/*! Embla Carousel
https://www.embla-carousel.com/
---------------------------------------------- */.embla{--slider-direction: row;--slider-touch-action: pan-y pinch-zoom;--slide-size: 100%;--slide-gap: 0px;position:relative}.embla__viewport{position:relative;width:100%;height:100%}.embla__viewport.is-draggable{cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{height:100%;display:flex;flex-direction:var(--slider-direction);align-items:stretch;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform;backface-visibility:hidden;touch-action:var(--slider-touch-action);user-select:none}@media(prefers-reduced-motion: no-preference){.embla__container{transition:height .2s}}.embla__slide{position:relative;flex:0 0 var(--slide-size);min-width:0;min-height:0;padding-left:var(--slide-gap);transform:translate3d(0, 0, 0)}.oke-reviewsTab,.oke-w-header,.oke-sortSelect-label,.oke-w-review-recommendation{display:none !important}[data-oke-star-rating]{align-self:flex-start}[data-oke-star-rating].has-rating{min-height:28px}[data-oke-star-rating] .oke-sr-count{text-decoration:underline}[data-oke-container]{width:100% !important;max-width:unset !important;margin:0 !important;padding:0 !important}.oke-w-reviews-writeReview{margin-left:unset !important}.oke-w-reviews-controls{padding-bottom:unset !important}.oke-w-review{gap:var(--s-gap-lg)}.oke-w-review-side{margin:0 !important;padding:0 !important}.oke-w-reviews-list-item{padding-block:28px !important}.oke-w-reviews-list-item:not(:last-child){border-bottom:1px solid var(--cr-dark) !important}.oke-title{margin-top:var(--s-gap-md) !important}.oke-w-reviewer-name{font:var(--t-b-1)}.oke-media-link{border-radius:var(--br-md) !important}.oke-w-review-reply{padding:var(--s-gap-sm) !important;background-color:var(--cr-white);border-radius:var(--br-md)}.oke-helpful,.oke-helpful-vote{display:flex !important;align-items:center}.oke-reviewContent-body.oke-bodyText *{font:var(--t-b-1) !important}.oke-button.btn{--hover-bg: var(--cr-black);--hover-text: var(--cr-white);display:inline-flex !important;align-items:center;height:42px !important;padding:0 24px !important;font-weight:600 !important;overflow:hidden}.oke-button.btn::before{content:"" !important;width:150% !important;height:150% !important}@media(hover: hover){.oke-button.btn:hover{box-shadow:unset !important}}@media(hover: hover)and (prefers-reduced-motion: reduce){.oke-button.btn:hover{color:var(--hover-text) !important;background-color:var(--hover-bg) !important}}@media screen and (max-width: 600px){.oke-button.btn{font-size:12px !important}}.c-accordion{--padding-v: 22px;--padding-h: 24px;--icon-size: 14px;display:block;color:var(--cr-black);background-color:var(--cr-white);border-radius:var(--br-md)}@media(prefers-reduced-motion: no-preference){.c-accordion{transition:.4s}}.c-accordion__toggle{gap:var(--s-gap-sm);width:100%;padding:var(--padding-v) var(--padding-h);text-align:left;border-radius:var(--br-md);outline-offset:-6px !important}.c-accordion__toggle__icon{flex-shrink:0;position:relative;rotate:0deg}@media(prefers-reduced-motion: no-preference){.c-accordion__toggle__icon{transition:rotate .2s}}.c-accordion__toggle__icon svg{width:var(--icon-size)}.c-accordion__title{text-overflow:ellipsis}.c-accordion__content{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.c-accordion__content{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.c-accordion__content{height:0px;overflow:hidden}@media(prefers-reduced-motion: no-preference){.c-accordion__content{transition:height .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .2s}}.c-accordion__content-interior{padding:0 var(--padding-h) var(--s-gap-lg);font:var(--t-b-1)}.c-accordion__content-interior>*{width:100%;max-width:680px}.c-accordion__content-interior ol,.c-accordion__content-interior ul{list-style-position:inside}.c-accordion__content-interior ol,.c-accordion__content-interior ul,.c-accordion__content-interior p{font:var(--t-b-1)}.c-accordion.is-active .c-accordion__content{opacity:1;pointer-events:auto;visibility:visible}@media(prefers-reduced-motion: no-preference){.c-accordion.is-active .c-accordion__content{transition:height .4s,opacity .4s .3s}}.c-accordion.is-active .c-accordion__toggle__icon{rotate:135deg}@media screen and (max-width: 600px){.c-accordion{--padding-v: 18px;--padding-h: 20px;--icon-size: 8px}}.c-breadcrumb{--gap: 5px}.c-breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;gap:var(--gap);white-space:nowrap;font:var(--t-l-1);text-transform:uppercase;letter-spacing:.04em}.c-breadcrumb ul li:not(:last-child):after{content:"/";margin-left:var(--gap)}.c-item-variants__pills{gap:5px;margin:0;padding:0;border:0}.c-item-variants__pills__selected{position:relative}.c-item-variants__pills__selected:before{content:": " attr(data-label-current)}.c-item-variants__pills__selected:after{content:": " attr(data-label)}.c-item-variants__pills__selected[data-label=""]:after,.c-item-variants__pills__selected:not([data-label=""]):before{display:none}.c-item-variants__pills__title{width:100%;margin-bottom:5px}.c-item-variants__pills__item{position:relative}.c-item-variants__pills__item input[type=radio]{width:100%;height:100%;opacity:0;z-index:1}.c-item-variants__pills__item label{white-space:nowrap;padding:5px 15px;border:1px solid;transition:.2s}.c-item-variants__pills__item input[type=radio]~label{display:block;padding:5px 15px}.c-item-variants__pills__item input[type=radio]:checked~label{color:var(--cr-accent);border-color:var(--cr-accent)}.c-item-variants__pills__item input[type=radio]:disabled~label{opacity:.1}.c-item-selling-plan__option{position:relative;gap:var(--s-gap-sm)}@media(prefers-reduced-motion: no-preference){.c-item-selling-plan__option{transition:.3s}}.c-item-selling-plan__option input[id*=-subscription]:not(:checked)~.c-item-selling-plan__option__frequency{display:none}.c-item-selling-plan__option__frequency{gap:var(--s-gap-xs);width:100%}.c-item-selling-plan__option .c-item-price{margin-left:auto}.c-item-selling-plan__select--native{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.c-item-selling-plan__select--native{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.c-item-selling-plan__select--native{position:absolute;width:0;height:0}.c-item-selling-plan__dropdown{display:inline-flex;flex-shrink:0;position:relative;outline:none;cursor:pointer}.c-item-selling-plan__dropdown__trigger{display:inline-flex;align-items:center;gap:var(--s-gap-xxs);border-bottom:1px solid currentColor;padding-bottom:1px;user-select:none}.c-item-selling-plan__dropdown .icon-caret-up{transform:rotate(180deg)}@media(prefers-reduced-motion: no-preference){.c-item-selling-plan__dropdown .icon-caret-up{transition:.2s transform}}.c-item-selling-plan__dropdown[aria-expanded=true] .icon-caret-up{transform:rotate(0deg)}.c-item-selling-plan__dropdown__list{position:absolute;top:calc(100% + var(--s-gap-xs));right:-100%;min-width:100%;margin:0;padding:var(--s-gap-xxs);background-color:var(--cr-dark);white-space:nowrap;list-style:none;z-index:var(--z-dropdown);opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.c-item-selling-plan__dropdown__list{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.c-item-selling-plan__dropdown__list{transform:translateY(-4px)}@media(prefers-reduced-motion: no-preference){.c-item-selling-plan__dropdown__list{transition:opacity .2s ease,transform .2s ease}}[aria-expanded=true] .c-item-selling-plan__dropdown__list{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}[aria-expanded=true] .c-item-selling-plan__dropdown__list .c-item-selling-plan__dropdown__item[aria-selected=true] .svg-check{opacity:1;pointer-events:auto;visibility:visible}.c-item-selling-plan__dropdown__item{position:relative;display:inline-flex;gap:var(--s-gap-xs);padding:var(--s-gap-sm);padding-left:var(--s-gap-md);color:var(--cr-silver);cursor:pointer}@media(prefers-reduced-motion: no-preference){.c-item-selling-plan__dropdown__item{transition:background .15s ease,color .15s ease}}.c-item-selling-plan__dropdown__item .svg-check{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.c-item-selling-plan__dropdown__item .svg-check{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.c-item-selling-plan__dropdown__item .svg-check{position:absolute;left:var(--s-gap-xs);top:50%;transform:translate3d(0, -50%, 0);width:10px}.c-item-selling-plan__dropdown__item__variant{font-weight:600}.c-item-selling-plan__dropdown__item:hover,.c-item-selling-plan__dropdown__item[aria-selected=true]{color:var(--cr-dark);background-color:var(--cr-silver)}@media screen and (max-width: 600px){.c-item-selling-plan__option{gap:var(--s-gap-xs)}}.c-item-price--regular:empty,.c-item-price--compare:empty{display:none}.c-item-price--compare:not(:empty){margin-left:.4em}.c-item-quantity{--height: 45px;height:var(--height);background-color:var(--cr-gray);border-radius:var(--br);overflow:hidden}.c-item-quantity input[name=quantity]{flex:1;text-align:center;pointer-events:none;-moz-appearance:textfield}.c-item-quantity input[name=quantity]::-webkit-inner-spin-button,.c-item-quantity input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-item-quantity button[data-trigger]{position:relative;aspect-ratio:1;outline-offset:-4px !important}.c-item-quantity button[data-trigger][data-trigger=increase]{border-top-left-radius:var(--br);border-top-right-radius:var(--br)}.c-item-quantity button[data-trigger][data-trigger=decrease]{border-bottom-left-radius:var(--br);border-bottom-right-radius:var(--br)}@media(prefers-reduced-motion: no-preference){.c-item-quantity button[data-trigger]{transition:background-color .4s,color .4s}}.c-item-quantity button[data-trigger]:before,.c-item-quantity button[data-trigger]:after{content:"";position:absolute;display:block;width:calc(var(--height)*.2);max-width:20px;min-width:5px;top:50%;left:50%;transform:translate(-50%, -50%);border-bottom:1px solid;transition:transform .1s ease-out;will-change:transform}.c-item-quantity button[data-trigger][data-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg)}.c-item-quantity button[data-trigger][disabled]{cursor:not-allowed;pointer-events:auto;background-color:inherit;color:var(--cr-subtle)}@media(hover: hover){.c-item-quantity button[data-trigger]:not([disabled]):hover{background-color:var(--cr-subtle)}}.c-item-quantity button[data-trigger].is-active:not([disabled])[data-trigger=decrease]:before{transform:translate(-50%, -50%) scale(1.5)}.c-item-quantity button[data-trigger].is-active:not([disabled])[data-trigger=increase]:before{transform:translate(-50%, -50%) scale(1.5)}.c-item-quantity button[data-trigger].is-active:not([disabled])[data-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg) scale(1.5)}.c-item-card{position:relative}.c-item-card__title__pack{flex-shrink:0}.c-item-card__thumbnail{padding-inline:6vw}.c-item-card__img-container{position:relative;width:100%}@media(prefers-reduced-motion: no-preference){.c-item-card__img-container{transition:.4s}}.c-item-card__img-container:after{content:"";display:block;padding-top:100%}.c-item-card__badge{display:inline-flex;justify-content:center;align-items:center;height:30px;padding-inline:var(--s-gap-md);border-radius:var(--br-xs);font:var(--t-b-3);font-weight:600}.c-item-card__url{border-radius:var(--br-md);outline-offset:-8px !important}.c-item-card .c-product-form{z-index:1}.c-item-card .c-product-form__variants,.c-item-card .c-product-form__selling-plan,.c-item-card .c-product-form__quantity{display:none}.c-item-card .c-product-form [type=submit]{--height: 60px;--hover-bg: var(--cr-black);--hover-text: var(--cr-white);width:100%}@media(hover: hover){.c-item-card:hover .c-item-card__img-container{scale:1.1}}@media screen and (max-width: 1024px){.c-item-card__heading{flex-direction:column-reverse;align-items:flex-start}}@media screen and (max-width: 600px){.c-item-card{gap:var(--s-gap-xs)}}.c-ingredient-card{--button-size: 48px;--t-duration: 0.3s;position:relative;width:var(--card-size);border-radius:var(--br);cursor:pointer}.c-ingredient-card::before{content:"";position:absolute;right:0;bottom:0;width:var(--button-size);height:var(--button-size);background-color:var(--cr-white);border-radius:var(--br)}.c-ingredient-card.is-expanded::before{width:100%;height:100%}.c-ingredient-card__block{position:relative;grid-column:1/-1;grid-row:1/-1;width:inherit}.c-ingredient-card__block--content{padding:var(--s-gap-lg) var(--s-gap-xs) var(--s-gap-xs)}.c-ingredient-card__image{position:relative;width:100%;transform-origin:right bottom}.c-ingredient-card__image::after{content:"";display:block;padding-top:100%}.is-expanded .c-ingredient-card__image{border-radius:80px;transform:translate(-8px, calc(var(--button-size) + 24px)) scale(0.2)}@media(prefers-reduced-motion: no-preference){.c-ingredient-card::before,.c-ingredient-card__image{transition:calc(var(--t-duration)*2) var(--e-out-back)}}.c-ingredient-card__title{position:relative;width:100%;height:64px;padding-inline:var(--s-gap-xs) calc(var(--button-size) + var(--s-gap-xs));padding-block:var(--s-gap-sm) 0;font-size:16px}.c-ingredient-card__label,.c-ingredient-card__paragraph{opacity:0}@media(prefers-reduced-motion: no-preference){.c-ingredient-card__label,.c-ingredient-card__paragraph{transform:translate(12px, 24px);transition:calc(var(--t-duration)/2) var(--e-out-back)}}.is-expanded .c-ingredient-card__label,.is-expanded .c-ingredient-card__paragraph{opacity:1;transform:translate(0)}@media(prefers-reduced-motion: no-preference){.is-expanded .c-ingredient-card__label,.is-expanded .c-ingredient-card__paragraph{transition-duration:var(--t-duration);transition-delay:.2s}}.c-ingredient-card__label{width:100%;text-wrap:balance}.c-ingredient-card__icon{position:absolute;right:0;bottom:0;width:var(--button-size);height:var(--button-size);pointer-events:none}@media(prefers-reduced-motion: no-preference){.c-ingredient-card__icon{transition-duration:var(--t-duration)}}@media(prefers-reduced-motion: no-preference){.c-ingredient-card__icon.is-active .svg-plus{transform:scale(1.2) !important}}.c-ingredient-card .svg-plus{--svg-size: 10px;position:absolute;right:calc(var(--button-size)/2 - var(--svg-size)/2);bottom:calc(var(--button-size)/2 - var(--svg-size)/2);width:var(--svg-size);opacity:1}@media(prefers-reduced-motion: no-preference){.c-ingredient-card .svg-plus{transition:opacity .6s,transform .05s}}.c-ingredient-card.is-expanded .svg-plus{opacity:0}@media(hover: hover){.c-ingredient-card:not(.is-expanded):hover::before{transform:scale(1.1)}.c-ingredient-card:not(.is-expanded):hover .c-ingredient-card__icon{color:var(--cr-white);background-color:var(--cr-dark)}}.c-product-form[data-available=false] [type=submit]>span:not(.form-state-sold-out),.c-product-form[data-available=true] [type=submit]>span:not(.form-state-available){display:none}.c-product-form__price-separator{margin-inline:var(--s-gap-xxs)}.gift-card-form input[type=date]::after{content:"";display:block;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 -960 960 960'%3E%3Cpath d='M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z'/%3E%3C/svg%3E");top:50%;right:var(--padding-h);width:24px;height:24px;transform:translateY(-50%)}.gift-card-form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;background:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer}.gift-card-form__toggle{padding:16px 0;gap:8px}.gift-card-form__fields{max-height:0px;opacity:0;transition:max-height .5s .3s,opacity .3s;overflow:hidden}.gift-card-form__fields.is-active{max-height:500px;opacity:1;overflow:visible;transition:max-height .5s,opacity .3s .3s}.gift-card-form__fields__message{resize:none}html.is-cart-empty .c-cart__empty~*{display:none !important}html:not(.is-cart-empty) .c-cart__empty{display:none}.c-cart{--padding-v: 24px;--padding-h: 32px;--gap: var(--s-gap-xs)}.c-cart__empty{padding:var(--padding-v) var(--padding-h);gap:var(--gap)}.c-cart__empty__collection-list{gap:var(--gap);margin-top:var(--gap)}.c-cart__empty .btn{--hover-bg: var(--cr-black);--hover-text: var(--cr-white);margin-top:var(--gap)}.c-cart__header{gap:var(--s-gap-xs);padding:var(--padding-v) var(--padding-h) calc(var(--padding-v)/2)}.c-cart__header__interior{gap:var(--s-gap-xxs)}.c-cart__header__interior>*:not(.c-cart__title):last-child{margin-left:auto}.c-cart__announcement{padding:var(--s-gap-xs);text-align:center}.c-cart__close{width:46px;height:46px}@media(prefers-reduced-motion: no-preference){.c-cart__close{transition:background-color .3s}}.c-cart__close .svg-close{width:12px;height:12px}@media(hover: hover){.c-cart__close:hover{background-color:var(--cr-orange)}}.c-cart__freeshipping{text-align:center}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--in-progress{opacity:0;pointer-events:none}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--success{opacity:1;pointer-events:auto}.c-cart__freeshipping__progress-bar__progress{height:var(--s-gap-xs)}@media(prefers-reduced-motion: no-preference){.c-cart__freeshipping__progress-bar__progress{transition:width .4s}}.c-cart__freeshipping__messages{display:grid;margin-top:8px}.c-cart__freeshipping__message--in-progress,.c-cart__freeshipping__message--success{grid-area:1/1/2/2}.c-cart__freeshipping__message--success{opacity:0;pointer-events:none}.c-cart__items{-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 5%, black 95%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, black 5%, black 95%, transparent 100%);padding:calc(var(--padding-v)/2) var(--padding-h);overflow-y:scroll}@media(prefers-reduced-motion: no-preference){.c-cart__items{transition:.4s opacity}}.is-content-updating .c-cart__items{opacity:0;pointer-events:none}@media(prefers-reduced-motion: no-preference){.is-content-updating .c-cart__items{transition-duration:.2s}}.c-cart__items .c-line-item__info{flex:1}.c-cart__items .c-item-variants .c-field{--height: 25px;--padding-h: 10px}.c-cart__upsell{--dot-size: 10px;gap:var(--gap);padding:var(--padding-v) var(--padding-h);display:none}.c-cart__upsell.has-upsell-items{animation:fade-in .4s forwards linear;display:block}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.is-content-updating .c-cart__upsell{animation:fade-out .4s forwards linear}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.c-cart__upsell.is-only-one-upsell-item .c-cart__upsell__arrow,.c-cart__upsell.is-only-one-upsell-item .c-cart__upsell__dot-group{display:none}.c-cart__upsell__item-list{display:grid}.c-cart__upsell .c-upsell-item{grid-area:1/1/2/2;--thumb: 100px}.c-cart__upsell__arrow,.c-cart__upsell__dot-group{margin-top:var(--gap)}.c-cart__upsell__dot-group{display:flex;gap:var(--gap)}.c-cart__upsell__dot{width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:100%}.c-cart__upsell__dot.is-active{background-color:var(--cr-black)}.c-cart__options{padding:calc(var(--padding-v)/2) var(--padding-h)}.c-cart__discount__input{flex:1}.c-cart__discount__pill{padding:.2em .4em;white-space:nowrap}.c-cart__note__text{--height: 60px;width:100%;border:1px solid rgba(0,0,0,0);border-radius:var(--br-sm);resize:none;height:0;min-height:unset;max-height:var(--height)}@media(prefers-reduced-motion: no-preference){.c-cart__note__text{transition:height .2s ease,border .2s ease,margin-top .2s ease}}.c-cart__note__text.is-active{height:var(--height);border-color:var(--cr-subtle-3);margin-top:8px}.c-cart__summary{gap:var(--s-gap-xs);padding:calc(var(--padding-v)/2) var(--padding-h) var(--padding-v)}.c-cart__summary__subtotal{gap:var(--gap)}.c-cart__summary [type=submit]{--hover-bg: var(--cr-black);--hover-text: var(--cr-white);gap:var(--s-gap-xxs);width:100%}.c-line-item{position:relative;z-index:0}@media(prefers-reduced-motion: no-preference){.c-line-item{transition:opacity .2s}}.c-line-item.is-removed{display:none}.c-line-item.is-updating{opacity:.4 !important;pointer-events:none}.c-line-item__bg-wrapper{flex:1;border-radius:var(--br-md)}.c-line-item__thumb{flex-shrink:0;position:relative;width:98px;height:110px}.c-line-item__thumb a{border-radius:var(--br);outline-offset:-4px !important}.c-line-item__title{width:100%}.c-line-item__quantity{gap:var(--s-gap-xs);width:45px}.c-line-item .c-item-quantity{--height: 45px;flex-direction:column-reverse}.c-line-item .c-item-selling-plan__option{gap:var(--s-gap-sm) var(--s-gap-xs)}.c-line-item .c-item-selling-plan__option label{padding-left:0}.c-line-item .c-item-price--compare{font-weight:normal}.c-line-item:has(.c-item-selling-plan__dropdown[aria-expanded=true]){z-index:1}@media screen and (min-width: 601px){.c-line-item .c-item-quantity{width:100%;height:100%}}@media screen and (max-width: 600px){.c-line-item{flex-direction:column}.c-line-item__thumb{width:78px}.c-line-item__quantity{flex-direction:row;width:100%}.c-line-item__quantity .c-item-quantity{flex-basis:70%;flex-direction:row}.c-line-item .c-item-selling-plan__option{gap:var(--s-gap-xs)}}.c-upsell-item{--thumb: 100px;opacity:0;pointer-events:none;transition:opacity .2s}.c-upsell-item.is-active{opacity:1;pointer-events:auto;transition-delay:.2s}.c-upsell-item .c-item-quantity{--height: 25px}.c-upsell-item__header{margin:0 0 24px}.c-upsell-item__item{gap:20px}.c-upsell-item__thumb{position:relative;width:var(--thumb);height:var(--thumb)}.c-upsell-item__info{flex:1;gap:8px}.c-upsell-item__add,.c-upsell-item__remove{margin-bottom:10px;text-transform:capitalize}.c-article-card__thumbnail{position:relative;margin-bottom:10px}.c-article-card__thumbnail:after{content:"";display:block;padding-top:100%}.c-email-capture-shopify .c-form__fields{position:relative}.c-email-capture-shopify .c-form__fields:not(:last-child){margin-top:var(--s-gap-sm)}.c-email-capture-shopify .c-field input[type=text],.c-email-capture-shopify .c-field input[type=email],.c-email-capture-shopify .c-field input[type=tel],.c-email-capture-shopify .c-field input[type=url],.c-email-capture-shopify .c-field input[type=password],.c-email-capture-shopify .c-field input[type=number],.c-email-capture-shopify .c-field input[type=date],.c-email-capture-shopify .c-field input[type=datetime-local],.c-email-capture-shopify .c-field input[type=month],.c-email-capture-shopify .c-field input[type=week],.c-email-capture-shopify .c-field input[type=time],.c-email-capture-shopify .c-field input[type=search],.c-email-capture-shopify .c-field select,.c-email-capture-shopify .c-field textarea{border-color:var(--cr-silver)}.c-email-capture-shopify__submit{position:absolute;right:-20px}.c-email-capture-shopify__message{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.c-email-capture-shopify__message{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.c-email-capture-shopify__message{display:none;font:var(--t-b-2);margin-top:10px}[data-form-succeed=true] .c-email-capture-shopify__message,.c-email-capture-shopify__message.is-active{opacity:1;pointer-events:auto;visibility:visible;display:block}.c-search-form{position:relative;--size: 45px}.c-search-form .c-field{--height: var(--size);width:100%;margin-bottom:0}.c-search-form .c-field input{padding-right:calc(var(--size) + 5px)}.c-search-form [type=submit]{position:absolute;height:var(--size);width:var(--size);right:0;top:50%;transform:translate3d(0, -50%, 0)}.c-search-form [type=submit] svg{display:block;height:calc(var(--size)*.8);width:calc(var(--size)*.8);max-width:24px;max-height:24px}.c-filters-sort{--gap: 8px;--dropdown-toggle-height: 32px;position:sticky;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + var(--s-header) + var(--s-gap-xs));padding-left:8px;padding-right:8px;border-radius:var(--br-sm);z-index:var(--z-filter);gap:calc(var(--gap)*2)}.c-filters-sort:not(:first-child){padding-top:8px}.c-filters-sort:not(:last-child){padding-bottom:8px}@media screen and (max-width: 600px){.c-filters-sort{--gap: 4px;--dropdown-toggle-height: 24px}}.c-filters-sort .c-field{margin-bottom:0}.c-filters-sort__label{font-weight:600;white-space:nowrap;line-height:var(--dropdown-toggle-height)}.c-filters-sort__content,.c-filters-sort__filters{width:100%}.c-filters-sort__filters{gap:var(--gap)}.c-filters-sort__dropdown{position:relative;border-radius:var(--br-xs);white-space:nowrap}@media(prefers-reduced-motion: no-preference){.c-filters-sort__dropdown{transition:.1s}}.c-filters-sort__dropdown:not(.is-price-range).is-dropdown-active{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.c-filters-sort__dropdown__toggle{min-width:80px;height:var(--dropdown-toggle-height);gap:1em;font-weight:600;line-height:var(--dropdown-toggle-height)}.c-filters-sort__dropdown__toggle:not(.is-sort){padding:0 8px}.c-filters-sort__dropdown__toggle:not(.is-price-range){width:var(--dropdown-content-width)}.c-filters-sort__dropdown__toggle .icon-caret-up{transform:rotate(180deg)}@media(prefers-reduced-motion: no-preference){.c-filters-sort__dropdown__toggle .icon-caret-up{transition:.2s transform}}.is-dropdown-active .c-filters-sort__dropdown__toggle .icon-caret-up{transform:rotate(0deg)}@media screen and (max-width: 600px){.c-filters-sort__dropdown__toggle{min-width:50px}}.c-filters-sort__dropdown__content{position:absolute;left:0;width:fit-content;min-width:100%;height:0px;pointer-events:none;z-index:var(--z-dropdown);transform:translateY(-1px);border-bottom-left-radius:var(--br-xs);border-bottom-right-radius:var(--br-xs);overflow:hidden}@media(prefers-reduced-motion: no-preference){.c-filters-sort__dropdown__content{transition:height .2s}}.is-dropdown-active .c-filters-sort__dropdown__content{height:var(--dropdown-content-height);pointer-events:auto}.c-filters-sort__dropdown__content:has(.c-filters-sort__dropdown__price-range){margin-top:6px;border-radius:var(--br-xs)}.c-filters-sort__dropdown__content__label{padding:4px 8px;gap:10px;cursor:pointer}@media(prefers-reduced-motion: no-preference){.c-filters-sort__dropdown__content__label{transition:background .2s}}.c-filters-sort__dropdown__content__label input{margin-left:auto;width:10px}@media(hover: hover){.c-filters-sort__dropdown__content__label:hover{background-color:var(--cr-subtle)}}.c-filters-sort__dropdown__content__label.is-disabled,.c-filters-sort__dropdown__content__label input[disabled]{cursor:not-allowed;color:var(--cr-subtle-3)}.c-filters-sort__dropdown__content__label:first-child{padding-top:8px}.c-filters-sort__dropdown__content__label:last-child{padding-bottom:8px}.c-filters-sort__dropdown__price-range{display:flex;align-items:center;gap:var(--s-gap-xs);padding:var(--s-gap-xs)}.c-filters-sort__dropdown__price-range .c-field{display:flex;align-items:center;gap:4px}.c-filters-sort__dropdown__price-range .c-field input{--height: 30px;--padding-h: 4px;--line-height: 20px;min-width:80px;border:1px solid}.c-filters-sort__dropdown__price-range [type=submit]{width:fit-content;display:block;border-bottom:1px solid}.c-filters-sort__dropdown--sort{position:relative}.c-filters-sort__dropdown--sort::before{content:"";position:absolute;right:-6px;top:50%;width:19px;height:19px;border-radius:var(--br-xs);background-color:var(--cr-gray);transform:translateY(-50%)}.c-filters-sort__dropdown--sort select{opacity:0;cursor:pointer}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle:before{content:"Sort By" attr(data-current)}.c-filters-sort__active{width:100%;padding-top:8px;gap:var(--gap)}@media(prefers-reduced-motion: no-preference){.c-filters-sort__active{transition:height .2s,margin .2s,padding-top .2s,padding-bottom .2s,border .2s}}.c-filters-sort__active:empty{height:0;margin-bottom:0;padding:0;border-color:rgba(0,0,0,0)}.c-filters-sort__active__item{position:relative;gap:1.25em;padding:.4em .6em}.c-filters-sort__active__item::before{content:"";position:absolute;top:50%;right:.25em;width:1.5em;height:1.5em;background-color:var(--cr-silver);transform:translateY(-50%);border-radius:var(--br-xs)}.c-filters-sort__active__item .icon-close{width:.5em;height:.5em;margin-right:.2em}@media screen and (max-width: 1024px){.c-filters-sort__active{border-top:unset;border-bottom:unset}.c-filters-sort__active--panel{margin-bottom:0;padding:20px var(--padding-h);border-top:1px solid}}.c-filters-sort__panel{--padding-h: 20px;position:fixed;z-index:var(--z-filter)}.c-filters-sort__panel__overlay{position:fixed;background-color:var(--cr-subtle);z-index:calc(var(--z-filter) + 1)}@media(prefers-reduced-motion: no-preference){.c-filters-sort__panel__overlay{transition:.4s}}.c-filters-sort__panel__content{position:fixed;height:100%;width:90%;max-width:420px;top:0;right:0;background-color:var(--cr-white);z-index:calc(var(--z-filter) + 2)}@media(prefers-reduced-motion: no-preference){.c-filters-sort__panel__content{transition:.6s var(--e-inOut-expo)}}.c-filters-sort__panel__content__header{padding:20px var(--padding-h)}.c-filters-sort__panel__content__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px var(--padding-h)}.c-filters-sort__panel__content__footer{padding:20px var(--padding-h);border-top:1px solid}.c-filters-sort__panel__content__footer .btn{width:100%}.c-filters-sort__panel .c-filters-sort__dropdown{border-top:1px solid}.c-filters-sort__panel .c-filters-sort__dropdown__toggle{width:100%;padding:10px 0}.c-filters-sort__panel .c-filters-sort__dropdown__content{position:relative;height:fit-content;top:unset;left:unset;padding:0 0 10px;border:unset;transition:unset}.c-filters-sort__panel .c-filters-sort__dropdown:not(.is-dropdown-active) .c-filters-sort__dropdown__content{display:none}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel{pointer-events:none}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__overlay{opacity:0}@media(prefers-reduced-motion: no-preference){html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__overlay{transition-delay:.4s}}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__content{transform:translate3d(100%, 0, 0)}@media screen and (max-width: 1024px){.c-filters-sort__panel__toggle{flex:1;padding:10px;border-right:1px solid}}.c-filters-sort .color-swatch{display:block;width:18px;height:18px;border:1px solid;border-radius:50%}@media(prefers-reduced-motion: no-preference){.collection-products.js-filters-sort-update,.collection-products-pagination.js-filters-sort-update{transition:opacity .2s}}html.is-filters-sort-updating .js-filters-sort-update{pointer-events:none}html.is-filters-sort-updating .collection-products.js-filters-sort-update,html.is-filters-sort-updating .collection-products-pagination.js-filters-sort-update{opacity:0}.c-account-address-form{--space: 40px;position:fixed;display:grid;inset:0;padding:var(--space);overflow-y:auto;opacity:0;pointer-events:none;transition:.4s;z-index:200}.c-account-address-form__overlay,.c-account-address-form .address-form{grid-area:1/1/2/2}.c-account-address-form__overlay{position:relative;margin:calc(-1*var(--space));background-color:var(--cr-subtle);z-index:210}.c-account-address-form .address-form{position:relative;width:100%;max-width:var(--width-sm);margin:auto;padding:40px;background-color:var(--cr-white);transition:opacity .4s;z-index:220}.c-account-address-form .address-form:not(.is-active){display:none}.c-account-address-form .address-form .account-header{margin-bottom:40px}.c-account-address-form .address-form [type=submit]{position:sticky;bottom:0;width:100%;margin-top:40px}@media screen and (max-width: 600px){.c-account-address-form{padding:0}.c-account-address-form__overlay{margin:0}.c-account-address-form .address-form{max-width:unset;min-height:100%;margin:0;padding:40px var(--s-contain);overflow-y:auto}}html.is-address-form-active .c-account-address-form{opacity:1;pointer-events:auto}.c-slider.is-inactive .c-slider__buttons,.c-slider.is-inactive .c-slider__thumbs{display:none}.c-slider__thumbs{--thumb-size: 68px;--bubble-size: 100px;--border-width: 2px;position:absolute;top:50%;left:var(--s-gap-sm);transform:translate3d(0, -50%, 0);height:fit-content}.c-slider__thumbs__container{width:var(--bubble-size)}.c-slider__thumbs__bubble{position:absolute;top:0;left:0;width:var(--bubble-size);height:var(--bubble-size);border:var(--border-width) solid var(--cr-silver);border-radius:var(--br)}@media(prefers-reduced-motion: no-preference){.c-slider__thumbs__bubble{transition:opacity .4s var(--e-out-cubic),transform .6s var(--e-out-cubic),height .6s var(--e-out-cubic),width .6s var(--e-out-cubic)}}.c-slider:not(.is-loaded) .c-slider__thumbs{opacity:0}.c-slider__thumb{flex-shrink:0;position:relative;width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--br)}@media(prefers-reduced-motion: no-preference){.c-slider__thumb{transition:.6s}}.c-slider__thumb button{outline-offset:-4px !important}.c-slider__thumb button img{z-index:-1}.c-slider__thumb.is-selected{width:var(--bubble-size);height:var(--bubble-size)}.c-slider__buttons{gap:var(--s-gap-xs);width:100%;pointer-events:none;opacity:1}@media(prefers-reduced-motion: no-preference){.c-slider__buttons{transition:opacity .3s}}.c-slider__button{--btn-icon-size: 84px;pointer-events:auto}.c-slider__button svg{width:16px;height:16px}@media(hover: hover){.c-slider__button:not([disabled]):hover{transform:scale(1.1)}}.c-slider__dots{display:flex;gap:var(--s-gap-xs);align-items:center;position:relative;width:fit-content;margin:0 auto;pointer-events:none}.c-slider__dot{--size: 10px;width:var(--size);height:var(--size);border-radius:100%;background-color:rgba(0,0,0,0);border:1px solid;pointer-events:auto}@media(prefers-reduced-motion: no-preference){.c-slider__dot{transition:.2s}}.c-slider__dot.embla__dot--selected{background-color:currentColor}.c-slider__scrollbar{-webkit-tap-highlight-color:var(--cr-accent);-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;text-decoration:none;cursor:pointer;border:0;display:flex;width:100%;padding:0;margin:0}@media screen and (max-width: 600px){.c-slider__thumbs{--border-width: 1.2px;--thumb-size: 38px;--bubble-size: 56px;left:var(--s-gap-xs)}.c-slider__thumbs__bubble{border-radius:var(--br-sm)}.c-slider__thumb{border-radius:var(--br-sm)}}@keyframes marquee{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}@keyframes marquee-vertical{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -100%, 0)}}.c-marquee{position:relative;width:100%}.c-marquee,.c-marquee__content{flex:none;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.c-marquee__content{animation:marquee 40s .5s linear infinite}.c-marquee.is-reverse .c-marquee__content{animation-direction:reverse}.c-marquee.is-vertical{flex-direction:column}.c-marquee.is-vertical .c-marquee__content{flex-direction:column;animation:marquee-vertical 40s .5s linear infinite}.c-video{--button-padding: 40px;position:relative;width:100%;height:100%;overflow:hidden}.c-video video{position:absolute;left:50%;height:100%;transform:translate(-50%, 0)}.c-video>iframe{position:relative;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:var(--aspect-ratio);z-index:0}.c-video.is-portrait iframe{height:unset}.c-video.is-landscape iframe{width:unset}.c-video__reframe{top:50%;transform:translate(0, -50%)}.c-video:has(.play) iframe,.c-video:has(.pause) iframe,.c-video:has(.unmute) iframe,.c-video:has(.mute) iframe{pointer-events:none}.c-video__control{gap:5px;position:absolute;bottom:10px;right:10px;z-index:10}@media(hover: hover){.c-video__control:hover:has(.play:hover)>.pause,.c-video__control:hover:has(.pause:hover)>.play,.c-video__control:hover:has(.unmute:hover)>.mute,.c-video__control:hover:has(.mute:hover)>.unmute{background-color:rgba(var(--color), 1)}}.c-video__trigger{--color: 0, 0, 0;width:var(--button-padding);height:var(--button-padding);background-color:rgba(var(--color), 0.4);backdrop-filter:blur(1px);border-radius:50%;transition:background-color .3s}.c-video__trigger.expand-clickable-area::after{left:50%;width:100%;transform:translateX(-50%)}.c-video__trigger:not(.is-active){display:none}.c-video__trigger svg{display:block;margin:auto;width:min(22px,75%)}@media(hover: hover){.c-video__trigger:hover:hover{background-color:rgba(var(--color), 1)}}@media screen and (max-width: 1024px){.c-video{--button-padding: 35px}}#main{min-height:var(--s-main-min-height);padding:.1px 0}.g-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:var(--z-overlay);opacity:0;pointer-events:none}@media(prefers-reduced-motion: no-preference){.g-overlay{transition:opacity .4s,z-index 1.2s 0s}}html.is-minicart-active .g-overlay{opacity:1;pointer-events:auto}@media screen and (max-width: 600px){html.is-mobile-menu-active .g-overlay{opacity:1;pointer-events:auto}}.g-product-title span{position:relative;top:-0.05em;margin-left:.25em}.shopify-challenge__container{display:flex;flex-direction:column;justify-content:center;gap:40px;min-height:var(--s-main-min-height);padding:var(--s-section) var(--s-contain)}.shopify-challenge__container .shopify-challenge__button{width:100%;margin-top:40px !important}.g-ada-skip{position:fixed;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + var(--s-header) + 10px);left:10px;transform:translateY(-100vh);z-index:1000}.g-ada-skip:focus{transform:translateY(0)}.g-announcement{--dot-size: 10px;--dot-gap: 8px;position:relative;text-align:center;z-index:var(--z-announcement)}.g-announcement:empty{display:none}.g-announcement__wrapper{padding-top:var(--s-gap-xs)}.g-announcement__blocks{position:relative;color:var(--color);background-color:var(--background);transition:height .4s .2s}.g-announcement__blocks__item{position:relative;width:100%;top:0;left:0;padding:var(--s-gap-xxs) var(--s-gap-sm);transition:opacity .4s .4s}.g-announcement__blocks__item p,.g-announcement__blocks__item ol,.g-announcement__blocks__item ul{font:var(--t-l-2)}.g-announcement__blocks__item b,.g-announcement__blocks__item strong{color:var(--emphasize)}.g-announcement__blocks__item:not(.is-active){position:absolute;opacity:0;pointer-events:none;transition-delay:0s}.g-announcement__dots{display:none;gap:var(--dot-gap)}.g-announcement__dots button{position:relative;width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:100%;transition:background .2s,border .2s}.g-announcement__dots button:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--dot-size) + var(--dot-gap));height:calc(var(--dot-size) + var(--dot-gap));transform:translate3d(-50%, -50%, 0)}.g-announcement__dots button.is-active{color:var(--emphasize);background-color:var(--emphasize)}@media(hover: hover){.g-announcement__dots button:hover{color:var(--emphasize)}}header{position:sticky;top:calc(var(--s-announcement-dynamic, 0px) - 1px);padding-block:var(--s-gap-xs);z-index:var(--z-header)}.g-header{position:relative;padding:20px 26px}.g-header::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;height:100%;background-color:var(--cr-orange);border-radius:var(--br);z-index:-1}@media(prefers-reduced-motion: no-preference){.g-header::before{transition:.4s}}.g-header__nav .btn-underline,.g-header__actions .btn-underline{font:var(--t-l-2)}.g-header__logo{width:120px;height:100%}.g-header__logo .svg-logo-simple{width:40px}.g-header__logo__lottie{position:absolute;width:100%;height:100%;bottom:4px}.g-header__cart-text{display:inline-block;height:1.1em;border-bottom:1px solid}.g-header__mobile-menu{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.g-header__mobile-menu{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.g-header__mobile-menu{--s-nav: calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + var(--s-header));position:fixed;top:var(--s-nav);width:calc(100% - var(--s-contain)*2);height:calc(100vh - var(--s-nav) - var(--s-gap-xs))}.g-header__mobile-menu__content{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.g-header__mobile-menu__content{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.g-header__mobile-menu__content{height:100%;padding:var(--s-gap-sm)}.g-header__mobile-menu__list{-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 3%, black 97%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, black 3%, black 97%, transparent 100%);gap:12px;padding-block:var(--s-gap-sm);overflow-y:auto}.g-header__mobile-menu__item{display:inline-flex;align-items:center;gap:var(--s-gap-md);width:100%;border-radius:18px;padding:14px 24px;background-color:var(--cr-silver);color:var(--cr-black);font-size:20px}.g-header__mobile-menu__item--dark{background-color:var(--cr-dark);color:var(--cr-silver)}.g-header__mobile-menu__item__active-deco{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.g-header__mobile-menu__item__active-deco{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.g-header__mobile-menu__item__active-deco{display:none;width:10px;height:10px;border-radius:var(--br-rounded);background-color:var(--cr-orange)}.is-active .g-header__mobile-menu__item__active-deco{opacity:1;pointer-events:auto;visibility:visible;display:inline-block}.g-header__mobile-menu__logo{width:100%}.g-header__mobile-menu__cta{align-self:center;position:relative;width:fit-content;padding:var(--s-gap-sm)}.g-header__mobile-menu-toggle{--size: 24px;position:relative;width:var(--size);height:calc(var(--size)*.86)}.g-header__mobile-menu-toggle__close{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.g-header__mobile-menu-toggle__close{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.g-header__mobile-menu-toggle__close{position:absolute;left:var(--s-gap-sm);top:var(--s-gap-sm);display:inline-flex;justify-content:center;align-items:center;width:46px;height:46px;background-color:var(--cr-silver);border-radius:var(--br)}.g-header__mobile-menu-toggle__close .svg-close{width:10px;color:var(--cr-dark)}.g-header__mobile-menu-toggle:before,.g-header__mobile-menu-toggle:after,.g-header__mobile-menu-toggle hr{content:"";position:absolute;display:block;height:1px;width:var(--size);margin:0;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);border:0;background-color:var(--cr-silver)}@media(prefers-reduced-motion: no-preference){.g-header__mobile-menu-toggle:before,.g-header__mobile-menu-toggle:after,.g-header__mobile-menu-toggle hr{transition:.2s}}.g-header__mobile-menu-toggle:before{top:6%}.g-header__mobile-menu-toggle:after{top:94%}@media screen and (max-width: 1024px){.g-header::before{border-radius:var(--br-md)}}@media screen and (max-width: 600px){.g-header__mobile-menu-toggle{--size: 16px}.g-header__cart-text{border-bottom:unset}}.g-header__corner{position:absolute;width:25px;bottom:1px;transform:translateY(100%);z-index:-2}.g-header__corner--left{left:calc(var(--s-contain) - 1px)}.g-header__corner--right{right:calc(var(--s-contain) - 1px)}.g-header__corner svg{width:100%}html.is-mobile-menu-active .g-header::before{height:calc(100vh - var(--s-announcement-dynamic, var(--s-announcement, 0px)) - var(--s-gap-xs)*2)}html.is-mobile-menu-active .g-header__mobile-menu{opacity:1;pointer-events:auto;visibility:visible}html.is-mobile-menu-active .g-header__mobile-menu__content,html.is-mobile-menu-active .g-header__mobile-menu-toggle__close{opacity:1;pointer-events:auto;visibility:visible}@media(prefers-reduced-motion: no-preference){html.is-mobile-menu-active .g-header__mobile-menu__content,html.is-mobile-menu-active .g-header__mobile-menu-toggle__close{transition-delay:.3s}}html.is-mobile-menu-active .g-header__logo,html.is-mobile-menu-active .g-header__mobile-menu-toggle{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){html.is-mobile-menu-active .g-header__logo,html.is-mobile-menu-active .g-header__mobile-menu-toggle{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.g-minicart{--size: 580px;position:fixed;z-index:var(--z-cart)}.g-minicart__content{position:fixed;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + var(--s-header));right:0;width:100%;max-width:var(--size);height:var(--size);padding-inline:var(--s-contain);z-index:var(--z-cart)}@media(prefers-reduced-motion: no-preference){.g-minicart__content{transition:.6s var(--e-inOut-expo)}}.g-minicart .c-cart{display:flex;flex-direction:column;height:100%}.g-minicart .c-cart__empty{margin:auto 0}.g-minicart .c-cart__wrapper{min-height:100%;overflow-y:auto}.g-minicart .c-cart__header{position:sticky;top:0;padding-top:calc(env(safe-area-inset-top, 0px) + var(--padding-v));z-index:1}.g-minicart .c-cart__footer{position:sticky;bottom:0;z-index:1}.g-minicart .c-cart__items{flex:1;display:flex;flex-direction:column;gap:10px}.g-minicart .c-line-item{opacity:0}@media(prefers-reduced-motion: no-preference){.g-minicart .c-line-item{transform:translate3d(60px, 0, 0);transition:1s var(--e-inOut-cubic)}.g-minicart .c-line-item:nth-child(1){transition-delay:calc(1*.1s)}.g-minicart .c-line-item:nth-child(2){transition-delay:calc(2*.1s)}.g-minicart .c-line-item:nth-child(3){transition-delay:calc(3*.1s)}.g-minicart .c-line-item:nth-child(4){transition-delay:calc(4*.1s)}.g-minicart .c-line-item:nth-child(5){transition-delay:calc(5*.1s)}.g-minicart .c-line-item:nth-child(6){transition-delay:calc(6*.1s)}.g-minicart .c-line-item:nth-child(7){transition-delay:calc(7*.1s)}.g-minicart .c-line-item:nth-child(8){transition-delay:calc(8*.1s)}.g-minicart .c-line-item:nth-child(9){transition-delay:calc(9*.1s)}.g-minicart .c-line-item:nth-child(10){transition-delay:calc(10*.1s)}}.is-minicart-active .g-minicart .c-line-item{opacity:1;transform:translate3d(0, 0, 0)}@media screen and (max-width: 600px){.g-minicart__content{height:calc(100vh - var(--s-announcement-dynamic, var(--s-announcement, 0px)) - var(--s-header))}}html:not(.is-minicart-active) .g-minicart{pointer-events:none}html:not(.is-minicart-active) .g-minicart__content{transform:translate3d(100%, 0, 0)}@media(prefers-reduced-motion: no-preference){html:not(.is-minicart-active) .g-minicart__content{transition-delay:.4s}}.g-footer{--gap: 60px;position:relative;padding-top:var(--s-gap-xs);padding-bottom:var(--s-gap-xs);z-index:var(--z-footer)}.g-footer__bg-orange{position:relative;gap:var(--gap);padding:72px 58px 32px 10.5vw;border-radius:30vw var(--br-lg) var(--br-lg) 30vw;overflow:hidden}.g-footer__container{gap:var(--gap);z-index:1}.g-footer__content{gap:12px;max-width:320px}.g-footer__nav{gap:32px;align-items:start}.g-footer__connect{flex-basis:35%;width:100%;min-width:280px;max-width:450px}.g-footer__linklist__title{text-wrap:nowrap;margin-bottom:var(--s-gap-xs)}.g-footer__email-capture{width:100%;padding-right:var(--gap)}.g-footer__email-capture input[type=text]::placeholder,.g-footer__email-capture input[type=email]::placeholder,.g-footer__email-capture input[type=tel]::placeholder,.g-footer__email-capture input[type=url]::placeholder,.g-footer__email-capture input[type=password]::placeholder,.g-footer__email-capture input[type=number]::placeholder,.g-footer__email-capture input[type=date]::placeholder,.g-footer__email-capture input[type=datetime-local]::placeholder,.g-footer__email-capture input[type=month]::placeholder,.g-footer__email-capture input[type=week]::placeholder,.g-footer__email-capture input[type=time]::placeholder,.g-footer__email-capture input[type=search]::placeholder,.g-footer__email-capture select::placeholder,.g-footer__email-capture textarea::placeholder{color:var(--cr-silver);opacity:.5}.g-footer__email-capture input[type=text]::-webkit-input-placeholder,.g-footer__email-capture input[type=email]::-webkit-input-placeholder,.g-footer__email-capture input[type=tel]::-webkit-input-placeholder,.g-footer__email-capture input[type=url]::-webkit-input-placeholder,.g-footer__email-capture input[type=password]::-webkit-input-placeholder,.g-footer__email-capture input[type=number]::-webkit-input-placeholder,.g-footer__email-capture input[type=date]::-webkit-input-placeholder,.g-footer__email-capture input[type=datetime-local]::-webkit-input-placeholder,.g-footer__email-capture input[type=month]::-webkit-input-placeholder,.g-footer__email-capture input[type=week]::-webkit-input-placeholder,.g-footer__email-capture input[type=time]::-webkit-input-placeholder,.g-footer__email-capture input[type=search]::-webkit-input-placeholder,.g-footer__email-capture select::-webkit-input-placeholder,.g-footer__email-capture textarea::-webkit-input-placeholder{color:var(--cr-silver);opacity:.5}.g-footer__email-capture input[type=text]::-moz-placeholder,.g-footer__email-capture input[type=email]::-moz-placeholder,.g-footer__email-capture input[type=tel]::-moz-placeholder,.g-footer__email-capture input[type=url]::-moz-placeholder,.g-footer__email-capture input[type=password]::-moz-placeholder,.g-footer__email-capture input[type=number]::-moz-placeholder,.g-footer__email-capture input[type=date]::-moz-placeholder,.g-footer__email-capture input[type=datetime-local]::-moz-placeholder,.g-footer__email-capture input[type=month]::-moz-placeholder,.g-footer__email-capture input[type=week]::-moz-placeholder,.g-footer__email-capture input[type=time]::-moz-placeholder,.g-footer__email-capture input[type=search]::-moz-placeholder,.g-footer__email-capture select::-moz-placeholder,.g-footer__email-capture textarea::-moz-placeholder{color:var(--cr-silver);opacity:.5}.g-footer__email-capture input[type=text]:-ms-input-placeholder,.g-footer__email-capture input[type=email]:-ms-input-placeholder,.g-footer__email-capture input[type=tel]:-ms-input-placeholder,.g-footer__email-capture input[type=url]:-ms-input-placeholder,.g-footer__email-capture input[type=password]:-ms-input-placeholder,.g-footer__email-capture input[type=number]:-ms-input-placeholder,.g-footer__email-capture input[type=date]:-ms-input-placeholder,.g-footer__email-capture input[type=datetime-local]:-ms-input-placeholder,.g-footer__email-capture input[type=month]:-ms-input-placeholder,.g-footer__email-capture input[type=week]:-ms-input-placeholder,.g-footer__email-capture input[type=time]:-ms-input-placeholder,.g-footer__email-capture input[type=search]:-ms-input-placeholder,.g-footer__email-capture select:-ms-input-placeholder,.g-footer__email-capture textarea:-ms-input-placeholder{color:var(--cr-silver);opacity:.5}.g-footer__social .btn-icon{--btn-icon-size: 38px;color:var(--cr-white);background-color:rgba(25,25,25,.1)}.g-footer__social .btn-icon svg{height:20px}@media(hover: hover){.g-footer__social .btn-icon:hover{background-color:var(--cr-dark)}}.g-footer__logo{align-self:flex-end;position:relative;width:70%}.g-footer__sticker{--size: 120px;--diagonal: calc(var(--size) * 1.4142);--offset-neg: calc((var(--diagonal) - var(--size)) / -2);--offset-pos: calc((var(--diagonal) - var(--size)) / 2);--t-duration: 0.6s;display:block;position:absolute;width:var(--size);height:var(--size);opacity:0;pointer-events:none;transform-origin:center center}.g-footer__sticker.is-visible{opacity:1}.g-footer__sticker .sticker__holder,.g-footer__sticker .sticker__content,.g-footer__sticker .sticker__shadow{position:absolute}@media(prefers-reduced-motion: no-preference){.g-footer__sticker .sticker__holder,.g-footer__sticker .sticker__content,.g-footer__sticker .sticker__shadow{transition:transform var(--t-duration) var(--e-inOut-quad)}}.g-footer__sticker .sticker__holder{top:var(--offset-neg);left:var(--offset-neg);width:var(--diagonal);height:var(--diagonal);overflow:hidden}.g-footer__sticker .sticker__content{top:var(--offset-pos);left:var(--offset-pos);width:var(--size);height:var(--size);border-radius:50%;overflow:hidden}.g-footer__sticker .sticker__content svg{display:block;width:100%;height:100%}.g-footer__sticker .sticker__shadow{left:0;bottom:0;width:calc(var(--size)/2);height:var(--diagonal);transform-origin:bottom left;pointer-events:none}.g-footer__sticker .sticker__face{position:absolute;top:0;left:0;width:100%;height:100%}@media(prefers-reduced-motion: no-preference){.g-footer__sticker .sticker__face{transition:filter var(--t-duration) var(--e-inOut-quad)}}.g-footer__sticker .sticker__face--front .sticker__holder{transform:rotate(45deg) translate3d(0, 0, 0)}.g-footer__sticker .sticker__face--front .sticker__content{background:rgba(0,0,0,0);transform:translate3d(0, 0, 0) rotate(-45deg)}.g-footer__sticker .sticker__face--front .sticker__shadow{background:linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));transform:rotate(45deg) translate3d(calc(var(--diagonal) * -1), 0, 0) scaleX(1)}.g-footer__sticker .sticker__face--back{filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, 0))}.g-footer__sticker .sticker__face--back .sticker__holder{transform:rotate(45deg) translate3d(0, 0, 0)}.g-footer__sticker .sticker__face--back .sticker__content{background:color-mix(in srgb, var(--cr-icon-bg) 70%, black 30%);transform:translate3d(calc(var(--diagonal) * -1), 0, 0) rotate(45deg) scaleX(-1)}.g-footer__sticker .sticker__face--back .sticker__shadow{background:linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));transform:rotate(-135deg) translate3d(calc(var(--diagonal) / 2), var(--diagonal), 0) scaleX(0)}.g-footer__sticker.is-peeled .sticker__face--front .sticker__holder{transform:rotate(45deg) translate3d(calc(var(--diagonal) * 0.8), 0, 0)}.g-footer__sticker.is-peeled .sticker__face--front .sticker__content{transform:translate3d(calc(var(--diagonal) * -0.8), 0, 0) rotate(-45deg)}.g-footer__sticker.is-peeled .sticker__face--front .sticker__shadow{transform:rotate(45deg) translate3d(calc(var(--diagonal) * 0.2), 0, 0) scaleX(2.46)}.g-footer__sticker.is-peeled .sticker__face--back .sticker__holder{transform:rotate(45deg) translate3d(calc(var(--diagonal) * 0.8), 0, 0)}.g-footer__sticker.is-peeled .sticker__face--back .sticker__content{transform:translate3d(calc(var(--diagonal) * -0.2), 0, 0) rotate(45deg) scaleX(-1)}.g-footer__sticker.is-peeled .sticker__face--back .sticker__shadow{transform:rotate(-135deg) translate3d(calc(var(--diagonal) * -0.3), var(--diagonal), 0) scaleX(2.26)}.g-footer__sticker--fortress,.g-footer__sticker--quotation{--cr-icon-bg: var(--cr-orange-light);--cr-icon: var(--cr-orange)}.g-footer__sticker--wave-hook,.g-footer__sticker--journey{--cr-icon-bg: var(--cr-dark);--cr-icon: var(--cr-silver)}.g-footer__sticker--spark,.g-footer__sticker--organic-loop{--cr-icon-bg: var(--cr-orange-dark);--cr-icon: var(--cr-silver)}@media screen and (max-width: 1024px){.g-footer__bg-orange{gap:var(--gap);padding:72px 58px 32px 200px;border-radius:80vw var(--br-lg) var(--br-lg) 80vw}.g-footer__container{flex-direction:column}.g-footer__content{max-width:unset}.g-footer__connect{min-width:unset}.g-footer__email-capture{padding-right:20px}.g-footer__logo{width:80%}.g-footer__sticker{--size: clamp(75px, 10vw, 100px)}}@media screen and (max-width: 600px){.g-footer{--gap: 48px}.g-footer__bg-orange{padding:180px 32px 14px;border-radius:var(--br-rounded) var(--br-rounded) var(--br-lg) var(--br-lg)}.g-footer__logo{width:100%}}@media screen and (max-width: 420px){.g-footer__bg-orange{padding-top:112px}.g-footer__sticker{--size: 60px}}.s-3d-showcase{--z-sticks: 2;--z-values: 3;--z-canvas: 4;--screen-height: var(--s-main-height)}@media screen and (max-width: 600px){.s-3d-showcase{--screen-height: 500px}}.s-3d-showcase__wrapper{position:relative;overflow:visible}.s-3d-showcase__screen{position:relative;height:var(--screen-height);padding:var(--s-section) var(--s-contain);overflow:hidden}.s-3d-showcase__screen--title .svg-fortress,.s-3d-showcase__screen--title .svg-spark{position:absolute;width:100%;transform:translate3d(-50%, -50%, 0) rotate(15deg)}.s-3d-showcase__screen--title .svg-fortress{--cr-icon: var(--cr-white);--cr-icon-bg: var(--cr-orange)}.s-3d-showcase__screen--title .svg-spark{--cr-icon: var(--cr-black);--cr-icon-bg: var(--cr-silver);transform:rotate(-20deg)}@media screen and (max-width: 600px){.s-3d-showcase__screen--paragraph{margin-bottom:calc(var(--screen-height) - var(--s-main-height))}}.s-3d-showcase__screen__icon{--animate-name: zoomIn;--animate-duration: 0.3s;--animate-delay: 0.3s;--animate-timing-function: var(--e-out-back);position:absolute;width:clamp(80px,8vw,120px);transform-origin:center;pointer-events:none}.s-3d-showcase__screen__icon--fortress{top:45%;left:20%}@media screen and (max-width: 1024px){.s-3d-showcase__screen__icon--fortress{top:40%;left:10%}}@media screen and (max-width: 600px){.s-3d-showcase__screen__icon--fortress{top:30%}}.s-3d-showcase__screen__icon--spark{--animate-delay: 0.4s;top:60%;left:70%}@media screen and (max-width: 1024px){.s-3d-showcase__screen__icon--spark{left:80%}}.s-3d-showcase__title,.s-3d-showcase__paragraph{width:100%;max-width:var(--s-dynamic)}.s-3d-showcase__title{position:relative}.s-3d-showcase__title span{position:relative}.s-3d-showcase__canvas{position:sticky;bottom:0;width:100%;height:calc(var(--s-main-height) + var(--s-contain));z-index:var(--z-canvas);pointer-events:none;overflow:hidden}.s-3d-showcase__canvas__wrapper{transform-origin:center;transform:translate3d(0, -100%, 0) rotate(15deg)}.s-3d-showcase__canvas__model-viewer{--progress-bar-height: 0px;display:block;width:100%;height:100%}.s-3d-showcase__values{position:absolute;width:100%;height:auto;left:0;bottom:0;z-index:var(--z-values)}.s-3d-showcase__values .c-accordion{--animate-name: fadeInDown;--animate-duration: 0.3s;width:100%;max-width:600px}.s-3d-showcase__values .c-accordion[aria-expanded=true]{background-color:var(--cr-orange);color:var(--cr-white)}.s-3d-showcase__values .c-accordion:nth-child(1){--animate-delay: calc(1 * 0.15s)}.s-3d-showcase__values .c-accordion:nth-child(2){--animate-delay: calc(2 * 0.15s)}.s-3d-showcase__values .c-accordion:nth-child(3){--animate-delay: calc(3 * 0.15s)}.s-3d-showcase__values .c-accordion:nth-child(4){--animate-delay: calc(4 * 0.15s)}.s-3d-showcase__values .c-accordion:nth-child(5){--animate-delay: calc(5 * 0.15s)}.s-3d-showcase__values .c-accordion:nth-child(6){--animate-delay: calc(6 * 0.15s)}@media(hover: hover){.s-3d-showcase__values .c-accordion:hover{background-color:var(--cr-orange);color:var(--cr-white)}}.s-3d-showcase__cutout{position:absolute;width:100%;height:var(--screen-height);left:0;bottom:0;z-index:var(--z-sticks)}.s-3d-showcase__cutout__item{width:100%;max-width:500px;transform-origin:center}.s-3d-showcase__cutout__item img{object-position:top}.s-benefit-slider__wrapper{position:relative;padding-top:var(--s-section);padding-bottom:var(--s-section)}@media screen and (min-width: 1025px){.s-benefit-slider__wrapper{padding-top:40px;padding-bottom:40px;border-top-right-radius:30vw;border-bottom-right-radius:30vw}}.s-benefit-slider__wrapper .svg-paw{position:absolute;transform:rotate(20deg);pointer-events:none;left:50%}@media screen and (min-width: 1025px){.s-benefit-slider__wrapper .svg-paw{bottom:-40%;max-width:400px;transform:translateX(-50%) rotate(20deg)}}@media screen and (max-width: 1024px){.s-benefit-slider__wrapper .svg-paw{bottom:-20%;left:-20px;width:80%}}.s-benefit-slider__icons{--icon-size: 150px;--clip-size: 80px;--clip-offset: 172.5px;--wheel-size: calc(var(--clip-size) * 5);position:relative;overflow:hidden}@media screen and (max-width: 1024px){.s-benefit-slider__icons{width:40%;min-width:120px;max-width:240px;border-radius:100vw}}@media screen and (min-width: 1025px){.s-benefit-slider__icons{position:absolute;inset:0;clip-path:circle(var(--clip-size) at calc(100% - var(--clip-offset)) 50%)}.s-benefit-slider__icons__item{position:absolute;width:var(--icon-size);height:var(--icon-size);margin:calc(var(--icon-size)/-2) 0 0 calc(var(--icon-size)/-2)}.s-benefit-slider__icons__item:nth-child(1){left:calc(50% + 50%*1);top:calc(50% + 50%*0);transform:rotate(0deg) rotate(0deg)}.s-benefit-slider__icons__item:nth-child(2){left:calc(50% + 50%*0.5);top:calc(50% + 50%*-0.8660254038);transform:rotate(60deg) rotate(-120deg)}.s-benefit-slider__icons__item:nth-child(3){left:calc(50% + 50%*-0.5);top:calc(50% + 50%*-0.8660254038);transform:rotate(120deg) rotate(-240deg)}.s-benefit-slider__icons__item:nth-child(4){left:calc(50% + 50%*-1);top:calc(50% + 50%*0);transform:rotate(180deg) rotate(-360deg)}.s-benefit-slider__icons__item:nth-child(5){left:calc(50% + 50%*-0.5);top:calc(50% + 50%*0.8660254038);transform:rotate(240deg) rotate(-480deg)}.s-benefit-slider__icons__item:nth-child(6){left:calc(50% + 50%*0.5);top:calc(50% + 50%*0.8660254038);transform:rotate(300deg) rotate(-600deg)}}.s-benefit-slider__icons__wheel{position:absolute;top:50%;right:var(--clip-offset);width:var(--wheel-size);height:var(--wheel-size);border-radius:50%;transform:translate(0%, -50%)}.s-benefit-slider__icons__wheel__ring{width:100%;height:100%}@media(prefers-reduced-motion: no-preference){.s-benefit-slider__icons__wheel__ring{transition:transform 1s var(--e-out-back)}}.s-benefit-slider__slide{padding:0 var(--s-contain);user-select:text}@media screen and (min-width: 1025px){.s-benefit-slider__slide{padding:0 40px}}@media screen and (max-width: 1024px){.s-benefit-slider__slide{text-align:center}}.s-benefit-slider__title{position:relative;max-width:var(--s-dynamic)}.s-benefit-slider__paragraph{max-width:var(--s-xxs)}.s-benefit-slider__paragraph>*:not(:last-child){margin-bottom:var(--s-gap-xs)}@media screen and (max-width: 1024px){.s-benefit-slider__paragraph{max-width:240px}}.s-benefit-slider .c-slider__buttons{margin:0 40px;margin-top:40px}@media screen and (max-width: 1024px){.s-benefit-slider .c-slider__buttons{display:none}}.s-benefit-slider .c-slider__dots{margin-top:40px}@media screen and (min-width: 1025px){.s-benefit-slider .c-slider__dots{display:none}}.s-comparison-table{--cell-height: 80px}.s-comparison-table__wrapper{gap:60px;padding-inline:var(--s-gap-sm)}.s-comparison-table__grid{align-self:center;width:100%;max-width:var(--s-sm)}.s-comparison-table__grid__column{flex:1;display:flex;flex-direction:column;padding-block:var(--s-gap-lg) var(--s-gap-md)}.s-comparison-table__grid__cell{position:relative;display:flex;align-items:center;justify-content:center;height:var(--cell-height);text-align:center;text-wrap:balance;overflow:hidden}.s-comparison-table__grid__cell__icon-wrapper{display:flex;align-items:center;justify-content:center;transform-origin:center center;will-change:transform}.s-comparison-table__grid__cell__text{position:absolute;left:0;right:0;pointer-events:none;opacity:0}.labels-col .s-comparison-table__grid__cell{justify-content:flex-start;text-align:start}.s-comparison-table__grid__cell:not(:last-child)::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px}.card-others .s-comparison-table__grid__cell:not(:last-child)::after{background-color:var(--cr-silver)}.card-watts .s-comparison-table__grid__cell:not(:last-child)::after{background-color:var(--cr-dark)}.s-comparison-table__grid__cell:nth-child(1) .svg-paw-textured{animation-delay:-7.3s}.s-comparison-table__grid__cell:nth-child(2) .svg-paw-textured{animation-delay:-14.6s}.s-comparison-table__grid__cell:nth-child(3) .svg-paw-textured{animation-delay:-6.9s}.s-comparison-table__grid__cell:nth-child(4) .svg-paw-textured{animation-delay:-14.2s}.s-comparison-table__grid__cell:nth-child(5) .svg-paw-textured{animation-delay:-6.5s}.s-comparison-table__grid__cell:nth-child(6) .svg-paw-textured{animation-delay:-13.8s}.s-comparison-table__grid__cell:nth-child(7) .svg-paw-textured{animation-delay:-6.1s}.s-comparison-table__grid__cell:nth-child(8) .svg-paw-textured{animation-delay:-13.4s}.s-comparison-table__grid__cell:nth-child(9) .svg-paw-textured{animation-delay:-5.7s}.s-comparison-table__grid__cell:nth-child(10) .svg-paw-textured{animation-delay:-13s}.s-comparison-table__grid__cell:nth-child(11) .svg-paw-textured{animation-delay:-5.3s}.s-comparison-table__grid__cell:nth-child(12) .svg-paw-textured{animation-delay:-12.6s}.s-comparison-table__grid__cell:nth-child(13) .svg-paw-textured{animation-delay:-4.9s}.s-comparison-table__grid__cell:nth-child(14) .svg-paw-textured{animation-delay:-12.2s}.s-comparison-table__grid__cell:nth-child(15) .svg-paw-textured{animation-delay:-4.5s}.s-comparison-table__grid__cell:nth-child(16) .svg-paw-textured{animation-delay:-11.8s}.s-comparison-table__grid__cell:nth-child(17) .svg-paw-textured{animation-delay:-4.1s}.s-comparison-table__grid__cell:nth-child(18) .svg-paw-textured{animation-delay:-11.4s}.s-comparison-table__grid__cell:nth-child(19) .svg-paw-textured{animation-delay:-3.7s}.s-comparison-table__grid__cell:nth-child(20) .svg-paw-textured{animation-delay:-11s}.s-comparison-table__grid__cell.is-instant-hover .s-comparison-table__cell__icon-wrapper,.s-comparison-table__grid__cell.is-instant-hover .svg-tooltip{opacity:0;visibility:hidden}.s-comparison-table__grid__cell.is-instant-hover .s-comparison-table__grid__cell__text{opacity:1;visibility:visible}.s-comparison-table__grid .card-others,.s-comparison-table__grid .card-watts{position:relative;padding-inline:var(--s-gap-lg);border-radius:var(--br)}.s-comparison-table__grid .card-others{border:1px solid var(--cr-white)}.s-comparison-table__grid .card-watts{background-color:var(--cr-white)}.s-comparison-table__mobile{position:relative;width:100%}.s-comparison-table__mobile__badge-container{position:relative;width:50%}.s-comparison-table__mobile__label{grid-column:1/-1;margin-block:-12px;z-index:3}.s-comparison-table__mobile__label span{display:inline-flex;justify-content:center;align-items:center;height:var(--s-gap-md);padding-inline:12px;border:1px solid var(--cr-subtle-2);border-radius:var(--br-xs)}.s-comparison-table__mobile__grid{flex-basis:100%;position:relative;padding-top:40px;border:1px solid var(--cr-white)}.s-comparison-table__mobile__grid::before{content:"";position:absolute;top:0;bottom:0;right:0;left:50%;background-color:var(--cr-white)}.s-comparison-table__mobile__cell{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--s-gap-md) var(--s-gap-sm);gap:var(--s-gap-sm);text-align:center}.s-comparison-table__mobile__cell__text{flex:1;display:flex;align-items:center}.s-comparison-table__mobile__cell:not(:nth-last-child(2)):not(:last-child)::after{content:"";position:absolute;bottom:0;left:var(--s-gap-md);right:var(--s-gap-md);height:1px;background-color:var(--cr-silver)}.s-comparison-table__mobile__cell.is-watts:not(:nth-last-child(2)):not(:last-child)::after{background-color:var(--cr-dark)}.s-comparison-table__mobile__cell:nth-child(3) .svg-paw-textured{animation-delay:-7.3s}.s-comparison-table__mobile__cell:nth-child(6) .svg-paw-textured{animation-delay:-14.6s}.s-comparison-table__mobile__cell:nth-child(9) .svg-paw-textured{animation-delay:-6.9s}.s-comparison-table__mobile__cell:nth-child(12) .svg-paw-textured{animation-delay:-14.2s}.s-comparison-table__mobile__cell:nth-child(15) .svg-paw-textured{animation-delay:-6.5s}.s-comparison-table__mobile__cell:nth-child(18) .svg-paw-textured{animation-delay:-13.8s}.s-comparison-table__mobile__cell:nth-child(21) .svg-paw-textured{animation-delay:-6.1s}.s-comparison-table__mobile__cell:nth-child(24) .svg-paw-textured{animation-delay:-13.4s}.s-comparison-table__mobile__cell:nth-child(27) .svg-paw-textured{animation-delay:-5.7s}.s-comparison-table__mobile__cell:nth-child(30) .svg-paw-textured{animation-delay:-13s}.s-comparison-table__mobile__cell:nth-child(33) .svg-paw-textured{animation-delay:-5.3s}.s-comparison-table__mobile__cell:nth-child(36) .svg-paw-textured{animation-delay:-12.6s}.s-comparison-table__mobile__cell:nth-child(39) .svg-paw-textured{animation-delay:-4.9s}.s-comparison-table__mobile__cell:nth-child(42) .svg-paw-textured{animation-delay:-12.2s}.s-comparison-table__mobile__cell:nth-child(45) .svg-paw-textured{animation-delay:-4.5s}.s-comparison-table__mobile__cell:nth-child(48) .svg-paw-textured{animation-delay:-11.8s}.s-comparison-table__mobile__cell:nth-child(51) .svg-paw-textured{animation-delay:-4.1s}.s-comparison-table__mobile__cell:nth-child(54) .svg-paw-textured{animation-delay:-11.4s}.s-comparison-table__mobile__cell:nth-child(57) .svg-paw-textured{animation-delay:-3.7s}.s-comparison-table__mobile__cell:nth-child(60) .svg-paw-textured{animation-delay:-11s}.s-comparison-table .brand-badge{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:-16px;left:50%;transform:translateX(-50%);height:30px;padding-inline:var(--s-gap-md);color:var(--cr-silver);background-color:var(--cr-dark);border-radius:var(--br-xs);white-space:nowrap;z-index:2;user-select:none}.s-comparison-table svg{flex-shrink:0}.s-comparison-table .svg-logo{width:44px}.s-comparison-table .svg-tooltip{width:16px}.s-comparison-table .svg-circle-x{width:21px}.s-comparison-table .svg-paw-textured{display:inline-block;width:25px;transform-origin:bottom center;animation:pawWag 15s infinite ease-in-out}@media screen and (max-width: 1024px){.s-comparison-table{--cell-height: 100px}.s-comparison-table__grid{gap:var(--s-gap-xs)}.s-comparison-table__grid .card-others,.s-comparison-table__grid .card-watts{padding-inline:var(--s-gap-sm)}}@media screen and (max-width: 600px){.s-comparison-table__wrapper{padding-inline:var(--s-gap-xs)}.s-comparison-table .svg-circle-x{width:24px}.s-comparison-table .svg-paw-textured{width:22px}}@media(prefers-reduced-motion: reduce){.s-comparison-table .svg-paw-textured{animation:none !important}.s-comparison-table__grid__cell{cursor:pointer}}@keyframes pawWag{0%,7%{transform:rotate(0deg)}2%{transform:rotate(15deg)}3%{transform:rotate(-10deg)}4%{transform:rotate(10deg)}5%{transform:rotate(-5deg)}}.s-contact{--t-duration: 0.4s;height:100%;overflow:hidden}.s-contact__info{flex-basis:35%;padding:40px 0 var(--s-gap-lg) 40px}.s-contact__form-wrapper{flex-basis:65%;padding:80px var(--s-gap-lg) var(--s-gap-lg);transform:translateX(110%);will-change:transform}@media(prefers-reduced-motion: no-preference){.s-contact__form-wrapper{transition:transform .6s var(--e-out-back)}}.s-contact__form-wrapper.is-active{transform:translateX(0%)}.s-contact__button{--height: 42px;--outline: 1px;--t-duration: 0.3s;position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;user-select:none;height:var(--height);font:var(--t-l-2);line-height:1;--height: 54px;width:100%;max-width:380px}.s-contact__button::before{content:"";display:block;position:absolute;inset:0;background-color:var(--cr-white);z-index:-3}@media(prefers-reduced-motion: no-preference){.s-contact__button::before{transition:var(--t-duration)}}.s-contact__button__icon-wrapper{position:relative;width:24px;height:24px;overflow:hidden}@media(prefers-reduced-motion: no-preference){.s-contact__button__icon-wrapper{transition:var(--t-duration)}}.s-contact__button__icon-wrapper svg{position:absolute;width:17px}.s-contact__button__icon-wrapper .svg-check{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.s-contact__button__icon-wrapper .svg-check{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.s-contact__button__icon-wrapper .svg-check{transform:scale(0.28)}.is-copied .s-contact__button__icon-wrapper{color:var(--cr-dark);background-color:var(--cr-white)}.is-copied .s-contact__button__icon-wrapper .svg-check{opacity:1;pointer-events:auto;visibility:visible;transform:scale(1);color:var(--cr-dark)}.is-copied .s-contact__button__icon-wrapper .svg-copy{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.is-copied .s-contact__button__icon-wrapper .svg-copy{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.is-copied .s-contact__button__icon-wrapper .svg-copy{transform:scale(0.28)}.s-contact__button span{position:relative;display:inline-block;pointer-events:none;line-height:var(--height);z-index:1}@media(prefers-reduced-motion: no-preference){.s-contact__button span{transition:transform var(--t-duration)}}.s-contact__button span::after{content:attr(data-text);position:absolute;top:100%;left:0;width:100%;color:var(--cr-white)}@media(hover: hover){.s-contact__button:hover{color:var(--cr-white)}.s-contact__button:hover::before{background-color:var(--cr-dark)}.s-contact__button:hover .s-contact__button__icon-wrapper{transform:translateX(100%)}.s-contact__button:hover span{transform:translateY(-100%)}}.s-contact__form{display:flex;flex-direction:column;gap:var(--s-gap-md)}.s-contact__form__message{padding:var(--s-gap-sm) var(--s-gap-md);color:var(--cr-white);background-color:var(--cr-dark);border-radius:var(--br-sm)}.s-contact__form__submit{--hover-bg: var(--cr-black);--hover-text: var(--cr-white);width:fit-content}.s-contact__form .c-field input[type=text],.s-contact__form .c-field input[type=email],.s-contact__form .c-field input[type=tel],.s-contact__form .c-field input[type=url],.s-contact__form .c-field input[type=password],.s-contact__form .c-field input[type=number],.s-contact__form .c-field input[type=date],.s-contact__form .c-field input[type=datetime-local],.s-contact__form .c-field input[type=month],.s-contact__form .c-field input[type=week],.s-contact__form .c-field input[type=time],.s-contact__form .c-field input[type=search],.s-contact__form .c-field select,.s-contact__form .c-field textarea{background-color:var(--cr-silver);border:unset}.s-contact__form .h-captcha{display:none}@media screen and (max-width: 600px){.s-contact{flex-direction:column}.s-contact__info{padding:unset}.s-contact__info__content{padding:var(--s-gap-lg) var(--s-gap-sm) 0 var(--s-gap-sm)}.s-contact__form-wrapper{padding:var(--s-gap-lg) var(--s-gap-sm) var(--s-gap-md)}.s-contact__button{max-width:unset}.s-contact__form__submit{width:100%}}.s-cutout-showcase__wrapper{position:relative;width:100%;height:calc(100vh - var(--s-header-dynamic));min-height:600px;border-radius:var(--br-md);overflow-x:clip}.s-cutout-showcase__title{position:relative;white-space:pre-wrap;z-index:99}.s-cutout-showcase__item{position:absolute;pointer-events:none;user-select:none;will-change:transform;transition:transform .05s linear}.s-cutout-showcase__item img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.s-cutout-showcase__item[data-depth=far]{filter:blur(4px)}.s-cutout-showcase__item[data-depth=mid]{filter:blur(1.5px)}.s-cutout-showcase__item[data-depth=near]{filter:blur(0px)}.s-faq{--padding-inline: 40px 7vw}.s-faq__wrapper{gap:60px;padding-block:40px 80px;border-radius:var(--br-md)}.s-faq__intro{padding-inline:var(--padding-inline)}.s-faq__title{padding-block:var(--s-gap-xs) var(--s-gap-sm)}.s-faq__description{max-width:35%}.s-faq__container{padding-inline:var(--padding-inline)}.s-faq__nav{flex-basis:35%;position:sticky;top:calc(var(--s-header-dynamic) - 1px);width:20%;z-index:1;counter-reset:nav-counter}.s-faq__nav__wrapper{padding-block:var(--s-gap-sm);overflow-x:auto;scroll-snap-type:x;scroll-padding-left:var(--s-gap-sm)}.s-faq__nav__wrapper::-webkit-scrollbar{display:none}.s-faq__nav__index{--index-size: 48px;--index-offset: 0;position:relative;width:var(--index-size);height:var(--index-size);margin:var(--s-gap-sm);margin-bottom:0;border-radius:20px;overflow:hidden}@media(prefers-reduced-motion: no-preference){.s-faq__nav__index__track{transition:transform .4s ease}}.s-faq__nav__index__track{transform:translateY(calc(var(--index-offset) * var(--index-size) * -1))}.s-faq__nav__index__item{flex:none;width:var(--index-size);height:var(--index-size)}.s-faq__nav__link{--t-duration: 0.4s;gap:var(--s-gap-sm);flex:none;border-radius:var(--br);outline-offset:-3px !important;scroll-snap-align:start;opacity:.4;counter-increment:nav-counter}@media(prefers-reduced-motion: no-preference){.s-faq__nav__link{transition:var(--t-duration)}}.s-faq__nav__link::before{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.s-faq__nav__link::before{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.s-faq__nav__link::before{content:counter(nav-counter, decimal-leading-zero);flex-shrink:0;display:flex;justify-content:center;align-items:center;width:48px;height:48px;font:var(--t-l-2);color:var(--cr-black);background-color:var(--cr-white);border-radius:var(--br)}@media screen and (max-width: 600px){.s-faq__nav__link::before{display:none !important}}@media(hover: hover){.s-faq__nav__link:hover{opacity:.8}.s-faq__nav__link:hover::before{opacity:1;pointer-events:auto;visibility:visible;opacity:.8}}.s-faq__nav__link.is-active{opacity:1}.s-faq__nav__link.is-active::before{opacity:1;pointer-events:auto;visibility:visible}.s-faq__content{flex-basis:65%;counter-reset:nav-counter}.s-faq__category{scroll-margin-top:var(--s-gap-sm)}.s-faq__category__title{counter-increment:nav-counter}.s-faq__category__title::before{content:"(" counter(nav-counter, decimal-leading-zero) ")";font:var(--t-l-2)}.s-faq__category__list{width:100%}@media screen and (max-width: 600px){.s-faq{--padding-inline: var(--s-gap-sm)}.s-faq__wrapper{padding-block:var(--s-gap-md);gap:40px}.s-faq__description{max-width:unset}.s-faq__container{flex-direction:column;padding-inline:unset}.s-faq__nav{width:100%}.s-faq__nav__wrapper{gap:var(--s-gap-md)}.s-faq__nav__link:first-child{margin-left:var(--s-gap-sm)}.s-faq__nav__link:last-child{margin-right:var(--s-gap-sm)}.s-faq__category{padding-inline:var(--padding-inline);scroll-margin-top:86px}}.s-faq-basic{--padding-h: 64px}.s-faq-basic__wrapper{gap:80px;padding:var(--s-section) var(--padding-h)}.s-faq-basic__cta{--hover-bg: var(--cr-black);--hover-text: var(--cr-white)}@media screen and (max-width: 1024px){.s-faq-basic{--padding-h: var(--s-gap-lg)}}@media screen and (max-width: 600px){.s-faq-basic{--padding-h: var(--s-gap-sm)}.s-faq-basic__heading{flex-direction:column;align-items:flex-start}}.s-feature-panels{--max-w-image: 460px;--offset: 60px}@media screen and (max-width: 600px){.s-feature-panels{--max-w-image: 300px}}@media(prefers-reduced-motion: no-preference){.s-feature-panels__scroller{min-height:var(--s-vp-height);height:calc(var(--s-vp-height)*var(--scroller-height, 1)*.75)}}.s-feature-panels__wrapper{position:relative;overflow:hidden}@media screen and (min-width: 1025px){.s-feature-panels__wrapper{padding:40px}}@media(prefers-reduced-motion: reduce){.s-feature-panels__wrapper{padding-top:var(--s-section);padding-bottom:var(--s-section)}}@media(prefers-reduced-motion: no-preference){.s-feature-panels__wrapper{position:sticky;top:var(--s-header-dynamic);height:var(--s-main-height-dynamic)}}.s-feature-panels__logo{position:absolute;width:100%;aspect-ratio:200/46;pointer-events:none}.s-feature-panels__logo--top{top:0;left:50%;transform:translate(-50%, -40%)}@media screen and (min-width: 1025px){.s-feature-panels__logo--top{transform:translate(-50%, -45%)}}.s-feature-panels__logo--bottom{bottom:0;left:50%;transform:translate(-50%, 40%)}@media screen and (min-width: 1025px){.s-feature-panels__logo--bottom{transform:translate(-50%, 45%)}}.s-feature-panels__logo .svg-logo-letters{position:relative}.s-feature-panels__logo .svg-logo-letters svg{position:absolute;inset:0}.s-feature-panels__logo svg{--animate-name: bounceInDown}.s-feature-panels__logo svg:nth-child(2){--animate-default-delay: 0.05s}.s-feature-panels__logo svg:nth-child(3){--animate-default-delay: 0.15s}.s-feature-panels__logo svg:nth-child(4){--animate-default-delay: 0.2s}.s-feature-panels__logo svg:nth-child(5){--animate-default-delay: 0.25s}.s-feature-panels__container{position:relative;width:fit-content;max-width:1200px;margin:0 auto}@media screen and (min-width: 1025px){.s-feature-panels__container{width:100%}}@media screen and (max-width: 600px){.s-feature-panels__container{width:100%}.s-feature-panels__container .c-slider{width:100%}.s-feature-panels__container .c-slider__dots{margin-top:var(--s-gap-lg)}}@media(prefers-reduced-motion: reduce){.s-feature-panels__container{flex-direction:column !important}}.s-feature-panels__list{flex:none}@media screen and (min-width: 1025px){.s-feature-panels__list{transition:transform .3s linear;margin-top:calc(var(--s-gap-md)*-1);transform:translateY(calc(var(--offset) / 2 * var(--active-index, 0)))}}@media screen and (max-width: 1024px){.s-feature-panels__list{max-width:var(--max-w-image)}}.s-feature-panels__content{flex:1}@media(prefers-reduced-motion: reduce){.s-feature-panels__content{gap:60px;width:100%}}.s-feature-panels__block{position:relative;z-index:calc(var(--active-index, 0))}@media(prefers-reduced-motion: no-preference){.s-feature-panels__block{grid-column:1/-1;grid-row:1/-1}}.s-feature-panels__block__title{outline-offset:0 !important}@media screen and (prefers-reduced-motion: reduce)and (min-width: 1025px){.s-feature-panels__block__title{width:30%;flex:none}}@media screen and (prefers-reduced-motion: reduce)and (max-width: 1024px){.s-feature-panels__block__title{text-align:center;margin:0 auto}}@media(prefers-reduced-motion: no-preference){.s-feature-panels__block__title{transition:opacity .3s .1s ease-in-out;opacity:.1}}@media(prefers-reduced-motion: no-preference)and (hover: hover){.s-feature-panels__block__title:hover:hover{opacity:1}}@media(prefers-reduced-motion: no-preference){.s-feature-panels__block__title[data-active=true]{opacity:1}}.s-feature-panels__block__image{position:relative;width:100%;max-width:var(--max-w-image);overflow:hidden}.s-feature-panels__block__image::after{content:"";display:block;padding-top:70%}.s-feature-panels__block__image__inner{--animate-name: zoomIn;--animate-duration: 0.4s}.s-feature-panels__block__paragraph{width:100%;max-width:400px;text-wrap:pretty;white-space:pre-line}@media(prefers-reduced-motion: no-preference){.s-feature-panels__block__paragraph{transition:opacity .3s ease-in-out;opacity:0}[data-active=true] .s-feature-panels__block__paragraph{opacity:1}}@media screen and (min-width: 1025px){.s-feature-panels__block__paragraph{padding:20px 0}}@media screen and (min-width: 1025px)and (prefers-reduced-motion: no-preference){.s-feature-panels__block__paragraph{margin-top:calc(var(--offset)*var(--index, 0))}}@media screen and (max-width: 600px){.s-feature-panels__block__paragraph{opacity:1 !important;text-align:center;max-width:var(--max-w-image);padding:0 var(--s-contain)}}.s-feature-panels__slide{padding:0 var(--s-contain)}.s-featured-product{--padding: 40px}@media screen and (max-width: 1024px){.s-featured-product{--padding: 24px}}.s-featured-product__media{position:relative;overflow:hidden}.s-featured-product__media a{border-radius:var(--br-md);outline-offset:-8px !important}@media screen and (max-width: 1024px){.s-featured-product__media{width:100%}.s-featured-product__media::after{content:"";display:block;padding-top:100%}}.s-featured-product__media__background{width:110%;height:110%;filter:blur(12px)}@media(prefers-reduced-motion: no-preference){.s-featured-product__media__background{transition:.6s var(--e-inOut-cubic)}}@media(prefers-reduced-motion: no-preference){.s-featured-product__media__image{transition:.6s var(--e-inOut-cubic)}}@media screen and (min-width: 1025px){.s-featured-product__media__image{width:80%;height:80%}}@media(hover: hover){.s-featured-product__media:hover .s-featured-product__media__background{width:105%;height:105%}.s-featured-product__media:hover .s-featured-product__media__image{width:90%;height:90%}}.s-featured-product__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:570px;overflow:hidden}.s-featured-product__content__info{flex-shrink:0;padding:var(--padding)}@media screen and (max-width: 1024px){.s-featured-product__content{width:100%}}@media screen and (min-width: 1025px){.s-featured-product .g-product-title{font-size:40px}}@media screen and (min-width: 1281px){.s-featured-product .g-product-title{font-size:48px}}@media screen and (min-width: 1921px){.s-featured-product .g-product-title{font-size:80px}}.s-featured-product__description{max-width:var(--s-xs)}.s-featured-product__treat{--animate-name: bounceUp}.s-featured-product__treat .object-fit{width:max(50%,300px)}.s-featured-product__treat .object-fit picture{width:100%;height:150%;overflow:visible}.s-featured-product__treat .object-fit img{object-position:top}.s-featured-product__cta{position:absolute;width:calc(100% - var(--padding)*2);left:50%;bottom:var(--padding);transform:translateX(-50%);height:70px;box-shadow:inset 0 0 0 8px var(--cr-white)}@media(hover: hover){.s-featured-product__cta:hover{color:var(--hover-text)}}.s-featured-product__footer{position:relative;margin-top:calc(var(--padding)/2)}.s-featured-product__footer::after{content:"";display:block;padding-top:min(60%,600px)}.s-hero{height:calc(var(--s-main-height) - var(--s-marquee-height, 0px));min-height:40vw}@media screen and (max-width: 1024px){.s-hero{min-height:100vw}}.s-hero__wrapper{position:relative;width:100%;padding:20px}@media screen and (max-width: 600px){.s-hero__wrapper{padding:10px}}.s-hero__content{gap:220px;position:relative;width:100%;flex:1;padding-bottom:20%}.s-hero__content>*{flex:1}@media screen and (max-width: 1024px){.s-hero__content{gap:var(--s-gap-lg);margin:0 auto}.s-hero__content>*{flex:unset}}.s-hero__content__title{white-space:pre-wrap;text-align:right}.s-hero__content__title>*{max-width:var(--s-dynamic)}@media screen and (max-width: 1024px){.s-hero__content__title{text-align:center}}.s-hero__content__paragraph{gap:var(--s-gap-md)}.s-hero__content__paragraph>*{max-width:var(--s-xxs)}@media screen and (max-width: 1024px){.s-hero__content__paragraph{text-align:center;gap:var(--s-gap-lg)}}.s-hero__content__cta{--animate-name: fadeInDown;--animate-duration: 0.3s;--animate-delay: 0.4s}.s-hero__logo__lottie{position:relative;width:100%}.s-hero__logo__lottie::after{content:"";display:block;padding-top:53.6388140162%}.s-image-rows__wrapper{position:relative;height:680px}.s-image-rows__heading{width:100%;max-width:var(--s-sm);padding-inline:var(--s-gap-md)}.s-image-rows__cta{--animate-name: fadeInDown;--animate-duration: 0.3s;--animate-delay: 0.6s}.s-image-rows .embla{--slide-size: 300px;position:absolute;bottom:-15%;left:0;right:0}.s-image-rows__card{margin-inline:-10px}.s-image-rows__card:nth-child(6n+1){z-index:1}.s-image-rows__card:nth-child(6n+2){z-index:2}.s-image-rows__card:nth-child(6n+3){z-index:0}.s-image-rows__card:nth-child(6n+4){z-index:1}.s-image-rows__card:nth-child(6n+5){z-index:2}.s-image-rows__card:nth-child(6n+6){z-index:0}.s-image-rows__card:has(.s-image-rows__card-inner:hover){z-index:50}.s-image-rows__card-inner{position:relative;height:fit-content;padding:var(--s-gap-sm);background:url("../assets/img-photo-frame.png") no-repeat center/100% 100%;filter:drop-shadow(0 -4px 10px rgba(0, 0, 0, 0.4));will-change:transform;pointer-events:auto}@media(prefers-reduced-motion: no-preference){.s-image-rows__card-inner{transition:transform .6s var(--e-out-cubic)}}.s-image-rows__card-inner--0{transform:rotate(-9deg) translateY(0px)}.s-image-rows__card-inner--0.is-active,.s-image-rows__card-inner--0:hover{transform:rotate(-9deg) translateY(-100px)}@media screen and (max-width: 1024px){.s-image-rows__card-inner--0.is-active,.s-image-rows__card-inner--0:hover{transform:rotate(-9deg) translateY(-80px)}}@media screen and (max-width: 600px){.s-image-rows__card-inner--0.is-active,.s-image-rows__card-inner--0:hover{transform:rotate(-9deg) translateY(-40px)}}.s-image-rows__card-inner--1{transform:rotate(0deg) translateY(5px)}.s-image-rows__card-inner--1.is-active,.s-image-rows__card-inner--1:hover{transform:rotate(0deg) translateY(-100px)}@media screen and (max-width: 1024px){.s-image-rows__card-inner--1.is-active,.s-image-rows__card-inner--1:hover{transform:rotate(0deg) translateY(-80px)}}@media screen and (max-width: 600px){.s-image-rows__card-inner--1.is-active,.s-image-rows__card-inner--1:hover{transform:rotate(0deg) translateY(-40px)}}.s-image-rows__card-inner--2{transform:rotate(5deg) translateY(0px)}.s-image-rows__card-inner--2.is-active,.s-image-rows__card-inner--2:hover{transform:rotate(5deg) translateY(-100px)}@media screen and (max-width: 1024px){.s-image-rows__card-inner--2.is-active,.s-image-rows__card-inner--2:hover{transform:rotate(5deg) translateY(-80px)}}@media screen and (max-width: 600px){.s-image-rows__card-inner--2.is-active,.s-image-rows__card-inner--2:hover{transform:rotate(5deg) translateY(-40px)}}.s-image-rows__card-inner--3{transform:rotate(0deg) translateY(-5px)}.s-image-rows__card-inner--3.is-active,.s-image-rows__card-inner--3:hover{transform:rotate(0deg) translateY(-100px)}@media screen and (max-width: 1024px){.s-image-rows__card-inner--3.is-active,.s-image-rows__card-inner--3:hover{transform:rotate(0deg) translateY(-80px)}}@media screen and (max-width: 600px){.s-image-rows__card-inner--3.is-active,.s-image-rows__card-inner--3:hover{transform:rotate(0deg) translateY(-40px)}}.s-image-rows__card-inner--4{transform:rotate(-3deg) translateY(15px)}.s-image-rows__card-inner--4.is-active,.s-image-rows__card-inner--4:hover{transform:rotate(-3deg) translateY(-100px)}@media screen and (max-width: 1024px){.s-image-rows__card-inner--4.is-active,.s-image-rows__card-inner--4:hover{transform:rotate(-3deg) translateY(-80px)}}@media screen and (max-width: 600px){.s-image-rows__card-inner--4.is-active,.s-image-rows__card-inner--4:hover{transform:rotate(-3deg) translateY(-40px)}}.s-image-rows__card-inner--5{transform:rotate(5deg) translateY(0px)}.s-image-rows__card-inner--5.is-active,.s-image-rows__card-inner--5:hover{transform:rotate(5deg) translateY(-100px)}@media screen and (max-width: 1024px){.s-image-rows__card-inner--5.is-active,.s-image-rows__card-inner--5:hover{transform:rotate(5deg) translateY(-80px)}}@media screen and (max-width: 600px){.s-image-rows__card-inner--5.is-active,.s-image-rows__card-inner--5:hover{transform:rotate(5deg) translateY(-40px)}}.s-image-rows__image-wrapper{position:relative}.s-image-rows__image-wrapper::after{content:"";display:block;padding-top:133%}@media screen and (max-width: 1024px){.s-image-rows__wrapper{height:580px}.s-image-rows .embla{--slide-size: 240px}}@media screen and (max-width: 600px){.s-image-rows__wrapper{height:480px}.s-image-rows .embla{--slide-size: 170px;bottom:-10%}}.s-ingredient-slider{--card-size: 240px;--padding-inline: var(--s-gap-lg)}.s-ingredient-slider__wrapper{padding-block:var(--s-section) var(--s-gap-lg)}.s-ingredient-slider__heading{margin-bottom:var(--s-gap-md);padding-inline:var(--padding-inline)}.s-ingredient-slider__paragraph{width:100%;max-width:var(--s-xs)}.s-ingredient-slider__cards{gap:var(--padding-inline);width:100%;padding:var(--s-gap-md) var(--padding-inline) 160px;white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:var(--padding-inline);-webkit-overflow-scrolling:touch;cursor:grab;user-select:none}.s-ingredient-slider__cards.is-dragging{cursor:grabbing;scroll-snap-type:none}.s-ingredient-slider__cards>*{scroll-snap-align:start}.s-ingredient-slider__cards::-webkit-scrollbar{height:8px}.s-ingredient-slider__cards::-webkit-scrollbar-track{background-color:var(--cr-gray);border-radius:100px}.s-ingredient-slider__cards::-webkit-scrollbar-thumb{background-color:var(--cr-white);border-radius:100px}.s-ingredient-slider__cards::-webkit-scrollbar-track{margin:0 var(--padding-inline)}@media screen and (max-width: 1024px){.s-ingredient-slider__wrapper{padding-block:var(--s-section)}}@media screen and (max-width: 600px){.s-ingredient-slider{--card-size: 200px;--padding-inline: var(--s-gap-md)}.s-ingredient-slider__paragraph{text-align:left}.s-ingredient-slider__cards{padding-bottom:40px}}.s-marquee{width:100%;overflow:hidden}.s-marquee__inner{position:relative;width:100%;padding-block:7px;overflow:hidden}.s-marquee__item{display:inline-flex;align-items:center;white-space:nowrap;padding-right:var(--s-marquee-gap, 30px)}.s-marquee__item:nth-child(odd){font-weight:600}.s-marquee__marquee{width:100%}.s-milestones{--scrollbar-size: 40px}.s-milestones__wrapper{position:relative;padding-top:var(--s-section);padding-bottom:calc(var(--s-section) + var(--scrollbar-size));gap:40px}.s-milestones__sliders{width:100%}@media screen and (min-width: 1025px){.s-milestones__sliders{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}.s-milestones__sliders .s-milestones__slider{grid-column:1/-1;grid-row:1/-1}.s-milestones__sliders .s-milestones__gallery{grid-column:2/3;grid-row:1/-1}}@media screen and (max-width: 1024px){.s-milestones__sliders{flex-direction:column-reverse;gap:40px}}.s-milestones__gallery{width:100%}@media screen and (max-width: 1024px){.s-milestones__gallery{width:85%;margin:0 auto}}.s-milestones__gallery .embla__slide{--rotation: -4deg;--transform: translate3d(-100vh, 50vw, 0);z-index:var(--z-index) !important}.s-milestones__gallery .embla__slide:nth-child(2n){--rotation: 4deg;--transform: translate3d(-100vh, -40vw, 0)}.s-milestones__gallery .embla__slide:nth-child(3n){--rotation: 10deg;--transform: translate3d(100vh, -70vw, 0)}.s-milestones__gallery .embla__slide:nth-child(5n){--rotation: -8deg;--transform: translate3d(100vh, 60vw, 0)}@media screen and (max-width: 1024px){.s-milestones__gallery .embla__slide{--transform: translate3d(-100vw, 50px, 0)}.s-milestones__gallery .embla__slide:nth-child(2n){--transform: translate3d(-100vw, -50px, 0)}.s-milestones__gallery .embla__slide:nth-child(3n){--transform: translate3d(100vw, -50px, 0)}.s-milestones__gallery .embla__slide:nth-child(5n){--transform: translate3d(100vw, 50px, 0)}}.s-milestones__gallery .embla__slide.is-snapped .s-milestones__image,.s-milestones__gallery .embla__slide.is-snapped~.embla__slide .s-milestones__image{transform:translateX(0)}.s-milestones__slider{width:100%;position:unset}.s-milestones__slide__wrapper{width:100%;height:100%}@media screen and (min-width: 1025px){.s-milestones__slide__wrapper>*{flex:0 0 33.33%;padding:0 60px}}@media screen and (max-width: 1024px){.s-milestones__slide__wrapper{width:fit-content;margin:0 auto}}.s-milestones__day{grid-area:day}@media screen and (min-width: 1025px){.s-milestones__day{text-align:right}}@media screen and (max-width: 1024px){.s-milestones__day{padding:0 20px}}.s-milestones__image{position:relative;width:100%;max-width:400px;margin:0 auto;grid-column:1/-1;grid-row:1/-1;transform:var(--transform)}@media(prefers-reduced-motion: no-preference){.s-milestones__image{transition:transform .4s var(--e-inOut-circ)}}.s-milestones__image::after{content:"";display:block;padding-top:121.6666666667%}.s-milestones__image__frame{width:100%;height:100%;transform:rotate(var(--rotation))}.s-milestones__image__photo{width:calc(100% - 32px);height:calc(100% - 32px);transform:translate3d(-50%, -50%, 0) rotate(var(--rotation, 0deg))}.s-milestones__content{grid-area:content}.s-milestones__content__paragraph{max-width:var(--s-xxs);white-space:pre-line}.s-milestones__scrollbar{width:100%;height:var(--scrollbar-size);border-bottom:1px solid;margin-top:60px;gap:var(--scrollbar-size)}@media screen and (max-width: 1024px){.s-milestones__scrollbar{position:absolute;bottom:var(--s-contain);width:calc(100% - var(--s-contain)*2);margin-top:0}}.s-milestones__scrollbar__inner{position:relative;width:100%;height:var(--scrollbar-size)}.s-milestones__scrollbar__indicator{width:1px;height:12px;background-color:currentColor}.s-milestones__scrollbar__thumb{position:absolute;width:0px}.s-milestones__scrollbar__thumb__inner{width:var(--scrollbar-size);height:var(--scrollbar-size);border-top-left-radius:var(--scrollbar-size);border-top-right-radius:var(--scrollbar-size);background-color:var(--cr-dark);margin-left:calc(var(--scrollbar-size)/-2)}@media(prefers-reduced-motion: no-preference){.s-milestones__scrollbar__thumb__inner{transition:transform .2s var(--e-inOut-circ)}}.is-animated .s-milestones__scrollbar__thumb__inner{transform:translateY(100%)}.s-milestones__scrollbar__thumb span{position:absolute;width:8px;height:8px;top:6px;left:50%;border-radius:100%;background-color:var(--cr-silver);transform:translate(-50%, 0);pointer-events:none}.s-milestones__scrollbar__thumb span:first-child{top:12px;left:calc(50% - 10px)}.s-milestones__scrollbar__thumb span:last-child{top:12px;left:calc(50% + 10px)}.s-milestones__scrollbar .c-slider__scrollbar{position:absolute;inset:0;opacity:0;accent-color:rgba(0,0,0,0)}@media(prefers-reduced-motion: no-preference){.s-note-cards__scroller{min-height:var(--s-vp-height);height:calc(var(--s-vp-height)*var(--scroller-height, 1)*.75)}}.s-note-cards__wrapper{position:sticky;top:var(--s-header-dynamic);height:var(--s-main-height-dynamic);overflow:hidden}@media screen and (max-width: 900px){.s-note-cards__wrapper{grid-template-columns:1fr;height:auto}}.s-note-cards__cover{position:relative;width:100%;height:var(--s-main-height-dynamic)}.s-note-cards__cover__label{--animate-name: fadeInDown;--animate-duration: 0.3s}.s-note-cards__cover__title{filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}.s-note-cards__media{width:100%;height:100%;overflow:hidden}.s-note-cards__media img{object-position:top center}.s-note-cards__notes{position:relative}@media(prefers-reduced-motion: reduce){.s-note-cards__notes{padding-top:var(--s-section-half);padding-bottom:var(--s-section-half);overflow-x:hidden;overflow-y:auto}}@media screen and (max-width: 900px)and (prefers-reduced-motion: no-preference){.s-note-cards__notes{position:absolute;top:40%;left:0;right:0;bottom:0}}.s-note-cards__note{--padding-h: 32px;--padding-v: clamp(32px, 2vw, 64px);--rotation: 6deg;position:relative;width:clamp(400px,60%,600px)}@media screen and (max-width: 600px){.s-note-cards__note{--padding-h: 20px;--padding-v: 24px}}.s-note-cards__note::after{content:"";position:absolute;inset:0;background:url("../assets/img-note-background.png") no-repeat center/100% 100%;z-index:1}@media(prefers-reduced-motion: reduce){.s-note-cards__note::before{content:"";position:absolute;inset:0;background:url("../assets/img-note-background.png") no-repeat center/100% 100%;transform:translateY(5%) rotate(var(--rotation));opacity:.2;filter:brightness(0);z-index:0}.s-note-cards__note[data-index="2"]{--rotation: 5deg }.s-note-cards__note[data-index="3"]{--rotation: 7deg }.s-note-cards__note[data-index="4"]{--rotation: -3deg }.s-note-cards__note[data-index="5"]{--rotation: 9deg }.s-note-cards__note[data-index="6"]{--rotation: 4deg }}.s-note-cards__note[data-index="1"]::before{content:"";position:absolute;inset:0;background:url("../assets/img-note-background.png") no-repeat center/100% 100%;transform:translateY(5%) rotate(var(--rotation));opacity:.2;filter:brightness(0);z-index:0}.s-note-cards__note[data-index="2"]{transform:rotate(-5deg)}.s-note-cards__note[data-index="3"]{transform:rotate(3deg)}.s-note-cards__note[data-index="4"]{transform:rotate(-2deg)}.s-note-cards__note[data-index="5"]{transform:rotate(2deg)}.s-note-cards__note[data-index="6"]{transform:rotate(-3deg)}.s-note-cards__note__wrapper{padding:48px;z-index:var(--z-index)}@media(prefers-reduced-motion: no-preference){.s-note-cards__note__wrapper{position:absolute;inset:0;grid-column:1/-1;grid-row:1/-1}}.s-note-cards__note__icon{position:absolute;top:-32px;right:-32px;width:clamp(80px,25%,160px);pointer-events:none;filter:drop-shadow(0 4px 1.3px rgba(0, 0, 0, 0.25));z-index:2}.s-note-cards__note__icon svg{width:100%;transform:rotate(var(--icon-rotation, 0deg))}.s-note-cards__note__content{position:relative;padding:var(--padding-v) var(--padding-h);padding-bottom:calc(var(--padding-v)*2);min-height:400px;z-index:3}@media screen and (max-width: 900px){.s-note-cards__note__content{min-height:300px}}.s-note-cards__note__paragraph{flex:1;max-width:400px;text-wrap:pretty;white-space:pre-line}@media(prefers-reduced-motion: no-preference){.s-story-reveal__scroller{height:calc(var(--s-vp-height)*var(--scroller-height, 1))}}@media(prefers-reduced-motion: reduce){.s-story-reveal__scroller{height:auto}}@media(prefers-reduced-motion: no-preference){.s-story-reveal__wrapper{position:sticky;top:var(--s-header-dynamic);height:var(--s-main-height-dynamic)}}@media(prefers-reduced-motion: reduce){.s-story-reveal__wrapper{position:relative}}.s-story-reveal__header{z-index:3}.s-story-reveal__header__label{--animate-name: fadeInDown;--animate-duration: 0.3s}@media(prefers-reduced-motion: reduce){.s-story-reveal__header{position:relative;height:var(--s-main-height-dynamic)}}.s-story-reveal__canvas{perspective:800px}@media(prefers-reduced-motion: reduce){.s-story-reveal__canvas{height:var(--s-main-height-dynamic);top:0;bottom:unset}}.s-story-reveal__scene{transform-style:preserve-3d;pointer-events:none}.s-story-reveal__scene--back .s-story-reveal__image{width:clamp(150px,10vw,250px)}@media screen and (max-width: 600px){.s-story-reveal__scene--back .s-story-reveal__image{width:clamp(100px,8vw,200px)}}@media(prefers-reduced-motion: no-preference){.s-story-reveal__scene--back .js-section-story-reveal-image{opacity:0}}.s-story-reveal__image{width:clamp(200px,20vw,300px);will-change:transform,opacity}.s-story-reveal__image[data-index="1"]{top:15%;left:10%;z-index:10}.s-story-reveal__image[data-index="2"]{top:30%;left:25%;z-index:9}.s-story-reveal__image[data-index="3"]{top:70%;left:20%;z-index:8}.s-story-reveal__image[data-index="4"]{top:30%;left:80%;z-index:7}.s-story-reveal__image[data-index="5"]{top:75%;left:85%;z-index:6}.s-story-reveal__image[data-index="6"]{top:15%;left:15%;z-index:5}.s-story-reveal__image[data-index="7"]{top:25%;left:90%;z-index:4}.s-story-reveal__image[data-index="8"]{top:75%;left:10%;z-index:3}.s-story-reveal__image[data-index="9"]{top:90%;left:80%;z-index:2}.s-story-reveal__image[data-index="10"]{top:70%;left:95%;z-index:1}.s-story-reveal__image__frame{width:calc(100% + clamp(12px,10%,24px));height:calc(100% + clamp(12px,10%,24px));max-width:unset;z-index:-1}@media screen and (max-width: 600px){.s-story-reveal__image{width:clamp(150px,15vw,250px)}.s-story-reveal__image[data-index="1"]{top:10%;left:15%}.s-story-reveal__image[data-index="2"]{top:25%;left:35%}.s-story-reveal__image[data-index="3"]{top:80%;left:20%}.s-story-reveal__image[data-index="4"]{top:20%;left:85%}.s-story-reveal__image[data-index="5"]{top:75%;left:80%}.s-story-reveal__image[data-index="6"]{top:10%;left:20%}.s-story-reveal__image[data-index="7"]{top:15%;left:85%}.s-story-reveal__image[data-index="8"]{top:85%;left:15%}.s-story-reveal__image[data-index="9"]{top:90%;left:50%}.s-story-reveal__image[data-index="10"]{top:80%;left:90%}}.s-story-reveal__paragraph{max-width:var(--s-sm);white-space:pre-line}@media screen and (max-width: 1024px){.s-story-reveal__paragraph{max-width:var(--s-xs)}}@media screen and (max-width: 600px){.s-story-reveal__paragraph{max-width:var(--s-xxs)}}@media(prefers-reduced-motion: reduce){.s-story-reveal__paragraph__wrapper{position:relative;padding-top:var(--s-section);padding-bottom:var(--s-section)}}@media(prefers-reduced-motion: no-preference){.s-story-reveal .js-section-story-reveal-paragraph-wrapper{opacity:0;transform:translate(0, 150vh)}}.s-ugc{--padding: 20px;--duration: 0.4s}.s-ugc__wrapper{padding-top:var(--s-section)}@media screen and (max-width: 1280px){.s-ugc__wrapper{padding-bottom:var(--padding)}}.s-ugc__header{text-wrap:pretty;margin-bottom:calc(var(--s-section)/2)}@media screen and (min-width: 1025px){.s-ugc__header{gap:60px}}@media screen and (max-width: 1024px){.s-ugc__header{padding-left:var(--padding);padding-right:var(--padding)}}.s-ugc__header__heading{--icon-size: 63px;justify-content:start}.s-ugc__header__heading svg{--animate-name: fadeInDown;--animate-duration: var(--duration);width:var(--icon-size);height:var(--icon-size)}@media screen and (min-width: 1921px){.s-ugc__header__heading{--icon-size: 90px;gap:var(--s-gap-md)}}@media screen and (max-width: 1024px){.s-ugc__header__heading{--icon-size: 54px}}@media screen and (max-width: 600px){.s-ugc__header__heading{gap:var(--s-gap-xs)}}.s-ugc__header__title{--animate-name: fadeInDown;--animate-duration: var(--duration)}@media(prefers-reduced-motion: no-preference){.s-ugc__header__title__link{transition:.2s}}@media(hover: hover){.s-ugc__header__title__link:hover{color:var(--cr-accent)}}.s-ugc__header__label{--animate-name: fadeInDown;--animate-duration: var(--duration);--animate-delay: 0.2s}.s-ugc__header__paragraph{--animate-name: fadeInDown;--animate-duration: var(--duration);--animate-delay: 0.4s}.s-ugc__header__paragraph p{max-width:var(--s-xxs)}@media screen and (min-width: 1025px){.s-ugc__header__paragraph{padding-top:20px}}.s-ugc__cards .embla__slide:nth-child(1){--animate-delay: 0.1s}.s-ugc__cards .embla__slide:nth-child(2){--animate-delay: 0.2s}.s-ugc__cards .embla__slide:nth-child(3){--animate-delay: 0.3s}.s-ugc__cards .embla__slide:nth-child(4){--animate-delay: 0.4s}.s-ugc__cards .embla__slide:nth-child(5){--animate-delay: 0.5s}.s-ugc__cards .embla__slide:nth-child(6){--animate-delay: 0.6s}.s-ugc__cards .embla__slide:nth-child(7){--animate-delay: 0.7s}.s-ugc__cards .embla__slide:nth-child(8){--animate-delay: 0.8s}.s-ugc__cards .embla__slide:nth-child(9){--animate-delay: 0.9s}.s-ugc__cards .embla__slide:nth-child(10){--animate-delay: 1s}.s-ugc__cards .embla__slide:nth-child(11){--animate-delay: 1.1s}.s-ugc__cards .embla__slide:nth-child(12){--animate-delay: 1.2s}.s-ugc__cards .embla__slide:nth-child(13){--animate-delay: 1.3s}.s-ugc__cards .embla__slide:nth-child(14){--animate-delay: 1.4s}.s-ugc__cards .embla__slide:nth-child(15){--animate-delay: 1.5s}.s-ugc__cards .embla__slide:nth-child(16){--animate-delay: 1.6s}.s-ugc__cards .embla__slide:nth-child(17){--animate-delay: 1.7s}.s-ugc__cards .embla__slide:nth-child(18){--animate-delay: 1.8s}.s-ugc__cards .embla__slide:nth-child(19){--animate-delay: 1.9s}.s-ugc__cards .embla__slide:nth-child(20){--animate-delay: 2s}@media screen and (min-width: 1281px){.s-ugc__cards .c-slider__container{display:grid;grid-template-columns:repeat(5, 1fr);gap:calc(var(--padding)/2);padding:var(--padding) var(--padding) 0}}@media screen and (max-width: 1280px){.s-ugc__cards{--slide-size: clamp(300px, 80%, 400px);--slide-gap: var(--padding);display:block;width:100vw;margin-left:calc(var(--s-contain)*-1)}}.s-ugc__card{--animate-name: fadeInDown;--animate-duration: var(--duration);--animate-default-timing-function: var(--e-out-back);position:relative;width:100%}.s-ugc__card::after{content:"";display:block;padding-top:140%}.s-ugc__card.has-link{transition:1.5s}.s-ugc__card.has-link a{border-radius:var(--br-md);outline-offset:-8px !important}@media(prefers-reduced-motion: no-preference){.s-ugc__card.has-link{transition:.2s}.s-ugc__card.has-link img{transition:.4s var(--e-inOut-cubic)}}@media(hover: hover){.s-ugc__card.has-link:hover:hover{color:var(--cr-white);background-color:var(--cr-orange)}.s-ugc__card.has-link:hover:hover img{transform:translate3d(-50%, -50%, 0) scale(1.3);transition:12s cubic-bezier(0, 0.99, 0.6, 0.99)}}.s-ugc__card__media{inset:-1px}.s-ugc__card__content{padding:var(--padding);text-wrap:pretty;overflow-y:auto;user-select:text}.s-ugc__card__content .svg-logo{position:absolute;top:var(--padding);left:var(--padding);width:100%;max-width:80px}.s-ugc__card__content__cover-title{writing-mode:sideways-lr;text-orientation:mixed;margin-top:auto;margin-left:auto;font-size:8vw}@media screen and (min-width: 1281px){.s-ugc__card__content__cover-title{font-size:clamp(64px,5vw,96px)}}@media screen and (max-width: 600px){.s-ugc__card__content__cover-title{font-size:80px}}.s-values{--gap: 50px;--padding-v: 200px}@media screen and (max-width: 1024px){.s-values{--gap: 40px;--padding-v: 100px}}.s-values__wrapper{position:relative;padding-block:var(--padding-v)}.s-values__content{--animate-name: fadeInDown;--animate-duration: 0.8s;--animate-default-timing-function: var(--e-out-back);position:relative;gap:var(--gap)}.s-values__title{padding:20px}@media screen and (max-width: 1920px){.s-values__title{margin-inline:auto;max-width:var(--s-xs)}}.s-values__subtitle{--animate-delay: 0.1s}.s-values__paragraph{--animate-delay: 0.2s;max-width:var(--s-dynamic-sm)}.s-values__cta{--animate-delay: 0.3s}@media screen and (min-width: 1025px){.s-values__list{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:100%;max-width:var(--s-sm)}}@media screen and (max-width: 1024px){.s-values__list{position:relative;width:100%;max-width:var(--s-xxs)}}.s-values__item{--animate-name: zoomIn;--animate-duration: 0.4s;position:relative}.s-values__item__inner{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:8px;text-align:left;white-space:nowrap;padding:12px 16px;border-radius:var(--br-xs);overflow:hidden}.s-values__item__inner::before{content:"";width:8px;height:8px;border-radius:100%;background-color:var(--cr-orange);flex-shrink:0}.s-values__item:nth-of-type(1){--animate-delay: 0.2s}.s-values__item:nth-of-type(2){--animate-delay: 0.3s}.s-values__item:nth-of-type(3){--animate-delay: 0.4s}.s-values__item:nth-of-type(4){--animate-delay: 0.5s}@media screen and (min-width: 1025px){.s-values__item{position:absolute}.s-values__item:nth-of-type(1){margin-top:-40%;left:-3vw}.s-values__item:nth-of-type(2){margin-top:-50%;right:-3vw}.s-values__item:nth-of-type(3){margin-top:30%;left:-1vw}.s-values__item:nth-of-type(4){margin-top:40%;right:-1vw}}.p-404{--z-timer: 1;--z-canvas: 2;--z-cover: 3;--z-opening: 4;--t-duration: 0.3s}.p-404__wrapper{position:relative;width:100%;height:var(--s-main-height-dynamic)}.p-404__wrapper::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--cr-white);transform:translateX(calc(var(--progress, 0%) - 100%));transition:transform .1s linear}.p-404__number{padding-right:.75em;z-index:var(--z-timer)}@media screen and (max-width: 1024px){.p-404__number{padding-right:.5em}}@media screen and (max-width: 600px){.p-404__number{padding-right:.25em}}.p-404__number__intro{--t-duration: 1s;position:relative;display:flex;align-items:center;font-size:45vw;white-space:nowrap;transition:transform var(--t-duration) var(--e-out-back),opacity var(--t-duration) ease}.p-404__number__intro--left .animate,.p-404__number__intro--center .animate,.p-404__number__intro--right .animate{--animate-name: slideScaleIn;--animate-slide-y: 100vh;--animate-duration: 0.6s;--animate-timing-function: var(--e-out-back);display:block}.p-404__number__intro--left .animate{--animate-slide-x: 25%}.p-404__number__intro--center .animate{--animate-delay: 0.1s}.p-404__number__intro--right .animate{--animate-slide-x: -25%;--animate-delay: 0.2s}@media screen and (max-width: 1024px){.p-404__number__intro{max-height:min(80vw,600px)}}.p-404__number__point{--digit-h: var(--s-main-height)}@media screen and (max-width: 1024px){.p-404__number__point{--digit-h: min(80vw, 600px)}}.p-404__number__point__digit{height:var(--digit-h);text-align:center;transition:transform calc(var(--t-duration)/2) var(--e-out-back),opacity calc(var(--t-duration)/2) ease}.p-404__number__point__digit__inner{display:flex;flex-direction:column;transition:transform .4s var(--e-out-back)}.p-404__number__point__digit__inner span{height:var(--digit-h);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform calc(var(--t-duration)/2) var(--e-out-back),opacity calc(var(--t-duration)/2) ease}.p-404__number__point__digit__inner span:not(.is-active){transform:rotate(10deg)}@media screen and (max-width: 1024px){.p-404__number__point__digit__inner span:not(.is-active){opacity:0}}.p-404__number__point__digit--hundreds,.p-404__number__point__digit--ones{position:absolute;opacity:0}.p-404__number__point__digit--hundreds{transform:translate3d(-125%, 0, 0)}.p-404__number__point__digit--ones{transform:translate3d(100%, 50%, 0)}.p-404__particle{position:absolute;border-radius:50%;pointer-events:none;background:var(--cr-orange-dark);animation:particleBurst var(--duration, 0.45s) ease-out forwards}.p-404__particle--bordered{background:rgba(0,0,0,0);border:2px solid var(--cr-orange-dark)}.p-404__close{position:absolute;top:var(--s-gap-xs);left:var(--s-gap-xs);z-index:var(--z-opening);transition:transform var(--t-duration) var(--e-out-back);transform-origin:center;transform:scale(0);pointer-events:none}.p-404__sound{--s-icon: 32px;position:absolute;top:var(--s-gap-sm);right:var(--s-gap-sm);width:var(--s-icon);height:var(--s-icon);z-index:var(--z-opening);transition:color var(--t-duration) var(--e-out-back)}.p-404__sound__mute,.p-404__sound__unmute{grid-column:1/-1;grid-row:1/-1;transition:opacity var(--t-duration) ease}.p-404__sound__mute{opacity:0}.p-404__sound.is-muted .p-404__sound__mute{opacity:1}.p-404__sound.is-muted .p-404__sound__unmute{opacity:0}@media(hover: hover){.p-404__sound:hover{color:var(--cr-subtle-4)}}.p-404__canvas{z-index:var(--z-canvas)}.p-404__stick{--base-width: 40px;position:absolute;top:0;width:calc(var(--base-width) + var(--w-variation, 0px));cursor:pointer;filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.25));pointer-events:auto;user-select:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);animation:stickRain var(--animate-duration, var(--animate-default-duration)) linear var(--animate-delay, var(--animate-default-delay)) infinite;animation-fill-mode:both}@media screen and (max-width: 1024px){.p-404__stick{--base-width: 30px}}@media screen and (max-width: 600px){.p-404__stick{--base-width: 20px}}.p-404__stick::after{content:"";position:absolute;inset:-20px}.p-404__stick img{width:100%;height:auto;display:block}.p-404__timer{padding:12px 16px;transition:color var(--t-duration) ease}.p-404__timer.is-urgent{animation:timerUrgent .5s ease-in-out infinite alternate}.p-404__timer__wrapper{position:absolute;bottom:var(--s-gap-lg);right:var(--s-gap-lg);z-index:var(--z-opening);transition:transform var(--t-duration) var(--e-out-back);transform-origin:center;transform:scale(0)}@media screen and (max-width: 600px){.p-404__timer__wrapper{bottom:var(--s-gap-sm);right:var(--s-gap-sm)}}.p-404__content{--padding-v: clamp(40px, 4vw, 80px);--padding-h: 32px;--animate-name: zoomIn;--animate-duration: 0.3s;--animate-timing-function: var(--e-out-back);position:relative;width:clamp(300px,50%,400px);transition:transform var(--t-duration) var(--e-out-back);transform-origin:center}.p-404__content::after{content:"";position:absolute;inset:0;background:url("../assets/img-note-background.png") no-repeat center/100% 100%;filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.25));z-index:1}.p-404__content__inner{position:relative;padding:var(--padding-v) var(--padding-h);z-index:2}.p-404__content__cta{--animate-name: zoomIn;--animate-duration: 0.3s;--animate-delay: 0.1s;--animate-timing-function: var(--e-out-back)}.p-404__content__countdown__item{grid-column:1/-1;grid-row:1/-1;transition:transform var(--t-duration) var(--e-out-back);transform-origin:center bottom;transform:scale(0)}.p-404__content__countdown__item.is-active{transform:scale(1)}.p-404__content__replay{--hover-bg: var(--cr-orange);--hover-text: var(--cr-white)}.p-404__content__code{position:relative;padding:16px;text-align:center}.p-404__content__code__loading,.p-404__content__code__error,.p-404__content__code__value{grid-column:1/-1;grid-row:1/-1;place-self:center;transition:opacity var(--t-duration) ease}.p-404__content__code__error,.p-404__content__code__value{opacity:0;pointer-events:none}.p-404__content__code__value{font-weight:600}.p-404__content__code__copy{position:absolute;top:50%;right:16px;width:16px;height:16px;transition:opacity var(--t-duration) ease;transform:translateY(-50%)}@media(hover: hover){.p-404__content__code__copy:hover{opacity:.6}}.p-404__content__code.is-claimed .p-404__content__code__loading,.p-404__content__code.is-error .p-404__content__code__loading{opacity:0;pointer-events:none}.p-404__content__code.is-claimed .p-404__content__code__value,.p-404__content__code.is-error .p-404__content__code__error{opacity:1;pointer-events:auto}.p-404__content--cover{position:relative;z-index:var(--z-cover)}.p-404__content--opening,.p-404__content--success,.p-404__content--fail{position:absolute;z-index:var(--z-opening);transform:translate3d(-50%, -50%, 0) scale(0);pointer-events:none}.p-404__content--fail::after{filter:brightness(0)}html.is-404-minigame-active .p-404__close{transform:scale(1);pointer-events:auto}html.is-404-minigame-active .p-404__timer__wrapper{transform:scale(1)}html.is-404-minigame-active .p-404__number__intro--left{transform:translate3d(-50vw, 0, 0);opacity:0}html.is-404-minigame-active .p-404__number__intro--center{transform:translate3d(-45%, 0, 0)}html.is-404-minigame-active .p-404__number__intro--right{transform:translate3d(-50vw, -100vh, 0);opacity:0}html.is-404-minigame-active .p-404__number__point{margin-left:-0.05em}html.is-404-minigame-active .p-404__number__point__digit--ones{opacity:1;transform:translate3d(100%, 0, 0)}html.is-404-minigame-active .p-404__content--cover{--animate-name: zoomOut;pointer-events:none}html.is-404-minigame-active .p-404__content--opening{transform:translate3d(-50%, -50%, 0) scale(1)}html.is-404-minigame-active.is-404-minigame-100 .p-404__number__intro--center{transform:translate3d(0.025em, 0, 0)}html.is-404-minigame-active.is-404-minigame-100 .p-404__number__point__digit--hundreds{opacity:1}html.is-404-minigame-playing .p-404__wrapper::after{transition-duration:1s}html.is-404-minigame-active.is-404-minigame-playing .p-404__timer,html.is-404-minigame-active.is-404-minigame-success .p-404__timer,html.is-404-minigame-active.is-404-minigame-fail .p-404__timer{background-color:var(--cr-black);color:var(--cr-white)}html.is-404-minigame-active.is-404-minigame-playing .p-404__content--opening,html.is-404-minigame-active.is-404-minigame-success .p-404__content--opening,html.is-404-minigame-active.is-404-minigame-fail .p-404__content--opening{transform:translate3d(-50%, -50%, 0) scale(0);pointer-events:none}html.is-404-minigame-active.is-404-minigame-success .p-404__timer__wrapper{transform:scale(0)}html.is-404-minigame-active.is-404-minigame-success .p-404__content--success{transform:translate3d(-50%, -50%, 0) scale(1);pointer-events:auto}html.is-404-minigame-active.is-404-minigame-fail .p-404__timer__wrapper{transform:scale(0)}html.is-404-minigame-active.is-404-minigame-fail .p-404__content--fail{transform:translate3d(-50%, -50%, 0) scale(1);pointer-events:auto}.p-general__wrapper{padding:40px var(--s-gap-md) 80px}.p-general__content{max-width:var(--s-sm);margin:0 auto}.p-general__title{margin-bottom:40px}.shopify-policy__container{width:calc(100vw - var(--s-contain)*2);max-width:900px !important;margin:var(--s-section) auto !important;padding:0 !important}.shopify-policy__title{margin-bottom:40px;text-align:left}.account-header{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}@media(hover: hover){.account-header a:hover,.account-header button:hover{text-decoration:underline}}.account-table table{width:100%;font:var(--t-b-2);border-collapse:collapse;border-spacing:0}.account-table table th,.account-table table td{position:relative;font-weight:400;text-align:left;padding:5px 10px;border:1px solid var(--cr-subtle);border-left:0;border-right:0}.account-table table th{font-weight:bold;background-color:var(--cr-subtle)}.account-table table tr{position:relative}.account-table table p{font:inherit}@media(hover: hover){.account-table table a:hover{text-decoration:underline}}@media screen and (max-width: 600px){.account-table{width:100vw;overflow-x:auto;padding:0 var(--s-contain) 20px;margin:0 calc(-1*var(--s-contain))}.account-table table{min-width:600px}.account-table::-webkit-scrollbar{height:5px;border-radius:5px}.account-table::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle)}.account-table::-webkit-scrollbar-thumb{height:5px;border-radius:5px;background-color:var(--cr-subtle-5)}}.address-list{grid-template-columns:repeat(3, 1fr);gap:20px}.address-list__item{padding:20px;gap:20px;border:1px solid var(--cr-subtle)}.address-list__item__actions{margin-top:auto;gap:10px}@media(hover: hover){.address-list__item__actions button:hover{text-decoration:underline}}@media screen and (max-width: 1024px){.address-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.address-list{grid-template-columns:repeat(1, 1fr);gap:10px}}.account-dashboard{margin:var(--s-section) auto}.account-dashboard>*:not(:last-child){padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--cr-subtle)}.account-order{margin:var(--s-section) auto}.account-order>*:not(:last-child){margin-bottom:40px}.account-order__header{padding-bottom:40px;border-bottom:1px solid var(--cr-subtle)}.account-order__details{gap:24px}.account-order__details__col{flex:1}.account-order__details p:not(:first-child){margin-top:6px}.account-order__details p:not(:last-child){margin-bottom:12px}@media screen and (max-width: 600px){.account-order__details__col{flex:unset;width:100%}}.account-order__items .item-thumbnail{width:33.33%}.account-order__items .item-thumbnail .item-thumbnail-interior{position:relative;width:150px;height:150px}.account-order__items .item-thumbnail .item-thumbnail-interior>*{object-position:center left}.account-order__summary__row{width:calc(66.66% - 10px);margin-left:auto;gap:10px}.account-order__summary__row:not(:last-child){margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--cr-subtle)}@media screen and (max-width: 600px){.account-order__summary__row{width:100%}}.account-gate{min-height:calc(100svh - var(--s-announcement, 0px) - var(--s-header, 0px));padding:calc(var(--s-header) + var(--s-announcement, 0px)) var(--padding-sm) var(--s-section);background-color:var(--cr-subtle)}.account-gate__wrapper{gap:40px}.account-gate__wrapper>*{flex:1}.account-gate__wrapper__divider{flex:none;height:unset;align-self:stretch;border-left:1px solid}@media screen and (max-width: 1024px){.account-gate__wrapper{flex-direction:column}.account-gate__wrapper>*{width:100%}}html.is-account-recover-active .account-gate__wrapper{display:none}.account-gate__form{gap:30px}.account-gate__form__footer{gap:10px}.account-gate__form__footer [type=submit]{width:100%}.account-gate__form__footer__recover{width:fit-content;margin:auto}.account-gate__form .errors{padding:10px;background-color:var(--cr-subtle)}html:not(.is-account-recover-active) .account-recover{display:none}.collection-content__wrapper{min-height:var(--s-main-min-height);padding:40px;overflow:visible}@media screen and (max-width: 600px){.collection-content__wrapper{padding:24px 16px}}.collection-content__header:not(:first-child){margin-top:var(--s-gap-xs)}.collection-content__header:not(:last-child){margin-bottom:var(--s-gap-sm)}.collection-content__header__title{max-width:var(--s-xs)}.collection-content__header__description{max-width:var(--s-xxs)}.collection-content__empty:empty,.collection-content__products:empty,.collection-content__pagination:empty{display:none}.collection-content__empty{padding-top:40px;border-top:1px solid}.collection-content__empty__title{max-width:720px}.collection-content__products{grid-template-columns:1fr;gap:20px;padding-top:10px}@media screen and (min-width: 601px){.collection-content__products{grid-template-columns:repeat(2, 1fr);padding-top:20px}}@media screen and (min-width: 1025px){.collection-content__products{grid-template-columns:repeat(3, 1fr)}.collection-content__products[data-card-size=large]{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1800px){.collection-content__products{grid-template-columns:repeat(4, 1fr)}.collection-content__products[data-card-size=large]{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 2200px){.collection-content__products{grid-template-columns:repeat(5, 1fr)}.collection-content__products[data-card-size=large]{grid-template-columns:repeat(4, 1fr)}}.collection-content__pagination{margin:var(--s-section) auto;text-align:center;gap:10px}.collection-content__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}.product-hero>*{flex:0 0 calc(50% - var(--s-gap-xs)/2)}.product-hero__gallery{position:relative}.product-hero__gallery__background{width:135%;height:135%;filter:blur(12px)}.product-hero__gallery .embla__viewport{overflow:hidden;aspect-ratio:1}.product-hero__gallery .embla__slide::before{content:"";display:block;padding-top:100%}.product-hero__gallery .embla__slide:has(video)::before{content:"";display:block;padding-top:0}.product-hero__content{padding:56px 56px 40px;gap:var(--s-gap-sm);border-radius:var(--br-md)}.product-hero__title__pack{flex-shrink:0}.product-hero__description{max-width:var(--s-sm)}.product-hero__badge{display:inline-flex;justify-content:center;align-items:center;height:30px;padding-inline:var(--s-gap-md);border-radius:var(--br-xs);font:var(--t-b-3);font-weight:600}.product-hero__ingredient-cta{width:fit-content}.product-hero .c-product-form{flex:1;display:flex;flex-direction:column}.product-hero .c-product-form__quantity{display:none}.product-hero .c-product-form [type=submit]{--height: 54px;--hover-bg: var(--cr-black);--hover-text: var(--cr-white);width:100%;margin-top:auto}.product-hero .c-item-selling-plan{border:1px solid;border-radius:var(--br-md)}.product-hero .c-item-selling-plan__option{gap:var(--s-gap-sm);padding-block:var(--s-gap-md);padding-inline:var(--s-gap-sm)}.product-hero .c-item-selling-plan__option>span{font:var(--t-b-1)}.product-hero .c-item-selling-plan__option__frequency{margin-left:var(--s-gap-lg)}.product-hero .c-item-selling-plan__option:first-child{border-radius:var(--br-md) var(--br-md) 0 0}.product-hero .c-item-selling-plan__option:last-child{border-top:1px solid;border-radius:0 0 var(--br-md) var(--br-md)}.product-hero .c-item-selling-plan__option:has(input:checked){background-color:var(--cr-silver)}.product-hero .c-item-selling-plan__option:has(input:checked) .c-item-price--regular{font-weight:700}@media screen and (max-width: 1280px){.product-hero .c-item-selling-plan__option{padding-block:var(--s-gap-sm)}}@media screen and (max-width: 1024px){.product-hero{flex-direction:column;margin-bottom:calc(27px + var(--s-gap-xs)) !important}.product-hero__content{gap:var(--s-gap-sm);padding:30px 0 0;border-radius:var(--br-md) var(--br-md) 0 0}.product-hero__heading,.product-hero__description,.product-hero__ingredient-cta,.product-hero [data-oke-star-rating],.product-hero .c-item-selling-plan{margin-inline:var(--s-gap-sm)}.product-hero__heading-interior{flex-direction:column-reverse;align-items:flex-start}.product-hero .c-product-form [type=submit]{margin-block:50px calc(var(--height)/-2)}}.product-purchase-bar{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-reduced-motion: no-preference){.product-purchase-bar{transition:opacity var(--t-duration, 0.3s),visibility var(--t-duration, 0.3s) 0s}}.product-purchase-bar{position:fixed;bottom:0;right:0;padding-inline:calc(var(--s-contain) + var(--s-gap-xs));z-index:var(--z-purchase-bar);transform:translateY(150%)}@media(prefers-reduced-motion: no-preference){.product-purchase-bar{transition:transform .3s ease 0s,opacity .1s ease .3s,visibility 0s linear .4s}}.product-purchase-bar.is-visible{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0%)}@media(prefers-reduced-motion: no-preference){.product-purchase-bar.is-visible{transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s linear 0s}}.product-purchase-bar__wrapper{position:relative;width:100%;min-width:470px;margin-left:auto;padding-bottom:var(--s-gap-xs)}.product-purchase-bar__wrapper::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:38px;background-color:var(--cr-white);border-radius:var(--br-md) var(--br-md) 0 0;z-index:-1}.product-purchase-bar .c-product-form [type=submit]{--height: 54px;--hover-bg: var(--cr-black);--hover-text: var(--cr-white);width:100%}.product-purchase-bar .c-item-selling-plan__option__frequency{width:unset}.product-purchase-bar .c-item-selling-plan__dropdown__list{top:unset;right:-100px;bottom:var(--s-gap-md)}@media screen and (max-width: 600px){.product-purchase-bar__wrapper{width:calc(100vw - var(--s-contain)*2 - var(--s-gap-xs)*2);min-width:unset}}@media screen and (max-width: 400px){.product-purchase-bar .c-item-selling-plan__dropdown__list{right:-34px}}.product-reviews{--padding-h: 64px}.product-reviews__wrapper{padding:var(--s-section) var(--padding-h)}@media screen and (max-width: 1024px){.product-reviews{--padding-h: var(--s-gap-lg)}}@media screen and (max-width: 600px){.product-reviews{--padding-h: var(--s-gap-sm)}}.blog-content__empty:empty,.blog-content__articles:empty,.blog-content__articles-pagination:empty{display:none}.blog-content__tags{margin:20px 0;gap:10px}.blog-content__tags a{padding:.4em .6em;white-space:nowrap;background-color:var(--cr-subtle)}.blog-content__tags a.is-active{color:var(--cr-white);background-color:var(--cr-black)}.blog-content__articles{grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (min-width: 2200px){.blog-content__articles{grid-template-columns:repeat(6, 1fr);gap:20px 10px}}@media screen and (min-width: 1800px){.blog-content__articles{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@media screen and (max-width: 1024px){.blog-content__articles{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}.blog-content__articles__pagination{margin:var(--s-section) auto;text-align:center;gap:10px}.blog-content__articles__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}.article-content__hero{gap:40px;margin-bottom:40px}.article-content__hero__image{width:50%}.article-content__hero__content{flex:1;max-width:450px;margin:auto}@media screen and (max-width: 1024px){.article-content__hero{gap:20px}.article-content__hero__image{width:100%}}.search-content__hero{margin:40px auto}.search-content__results{grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (min-width: 2200px){.search-content__results{grid-template-columns:repeat(6, 1fr);gap:20px 10px}}@media screen and (min-width: 1800px){.search-content__results{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@media screen and (max-width: 1024px){.search-content__results{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}