@media (min-width:1240px){.single-partner-event .bc-product__topbar .dropdown-native:not(:last-child){margin-right:25px}}.single-partner-event .bc-product__topbar .dropdown-native .dropdown-native__select{border:none;width:auto;min-width:260px}.single-partner-event .bc-product__topbar .dropdown-native .dropdown-native__select:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='rgba(255, 255, 255, 1)' fill-rule='evenodd' d='M5.006 3.592L1.223 0 0 1.261 5.006 6 10 1.261 8.777 0z'/%3E%3C/svg%3E")}.single-partner-event .bc-product__topbar .dropdown-native .dropdown-native__select select{outline:none;color:#fff;font-size:18px;font-weight:400;font-family:Bebas Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:.56px;background:#575757;transition:color .15s ease-in-out,box-shadow .15s ease-in-out;padding:13px 37px 9px 17px}.single-partner-event .bc-product__topbar .dropdown-native .dropdown-native__select select:focus{box-shadow:0 0 0 3px rgba(222,203,8,.5)}@media (min-width:768px){.single-partner-event .bc-product-single .bc-product-single__top{flex-wrap:wrap}}.single-partner-event .bc-product__options-wrapper{align-items:flex-end}.single-partner-event .bc-product__options-wrapper .bc-product-form__bottom-wrapper,.single-partner-event .bc-product__options-wrapper .bc-product__stock,.single-partner-event .bc-product__options-wrapper .dropdown-native{margin-right:20px;margin-bottom:20px}.single-partner-event .bc-product__options-wrapper .dropdown-native .dropdown-native__select{width:auto;min-width:260px;border:none}.single-partner-event .bc-product__options-wrapper .dropdown-native .dropdown-native__select select{outline:none;color:#000;font-size:18px;font-weight:400;font-family:Bebas Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:.56px;background:#ddd;transition:color .15s ease-in-out,box-shadow .15s ease-in-out;padding:13px 37px 9px 17px}.single-partner-event .bc-product__options-wrapper .dropdown-native .dropdown-native__select select:focus{box-shadow:0 0 0 3px rgba(222,203,8,.5)}.EventsCalendarLazyLoadTrigger{display:flex;align-items:center;justify-content:center}.EventsCalendarLazyLoadTrigger:after{content:"";background-image:url(/app/themes/tsol/dist/images/spinner_484b5e34.png);width:48px;height:48px;display:block;background-size:contain;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}main.events{padding:30px 0}@media (min-width:768px){main.events{padding:40px 0 130px}}@media (max-width:575px){main.events .container{position:relative;overflow-y:scroll;overflow-x:hidden;min-height:371px}}main.events .calendar-column{width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;padding-top:35px}@media (max-width:575px){main.events .calendar-column{position:fixed;top:100px;overflow:scroll;padding:0;opacity:0;visibility:hidden;transition:opacity .2s linear}}@media (min-width:768px){main.events .calendar-column{width:auto;margin-right:0;margin-left:0;position:static;padding-top:10px}}@media (min-width:992px){main.events .calendar-column{padding-left:25px}}main.events .calendar-column.active{opacity:1;visibility:visible;height:100%;padding:0 20px}main.events .events-topbar{display:none;justify-content:flex-end}main.events .events-topbar-left{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:opacity .2s linear}main.events .events-topbar-right .btn{margin-bottom:20px}main.events .events-topbar.active .events-topbar-left{opacity:1;visibility:visible}@media (max-width:575px){main.events .events-topbar{display:flex}}.events-calendar__toggle{padding:15px 20px;background:#000;color:#fff;display:inline-block;float:right;line-height:1;margin-right:19px;position:absolute;right:0;opacity:0}@media (max-width:575px){.events-calendar__toggle{opacity:1}}.events-header{padding:20px 0 25px;position:relative}@media (min-width:768px){.events-header{padding:39px 0}}.events-header .events-header__container{align-items:center;display:flex}@media (min-width:1240px){.events-header .events-header__container{justify-content:space-between}}@media (min-width:992px){.events-header .events-header__back{top:0;left:0;position:absolute}}.events-header .events-header__title{top:2px;color:#000;font-size:36px;font-family:Bebas Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;padding-right:10px;padding-left:10px;position:relative}@media (min-width:768px){.events-header .events-header__title{font-size:48px}}@media (min-width:1240px){.events-header .events-header__title{top:7px}}.events-header .events-header__actions{width:100%;margin-top:18px;padding-right:10px;padding-left:10px;justify-content:center;align-items:center;display:flex}@media (min-width:1240px){.events-header .events-header__actions{width:auto;justify-content:flex-start;margin-top:0}}.events-header .events-header__actions__wishlist{margin-right:22px}@media (min-width:1240px){.events-header .events-header__actions__wishlist{display:none!important}}.events-header .events-header__actions__shop{display:none}@media (min-width:1240px){.events-header .events-header__actions__shop{display:inline-flex}}.events-header .events-header__actions__shop--mobile{display:inline-flex}@media (min-width:1240px){.events-header .events-header__actions__shop--mobile{display:none}}.events-filters{background:#f6f6f6;padding:17px 0}.events-filters .row{align-items:center;justify-content:space-between}.events-filters__items{width:100%;padding-right:20px;padding-left:20px;flex-wrap:wrap;align-items:center;display:flex}@media (min-width:992px){.events-filters__items{padding-right:10px;padding-left:10px}}.events-filters__items .month-switcher-filter{width:100%;margin-bottom:10px;align-items:center;display:flex;position:relative}@media (min-width:992px){.events-filters__items .month-switcher-filter{width:auto;margin-right:78px;margin-bottom:0;justify-content:flex-start}}.events-filters__items .month-switcher-filter__arrows{margin-right:12px;margin-left:-9px;white-space:nowrap;display:flex;align-items:center;position:relative}@media (min-width:992px){.events-filters__items .month-switcher-filter__arrows{left:-14px;margin-right:4px;margin-left:auto}}.events-filters__items .month-switcher-filter__button{width:46px;height:46px;border-radius:2px}@media (min-width:992px){.events-filters__items .month-switcher-filter__button:focus,.events-filters__items .month-switcher-filter__button:hover{color:#f8f9fa;border-color:#323232;background-color:#323232}}.events-filters__items .month-switcher-filter__button:not(:last-child){margin-right:5px}@media (min-width:992px){.events-filters__items .month-switcher-filter__button:not(:last-child){margin-right:10px}}.events-filters__items .month-switcher-filter__button .icon{color:#000;width:auto;height:auto;display:block}.events-filters__items .month-switcher-filter__button .icon svg{width:28px;height:22px;margin:0 auto;display:block}@media (min-width:992px){.events-filters__items .month-switcher-filter__button .icon svg{width:20px;height:16px}}.events-filters__items .month-switcher-filter__current-month{top:1px;color:#000;font-size:26px;font-family:Bebas Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;margin-right:20px;white-space:nowrap;position:relative}@media (min-width:992px){.events-filters__items .month-switcher-filter__current-month{top:auto;margin-right:38px}}.events-filters__items .month-switcher-filter__today{right:0;position:absolute}@media (min-width:992px){.events-filters__items .month-switcher-filter__today{right:auto;position:relative}}.events-filters__items .month-switcher-filter__today.btn{min-width:89px;min-height:35px;color:#000;font-size:16px;letter-spacing:.4px;border-radius:0;padding:7px 20px 4px}@media (min-width:992px){.events-filters__items .month-switcher-filter__today.btn{min-width:95px;min-height:46px;padding:5px 20px 4px}}.events-filters__items .month-switcher-filter__today.btn:focus,.events-filters__items .month-switcher-filter__today.btn:hover{color:#fff}.events-filters__items .type-theme-filters{width:100%;align-items:center;display:flex;position:relative}@media (min-width:992px){.events-filters__items .type-theme-filters{top:-2px;width:auto;justify-content:flex-start}}.events-filters__items .type-theme-filters .dropdown-native{max-width:50%;width:100%}@media (min-width:992px){.events-filters__items .type-theme-filters .dropdown-native{width:auto}}.events-filters__items .type-theme-filters .dropdown-native:first-child{margin-right:8px}@media (min-width:576px){.events-filters__items .type-theme-filters .dropdown-native:first-child{margin-right:20px}}.events-filters__items .type-theme-filters .dropdown-native__select{width:100%}@media (min-width:992px){.events-filters__items .type-theme-filters .dropdown-native__select{width:148px}}.events-filters .wishlist-btn{display:none;margin-right:10px}@media (min-width:1240px){.events-filters .wishlist-btn{display:inline-flex}}.event-entries__title{color:#323232;font-size:16px;font-family:Orator Std Med,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-transform:lowercase;margin-bottom:14px}.event-entries__error{margin-top:25px}.event-entry{margin-bottom:21px}.event-entry__header{width:100%;background:#ffe802;padding:11px 18px 8px;display:inline-block}@media (min-width:992px){.event-entry__header{width:auto}}.event-entry__header__date{color:#000;font-size:18px;font-family:Bebas Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;text-transform:uppercase;letter-spacing:.56px}.event-entry__wrapper{background:#f6f6f6;padding:14px 20px 20px;align-items:center;justify-content:space-between;flex-wrap:wrap;display:flex}@media (min-width:992px){.event-entry__wrapper{padding:14px 20px 14px 18px}}.event-entry__wrapper .btn-learn.btn{min-width:123px;padding:7px 0 4px}.event-entry__details{width:100%;margin-bottom:15px;overflow:hidden}@media (min-width:992px){.event-entry__details{width:auto;max-width:500px;margin-bottom:0}}.event-entry__categories{color:#000;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;overflow:hidden}.event-entry__categories :last-child{display:none}.event-entry__categories__item{font-size:12px;font-family:Orator Std Med,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-transform:lowercase}.event-entry__categories__separator{font-size:12px;font-family:normal;margin:0 1px}.event-entry__title{font-size:20px;font-weight:700;margin-bottom:11px}@media (min-width:992px){.event-entry__title{margin-bottom:31px}}.event-entry__title a{color:#323232}.event-entry__meta{align-items:center;display:flex}.event-entry__meta__details a{color:#8c8c8c;font-size:16px;font-family:Bebas Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:1px;text-transform:uppercase}.event-entry__meta__details a:not(:last-child):after{content:"|";top:-1px;font-size:14px;margin-left:4px;position:relative}.event-entry__meta__availability{font-size:14px;white-space:nowrap;margin-left:22px;padding:6px 10px 3px;border-radius:20px;background:#fff}@media (min-width:768px){.event-entry__meta__availability{padding:0;border-radius:0;background:transparent}}.event-entry__meta__availability .btn{line-height:normal}.event-entry__meta__availability .icon{margin-right:7px;position:relative}.event-entry__meta__availability .icon--tick{top:-1px;width:12px;height:10px}.event-entry__meta__availability .icon--close{top:-2px;width:11px;height:11px}.event-entry__actions__item:not(:last-child){margin-bottom:9px}.events-calendar{text-align:center;background:#f6f6f6;padding:16px 20px 32px}@media (min-width:992px){.events-calendar{padding:40px 48px 32px}}.events-calendar.active{position:relative;overflow:scroll;height:100%;min-height:550px;padding-top:50px}.events-calendar.active .events-calendar__close{opacity:1}.events-calendar__close{opacity:0;padding:10px;background:#000;position:absolute;top:0;right:20px;color:#fff;transition:opacity .2s linear}.events-calendar__switcher{margin-bottom:8px}@media (min-width:992px){.events-calendar__switcher{margin-bottom:30px}}.events-calendar__wrapper{max-width:340px;margin:0 auto}@media (min-width:768px){.events-calendar__wrapper{max-width:100%}}.events-calendar__title{background:#f6f6f6;padding-top:21px;padding-right:20px;padding-left:20px}@media (min-width:992px){.events-calendar__title{background:none;margin-bottom:13px;padding-top:0;padding-right:0;padding-left:0}}.events-calendar__navigation{font-size:26px;font-family:Bebas Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:inline-flex;align-items:center;justify-content:space-between;width:260px;max-width:100%}@media (min-width:992px){.events-calendar__navigation{font-size:18px;width:230px}}.events-calendar__navigation .disabled{opacity:.1}.events-calendar__navigation .btn{margin-top:-3px}@media (min-width:992px){.events-calendar__navigation .btn{margin-top:0}}.events-calendar__navigation .btn .icon{width:auto;height:auto}.events-calendar__navigation .btn .icon svg{width:9px;height:15px}@media (min-width:992px){.events-calendar__navigation .btn .icon svg{width:6px;height:10px}}.events-calendar__header{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1fr;align-items:center;margin-bottom:16px;border-bottom:1px solid #b4b4b4}.events-calendar__header__item{color:#000;font-size:16px;font-family:Orator Std Med,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-transform:lowercase;padding-bottom:13px}@media (min-width:992px){.events-calendar__header__item{color:#323232;font-size:18px;font-family:Bebas Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;text-transform:none;letter-spacing:.56px;padding-bottom:5px}}.events-calendar__month{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(auto,1fr);align-items:center}.events-calendar__month>div{display:flex;align-items:center;justify-content:center;height:44px}.events-calendar__month .is-past{opacity:.3;pointer-events:none}.events-calendar__month a:not(.has-events){pointer-events:none}.events-calendar__day{color:#000;font-size:16px;font-family:Bebas Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;position:relative;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;display:flex}@media (min-width:992px){.events-calendar__day{color:#323232;font-size:18px}}.events-calendar__day.is-current{background-color:#ecedf1}.events-calendar__day.is-current-filter{background-color:#323232;color:#fff}.events-calendar__day.has-events:hover{background-color:#d3d3d3;color:#000}.events-calendar__day.has-events.is-current-filter{background-color:#323232;color:#fff;pointer-events:none}.events-calendar__day.has-events:after{content:"";top:3px;right:0;width:6px;height:6px;background-color:#d51236;border-radius:50%;display:block;position:absolute}.events__error{color:red;border:2px solid red;margin-bottom:25px}.SpinnerWrap--loading[data-js-events-results] :not(.Spinner){visibility:visible;opacity:1}.SpinnerWrap--loading[data-js-events-results] .events,.SpinnerWrap--loading[data-js-events-results] .events-filters{opacity:.5}.SpinnerWrap--loading[data-js-events-results] .Spinner{top:200px}.a11y-dialog__body-locked .bc-product__topbar,.a11y-dialog__body-locked .header{display:none}