:root{--font-main: "Red Hat Display", sans-serif;--color-accent: #00d57a;--color-foreground: #033f33;--color-text-bg: #f7b500}*{font-family:var(--font-main);box-sizing:border-box}html,body{scroll-behavior:smooth;margin:0}img,video{width:100%;height:auto;vertical-align:middle}img{width:100%;height:auto;vertical-align:middle}a{color:var(--color-accent)}.screen-reader-shortcut{position:fixed;top:-1000em}.w-fit,.w-full{width:100%}.hidden{display:none!important}@media screen and (max-width:600px){.SDesktop_only{display:none!important}}@media screen and (min-width:600px){.SMobile_only{display:none!important}}@media screen and (max-width:768px){.Desktop_only{display:none!important}}@media screen and (min-width:768px){.Mobile_only{display:none!important}}@media screen and (max-width:1024px){.LDesktop_only{display:none!important}}@media screen and (min-width:1024px){.LMobile_only{display:none!important}}@media screen and (max-width:1280px){.XLDesktop_only{display:none!important}}@media screen and (min-width:1280px){.XLMobile_only{display:none!important}}container,.container{max-width:var(--page-width, 1440px);margin-inline:auto;display:flex;flex-direction:column;gap:30px;padding:20px}@media(min-width:540px){container,.container{padding:32px}}@media(min-width:1024px){container,.container{gap:50px;padding:64px 80px}}flex,.section-flex{display:flex;align-items:center;gap:6px}flex-center{display:flex;justify-content:center;align-items:center}flex-between{display:flex;justify-content:space-between;align-items:center;gap:8px}flex-col{display:flex;flex-direction:column;gap:10px}flex-wrap{display:flex;flex-wrap:wrap;gap:10px}grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}point{display:flex;align-items:center;gap:6px}point img{flex-shrink:0;width:18px}point p{color:#000;font-weight:400;font-size:14px;line-height:1.3;margin-block:0}info-box{--color-save-price-bg: var(--color-accent, #ef4444);--color-save-price-text: white;width:fit-content;border-radius:3px;background:var(--color-save-price-bg);color:var(--color-save-price-text);display:flex;justify-content:center;align-items:center;gap:6px;line-height:1;padding:4px}info-box.price-save{border-radius:3px;gap:0;font-weight:700;font-size:12px;white-space:nowrap}span.accent-text{color:var(--color-accent)}span.bg-text{background-color:var(--color-text-bg);padding:0 6px 2px;display:inline-block}img.bg-image,.bg-image>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.heading-wrapper{display:flex;flex-direction:column;gap:20px}@media(max-width:1023px){.heading-wrapper.left-mb{text-align:start;justify-content:start;justify-self:start}.heading-wrapper.left-mb>.heading-tag{margin-inline:0 auto}.heading-wrapper.center-mb{text-align:center;justify-content:center;justify-self:center}.heading-wrapper.center-mb>.heading-tag{margin-inline:auto}.heading-wrapper.right-mb{text-align:end;justify-content:end;justify-self:end}.heading-wrapper.right-mb>.heading-tag{margin-inline:auto 0}}@media(min-width:1024px){.heading-wrapper.left{text-align:start;justify-content:start;justify-self:start}.heading-wrapper.left>.heading-tag{margin-inline:0 auto}.heading-wrapper.center{text-align:center;justify-content:center;justify-self:center}.heading-wrapper.center>.heading-tag{margin-inline:auto}.heading-wrapper.right{text-align:end;justify-content:end;justify-self:end}.heading-wrapper.right>.heading-tag{margin-inline:auto 0}}.heading-wrapper .heading-tag{width:fit-content;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:50px;color:var(--color-accent);font-family:var(--font-main);font-weight:700;font-size:16px;line-height:1;text-align:center}.heading-wrapper .heading-tag:not(.heading-tag-wrapper){font-size:18px}.heading-wrapper .heading-tag.heading-tag-wrapper{border:1px solid var(--color-accent);background:var(--color-foreground);padding:14px 32px}.heading-wrapper .heading-title{color:var(--color-text, #212529);font-family:var(--font-main);font-weight:700;font-size:30px;line-height:1.1;letter-spacing:var(--font-heading-letter-spacing, normal);margin:0}@media(min-width:1024px){.heading-wrapper .heading-title{font-size:40px}.heading-wrapper .heading-title:is(h1){font-size:50px}}.heading-wrapper .heading-text{color:var(--color-text, #212529);font-family:var(--font-main);font-weight:400;font-size:16px;line-height:1.4;margin:0}.heading-wrapper .heading-text>*{margin:0}@media(min-width:1024px){.heading-wrapper .heading-text{font-size:18px}}.heading-properties{gap:10px;margin:0}.heading-properties.properties-row{flex-direction:row;flex-wrap:wrap}.heading-properties.properties-column{flex-direction:column}.heading-properties.properties-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:1024px){.heading-properties.properties-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.heading-properties.size-small{--heading-property-icon-size: 12px;--heading-property-text-size: 12px}.heading-properties.size-medium{--heading-property-icon-size: 14px;--heading-property-text-size: 16px}.heading-properties.size-big{--heading-property-icon-size: 18px;--heading-property-text-size: 18px}@media screen and (min-width:1024px){.heading-properties.size-small{--heading-property-text-size: 16px}.heading-properties.size-medium{--heading-property-text-size: 18px}.heading-properties.size-big{--heading-property-text-size: 22px}}.heading-property{gap:8px;margin:0}.heading-property p{color:var(--heading-property-text-color, var(--color-text, #212529));font-weight:500;font-size:var(--heading-property-text-size, 16px);margin:0}.heading-property img{width:var(--heading-property-icon-size, 14px);height:var(--heading-property-icon-size, 14px);object-fit:contain}.main-cta{--cta-accent: var(--color-accent);--cta-accent-light: #15ffab;--cta-accent-foreground: #0a8a5a;--cta-accent-gradient: linear-gradient( 90deg, #00b7a8 0%, #00d282 40%, #00b7a8 80% );--cta-light: white;--cta-dark: #252525;min-width:var(--main-cta-min-width, 240px);display:flex;justify-content:center;align-items:center;gap:4px;border-radius:12px;border:1px solid var(--cta-dark);background:var(--cta-light);color:var(--cta-dark);text-decoration:none;font-weight:700;font-size:14px;line-height:1.3;text-align:center;padding:15px 20px;margin-inline:auto;cursor:pointer;transition:all .3s ease}.main-cta:not(.w-full,.w-full-mb){width:fit-content}.main-cta:hover,.main-cta.dark{background:var(--cta-dark);border-color:var(--cta-light);color:var(--cta-light)}.main-cta.dark:hover{background:var(--cta-light);border-color:var(--cta-dark);color:#000}.main-cta.accent{background:var(--cta-accent);border-color:var(--cta-accent);color:var(--cta-light)}.main-cta.accent:hover{background:var(--cta-light);color:var(--cta-accent)}.main-cta.accent-light{background:var(--cta-accent-light);border-color:var(--cta-accent-light);color:var(--cta-dark)}.main-cta.accent-light:hover{background:var(--cta-light)}.main-cta.accent-invert{background:var(--cta-light);border-color:var(--cta-accent);color:var(--cta-accent)}.main-cta.accent-invert:hover{background:var(--cta-accent);color:var(--cta-light)}.main-cta.accent-gradient{background:var(--cta-accent-gradient);background-size:200% 100%;background-position:0% 50%;border-color:transparent!important;color:var(--cta-light);transition:background-position .35s ease}.main-cta.accent-gradient:not(.soldout):hover{background-position:100% 50%}.main-cta.accent-3d{background:var(--cta-accent);color:#033f33;border:none;border-radius:8px;box-shadow:0 4px 0 0 var(--cta-accent-foreground, #033f33);transition:all .13s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.main-cta.accent-3d:hover:not(:active){box-shadow:0 1px 0 0 var(--cta-accent-foreground, #033f33);transform:translateY(2px)}.main-cta.dark-gradient{background:linear-gradient(95.36deg,#111827,#1f2937 50%,#232943 50%,#293347);background-size:200% 100%;background-position:0% 50%;border-color:transparent!important;color:var(--cta-light);transition:background-position .35s ease}.main-cta.dark-gradient:not(.soldout):hover{background-position:100% 50%}.main-cta .main-cta-text{display:flex;align-items:center;gap:5px}.main-cta .main-cta-text svg{transition:transform .2s ease-in-out}.main-cta:hover .main-cta-text svg{transform:translate(6px)}.main-cta:has(.main-cta-note){flex-direction:column}.main-cta.font-small{font-size:12px}.main-cta.font-default{font-size:14px}.main-cta.font-large{font-size:16px}.main-cta.shadow{box-shadow:0 4px 14px #00000040}.main-cta.shadow-accent{box-shadow:0 7px 19px #00d2829c}.main-cta.border-none{border:none}.main-cta.border-small{border-radius:6px}.main-cta.border-medium{border-radius:12px}.main-cta.border-large{border-radius:24px}.main-cta.border-full{border-radius:100px}.main-cta.padding-small{padding-inline:16px}.main-cta.padding-default{padding-inline:20px}.main-cta.padding-medium{padding-inline:24px}.main-cta.padding-large{padding-inline:32px}.main-cta.w-full-mb{width:100%}.main-cta.w-fit-mb{width:fit-content}@media screen and (min-width:768px){.main-cta{min-width:var(--main-cta-min-width, 260px);font-size:16px}.main-cta.w-full{width:100%}.main-cta.w-fit{width:fit-content}.main-cta.font-small{font-size:14px}.main-cta.font-default{font-size:16px}.main-cta.font-large{font-size:18px}}.main-cta-wrapper .main-cta,.main-cta-wrapper .main-cta-note,.main-cta .main-cta-note{margin:0}.main-cta-wrapper{gap:16px}.main-cta-wrapper.start-mb{align-items:flex-start;text-align:start}.main-cta-wrapper.center-mb{align-items:center;text-align:center}.main-cta-wrapper.end-mb{align-items:flex-end;text-align:end}@media screen and (min-width:1024px){.main-cta-wrapper.start{align-items:flex-start;text-align:start}.main-cta-wrapper.center{align-items:center;text-align:center}.main-cta-wrapper.end{align-items:flex-end;text-align:end}}.main-cta-note{width:fit-content;justify-content:center;margin-top:8px;margin-inline:auto}.main-cta-note img{width:22px}.main-cta-note p{color:#2a2a2a;font-style:normal;font-weight:400;font-size:14px;line-height:1.5;text-align:inherit}.main-cta .main-cta-note img{width:16px}.main-cta .main-cta-note p{font-size:12px}.main-cta.has-badge{position:relative;margin-top:var(--cta-badge-space, 26px)}.main-cta.has-badge:before{content:attr(data-badge);border-radius:var(--cta-badge-radius, 8px) var(--cta-badge-radius, 8px) 0 0;background:var(--cta-badge-bg, #ff5c00);color:var(--cta-badge-color, #fff);position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%,calc(-100% - 1px));font-weight:700;font-size:16px;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:6px 8px 0;pointer-events:none}.main-cta-wrapper .main-cta.has-badge{margin-top:var(--cta-badge-space, 32px)}.main-cta.single-add-to-cart-button{position:relative}.main-cta.single-add-to-cart-button .main-cta__spinner{display:none;position:absolute;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:main-cta-spin .65s linear infinite}.main-cta.single-add-to-cart-button.loading .single-add-to-cart-button--text{visibility:hidden}.main-cta.single-add-to-cart-button.loading .main-cta__spinner{display:block}@keyframes main-cta-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.main-cta.single-add-to-cart-button .main-cta__spinner{animation:none;border-right-color:currentColor;opacity:.55}}.stock-progress.stock-progress--wrapper{background:var(--color-stock-bg);border:2px solid var(--color-stock-border);border-radius:8px;padding:16px 20px}.stock-progress.stock-progress--wrapper:not(:has(.stock-progress__bottom-text)){padding:10px}.stock-progress__title{color:var(--color-stock-title);font-weight:700;font-size:13px;line-height:1.45;letter-spacing:var(--font-heading-letter-spacing)}.stock-progress__text{color:var(--color-stock-text);font-weight:700;font-size:13px;line-height:1.45}.stock-progress__progress{display:block;width:100%;height:10px;background:var(--color-stock-progress-bar);border-radius:20px}.stock-progress__progress-fill{--progress-fill: 90%;width:var(--progress-fill);height:100%;background:var(--color-stock-progress-bar-fill);border-radius:20px;transition:width 1.6s cubic-bezier(.65,0,.35,1)}.stock-progress:not([data-stock-ready]) .stock-progress__progress-fill{transition:none}.stock-progress__bottom-text{color:var(--color-stock-bottom-text);font-size:12px;line-height:1.45}.stock-progress__bottom-text>div>*{margin-block:0}.stock-progress__bottom-text :is(strong,b){color:var(--color-stock-bottom-text-bold);font-weight:700}.video-ui__video-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.video-ui__video-wrapper.play:not(.autoplay):after{display:none}.video-ui__video-wrapper.autoplay .video-ui__button{top:16px;right:16px;left:unset;transform:unset;padding:6px}.video-ui__video-wrapper:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.video-ui__video-wrapper:has(>*:not(video,.video-ui__button)):after{background:linear-gradient(180deg,transparent 40%,#000000 100%)}.video-ui__video-wrapper.video-overlay:not(.play,.autoplay):not(:has(>*:not(video,.video-ui__button))):after{background:#00000040}.video-ui__button{background:linear-gradient(90deg,#00b7a8,#00d282 40%,#00b7a8 90%);background-size:200% 100%;background-position:0% 50%;border-radius:45px;color:#012900;position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;gap:4px;text-align:center;font-family:Inter;font-weight:400;font-size:16px;line-height:1;letter-spacing:-.01em;cursor:pointer;padding:10px;transition:background-position .5s ease;transform:translate(-50%,-50%);z-index:2}.video-ui__button:hover{background-position:100% 50%}@media screen and (min-width:1024px){.video-ui__button{font-size:22px}}.video-ui__button.pause,.video-ui__video-wrapper.play .video-ui__button.play{display:none}.video-ui__video-wrapper.play .video-ui__button.pause{display:flex;opacity:0;transition:opacity .25s cubic-bezier(.7,0,.3,1)}.video-ui__video-wrapper.play:hover .video-ui__button.pause{opacity:1}.video-ui__button svg{display:block;min-width:10px;width:20px;height:20px}.video-ui__button svg path{fill:#fff}.video-ui__placeholder-group{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.video-ui__placeholder-group .video-ui__placeholder{width:100%}.video-ui__placeholder-group:not(.is-active) .video-ui__main{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.video-ui__placeholder-group:not(.is-active) .video-ui__main video{opacity:0;pointer-events:none}.video-ui__placeholder-group:not(.is-active) .video-ui__main:after{display:none}.video-ui__placeholder-group.is-active .video-ui__placeholder{display:none}.video-ui__placeholder-group.is-active .video-ui__main{position:relative;width:100%}.gallery-slider{--gs-cols: 1;--gs-cols-tb: var(--gs-cols);--gs-cols-mb: 1;--gs-gap: 12px;--gs-radius: 0;position:relative;width:100%}.gallery-slider__track{display:flex;gap:var(--gs-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none}.gallery-slider__track::-webkit-scrollbar{display:none}.gallery-slider__slide{--gs-cols-base: var(--gs-cols-mb);flex:0 0 calc((100% - (var(--gs-cols-base) - 1) * var(--gs-gap)) / var(--gs-cols-base));scroll-snap-align:start;border-radius:var(--gs-radius);overflow:hidden;text-decoration:none}@media screen and (min-width:480px){.gallery-slider__slide{--gs-cols-base: var(--gs-cols-sm, var(--gs-cols-mb))}}@media screen and (min-width:640px){.gallery-slider__slide{--gs-cols-base: var(--gs-cols-tb)}}@media screen and (min-width:1024px){.gallery-slider__slide{--gs-cols-base: var(--gs-cols)}}@media screen and (min-width:1180px){.gallery-slider__slide{--gs-cols-base: var(--gs-cols-lg, var(--gs-cols))}}.gallery-slider__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gallery-slider__button{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:linear-gradient(90deg,#00b7a8,#00d282 40%,#00b7a8 90%);background-size:200% 100%;background-position:0% 50%;cursor:pointer;transition:background-position .5s ease,opacity .25s ease;transform:translateY(-50%)}.gallery-slider__button:hover{background-position:100% 50%}.gallery-slider__button.prev{left:8px}.gallery-slider__button.next{right:8px}.gallery-slider__button.prev svg{transform:scaleX(-1)}.gallery-slider__button svg{width:14px;height:14px}.gallery-slider__button.is-disabled{opacity:0;pointer-events:none}.gallery-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.gallery-slider.gallery-slider--dots-inside .gallery-slider__dots{position:absolute;bottom:20px;left:50%;margin-top:0;transform:translate(-50%)}.gallery-slider__dot{--dot-hit-inset-y: 8px;--dot-hit-inset-x: 4px;position:relative;width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#d0d5dd;cursor:pointer;transition:background .25s ease,width .25s ease}.gallery-slider__dot:before{content:"";position:absolute;inset:calc(-1 * var(--dot-hit-inset-y)) calc(-1 * var(--dot-hit-inset-x))}.gallery-slider__dot.is-active{width:22px;border-radius:5px;background:var(--color-accent, #00d282)}.gallery-slider.gallery-slider--dots-v2 .gallery-slider__dots{background-color:#030f0fb2;border-radius:10px;gap:3px;padding:8px 6px}.gallery-slider.gallery-slider--dots-v2 .gallery-slider__dot{--dot-hit-inset-y: 10px;--dot-hit-inset-x: 2px;width:18px;height:4px;background:#fff6;border-radius:10px}.gallery-slider.gallery-slider--dots-v2 .gallery-slider__dot.is-active{background:#fff}.gallery-slider--arrows-sides{--gs-arrow-side-offset: 16px;--gs-arrow-viewport-inset: 8px}@media(min-width:768px){.gallery-slider--arrows-sides{--gs-arrow-side-offset: 44px}}.gallery-slider--arrows-sides .gallery-slider__button.prev{left:var(--gs-arrow-prev-left, calc(-1 * var(--gs-arrow-side-offset)))}.gallery-slider--arrows-sides .gallery-slider__button.next{right:var(--gs-arrow-next-right, calc(-1 * var(--gs-arrow-side-offset)))}.gallery-slider--arrows-below,.gallery-slider--arrows-above-left,.gallery-slider--arrows-above-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gallery-slider--arrows-below .gallery-slider__track,.gallery-slider--arrows-above-left .gallery-slider__track,.gallery-slider--arrows-above-right .gallery-slider__track{flex:0 0 100%}.gallery-slider--arrows-below .gallery-slider__button,.gallery-slider--arrows-above-left .gallery-slider__button,.gallery-slider--arrows-above-right .gallery-slider__button{position:static;transform:none}.gallery-slider--arrows-below .gallery-slider__dots,.gallery-slider--arrows-above-left .gallery-slider__dots,.gallery-slider--arrows-above-right .gallery-slider__dots{margin:0}.gallery-slider--arrows-below{justify-content:center}.gallery-slider--arrows-below .gallery-slider__button.prev{order:1}.gallery-slider--arrows-below .gallery-slider__dots{order:2}.gallery-slider--arrows-below .gallery-slider__button.next{order:3}.gallery-slider--arrows-above-left .gallery-slider__button.prev,.gallery-slider--arrows-above-right .gallery-slider__button.prev{order:1}.gallery-slider--arrows-above-left .gallery-slider__button.next,.gallery-slider--arrows-above-right .gallery-slider__button.next{order:2}.gallery-slider--arrows-above-left .gallery-slider__track,.gallery-slider--arrows-above-right .gallery-slider__track{order:3}.gallery-slider--arrows-above-left .gallery-slider__dots,.gallery-slider--arrows-above-right .gallery-slider__dots{order:4;flex:0 0 100%}.gallery-slider--arrows-above-left{justify-content:flex-start}.gallery-slider--arrows-above-right{justify-content:flex-end}.timer-display>span:not(.timer-display__divider),.timer-display__value{display:inline-block;min-width:2ch;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.timer-display--labeled{display:flex;align-items:flex-start;justify-content:center;gap:8px}.timer-display__unit{display:flex;flex-direction:column;align-items:center;gap:4px}.timer-display__label{font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.timer-display__divider{align-self:center;font-weight:700;line-height:1;padding-top:.15em}
/*# sourceMappingURL=/cdn/shop/t/474/assets/reusable-components.css.map */
