:root{--color-primary: #8fccdf;--color-secondary: #f89c5b;--color-background: #ffffff;--color-text: #000000;--color-gray-lighter: #f7f7f7;--color-gray: #e1e2e2;--color-gray-light: #ececed;--color-gray-dark: #cccccc;--color-gray-solid: #a8a8a8;--color-black-light: #333333;--color-discount: #b30000;--color-teal: #44cabd;--color-dark-green: #167e73;--color-fri-yay: #02ff62;--color-planta: #003526;--color-gray-light-text: #4d4d4d;--color-nyny2025: #1c6dfb;--color-blanched-almond: #feeac7;--color-alert-success: #28a745;--color-alert-error: #b30000;--color-alert-warning: #ffc107;--color-alert-info: #17a2b8;--color-alert-bg-success: #d4edda;--color-alert-bg-error: #f8d7da;--color-alert-bg-warning: #fff3cd;--color-alert-bg-info: #d1ecf1;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-xbold: 900;--line-height-base: 1.6;--font-size-heading-min: 28px;--font-size-heading-base: 5vw;--font-size-heading-max: 45px;--font-size-text-xs-min: 12px;--font-size-text-xs-base: 2vw;--font-size-text-xs-max: 14px;--font-size-text-sm-min: 14px;--font-size-text-sm-base: 2vw;--font-size-text-sm-max: 16px;--font-size-text-md-min: 16px;--font-size-text-md-base: 2vw;--font-size-text-md-max: 18px;--font-size-text-lg-min: 18px;--font-size-text-lg-base: 2.5vw;--font-size-text-lg-max: 22px;--font-size-text-xl-min: 40px;--font-size-text-xl-base: 6vw;--font-size-text-xl-max: 64px;--font-size-text-hero-min: 78px;--font-size-text-hero-base: 2.5vw;--font-size-text-hero-max: 128px;--spacing-xxs: 5px;--spacing-xs: 10px;--spacing-sm: 20px;--spacing-md: 40px;--spacing-lg: 60px;--spacing-xl: 80px;--spacing-section-vertical-min: 40px;--spacing-section-vertical-base: 5vw;--spacing-section-vertical-max: 80px;--spacing-section-horizontal-min: 15px;--spacing-section-horizontal-base: 2.5vw;--spacing-section-horizontal-max: 30px;--rotation-none: 0deg;--rotation-quarter: 45deg;--rotation-half: 90deg;--rotation-full: 180deg;--rotation-three-quarters: 270deg;--rotation-complete: 360deg;--shadow-xs: inset 0 0 10px 2px rgb(125 125 125 / 35%);--shadow-sm: 0 10px 15px -3px rgba(125, 125, 125, .6);--shadow-default: 0 13px 27px -5px rgba(60, 50, 93, .25), 0 8px 16px -8px rgba(0, 0, 0, .3), 0 -6px 16px -6px rgba(0, 0, 0, .025);--shadow-default-highlight: 0 13px 27px -5px rgba(60, 50, 93, .25), 0 8px 16px -8px rgba(0, 0, 0, .3), 0 -6px 16px -6px rgba(0, 0, 0, .025);--shadow-bottom-none: 0 13px 27px -5px rgba(60, 50, 93, .25);--shadow-top-none: 0 8px 16px -8px rgba(0, 0, 0, .3);--border-radius-xs: 2px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px;--border-radius-xl: 25px;--border-radius-xxl: 50px;--border-radius-full: 150px;--overlay-color-solid: rgba(0, 0, 0);--overlay-color-light: rgba(0, 0, 0, .2);--overlay-color-medium: rgba(0, 0, 0, .5);--overlay-color-dark: rgba(0, 0, 0, .8);--modal-width-mobile: 95%;--model-height-mobile: 90%;--modal-width-xs: 300px;--modal-width-sm: 600px;--modal-width-md: 800px;--modal-width-lg: 1000px;--modal-width-xl: 1200px;--modal-height-xs: 30%;--modal-height-sm: 50%;--modal-height-md: 60%;--modal-height-lg: 80%;--modal-height-xl: 90%;--transition-fast: .3s;--transition-normal: .5s;--transition-slow: .8s;--transition-marquee-mobile: 10s;--transition-marquee-desktop: 70s;--transition-timing-function: ease-in-out;interpolate-size:allow-keywords}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-primary);font-weight:var(--font-weight-normal);font-size:clamp(var(--font-size-text-md-min),var(--font-size-text-md-base),var(--font-size-text-md-max));color:var(--color-text)}picture{display:block;font-size:0}button{box-sizing:border-box;font-family:var(--font-primary)}figure{font-size:0}a{text-decoration-color:var(--color-text)}input[type=text],input[type=email],input[type=password],input[type=number]{font-family:var(--font-primary);font-weight:var(--font-weight-normal);font-size:clamp(var(--font-size-text-md-min),var(--font-size-text-md-base),var(--font-size-text-md-max));border:1px solid var(--color-text);border-radius:var(--border-radius-full);padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-text);outline:none;height:50px}select{font-family:var(--font-primary);font-weight:var(--font-weight-normal);font-size:clamp(var(--font-size-text-md-min),var(--font-size-text-md-base),var(--font-size-text-md-max))}summary::-webkit-details-marker{display:none}.main-content .shopify-section:first-of-type .main-product{margin-top:clamp(calc(var(--spacing-section-vertical-min) / 2),calc(var(--spacing-section-vertical-base) / 2),calc(var(--spacing-section-vertical-max) / 2))}.main-content .shopify-section:first-of-type .wrapper-layout{margin-top:0}button[class~=cp-button],a[class~=cp-button]{display:inline-flex;justify-content:center;align-items:center;width:-webkit-fit-content;width:fit-content;height:50px;background:var(--color-primary);padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;font-size:var(--font-size-text-md-min);font-weight:var(--font-weight-xbold);color:#000;box-shadow:var(--shadow-default);border-radius:var(--border-radius-xl);border:none;transition:var(--transition-fast);cursor:pointer}button[class~=cp-button]:hover,a[class~=cp-button]:hover{background:#000;color:#fff;border:none}button[class~=button-secondary],a[class~=button-secondary]{background:none;border:2px solid var(--color-primary)}button[class~=button--secondary-bg],a[class~=button--secondary-bg]{background:var(--color-secondary)}button[class~=button-highlight],a[class~=button-highlight]{position:relative;z-index:1;background:none;border:2px solid var(--color-primary);overflow:hidden}button[class~=button-highlight]:hover,a[class~=button-highlight]:hover{border:2px solid transparent}button[class~=button-highlight]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--color-primary);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-default-highlight);animation:highlight-button calc(var(--transition-slow) * 3) ease-out infinite}a[class~=button-highlight]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--color-primary);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-default-highlight);animation:highlight-button calc(var(--transition-slow) * 3) ease-out infinite}button[class~=button-loading],a[class~=button-loading]{gap:var(--spacing-xs);width:-webkit-max-content;width:max-content}button.loading[class~=button-loading],a.loading[class~=button-loading]{pointer-events:none}button.loading[class~=button-loading] span,a.loading[class~=button-loading] span{display:none}button.loading[class~=button-loading] .loading-spinner,a.loading[class~=button-loading] .loading-spinner,button.loading[class~=button-loading] .icon,a.loading[class~=button-loading] .icon,button.loading[class~=button-loading] svg,a.loading[class~=button-loading] svg{display:block}button[class~=button-loading] .loading-spinner,a[class~=button-loading] .loading-spinner,button[class~=button-loading] .icon,a[class~=button-loading] .icon,button[class~=button-loading] svg,a[class~=button-loading] svg{width:var(--spacing-sm);display:none}button[class~=button-icon],a[class~=button-icon]{gap:var(--spacing-xs)}button[class~=button-icon] .icon,a[class~=button-icon] .icon,button[class~=button-icon] svg,a[class~=button-icon] svg{width:var(--spacing-sm)}button[class~=button-link],a[class~=button-link]{background:none;border:none}button[class~=button-flat],a[class~=button-flat]{box-shadow:none}button[class~=button--vertical-xs],a[class~=button--vertical-xs]{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}button[class~=button--vertical-sm],a[class~=button--vertical-sm]{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}button[class~=button--vertical-md],a[class~=button--vertical-md]{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}button[class~=button--vertical-lg],a[class~=button--vertical-lg]{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}button[class~=button--horizontal-xs],a[class~=button--horizontal-xs]{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}button[class~=button--horizontal-sm],a[class~=button--horizontal-sm]{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}button[class~=button--horizontal-md],a[class~=button--horizontal-md]{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}button[class~=button--horizontal-lg],a[class~=button--horizontal-lg]{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}button[class~=button--horizontal-xl],a[class~=button--horizontal-xl]{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}button[class~=button--small],a[class~=button--small]{height:40px;padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);font-size:var(--font-size-text-sm-min);letter-spacing:0}button[class~=button--large],a[class~=button--large]{height:65px;padding-left:var(--spacing-md);padding-right:var(--spacing-md);font-size:var(--font-size-text-lg-max);border-radius:var(--border-radius-full)}button[class~=button--full],a[class~=button--full]{width:100%}button[class~=button--gray],a[class~=button--gray]{background:var(--color-gray-light);color:#000}button[class~=button--black],a[class~=button--black]{background:#000;color:#fff}button[class~=button--black]:hover,a[class~=button--black]:hover{background:var(--color-primary);color:#000}button:is(button)[class~=button--black][class~=button-secondary]{background:#fff;border:2px solid black;color:#000}button:is(a)[class~=button--black][class~=button-secondary]{background:#fff;border:2px solid black;color:#000}a:is(button)[class~=button--black][class~=button-secondary]{background:#fff;border:2px solid black;color:#000}a:is(a)[class~=button--black][class~=button-secondary]{background:#fff;border:2px solid black;color:#000}button:is(button)[class~=button--black][class~=button-secondary] svg{fill:#000}button:is(a)[class~=button--black][class~=button-secondary] svg{fill:#000}a:is(button)[class~=button--black][class~=button-secondary] svg{fill:#000}a:is(a)[class~=button--black][class~=button-secondary] svg{fill:#000}button:is(button)[class~=button--black][class~=button-secondary] svg path{stroke:#000}button:is(a)[class~=button--black][class~=button-secondary] svg path{stroke:#000}a:is(button)[class~=button--black][class~=button-secondary] svg path{stroke:#000}a:is(a)[class~=button--black][class~=button-secondary] svg path{stroke:#000}button:is(button)[class~=button--black][class~=button-secondary]:hover{background:#000;color:#fff}button:is(a)[class~=button--black][class~=button-secondary]:hover{background:#000;color:#fff}a:is(button)[class~=button--black][class~=button-secondary]:hover{background:#000;color:#fff}a:is(a)[class~=button--black][class~=button-secondary]:hover{background:#000;color:#fff}button:is(button)[class~=button--black][class~=button-secondary]:hover svg{fill:#fff}button:is(a)[class~=button--black][class~=button-secondary]:hover svg{fill:#fff}a:is(button)[class~=button--black][class~=button-secondary]:hover svg{fill:#fff}a:is(a)[class~=button--black][class~=button-secondary]:hover svg{fill:#fff}button:is(button)[class~=button--black][class~=button-secondary]:hover path{stroke:#fff}button:is(a)[class~=button--black][class~=button-secondary]:hover path{stroke:#fff}a:is(button)[class~=button--black][class~=button-secondary]:hover path{stroke:#fff}a:is(a)[class~=button--black][class~=button-secondary]:hover path{stroke:#fff}button:is(button):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#000}button:is(button):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#000}button:is(a):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#000}button:is(a):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#000}a:is(button):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#000}a:is(button):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#000}a:is(a):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#000}a:is(a):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#000}button:is(button):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] .icon{stroke:#000}button:is(button):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] .icon{stroke:#000}button:is(a):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] .icon{stroke:#000}button:is(a):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] .icon{stroke:#000}a:is(button):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] .icon{stroke:#000}a:is(button):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] .icon{stroke:#000}a:is(a):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] .icon{stroke:#000}a:is(a):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] .icon{stroke:#000}button:is(button):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] svg .path{stroke:#000}button:is(button):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] svg .path{stroke:#000}button:is(a):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] svg .path{stroke:#000}button:is(a):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] svg .path{stroke:#000}a:is(button):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] svg .path{stroke:#000}a:is(button):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] svg .path{stroke:#000}a:is(a):is(button)[class~=button--black][class~=button-secondary][class~=button-loading] svg .path{stroke:#000}a:is(a):is(a)[class~=button--black][class~=button-secondary][class~=button-loading] svg .path{stroke:#000}button:is(button)[class~=button--black][class~=button-loading] .loading-spinner{stroke:#fff}button:is(a)[class~=button--black][class~=button-loading] .loading-spinner{stroke:#fff}a:is(button)[class~=button--black][class~=button-loading] .loading-spinner{stroke:#fff}a:is(a)[class~=button--black][class~=button-loading] .loading-spinner{stroke:#fff}button:is(button)[class~=button--black][class~=button-loading] .icon{stroke:#fff}button:is(a)[class~=button--black][class~=button-loading] .icon{stroke:#fff}a:is(button)[class~=button--black][class~=button-loading] .icon{stroke:#fff}a:is(a)[class~=button--black][class~=button-loading] .icon{stroke:#fff}button:is(button)[class~=button--black][class~=button-loading] svg .path{stroke:#fff}button:is(a)[class~=button--black][class~=button-loading] svg .path{stroke:#fff}a:is(button)[class~=button--black][class~=button-loading] svg .path{stroke:#fff}a:is(a)[class~=button--black][class~=button-loading] svg .path{stroke:#fff}button[class~=button--white],a[class~=button--white]{background:#fff;color:#000}button[class~=button--white]:hover,a[class~=button--white]:hover{background-color:var(--color-teal);color:#000}button:is(button)[class~=button--white][class~=button-secondary]{background:none;border:2px solid white;color:#fff}button:is(a)[class~=button--white][class~=button-secondary]{background:none;border:2px solid white;color:#fff}a:is(button)[class~=button--white][class~=button-secondary]{background:none;border:2px solid white;color:#fff}a:is(a)[class~=button--white][class~=button-secondary]{background:none;border:2px solid white;color:#fff}button:is(button)[class~=button--white][class~=button-secondary] svg{fill:#000}button:is(a)[class~=button--white][class~=button-secondary] svg{fill:#000}a:is(button)[class~=button--white][class~=button-secondary] svg{fill:#000}a:is(a)[class~=button--white][class~=button-secondary] svg{fill:#000}button:is(button)[class~=button--white][class~=button-secondary] svg path{stroke:#000}button:is(a)[class~=button--white][class~=button-secondary] svg path{stroke:#000}a:is(button)[class~=button--white][class~=button-secondary] svg path{stroke:#000}a:is(a)[class~=button--white][class~=button-secondary] svg path{stroke:#000}button:is(button)[class~=button--white][class~=button-secondary]:hover{background:var(--color-teal);color:#000;border-color:var(--color-teal)}button:is(a)[class~=button--white][class~=button-secondary]:hover{background:var(--color-teal);color:#000;border-color:var(--color-teal)}a:is(button)[class~=button--white][class~=button-secondary]:hover{background:var(--color-teal);color:#000;border-color:var(--color-teal)}a:is(a)[class~=button--white][class~=button-secondary]:hover{background:var(--color-teal);color:#000;border-color:var(--color-teal)}button:is(button)[class~=button--white][class~=button-secondary]:hover svg{fill:var(--color-teal)}button:is(a)[class~=button--white][class~=button-secondary]:hover svg{fill:var(--color-teal)}a:is(button)[class~=button--white][class~=button-secondary]:hover svg{fill:var(--color-teal)}a:is(a)[class~=button--white][class~=button-secondary]:hover svg{fill:var(--color-teal)}button:is(button)[class~=button--white][class~=button-secondary]:hover path{stroke:var(--color-teal)}button:is(a)[class~=button--white][class~=button-secondary]:hover path{stroke:var(--color-teal)}a:is(button)[class~=button--white][class~=button-secondary]:hover path{stroke:var(--color-teal)}a:is(a)[class~=button--white][class~=button-secondary]:hover path{stroke:var(--color-teal)}button:is(button):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#fff}button:is(button):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#fff}button:is(a):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#fff}button:is(a):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#fff}a:is(button):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#fff}a:is(button):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#fff}a:is(a):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#fff}a:is(a):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] .loading-spinner{stroke:#fff}button:is(button):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] .icon{stroke:#fff}button:is(button):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] .icon{stroke:#fff}button:is(a):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] .icon{stroke:#fff}button:is(a):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] .icon{stroke:#fff}a:is(button):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] .icon{stroke:#fff}a:is(button):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] .icon{stroke:#fff}a:is(a):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] .icon{stroke:#fff}a:is(a):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] .icon{stroke:#fff}button:is(button):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] svg .path{stroke:#fff}button:is(button):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] svg .path{stroke:#fff}button:is(a):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] svg .path{stroke:#fff}button:is(a):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] svg .path{stroke:#fff}a:is(button):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] svg .path{stroke:#fff}a:is(button):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] svg .path{stroke:#fff}a:is(a):is(button)[class~=button--white][class~=button-secondary][class~=button-loading] svg .path{stroke:#fff}a:is(a):is(a)[class~=button--white][class~=button-secondary][class~=button-loading] svg .path{stroke:#fff}button:is(button)[class~=button--white][class~=button-loading] .loading-spinner{stroke:#000}button:is(a)[class~=button--white][class~=button-loading] .loading-spinner{stroke:#000}a:is(button)[class~=button--white][class~=button-loading] .loading-spinner{stroke:#000}a:is(a)[class~=button--white][class~=button-loading] .loading-spinner{stroke:#000}button:is(button)[class~=button--white][class~=button-loading] .icon{stroke:#000}button:is(a)[class~=button--white][class~=button-loading] .icon{stroke:#000}a:is(button)[class~=button--white][class~=button-loading] .icon{stroke:#000}a:is(a)[class~=button--white][class~=button-loading] .icon{stroke:#000}button:is(button)[class~=button--white][class~=button-loading] svg .path{stroke:#000}button:is(a)[class~=button--white][class~=button-loading] svg .path{stroke:#000}a:is(button)[class~=button--white][class~=button-loading] svg .path{stroke:#000}a:is(a)[class~=button--white][class~=button-loading] svg .path{stroke:#000}button[class~=button--text-normal],a[class~=button--text-normal]{text-transform:none}@keyframes highlight-button{0%{transform:scaleX(0);opacity:.1}50%{transform:scaleX(1.1);opacity:1}to{transform:scaleX(0);opacity:.1}}h1,h2,h3,h4,h5,h6,.heading-h1,.heading-h2,.heading-h3,.heading-h4,.heading-h5,.heading-h6{font-family:var(--font-primary);font-weight:var(--font-weight-xbold)}h1,.heading-h1{font-size:clamp(calc(var(--font-size-heading-min) * 1.2),calc(var(--font-size-heading-base) * 1.2),calc(var(--font-size-heading-max) * 1.2))}h2,.heading-h2{font-size:clamp(var(--font-size-heading-min),var(--font-size-heading-base),var(--font-size-heading-max))}h3,.heading-h3{font-size:clamp(calc(var(--font-size-heading-min) * .8),calc(var(--font-size-heading-base) * .8),calc(var(--font-size-heading-max) * .7))}h4,.heading-h4{font-size:clamp(calc(var(--font-size-heading-min) * .7),calc(var(--font-size-heading-base) * .5),calc(var(--font-size-heading-max) * .6))}h5,.heading-h5{font-size:clamp(calc(var(--font-size-heading-min) * .6),calc(var(--font-size-heading-base) * .3),calc(var(--font-size-heading-max) * .5))}h6,.heading-h6{font-size:clamp(calc(var(--font-size-heading-min) * .5),calc(var(--font-size-heading-base) * .3),calc(var(--font-size-heading-max) * .4))}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.font-proxima{font-family:var(--font-proxima)}.font-bebas{font-family:var(--font-bebas)}.font-filmotype{font-family:var(--font-filmotype)}.font-gigalypse{font-family:var(--font-gigalypse)}.font-eds-market{font-family:var(--font-eds-market)}.text-size-xsmall{font-size:clamp(var(--font-size-text-xs-min),var(--font-size-text-xs-base),var(--font-size-text-xs-max))}.text-size-small{font-size:clamp(var(--font-size-text-sm-min),var(--font-size-text-sm-base),var(--font-size-text-sm-max))}.text-size-medium{font-size:clamp(var(--font-size-text-md-min),var(--font-size-text-md-base),var(--font-size-text-md-max))}.text-size-large{font-size:clamp(var(--font-size-text-lg-min),var(--font-size-text-lg-base),var(--font-size-text-lg-max))}.text-size-xl,.text-size-xlarge{font-size:clamp(var(--font-size-text-xl-min),var(--font-size-text-xl-base),var(--font-size-text-xl-max))}.text-size-hero{font-size:clamp(var(--font-size-text-hero-min),var(--font-size-text-hero-base),var(--font-size-text-hero-max));line-height:1}.text-regular{font-weight:var(--font-weight-normal)}.text-bold{font-weight:var(--font-weight-bold)}.text-xbold{font-weight:var(--font-weight-xbold)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-normal{text-transform:none}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-underline{-webkit-text-decoration:underline;text-decoration:underline}.text-line-through{-webkit-text-decoration:line-through;text-decoration:line-through}.text-decoration-none{-webkit-text-decoration:none;text-decoration:none}.text-style-normal{font-style:normal}.text-style-italic{font-style:italic}.text-highlight{color:var(--color-primary)}.line-height-small{line-height:1.2}.line-height-normal{line-height:1.5}.line-height-large{line-height:2}.color-primary{color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.color-gray-solid,.color-gray-dark{color:var(--color-gray-light-text)}.color-discount{color:var(--color-discount)}.color-light{color:#fff}.color-dark{color:#000}.block{display:block}div.only-mobile-grid,section.only-mobile-grid,article.only-mobile-grid,.only-mobile-grid{display:grid}div.only-desktop-grid,section.only-desktop-grid,article.only-desktop-grid,.only-desktop-grid{display:none}div.only-mobile-flex,section.only-mobile-flex,article.only-mobile-flex,.only-mobile-flex{display:flex}div.only-desktop-flex,section.only-desktop-flex,article.only-desktop-flex,.only-desktop-flex{display:none}div.only-mobile-block,section.only-mobile-block,article.only-mobile-block,.only-mobile-block{display:block}div.only-desktop-block,section.only-desktop-block,article.only-desktop-block,.only-desktop-block{display:none}.flex{display:flex}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-end{justify-content:flex-end}.align-top{align-items:start}.align-center{align-items:center}.align-bottom{align-items:end}.align-baseline{align-items:baseline}.margin-none{margin:0}.margin-top-none{margin-top:0}.margin-top-xs{margin-top:var(--spacing-xs)}.margin-top-sm{margin-top:var(--spacing-sm)}.margin-top-md{margin-top:var(--spacing-md)}.margin-top-lg{margin-top:var(--spacing-lg)}.margin-top-xl{margin-top:var(--spacing-xl)}.margin-bottom-none{margin-bottom:0}.margin-bottom-xs{margin-bottom:var(--spacing-xs)}.margin-bottom-sm{margin-bottom:var(--spacing-sm)}.margin-bottom-md{margin-bottom:var(--spacing-md)}.margin-bottom-lg{margin-bottom:var(--spacing-lg)}.margin-bottom-xl{margin-bottom:var(--spacing-xl)}.margin-inline-auto{margin-left:auto;margin-right:auto}.padding-none{padding:0}.border-none{border:none}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.position-initial{position:initial}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-default{box-shadow:var(--shadow-default)}.border-radius-sm{border-radius:var(--border-radius-sm)}.border-radius-md{border-radius:var(--border-radius-md)}.border-radius-lg{border-radius:var(--border-radius-lg)}.border-radius-xl{border-radius:var(--border-radius-xl)}.border-radius-full{border-radius:var(--border-radius-full)}.list-unstyled{list-style:none;padding:0;margin:0}.trim-paragraph p:first-child{margin-top:0}.trim-paragraph p:last-child{margin-bottom:0}.trim-paragraph-first p:first-child{margin-top:0}.trim-paragraph-last p:last-child{margin-bottom:0}.background-none{background:none}.cursor-pointer{cursor:pointer}.transition-fast{transition:.3s}.width-full{width:100%}.max-width-full{max-width:100%}.disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.hidden,.is-hidden{display:none}.is-sticky{position:sticky;top:0;z-index:10}.section-layout.layout--narrow{max-width:800px;margin-left:auto;margin-right:auto}.section-layout.layout--wide{max-width:1200px;margin-left:auto;margin-right:auto}.section-layout.layout--full{max-width:initial}.section-layout.padding-layout--none{padding:0}.section-layout.padding-layout--small{padding:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max)) clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max))}.section-layout.padding-layout--large{padding:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2)) clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2))}.section-layout.margin-layout--none{margin:0}.section-layout.margin-layout--small{margin:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max)) clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max))}.section-layout.margin-layout--large{margin:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2)) clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2))}.section-layout.section-fixed-width,.section-layout .layout-fixed-width{max-width:1160px;margin-left:auto;margin-right:auto}.section-layout .layout-fixed-width-large{max-width:1200px;margin-left:auto;margin-right:auto}.section-layout.section-full-width,.section-layout .layout-full-width{width:100%;max-width:initial;margin-left:0;margin-right:0}.wrapper-layout.wrapper-margin-vertical--none{margin-top:0;margin-bottom:0}.wrapper-layout.wrapper-margin-vertical--xsmall,.wrapper-layout.wrapper-margin-vertical--xs{margin-top:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5))}.wrapper-layout.wrapper-margin-vertical--small,.wrapper-layout.wrapper-margin-vertical--sm{margin-top:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max));margin-bottom:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max))}.wrapper-layout.wrapper-margin-vertical--medium,.wrapper-layout.wrapper-margin-vertical--md{margin-top:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5))}.wrapper-layout.wrapper-margin-vertical--large,.wrapper-layout.wrapper-margin-vertical--lg{margin-top:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2))}.wrapper-layout.wrapper-margin-vertical--xlarge,.wrapper-layout.wrapper-margin-vertical--xl{margin-top:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5))}.wrapper-layout.wrapper-margin-horizontal--none{margin-left:0;margin-right:0}.wrapper-layout.wrapper-margin-horizontal--xsmall,.wrapper-layout.wrapper-margin-horizontal--xs{margin-left:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3));margin-right:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3))}.wrapper-layout.wrapper-margin-horizontal--small,.wrapper-layout.wrapper-margin-horizontal--sm{margin-left:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max));margin-right:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max))}.wrapper-layout.wrapper-margin-horizontal--medium,.wrapper-layout.wrapper-margin-horizontal--md{margin-left:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5));margin-right:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5))}.wrapper-layout.wrapper-margin-horizontal--large,.wrapper-layout.wrapper-margin-horizontal--lg{margin-left:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2));margin-right:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2))}.wrapper-layout.wrapper-margin-horizontal--xlarge,.wrapper-layout.wrapper-margin-horizontal--xl{margin-left:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5));margin-right:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5))}.wrapper-layout.wrapper-padding-vertical--none{padding-top:0;padding-bottom:0}.wrapper-layout.wrapper-padding-vertical--xsmall,.wrapper-layout.wrapper-padding-vertical--xs{padding-top:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5))}.wrapper-layout.wrapper-padding-vertical--small,.wrapper-layout.wrapper-padding-vertical--sm{padding-top:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max));padding-bottom:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max))}.wrapper-layout.wrapper-padding-vertical--medium,.wrapper-layout.wrapper-padding-vertical--md{padding-top:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5))}.wrapper-layout.wrapper-padding-vertical--large,.wrapper-layout.wrapper-padding-vertical--lg{padding-top:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2))}.wrapper-layout.wrapper-padding-vertical--xlarge,.wrapper-layout.wrapper-padding-vertical--xl{padding-top:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5))}.wrapper-layout.wrapper-padding-horizontal--none{padding-left:0;padding-right:0}.wrapper-layout.wrapper-padding-horizontal--xsmall,.wrapper-layout.wrapper-padding-horizontal--xs{padding-left:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3));padding-right:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3))}.wrapper-layout.wrapper-padding-horizontal--small,.wrapper-layout.wrapper-padding-horizontal--sm{padding-left:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max));padding-right:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max))}.wrapper-layout.wrapper-padding-horizontal--medium,.wrapper-layout.wrapper-padding-horizontal--md{padding-left:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5));padding-right:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5))}.wrapper-layout.wrapper-padding-horizontal--large,.wrapper-layout.wrapper-padding-horizontal--lg{padding-left:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2));padding-right:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2))}.wrapper-layout.wrapper-padding-horizontal--xlarge,.wrapper-layout.wrapper-padding-horizontal--xl{padding-left:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5));padding-right:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5))}.image-type-icon img{width:var(--mobile-width);height:auto}.spacing-margin-top-xs{margin-top:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-margin-top-sm{margin-top:clamp(calc(var(--spacing-sm)),2vw,calc(var(--spacing-md)))}.spacing-margin-top-md{margin-top:clamp(calc(var(--spacing-md)),2.5vw,calc(var(--spacing-md) * 1.5))}.spacing-margin-top-lg{margin-top:clamp(calc(var(--spacing-lg)),3vw,calc(var(--spacing-lg) * 1.5))}.spacing-margin-top-xl{margin-top:clamp(calc(var(--spacing-xl)),3vw,calc(var(--spacing-xl) * 2))}.spacing-margin-right-xs{margin-right:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-margin-right-sm{margin-right:clamp(calc(var(--spacing-sm)),2vw,calc(var(--spacing-md)))}.spacing-margin-right-md{margin-right:clamp(calc(var(--spacing-md)),2.5vw,calc(var(--spacing-md) * 1.5))}.spacing-margin-bottom-xs{margin-bottom:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-margin-bottom-sm{margin-bottom:clamp(calc(var(--spacing-sm)),2vw,calc(var(--spacing-md)))}.spacing-margin-bottom-md{margin-bottom:clamp(calc(var(--spacing-md)),2.5vw,calc(var(--spacing-md) * 1.5))}.spacing-margin-bottom-lg{margin-bottom:clamp(calc(var(--spacing-lg)),3vw,calc(var(--spacing-lg) * 1.5))}.spacing-margin-bottom-xl{margin-bottom:clamp(calc(var(--spacing-xl)),3vw,calc(var(--spacing-xl) * 2))}.spacing-margin-left-xs{margin-left:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-margin-left-sm{margin-left:clamp(calc(var(--spacing-sm)),2vw,calc(var(--spacing-md)))}.spacing-margin-left-md{margin-left:clamp(calc(var(--spacing-xs) * 1.5),2vw,calc(var(--spacing-md) * 1.5))}.spacing-margin-vertical-xs{margin-top:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)));margin-bottom:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-margin-vertical-sm{margin-top:clamp(calc(var(--spacing-xs)),2vw,calc(calc(var(--spacing-md) * .8)));margin-bottom:clamp(calc(var(--spacing-xs)),2vw,calc(calc(var(--spacing-md) * .8)))}.spacing-margin-vertical-md{margin-top:clamp(calc(var(--spacing-xs) * 1.5),2vw,calc(var(--spacing-md) * 1.5));margin-bottom:clamp(calc(var(--spacing-xs) * 1.5),2vw,calc(var(--spacing-md) * 1.5))}.spacing-margin-vertical-lg{margin-top:clamp(var(--spacing-lg),2vw,calc(var(--spacing-lg) * 1.5));margin-bottom:clamp(var(--spacing-lg),2vw,calc(var(--spacing-lg) * 1.5))}.spacing-margin-horizontal-xs{margin-left:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)));margin-right:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-margin-horizontal-sm{margin-left:clamp(calc(var(--spacing-xs)),2vw,calc(var(--spacing-md)));margin-right:clamp(calc(var(--spacing-xs)),2vw,calc(var(--spacing-md)))}.spacing-margin-horizontal-md{margin-left:clamp(calc(var(--spacing-xs) * 1.5),2vw,calc(var(--spacing-md) * 1.5));margin-right:clamp(calc(var(--spacing-xs) * 1.5),2vw,calc(var(--spacing-md) * 1.5))}.spacing-padding-top-xs{padding-top:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-padding-top-sm{padding-top:clamp(calc(var(--spacing-sm)),2vw,calc(var(--spacing-md)))}.spacing-padding-top-md{padding-top:clamp(calc(var(--spacing-md)),2.5vw,calc(var(--spacing-md) * 1.5))}.spacing-padding-right-xs{padding-right:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-padding-right-sm{padding-right:clamp(calc(var(--spacing-sm)),2vw,calc(var(--spacing-md)))}.spacing-padding-right-md{padding-right:clamp(calc(var(--spacing-md)),2.5vw,calc(var(--spacing-md) * 1.5))}.spacing-padding-bottom-xs{padding-bottom:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-padding-bottom-sm{padding-bottom:clamp(calc(var(--spacing-sm)),2vw,calc(var(--spacing-md)))}.spacing-padding-bottom-md{padding-bottom:clamp(calc(var(--spacing-md)),2.5vw,calc(var(--spacing-md) * 1.5))}.spacing-padding-left-xs{padding-left:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-padding-left-sm{padding-left:clamp(calc(var(--spacing-sm)),2vw,calc(var(--spacing-md)))}.spacing-padding-left-md{padding-left:clamp(calc(var(--spacing-md)),2.5vw,calc(var(--spacing-md) * 1.5))}.spacing-padding-vertical-xs{padding-top:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)));padding-bottom:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-padding-vertical-sm{padding-top:clamp(calc(var(--spacing-xs)),2vw,calc(calc(var(--spacing-md) * .8)));padding-bottom:clamp(calc(var(--spacing-xs)),2vw,calc(calc(var(--spacing-md) * .8)))}.spacing-padding-vertical-md{padding-top:clamp(calc(var(--spacing-xs) * 1.5),2vw,calc(var(--spacing-md) * 1.5));padding-bottom:clamp(calc(var(--spacing-xs) * 1.5),2vw,calc(var(--spacing-md) * 1.5))}.spacing-padding-horizontal-xs{padding-left:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)));padding-right:clamp(calc(var(--spacing-xs) / 2),1.5vw,calc(var(--spacing-xs)))}.spacing-padding-horizontal-sm{padding-left:clamp(calc(var(--spacing-xs)),2vw,calc(var(--spacing-md)));padding-right:clamp(calc(var(--spacing-xs)),2vw,calc(var(--spacing-md)))}.spacing-padding-horizontal-md{padding-left:clamp(calc(var(--spacing-xs) * 1.5),2vw,calc(var(--spacing-md) * 1.5));padding-right:clamp(calc(var(--spacing-xs) * 1.5),2vw,calc(var(--spacing-md) * 1.5))}.spacing-swiper-fix{padding-bottom:var(--spacing-sm)!important;margin-bottom:calc(var(--spacing-sm) * -1)}.fade-transition{max-height:100vh;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden}.fade-transition.hide{max-height:0;opacity:0}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);position:absolute;height:1px;overflow:hidden;white-space:nowrap;width:1px}.responsive-iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.heading-plantapalooza-xl{font-size:clamp(34px,3vw,48px);line-height:clamp(38px,3vw,54px)}.heading-plantapalooza-lg{font-size:clamp(34px,3vw,36px);line-height:clamp(38px,3vw,40px)}.heading-plantapalooza-md{font-size:clamp(21px,3vw,33px);line-height:clamp(38px,3vw,40px)}.heading-plantapalooza{font-size:clamp(28px,3vw,36px);line-height:clamp(32px,3vw,40px)}.text-plantapalooza{font-size:clamp(18px,3vw,21px);line-height:clamp(24px,3vw,26px)}.text-small-plantapalooza{font-size:clamp(16px,3vw,18px);line-height:clamp(18px,3vw,21px)}.heading-plantapalooza-secondary-xl{font-size:clamp(21px,3vw,48px);line-height:clamp(21px,3vw,48px)}.section-header{--event-bar-height: 54px}.scrolled-past-header.event-bar-space{top:var(--event-bar-height)}.section-additional-bar{--event-bar-height: 54px}.section-additional-bar.event-bar-space .additional-bar{--header-height: calc(var(--event-bar-height) + 45px)}.section-additional-bar.timer-event-space .additional-bar{--header-height: calc(var(--event-bar-height) + 46px)}.reviews-badge{--padding-rating-vertical: calc(var(--spacing-xs) * .3);--padding-rating-horizontal: var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs)}.reviews-badge .reviews-badge__rating{display:flex;align-items:center;gap:var(--padding-rating-vertical);border:2px solid var(--color-secondary);padding:var(--padding-rating-vertical) var(--padding-rating-horizontal);border-radius:var(--border-radius-xl)}.reviews-badge .reviews-badge__rating .reviews-badge__ratingIcon{width:16px;height:16px;color:var(--color-secondary)}@media (min-width: 768px){.desktop-text-left{text-align:left}.desktop-text-center{text-align:center}.desktop-text-right{text-align:right}div.only-mobile-grid,section.only-mobile-grid,article.only-mobile-grid,.only-mobile-grid{display:none}div.only-desktop-grid,section.only-desktop-grid,article.only-desktop-grid,.only-desktop-grid{display:grid}div.only-mobile-flex,section.only-mobile-flex,article.only-mobile-flex,.only-mobile-flex{display:none}div.only-desktop-flex,section.only-desktop-flex,article.only-desktop-flex,.only-desktop-flex{display:flex}div.only-mobile-block,section.only-mobile-block,article.only-mobile-block,.only-mobile-block{display:none}div.only-desktop-block,section.only-desktop-block,article.only-desktop-block,.only-desktop-block{display:block}.wrapper-layout.desktop-margin-vertical--none{margin-top:0;margin-bottom:0}.wrapper-layout.desktop-margin-vertical--xs{margin-top:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5))}.wrapper-layout.desktop-margin-vertical--sm{margin-top:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max));margin-bottom:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max))}.wrapper-layout.desktop-margin-vertical--md{margin-top:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5))}.wrapper-layout.desktop-margin-vertical--lg{margin-top:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2))}.wrapper-layout.desktop-margin-vertical--xl{margin-top:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5))}.wrapper-layout.desktop-margin-horizontal--none{margin-left:0;margin-right:0}.wrapper-layout.desktop-margin-horizontal--xs{margin-left:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3));margin-right:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3))}.wrapper-layout.desktop-margin-horizontal--sm{margin-left:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max));margin-right:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max))}.wrapper-layout.desktop-margin-horizontal--md{margin-left:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5));margin-right:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5))}.wrapper-layout.desktop-margin-horizontal--lg{margin-left:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2));margin-right:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2))}.wrapper-layout.desktop-margin-horizontal--xl{margin-left:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5));margin-right:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5))}.wrapper-layout.desktop-padding-vertical--none{padding-top:0;padding-bottom:0}.wrapper-layout.desktop-padding-vertical--xs{padding-top:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5))}.wrapper-layout.desktop-padding-vertical--sm{padding-top:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max));padding-bottom:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max))}.wrapper-layout.desktop-padding-vertical--md{padding-top:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5))}.wrapper-layout.desktop-padding-vertical--lg{padding-top:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2))}.wrapper-layout.desktop-padding-vertical--xl{padding-top:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5))}.wrapper-layout.desktop-padding-horizontal--none{padding-left:0;padding-right:0}.wrapper-layout.desktop-padding-horizontal--xs{padding-left:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3));padding-right:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3))}.wrapper-layout.desktop-padding-horizontal--sm{padding-left:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max));padding-right:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max))}.wrapper-layout.desktop-padding-horizontal--md{padding-left:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5));padding-right:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5))}.wrapper-layout.desktop-padding-horizontal--lg{padding-left:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2));padding-right:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2))}.wrapper-layout.desktop-padding-horizontal--xl{padding-left:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5));padding-right:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5))}.desktop-image-full-width img{width:100%;height:auto}.desktop-image-extend-layout{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw}.image-type-icon img{width:var(--desktop-width);height:auto}}@media (min-width: 990px){.section-additional-bar.event-bar-space .additional-bar{--header-height: calc(var(--event-bar-height) + 69px)}.section-additional-bar.timer-event-space .additional-bar{--header-height: calc(var(--event-bar-height) + 29px)}}@media (min-width: 1212px){.section-additional-bar{--header-height: 69px}}@media (min-width: 1440px){.section-layout.section-fixed-width{max-width:1200px;margin-left:auto;margin-right:auto}.section-layout.section-fixed-width.section-full-width{max-width:initial}.section-layout .layout-fixed-width{max-width:1200px;margin-left:auto;margin-right:auto}.section-layout .layout-fixed-width.layout-full-width{max-width:initial}.section-layout .layout-fixed-width-large{max-width:1400px;margin-left:auto;margin-right:auto}.section-layout .layout-fixed-width-large.layout-full-width{max-width:initial}.wrapper-layout.wrapper-margin-horizontal--xsmall,.wrapper-layout.wrapper-margin-horizontal--small,.wrapper-layout.wrapper-margin-horizontal--medium,.wrapper-layout.wrapper-margin-horizontal--large,.wrapper-layout.wrapper-margin-horizontal--xlarge,.wrapper-layout.wrapper-margin-horizontal--xs,.wrapper-layout.wrapper-margin-horizontal--sm,.wrapper-layout.wrapper-margin-horizontal--md,.wrapper-layout.wrapper-margin-horizontal--lg,.wrapper-layout.wrapper-margin-horizontal--xl{margin-left:0;margin-right:0}.wrapper-layout.desktop-padding-horizontal--xs,.wrapper-layout.desktop-padding-horizontal--sm,.wrapper-layout.desktop-padding-horizontal--md,.wrapper-layout.desktop-padding-horizontal--lg,.wrapper-layout.desktop-padding-horizontal--xl,.wrapper-layout.wrapper-padding-horizontal--xsmall,.wrapper-layout.wrapper-padding-horizontal--small,.wrapper-layout.wrapper-padding-horizontal--medium,.wrapper-layout.wrapper-padding-horizontal--large,.wrapper-layout.wrapper-padding-horizontal--xlarge,.wrapper-layout.wrapper-padding-horizontal--xs,.wrapper-layout.wrapper-padding-horizontal--sm,.wrapper-layout.wrapper-padding-horizontal--md,.wrapper-layout.wrapper-padding-horizontal--lg,.wrapper-layout.wrapper-padding-horizontal--xl{padding-left:0;padding-right:0}.wrapper-layout.desktop-margin-horizontal--xs,.wrapper-layout.desktop-margin-horizontal--sm,.wrapper-layout.desktop-margin-horizontal--md,.wrapper-layout.desktop-margin-horizontal--lg,.wrapper-layout.desktop-margin-horizontal--xl{margin-left:0;margin-right:0}}@media (max-width: 768px){.is-prive-portal iframe[class*=gorgias-chat-key-]{bottom:90px!important}}@media (max-width: 767px){.mobile-text-left{text-align:left}.mobile-text-center{text-align:center}.mobile-text-right{text-align:right}.wrapper-layout.mobile-margin-vertical--none{margin-top:0;margin-bottom:0}.wrapper-layout.mobile-margin-vertical--xs{margin-top:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5))}.wrapper-layout.mobile-margin-vertical--sm{margin-top:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max));margin-bottom:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max))}.wrapper-layout.mobile-margin-vertical--md{margin-top:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5))}.wrapper-layout.mobile-margin-vertical--lg{margin-top:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2))}.wrapper-layout.mobile-margin-vertical--xl{margin-top:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5));margin-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5))}.wrapper-layout.mobile-margin-horizontal--none{margin-left:0;margin-right:0}.wrapper-layout.mobile-margin-horizontal--xs{margin-left:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3));margin-right:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3))}.wrapper-layout.mobile-margin-horizontal--sm{margin-left:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max));margin-right:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max))}.wrapper-layout.mobile-margin-horizontal--md{margin-left:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5));margin-right:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5))}.wrapper-layout.mobile-margin-horizontal--lg{margin-left:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2));margin-right:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2))}.wrapper-layout.mobile-margin-horizontal--xl{margin-left:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5));margin-right:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5))}.wrapper-layout.mobile-padding-vertical--none{padding-top:0;padding-bottom:0}.wrapper-layout.mobile-padding-vertical--xs{padding-top:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) / 3),calc(var(--spacing-section-vertical-base) / 3),calc(var(--spacing-section-vertical-max) / 4.5))}.wrapper-layout.mobile-padding-vertical--sm{padding-top:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max));padding-bottom:clamp(var(--spacing-section-vertical-min),var(--spacing-section-vertical-base),var(--spacing-section-vertical-max))}.wrapper-layout.mobile-padding-vertical--md{padding-top:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) * 1.5),calc(var(--spacing-section-vertical-base) * 1.5),calc(var(--spacing-section-vertical-max) * 1.5))}.wrapper-layout.mobile-padding-vertical--lg{padding-top:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2),calc(var(--spacing-section-vertical-base) * 2),calc(var(--spacing-section-vertical-max) * 2))}.wrapper-layout.mobile-padding-vertical--xl{padding-top:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5));padding-bottom:clamp(calc(var(--spacing-section-vertical-min) * 2.5),calc(var(--spacing-section-vertical-base) * 2.5),calc(var(--spacing-section-vertical-max) * 2.5))}.wrapper-layout.mobile-padding-horizontal--none{padding-left:0;padding-right:0}.wrapper-layout.mobile-padding-horizontal--xs{padding-left:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3));padding-right:clamp(calc(var(--spacing-section-horizontal-min) / 3),calc(var(--spacing-section-horizontal-base) / 3),calc(var(--spacing-section-horizontal-max) / 3))}.wrapper-layout.mobile-padding-horizontal--sm{padding-left:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max));padding-right:clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max))}.wrapper-layout.mobile-padding-horizontal--md{padding-left:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5));padding-right:clamp(calc(var(--spacing-section-horizontal-min) * 1.5),calc(var(--spacing-section-horizontal-base) * 1.5),calc(var(--spacing-section-horizontal-max) * 1.5))}.wrapper-layout.mobile-padding-horizontal--lg{padding-left:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2));padding-right:clamp(calc(var(--spacing-section-horizontal-min) * 2),calc(var(--spacing-section-horizontal-base) * 2),calc(var(--spacing-section-horizontal-max) * 2))}.wrapper-layout.mobile-padding-horizontal--xl{padding-left:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5));padding-right:clamp(calc(var(--spacing-section-horizontal-min) * 2.5),calc(var(--spacing-section-horizontal-base) * 2.5),calc(var(--spacing-section-horizontal-max) * 2.5))}.mobile-image-full-width img{width:100%;height:auto}.mobile-image-extend-layout{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw}}
