.banner-about{isolation:isolate;align-items:center;gap:var(--spacing-xl);justify-content:space-between;min-height:20rem;display:flex;position:relative;overflow:hidden}.banner-about__background{-o-object-fit:contain;object-fit:contain;flex:0 46%;position:relative}.banner-about__background-image{width:100%;height:auto}.banner-about__content{padding-left:var(--spacing-xxxl);gap:var(--spacing-xl);flex-direction:column;flex:0 50%;align-items:flex-start;display:flex;position:relative}.banner-about__description{justify-content:flex-start;align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.banner-about__inline-image{-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:200px;height:80px;display:inline-block}.banner-about__subtext{gap:var(--spacing-m);flex-direction:column;display:flex}.banner-events{color:var(--banner-events-color,var(--color-text-inversed));isolation:isolate;width:100%;max-height:calc(100vh - var(--header-height,0px));max-height:calc(100dvh - var(--header-height,0px));align-items:flex-end;display:flex;position:relative;overflow:hidden}.banner-events__media{width:100%;height:100%}.banner-events__image{width:100%;height:100%;max-height:inherit;-o-object-fit:cover;object-fit:cover;display:block}.banner-events__container{z-index:1;width:100%;height:100%;padding:var(--spacing-l);justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;top:0;left:0}.banner-events__content{justify-content:space-between;align-items:flex-end;gap:var(--spacing-xl);flex-direction:column;height:min(512px,100%);max-height:100%;display:flex}.banner-events__text-group{gap:var(--spacing-m);overflow-wrap:break-word;flex-direction:column;min-width:0;max-width:640px;display:flex}.banner-events__heading{color:inherit;font:var(--heading-xl-font);overflow-wrap:break-word;margin:0}.banner-events__description{color:inherit;font:var(--body-2-font);overflow-wrap:break-word;margin:0}.banner-events__description p{margin:0}.banner-events__description p+p{margin-block-start:var(--spacing-xs)}.banner-events__action{flex-shrink:0;align-items:center;display:flex}.banner-events .button--variant-arrow-down{color:var(--banner-events-color,var(--color-text-inversed))}@media screen and (max-width:768px){.banner-events{min-height:380px;padding-block:var(--spacing-xl);padding-inline:var(--spacing-s)}.banner-events__content{align-items:flex-start;gap:var(--spacing-l);flex-direction:column}}.soa-events{--events-layout:wide;--events-padding:calc(var(--layout-padding) + calc(var(--spacing-s) + (0px - var(--spacing-s)) * clamp(0, (100vw - 48rem) / (64rem - 48rem), 1)))}@container style(--layout-grid:narrow){.soa-events{--events-layout:narrow}}.soa-events{width:100%;margin-top:var(--spacing-m);flex-direction:column;display:flex}.soa-events__event-button-wrapper{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}@media not (min-width:64rem){.soa-events__event-button-wrapper{gap:var(--spacing-s)}}.soa-events__discount-text{block-size:1.5rem;font:var(--label-font);color:var(--color-text-secondary);letter-spacing:var(--label-letter-spacing);gap:var(--spacing-xs);margin:0;display:flex}.soa-events__cards{flex-direction:column;display:flex}.soa-events__featured{--date-column-width:245px;--layout:wide;background-color:var(--color-surface-card);padding:var(--spacing-l) var(--events-padding);box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;min-height:40px;display:flex;container-name:events-featured}@media not (min-width:64rem){.soa-events__featured{--layout:narrow;gap:var(--spacing-xs)}}.soa-events__featured .soa-events__featured-content{justify-content:space-between;align-items:flex-start;display:flex}@container events-featured style(--layout:narrow){.soa-events__featured .soa-events__featured-content{flex-direction:column}}.soa-events__featured .soa-events__featured-badge{color:var(--color-accent-primary);font:var(--body-2-font);text-transform:uppercase;letter-spacing:var(--body-2-letter-spacing)}.soa-events__featured .soa-events__featured-datetime{gap:var(--spacing-xs);flex-direction:column;flex:0 var(--date-column-width);min-width:130px;display:flex}@container events-featured style(--layout:narrow){.soa-events__featured .soa-events__featured-datetime{flex-direction:row;flex:0 0;align-items:end}}.soa-events__featured .soa-events__featured-date{align-items:flex-end;gap:var(--spacing-xs);height:80px;display:flex}.soa-events__featured .soa-events__featured-day{font:var(--heading-l-font);color:var(--color-text-primary);letter-spacing:var(--heading-l-letter-spacing);line-height:1!important}.soa-events__featured .soa-events__featured-month{font:var(--heading-s-font);letter-spacing:var(--heading-s-letter-spacing);color:var(--color-text-primary);line-height:1.3!important}.soa-events__featured .soa-events__featured-time{font:var(--body-4-font);color:var(--color-text-primary)}.soa-events__featured .soa-events__featured-event-wrapper{flex:1 min-content;justify-content:center;padding-inline-end:var(--date-column-width);display:flex}@container events-featured style(--layout:narrow){.soa-events__featured .soa-events__featured-event-wrapper{justify-content:flex-start;align-items:flex-start;padding-inline-end:0}}.soa-events__featured .soa-events__featured-event{gap:calc(var(--spacing-sm));flex-direction:column;flex:0 max-content;align-items:flex-end;margin:0;display:flex}@container events-featured style(--layout:narrow){.soa-events__featured .soa-events__featured-event{align-items:flex-start}}.soa-events__featured .soa-events__featured-title{color:var(--color-text-primary);overflow-wrap:break-word;text-align:center;height:80px;font:var(--heading-s-font);letter-spacing:var(--heading-s-letter-spacing);flex-grow:1;align-items:flex-end;display:flex}.soa-events__featured .soa-events__featured-action{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;display:flex}.soa-events__weekly{--layout:wide}@container style(--layout-grid:narrow){.soa-events__weekly{--layout:narrow;margin-block-start:0}}.soa-events__weekly{inline-size:100%;min-inline-size:0;flex-direction:column;margin-block-start:var(--spacing-s);display:flex;container-name:events-weekly}.soa-events__weekly .soa-events__weekly-title{margin:var(--spacing-xxl);color:var(--color-text-primary);text-align:center;font:var(--heading-s-font);letter-spacing:var(--heading-s-letter-spacing);text-transform:uppercase}@container events-weekly style(--layout:narrow){.soa-events__weekly .soa-events__weekly-title{margin-block-end:var(--spacing-sm)}}.soa-events__weekly .soa-events__weekly-slider{--soa-slider-gap:0;--soa-slider-nav-justify:center;--soa-slider-nav-gap:0}.soa-events__weekly .soa-events__weekly-slider[data-controls=none]{margin-bottom:var(--spacing-xl)}.soa-events__weekly .soa-events__weekly-slider[data-controls=nav] .soa-events__weekly-slider-navbar{margin-block:var(--spacing-m)}.soa-events__weekly .soa-events__weekly-slider-viewport{padding-block-end:var(--spacing-xs)}.soa-events__weekly .soa-events__weekly-day{--min-size: 11.25rem ;--max-size: 18.75rem ;--separator-width:1px;--padding-inline:var(--spacing-xxl);gap:var(--spacing-m);flex-basis:calc(var(--min-size) + var(--padding-inline) * 2 + (var(--max-size) - var(--min-size)) * var(--vp-m-to-l-ratio));padding-inline:calc(var(--padding-inline) - var(--separator-width)) var(--padding-inline);width:initial;grid-template-rows:min-content 1fr;grid-template-columns:1fr;display:grid}.soa-events__weekly .soa-events__weekly-day:first-child{padding-inline-start:var(--events-padding)}.soa-events__weekly .soa-events__weekly-day:last-child{padding-inline-end:var(--events-padding)}.soa-events__weekly .soa-events__weekly-day:not(:first-child){border-inline-start:1px solid var(--color-border)}.soa-events__weekly .soa-events__weekly-day-title{font:var(--body-2-font);color:var(--color-accent-primary);text-transform:uppercase;margin:0}.soa-events__weekly .soa-events__weekly-list{gap:var(--spacing-m);grid-template-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.soa-events__weekly .soa-events__weekly-event{gap:var(--spacing-xs);grid-template-rows:min-content 1fr min-content;grid-template-columns:1fr;min-inline-size:0;display:grid}.soa-events__weekly .soa-events__weekly-event-time{font:var(--body-4-font);color:var(--color-text-secondary)}.soa-events__weekly .soa-events__weekly-event-title{font:var(--body-1-font);letter-spacing:var(--body-1-letter-spacing);color:var(--color-text-primary);overflow-wrap:break-word;margin:0}.soa-events__weekly .soa-events__weekly-empty{font:var(--body-2-font);color:var(--color-text-secondary);margin:0}.soa-events__schedule{--disclaimer-block-size: 1.5rem ;--layout:wide;box-sizing:border-box;inline-size:100%;padding:var(--spacing-xxl) var(--events-padding)}@container style(--layout-grid:narrow) or style(--vp-lt-l:1){.soa-events__schedule{--layout:narrow;padding-block:var(--spacing-s) var(--spacing-xl)}}.soa-events__schedule .soa-events__schedule-year{margin:0 0 var(--spacing-m);color:var(--color-text-primary);font:var(--heading-xl-font);letter-spacing:var(--spacing-m)}@media not (min-width:40rem){.soa-events__schedule .soa-events__schedule-year{letter-spacing:var(--spacing-xs)}}.soa-events__schedule .soa-events__schedule-layout{gap:var(--spacing-xs);grid-template-columns:130px 1fr;display:grid}.soa-events__schedule .soa-events__schedule-heading{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;min-inline-size:0;display:flex}.soa-events__schedule .soa-events__schedule-disclaimer{block-size:var(--disclaimer-block-size);font:var(--body-2-font);color:var(--color-accent-primary);text-transform:uppercase}.soa-events__schedule .soa-events__schedule-title{color:var(--color-text-primary);font:var(--heading-l-font);text-orientation:upright;writing-mode:vertical-rl;overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:calc(92px - 1em * var(--heading-l-line-height));margin:0;line-height:.5}.soa-events__schedule .soa-events__schedule-months{min-inline-size:0;margin-block-start:calc(var(--disclaimer-block-size) + var(--spacing-m))}.soa-events__schedule .soa-events__schedule-next-year{margin:var(--spacing-xl) 0 var(--spacing-s);color:var(--color-text-primary)}.soa-events__schedule .soa-events__schedule-month{--accordion-block-padding-inline:var(--spacing-l);--accordion-block-padding-block:var(--spacing-xl);--accordion-block-open-padding-block:var(--spacing-xl);--accordion-block-content-gap:var(--spacing-l)}.soa-events__schedule .soa-events__schedule-month:last-child{border-block-end:none}.soa-events__schedule .soa-events__schedule-slider{--soa-slider-gap:var(--spacing-l)}.soa-events__schedule .soa-events__schedule-event{box-sizing:border-box;flex:0 0 calc(200px + var(--spacing-l));gap:var(--spacing-m);inline-size:calc(200px + var(--spacing-l));min-inline-size:0;border-inline-end:1px solid var(--color-border);color:var(--color-text-primary);flex-direction:column;padding-inline-end:var(--spacing-l);text-decoration:none;display:flex}.soa-events__schedule .soa-events__schedule-event:hover .soa-events__schedule-event-title{color:var(--color-accent-primary)}.soa-events__schedule .soa-events__schedule-event:focus-visible{outline:2px solid var(--color-accent-focused);outline-offset:2px}.soa-events__schedule .soa-events__schedule-event-date{color:var(--color-text-secondary)}.soa-events__schedule .soa-events__schedule-event-title{color:var(--color-text-primary);transition:color var(--animation-hover);overflow-wrap:anywhere}.soa-events__schedule .soa-events__schedule-empty{color:var(--color-text-secondary);margin:0}.accordion-block{border-block-end:1px solid var(--color-accent-primary);min-inline-size:0;color:var(--color-text-primary);display:block}.accordion-block__summary{align-items:center;gap:var(--spacing-s);padding-block:var(--accordion-block-padding-block,var(--spacing-l));padding-inline:var(--accordion-block-padding-inline,var(--spacing-l));cursor:pointer;list-style:none;display:flex}.accordion-block__summary::-webkit-details-marker{display:none}.accordion-block__summary:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.accordion-block__heading{min-inline-size:0;font:var(--heading-s-font);letter-spacing:var(--heading-s-letter-spacing);text-transform:uppercase;overflow-wrap:anywhere;flex:1}.accordion-block__icon{flex:none;place-items:center;block-size:40px;inline-size:40px;display:grid}.accordion-block__icon svg{block-size:20px;inline-size:20px;transition:transform var(--animation-base);transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.accordion-block__icon svg{transition:none}}.accordion-block__details[open]>.accordion-block__summary{padding-block:var(--accordion-block-open-padding-block,var(--spacing-xl)) 0;align-items:flex-start}.accordion-block__details[open]>.accordion-block__summary .accordion-block__icon{inline-size:var(--accordion-block-icon-size,calc(var(--spacing-m) + var(--spacing-s)));block-size:var(--accordion-block-icon-size,calc(var(--spacing-m) + var(--spacing-s)))}.accordion-block__details[open]>.accordion-block__summary .accordion-block__icon svg{transform:rotate(0)}.accordion-block__content{padding-block:var(--accordion-block-content-gap,var(--spacing-l)) var(--accordion-block-open-padding-block,var(--spacing-xl));padding-inline:var(--accordion-block-padding-inline,var(--spacing-l));font:var(--body-2-font);letter-spacing:var(--body-2-letter-spacing);overflow-wrap:anywhere}.accordion-block__content>:first-child{margin-block-start:0}.accordion-block__content>:last-child{margin-block-end:0}.banner-skippable{box-sizing:border-box;min-block-size:calc(100vh - var(--header-height,0px));min-block-size:calc(100dvh - var(--header-height,0px));inline-size:100%;color:var(--banner-skippable-color,var(--color-text-inversed));isolation:isolate;align-items:flex-end;display:flex;position:relative}.banner-skippable__media{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.banner-skippable__image{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;display:block}.banner-skippable__container{box-sizing:border-box;inline-size:100%;padding-inline:var(--banner-skippable-padding-inline,var(--spacing-xxxl));padding-block:var(--banner-skippable-padding-block,var(--spacing-xxxl));justify-content:flex-end;align-items:flex-end;display:flex}.banner-skippable__stack{align-items:flex-end;gap:var(--banner-skippable-content-gap,216px);flex-direction:column;inline-size:min(100%,640px);min-inline-size:0;display:flex}.banner-skippable__content{overflow-wrap:break-word;min-inline-size:0;max-inline-size:640px}.banner-skippable__action{align-items:center;align-self:var(--banner-skippable-button-align,flex-end);flex-shrink:0;display:flex}.banner-skippable .button--variant-arrow_down{color:var(--banner-skippable-color,var(--color-text-inversed))}@media screen and (max-width:768px){.banner-skippable__stack{align-items:flex-start}.banner-skippable__action{align-self:var(--banner-skippable-button-align,flex-start)}}soa-button{display:contents}soa-button>.button{--button-block-size:40px;--button-padding-inline:var(--spacing-l);--button-focus-border-w:3px;--button-arrow-end-length:81px;--button-arrow-end-width:11px;--button-arrow-end-path-length:56px;--button-arrow-end-path-width:4px;gap:var(--spacing-xs);block-size:var(--button-block-size);padding-block:0;padding-inline:var(--button-padding-inline);border-radius:var(--radius-s);font:var(--body-3-font);transition:background-color var(--animation-hover),border-color var(--animation-hover),color var(--animation-hover);cursor:pointer;flex-grow:0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}soa-button>.button .button__arrow-end-wrapper{width:var(--button-arrow-end-length);height:var(--button-arrow-end-width);display:none}soa-button>.button .button__arrow-end{width:var(--button-arrow-end-length);height:var(--button-arrow-end-width);stroke-width:1px;transform-box:fill-box}soa-button>.button .button__arrow-end path{will-change:transform;vector-effect:non-scaling-stroke;transform-origin:0;transition:transform var(--animation-hover)}soa-button>.button,soa-button>.button:focus{outline:none}soa-button>.button[data-disabled]{cursor:not-allowed;pointer-events:all}soa-button>.button[data-loading]{cursor:wait}@media(hover:hover){soa-button>.button:not([data-loading],[data-disabled],:active):hover .button__arrow-end path{transform:scale(tan(atan2(var(--button-arrow-end-path-length),var(--button-arrow-end-length))),tan(atan2(var(--button-arrow-end-path-width),var(--button-arrow-end-width))))}}soa-button>.button.button--variant-primary{color:var(--color-text-inversed);background-color:var(--color-accent-primary);padding-inline:calc(var(--button-padding-inline) - var(--button-focus-border-w));border:var(--button-focus-border-w) solid transparent}soa-button>.button.button--variant-primary[data-disabled]{background-color:css-alpha(var(--color-disabled),.4);color:var(--color-text-secondary);border-color:#0000}@media(hover:hover){soa-button>.button.button--variant-primary:not([data-loading],[data-disabled]):hover{background-color:var(--color-accent-hover)}}soa-button>.button.button--variant-primary:not([data-loading],[data-disabled]):focus-visible{border-color:var(--color-accent-focused)}soa-button>.button.button--variant-primary:not([data-loading],[data-disabled]):active{background-color:var(--color-accent-active)}soa-button>.button.button--variant-secondary{gap:var(--spacing-s);font:var(--body-2-font);color:var(--color-accent-primary);padding-inline:0}soa-button>.button.button--variant-secondary.button__icon-end{display:none}soa-button>.button.button--variant-secondary .button__arrow-end-wrapper{width:var(--button-arrow-end-length);height:var(--button-arrow-end-width);display:block}soa-button>.button.button--variant-secondary .button__arrow-end{display:block}soa-button>.button.button--variant-secondary[data-disabled]{color:var(--color-text-secondary)}@media(hover:hover){soa-button>.button.button--variant-secondary:not([data-loading],[data-disabled]):hover{color:var(--color-accent-hover)}}soa-button>.button.button--variant-secondary:not([data-loading],[data-disabled]):active{color:var(--color-accent-active)}soa-button>.button.button--variant-secondary:not([data-loading],[data-disabled]):not(:active):focus-visible{color:var(--color-accent-primary);outline:var(--button-focus-border-w) solid var(--color-accent-focused)}soa-button>.button.button--variant-secondary.button--icon-only{--button-arrow-end-length:100px;--button-arrow-end-width:10px;block-size:16px}soa-button>.button.button--variant-secondary.button--icon-only[data-disabled]{color:rgb(from var(--color-text-primary) r g b/40%)}soa-button>.button.button--variant-secondary.button--icon-only.button--reversed .button__arrow-end{transform:rotate(180deg)}soa-button>.button.button--variant-outlined{min-inline-size:160px;color:var(--color-accent-primary);container-type:inline-size}soa-button>.button.button--variant-outlined .button__label{flex-grow:1}soa-button>.button.button--variant-outlined:before{content:"";pointer-events:none;width:100%;height:100%;transition:transform var(--animation-hover);will-change:transform;border-bottom:1px solid;display:block;position:absolute;left:0;right:0}@media(hover:hover){soa-button>.button.button--variant-outlined:not([data-loading],[data-disabled]):hover{color:var(--color-accent-hover)}soa-button>.button.button--variant-outlined:not([data-loading],[data-disabled]):hover:before{transform:scaleX(calc((100cqi + var(--button-padding-inline) * 2 - 40px) / (100cqi + var(--button-padding-inline) * 2))) translate(4px)}}soa-button>.button.button--variant-outlined:not([data-loading],[data-disabled]):active{color:var(--color-accent-active)}soa-button>.button.button--variant-outlined:not([data-loading],[data-disabled]):active:before{transform:none}soa-button>.button.button--variant-outlined:not([data-loading],[data-disabled]):focus-visible{color:var(--color-accent-primary);outline:var(--button-focus-border-w) solid var(--color-accent-focused)}soa-button>.button.button--variant-outlined:not([data-loading],[data-disabled]):focus-visible:before{transform:none}soa-button>.button.button--variant-outlined[data-disabled]{color:var(--color-text-secondary)}soa-button>.button.button--variant-outlined[data-disabled]:before{border-color:var(--color-disabled)}soa-button>.button.button--variant-text{block-size:32px;min-inline-size:112px;color:var(--color-accent-primary)}@media(hover:hover){soa-button>.button.button--variant-text:not([data-loading],[data-disabled]):hover{color:var(--color-accent-hover)}}soa-button>.button.button--variant-text:not([data-loading],[data-disabled]):active{color:var(--color-accent-active)}soa-button>.button.button--variant-text:not([data-loading],[data-disabled]):not(:active):focus-visible{color:var(--color-accent-primary);outline:var(--button-focus-border-w) solid var(--color-accent-focused)}soa-button>.button.button--variant-arrow-down{--button-arrow-end-path-width:var(--button-arrow-end-width);gap:var(--spacing-s);block-size:88px;min-inline-size:143px;font:var(--body-2-font);text-transform:uppercase;color:var(--color-text-inversed);padding:0}soa-button>.button.button--variant-arrow-down .button__arrow-end-wrapper{width:var(--button-arrow-end-width);height:var(--button-arrow-end-length);display:flex;position:relative}soa-button>.button.button--variant-arrow-down .button__arrow-end{transform-origin:calc(var(--button-arrow-end-width) / 2) calc(var(--button-arrow-end-width) / 2);flex-shrink:0;transform:rotate(90deg)}soa-button>.button.button--variant-arrow-down .button__arrow-end path{transform-origin:50%}soa-button>.button.button--variant-arrow-down[data-disabled]{color:var(--color-text-secondary)}soa-button>.button.button--variant-arrow-down[data-disabled] .button__arrow-end{color:css-alpha(var(--color-disabled),.4)}soa-button>.button.button--variant-arrow-down:not([data-loading],[data-disabled]):focus-visible{outline:var(--button-focus-border-w) solid var(--color-accent-focused)}.soa-event{grid-template-columns:var(--layout-grid-cols);padding-inline:var(--layout-padding);align-items:stretch;gap:var(--layout-grid-gap);color:var(--color-text-primary);display:grid}.soa-event.soa-event--reversed .soa-event__media{margin-inline:calc(-1 * var(--layout-grid-gap)) calc(-1 * var(--layout-padding));grid-column:8/-1}.soa-event.soa-event--reversed .soa-event__image{border-radius:var(--radius-m) 0 0 var(--radius-m)}.soa-event.soa-event--reversed .soa-event__content{grid-column:1/7}.soa-event__media{margin-inline:calc(-1 * var(--layout-padding)) calc(-1 * var(--layout-grid-gap));grid-area:1/1/auto/6;position:relative}.soa-event__image{border-radius:0 var(--radius-m) var(--radius-m) 0;block-size:auto;inline-size:100%;display:block}.soa-event__badges{gap:var(--spacing-m);display:flex;position:absolute;inset-block-start:calc(var(--spacing-l) + var(--spacing-m));inset-inline-end:calc(var(--spacing-l) + var(--spacing-m))}.soa-event__badge{block-size:32px;padding:var(--spacing-xs);background:var(--color-surface-card);border-radius:var(--radius-m);white-space:nowrap;flex:1 0 104px;justify-content:center;align-items:center;display:flex}.soa-event__content{justify-content:center;gap:var(--spacing-xl);flex-direction:column;grid-area:1/7/auto/-1;margin-inline-start:calc(-1 * var(--layout-grid-gap));display:flex}.soa-event__details{gap:var(--spacing-xl);flex-direction:column;min-inline-size:0;display:flex}.soa-event__date{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.soa-event__day{margin-inline-start:var(--spacing-m)}.soa-event__month-time{align-items:baseline;gap:var(--spacing-xs);display:flex}.soa-event__title,.soa-event__description{overflow-wrap:break-word;margin:0;margin-inline-start:var(--spacing-xxl)}.soa-event__description{color:var(--color-text-secondary)}.soa-event__description>:first-child{margin-block-start:0}.soa-event__description>:last-child{margin-block-end:0}.soa-event__action{align-items:flex-start;gap:var(--spacing-s);flex-direction:column;display:flex}.soa-event__availability,.soa-event__discount{margin:0}.soa-event__discount{color:var(--color-text-secondary)}@property --soa-slide-layout{syntax:"wide|narrow";inherits:true;initial-value:wide}soa-slider{--soa-slider-gap:var(--spacing-m);--soa-slider-nav-gap:var(--spacing-l);--soa-slider-nav-justify:flex-start;--soa-slider-transition:var(--animation-slide);gap:var(--soa-slider-nav-gap);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.soa-slider__viewport{inline-size:100%;min-inline-size:0}.soa-slider__track{-moz-column-gap:var(--soa-slider-gap);align-items:stretch;column-gap:var(--soa-slider-gap);transition:transform var(--soa-slider-transition);display:flex}.soa-slider .soa-slider__slide{width:initial;height:initial}.soa-slider__scrollbar{--track-height:1px;--thumb-width:.25rem;--scrollbar-height:1rem;margin:var(--spacing-xxl) var(--spacing-l);padding-block:calc(var(--scrollbar-height) / 2 - var(--track-height)) calc(var(--scrollbar-height) / 2);block-size:var(--scrollbar-height);margin-top:var(--spacing-xxl);border-radius:var(--radius-s);background-color:var(--color-border);background-clip:content-box;display:none}.soa-slider__scrollbar-thumb{block-size:var(--thumb-width);inline-size:calc(100% * var(--soa-slider-scroll-ratio,1));border-radius:inherit;background-color:var(--color-accent-primary);transition:transform var(--animation-slide);transform:translate(var(--soa-slider-scroll-offset),calc((var(--thumb-width) / 2 - var(--track-height)) * -1))}.soa-slider__nav{gap:var(--spacing-l);justify-content:var(--soa-slider-nav-justify);align-items:center;display:none}.soa-slider[data-controls=nav] .soa-slider__nav{display:flex}.soa-slider[data-controls=nav]:not([data-scrollable]) .soa-slider__track{-moz-column-gap:0;column-gap:0}.soa-slider[data-controls=scrollbar] .soa-slider__scrollbar{display:block}.soa-slider[data-overflowing=false] .soa-slider__track{justify-content:center}.soa-slider[data-layout=narrow][data-narrow-mode=off] .soa-slider__track{row-gap:var(--soa-slider-gap);flex-wrap:wrap;max-inline-size:100%}.soa-slider[data-scrollable] .soa-slider__viewport{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.soa-slider[data-scrollable] .soa-slider__viewport::-webkit-scrollbar{display:none}.soa-slider[data-scrollable] .soa-slider__track{transition:none}.soa-slider[data-scrollable]:not([data-layout=wide][data-wide-mode=scroll],[data-layout=narrow][data-narrow-mode=scroll]) .soa-slider__viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth}.soa-slider[data-scrollable]:not([data-layout=wide][data-wide-mode=scroll],[data-layout=narrow][data-narrow-mode=scroll]) .soa-slider__slide{scroll-snap-align:start}.soa-slider[data-scrollable]:not([data-layout=wide][data-wide-mode=scroll],[data-layout=narrow][data-narrow-mode=scroll]) .soa-slider__slide:last-child{scroll-snap-align:end}.soa-slider__timing-probe{transition:opacity var(--soa-slider-transition);display:none}.ui-icon{vector-effect:non-scaling-stroke;--ui-icon-size:24px;--ui-icon-stroke-width:1.7px;width:var(--ui-icon-size);height:var(--ui-icon-size);stroke-width:var(--ui-icon-stroke-width);outline:none;flex-shrink:0}.ui-icon--size-xs{--ui-icon-size:16px;--ui-icon-stroke-width:1.5px}.ui-icon--size-s{--ui-icon-size:20px;--ui-icon-stroke-width:1.6px}.ui-icon--size-l{--ui-icon-size:32px;--ui-icon-stroke-width:1.8px}.ui-icon:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
