:root{--text-secondary:hsla(228, 7%, 44%, 1);--offset:1rem;--gutter:20px;--container-gutter:var(--offset);--spacing-4xl:5.125rem;--spacing-3xl:4rem;--spacing-xl:2.5rem;--spacing-lg:2rem;--spacing-md:1.5rem;--spacing-sm:1.25rem;--spacing-xs:1rem;--spacing-2xs:.75rem;--spacing-3xs:.5rem;--color-primary:var(--color-content-primary);--color-surface-container-2:hsl(0, 0%, 96%);--color-surface-canvas-2:hsl(240, 17%, 95%);--color-surface-canvas-3:hsl(0 0% 13%);--z-index-controls:100}@media(min-width:768px){:root{--offset:1.5rem}}@media(min-width:1024px){:root{--offset:2.5rem}}body{font-family:var(--font-body);font-size:var(--shopify-font-body-s-size);font-weight:var(--shopify-font-body-s-weight);letter-spacing:var(--shopify-font-body-s-letter-spacing);line-height:var(--shopify-font-body-s-line-height)}.font-display-xl{font:var(--font-display-xl);letter-spacing:.02em;text-transform:uppercase}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-md{margin-bottom:var(--spacing-md)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-2xs{margin-bottom:var(--spacing-2xs)}.mb-3xs{margin-bottom:var(--spacing-3xs)}.section-lg{padding-bottom:var(--spacing-lg);padding-top:var(--spacing-lg)}.container{margin-left:auto;margin-right:auto;max-width:calc(var(--container-max-width) + 2 * var(--container-gutter));padding-left:var(--offset);padding-right:var(--offset);width:100%}.row{align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:calc(var(--gutter)/ -2);margin-right:calc(var(--gutter)/ -2)}.col{flex:0 0 100%;padding-left:calc(var(--gutter)/ 2);padding-right:calc(var(--gutter)/ 2);width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}@media(min-width:768px){.col-1-tablet{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media(min-width:768px){.col-2-tablet{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media(min-width:768px){.col-3-tablet{flex:0 0 25%;max-width:25%}}@media(min-width:768px){.col-4-tablet{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width:768px){.col-5-tablet{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media(min-width:768px){.col-6-tablet{flex:0 0 50%;max-width:50%}}@media(min-width:768px){.col-7-tablet{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media(min-width:768px){.col-8-tablet{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media(min-width:768px){.col-9-tablet{flex:0 0 75%;max-width:75%}}@media(min-width:768px){.col-10-tablet{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media(min-width:768px){.col-11-tablet{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media(min-width:768px){.col-12-tablet{flex:0 0 100%;max-width:100%}}@media(min-width:1024px){.col-1-desktop{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media(min-width:1024px){.col-2-desktop{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media(min-width:1024px){.col-3-desktop{flex:0 0 25%;max-width:25%}}@media(min-width:1024px){.col-4-desktop{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width:1024px){.col-5-desktop{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media(min-width:1024px){.col-6-desktop{flex:0 0 50%;max-width:50%}}@media(min-width:1024px){.col-7-desktop{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media(min-width:1024px){.col-8-desktop{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media(min-width:1024px){.col-9-desktop{flex:0 0 75%;max-width:75%}}@media(min-width:1024px){.col-10-desktop{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media(min-width:1024px){.col-11-desktop{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media(min-width:1024px){.col-12-desktop{flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.col-1-large-desktop{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media(min-width:1200px){.col-2-large-desktop{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media(min-width:1200px){.col-3-large-desktop{flex:0 0 25%;max-width:25%}}@media(min-width:1200px){.col-4-large-desktop{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width:1200px){.col-5-large-desktop{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media(min-width:1200px){.col-6-large-desktop{flex:0 0 50%;max-width:50%}}@media(min-width:1200px){.col-7-large-desktop{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media(min-width:1200px){.col-8-large-desktop{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media(min-width:1200px){.col-9-large-desktop{flex:0 0 75%;max-width:75%}}@media(min-width:1200px){.col-10-large-desktop{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media(min-width:1200px){.col-11-large-desktop{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media(min-width:1200px){.col-12-large-desktop{flex:0 0 100%;max-width:100%}}*{box-sizing:border-box}ul,li{list-style:none}.prose ul{list-style:initial;padding-left:1rem;margin-bottom:1.25rem;margin-top:1.25rem}.prose ol{list-style:decimal;padding-left:1rem;margin-bottom:1.25rem;margin-top:1.25rem}.prose li{list-style:inherit}.button--xl{font-size:1rem}[data-block-id=buy_buttons]{margin-bottom:8px!important}.product-info .jdgm-prev-badge__text{font-family:var(--font-body);font-size:var(--shopify-body-xs-size);font-weight:var(--shopify-body-xs-weight);letter-spacing:var(--shopify-body-xs-letter-spacing);line-height:var(--shopify-body-xs-line-height);text-decoration:underline;text-underline-offset:2px}.product-info .jdgm-prev-badge__stars{margin-right:var(--spacing-1-5)}.product-info .jdgm-prev-badge__stars .jdgm-star{font-size:15px}@media(max-width:767px){.span-usps{font-size:var(--text-base)}}dg-gift-with-purchase-teaser{display:none!important}div#smile-ui-lite-container{z-index:101!important}.custom-info__details-description h2{font:var(--font-heading-s);letter-spacing:.02em;text-transform:uppercase}.custom-info__details-description h3{font:var(--font-label-deco-s);letter-spacing:.04em}.product-card__image{background:var(--product-image-background);border-radius:var(--product-image-background-radius)!important;padding:var(--product-image-background-padding)}.product-card__image.aspect-short,.product-card__image.aspect-square,.product-card__image.aspect-tall{height:auto;width:100%}.product-card__image.aspect-short{aspect-ratio:4/3}.product-card__image.aspect-square{aspect-ratio:1}.product-card__image.aspect-tall{aspect-ratio:2/3}.product-gallery__media img{background:var(--product-image-background)}.product-gallery__media>video-media{aspect-ratio:1}.product-gallery .product-gallery__media>video-media>:is(video,img){background:var(--product-image-background);object-fit:contain}.product-gallery__thumbnail{background:var(--product-image-background)!important;border-radius:var(--product-image-background-radius)}.product-quick-add__variant{align-items:center}.product-quick-add.is-visible{background-color:#fff;border-top:thin solid #e5e5e5;box-shadow:0 0 8px -2px #00000029;line-height:1;padding:.5rem 0 .5rem var(--offset)}.product-quick-add.is-visible button{padding:0 var(--offset) 0 var(--offset)}@media(min-width:768px){.product-quick-add.is-visible{box-shadow:none}}free-shipping-bar svg .background{fill:#eaeaea}free-shipping-bar svg .foreground{fill:var(--color-primary)}free-shipping-bar.reached svg .background{fill:rgb(var(--vitafy-brand-blue))}free-shipping-bar.reached svg .foreground{fill:var(--color-content-on-brand,#fff)}.pdp-price__badge{border-radius:4px;padding:4px 8px}.line-item:not(:last-child){padding-bottom:1rem;position:relative}.line-item:not(:last-child):after{bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}@keyframes line-item-new-blink{0%{background-color:rgb(var(--text-color)/0);box-shadow:0 0 0 .5rem rgb(var(--text-color)/0)}25%{background-color:rgb(var(--text-color)/.07);box-shadow:0 0 0 .5rem rgb(var(--text-color)/.07)}to{background-color:rgb(var(--text-color)/0);box-shadow:0 0 0 .5rem rgb(var(--text-color)/0)}}.line-item--new{animation:line-item-new-blink 1.6s ease-out;border-radius:var(--rounded-xs)}@media(prefers-reduced-motion:reduce){.line-item--new{animation:none}}@keyframes cart-toggle-pulse{0%,to{opacity:1}50%{opacity:.4}}.cart-toggle--loading{animation:cart-toggle-pulse .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cart-toggle--loading{animation:none}}a.jdgm-ask-question-btn,a.jdgm-write-rev-link{border-radius:12px!important;max-width:305px!important}.section .jdgm-review-widget{margin:0!important}@media screen and (min-width:992px){a.jdgm-ask-question-btn,a.jdgm-write-rev-link{margin-left:0;margin-right:0}}a.jdgm-write-rev-link{background:var(--color-primary-button)!important;border-color:var(--color-primary-button)!important;color:#fff!important}a.jdgm-ask-question-btn{background:#fff!important;border-color:#000!important;color:#000!important}@media(min-width:768px){.jdgm-rev-widg__title{text-align:left}.jdgm-rev-widg__legend_info,.jdgm-rev-widg__title_info{width:68%}.jdgm-row-stars{display:flex;flex-direction:column}.jdgm-rev-widg__summary,.jdgm-histogram.jdgm-temp-hidden{align-items:flex-start!important;margin-bottom:24px!important}.jdgm-widget-actions-wrapper{align-items:flex-start!important}.jdgm-rev.jdgm-divider-top.jdgm--done-setup{display:flex;flex-direction:column}.jdgm-rev__header{margin-bottom:0}.jdgm-rev__content{margin-left:0!important}.jdgm-rev__reply{margin-bottom:1rem;margin-left:0!important}.jdgm-row-rating{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.jdgm-paginate{width:68%!important}form.jdgm-form{margin-left:0}}form.jdgm-form{text-align:left}.jdgm-rev-widg__summary-stars{align-items:center;display:flex;flex-direction:row;justify-content:center}span.jdgm-rev-widg__summary-average{font-family:var(--heading-font-family);font-size:2.75rem}h2.jdgm-rev-widg__title{font:var(--font-heading-m);font-weight:700!important}.jdgm-rev-widg__summary .jdgm-star,.jdgm-rev-widg__summary .jdgm-star:not([disabled]):hover{color:#edb900;font-size:16px}.jdgm-write-review-modal__close-btn{display:block!important;opacity:1!important}.jdgm-quest-widg__questions .jdgm-row-profile{display:none!important}.jdgm-review-widget-modal.jdgm-write-review-modal{padding-left:1rem!important;padding-right:1rem!important;z-index:999999!important}.jdgm-write-review-modal .jdgm-write-review-modal__product-image img{object-fit:contain!important}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next{text-align:center!important}.jdgm-write-review-modal .jdgm-write-review-modal__field-input{font-size:16px!important}.jdgm-write-review-modal .jdgm-write-review-modal__form,.jdgm-write-review-modal .jdgm-write-review-modal__form--thank-you{gap:10px!important}.slideshow__carousel{display:grid}.slideshow__slide{display:grid;grid-area:1/1}.slideshow__slide:not(.is-selected){inset:auto;position:relative}cart-notification-drawer .quick-buy-drawer__info{display:flex;flex-direction:column;gap:var(--spacing-3);margin-block-start:0;max-block-size:100%;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}@media screen and (min-width:700px){cart-notification-drawer .quick-buy-drawer__info{max-block-size:80dvh}}cart-notification-drawer .added-to-cart__line-item{padding-block:var(--spacing-3)}cart-notification-drawer .added-to-cart__header{background:rgb(var(--dialog-background));inset-block-start:0;padding-block:var(--spacing-3);position:sticky;z-index:2}cart-notification-drawer .added-to-cart__recommendations{display:grid;gap:var(--spacing-3);margin-block-start:var(--spacing-4);padding-block-start:var(--spacing-4)}cart-notification-drawer .added-to-cart__recommendations[hidden]{display:none}cart-notification-drawer .added-to-cart__recommendations-title{font-size:16px;font-weight:700;letter-spacing:.16px;line-height:1.4}cart-notification-drawer .added-to-cart__recommendations-list{display:grid;gap:var(--spacing-2)}cart-notification-drawer .added-to-cart__recommendations-list .horizontal-product{animation:added-to-cart-card-in .26s cubic-bezier(.2,.7,.3,1) backwards}cart-notification-drawer .added-to-cart__recommendations-list .horizontal-product:nth-child(1){animation-delay:0s}cart-notification-drawer .added-to-cart__recommendations-list .horizontal-product:nth-child(2){animation-delay:40ms}cart-notification-drawer .added-to-cart__recommendations-list .horizontal-product:nth-child(3){animation-delay:80ms}cart-notification-drawer .added-to-cart__recommendations-list .horizontal-product:nth-child(4){animation-delay:.12s}cart-notification-drawer .added-to-cart__recommendations-list .horizontal-product:nth-child(5){animation-delay:.16s}cart-notification-drawer .added-to-cart__recommendations-list .horizontal-product:nth-child(6){animation-delay:.2s}cart-notification-drawer .buy-buttons{background:rgb(var(--dialog-background));bottom:0;margin-block-start:var(--spacing-4);padding-block:var(--spacing-3);position:sticky}cart-notification-drawer .buy-buttons:before{background:linear-gradient(to top,rgb(var(--dialog-background)),transparent);block-size:var(--spacing-6);content:"";inset-block-end:100%;inset-inline:0;pointer-events:none;position:absolute}@keyframes added-to-cart-card-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){cart-notification-drawer .added-to-cart__recommendations-list .horizontal-product{animation:none}}:is(cart-notification-drawer)::part(outside-close-button){display:none!important}cart-notification-drawer{padding:0}cart-notification-drawer.drawer::part(body){padding:var(--spacing-2) var(--spacing-6)}cart-notification-drawer.drawer::part(content){overflow:hidden;visibility:visible}cart-notification-drawer .banner--success{background:0 0;font-size:var(--text-lg);font-weight:700;width:100%}.best-quality-component{border-radius:12px;color:#fff;margin:1rem;overflow:hidden;position:relative}.best-quality-component .background-picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.best-quality-component .background-picture img{aspect-ratio:.75;height:100%;object-fit:cover;width:100%}@media(min-width:768px){.best-quality-component .background-picture img{aspect-ratio:3}}@media(min-width:1024px){.best-quality-component .background-picture img{aspect-ratio:4}}.best-quality-component .background-picture:after{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.best-quality-component .content-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:2rem .75rem;position:relative;z-index:2}@media(min-width:1024px){.best-quality-component .content-container{padding:2rem}}.best-quality-component .content-headline{font:var(--font-heading-s);letter-spacing:.02em;margin-bottom:20px}@media(min-width:1024px){.best-quality-component .content-headline{font:var(--font-heading-l);letter-spacing:.02em}}.best-quality-component .bulletPoint-list{list-style-type:disc;text-align:left}.best-quality-component .bulletPoint-list li{align-items:center;display:flex;font-size:1rem;margin-bottom:10px}.best-quality-component .bulletPoint-list li img{margin-right:10px}.blog-module-product-carousel__container{overflow-x:auto;position:relative}.blog-module-product-carousel__item{flex-grow:0;flex-shrink:0;max-width:350px;width:80vw}@media(min-width:768px){.blog-module-product-carousel__item{flex:50% 1 1;width:50%}}@media(min-width:1024px){.blog-module-product-carousel__item{flex:25% 1 1;width:25%}}.blog-module-product-carousel__items{display:flex;gap:16px;padding:0 var(--offset);width:fit-content}@media(min-width:1024px){.blog-module-product-carousel__items{padding:0}}.blog-module-product-carousel__scroll-container{margin:auto;max-width:1400px;overflow:auto;width:100vw}.blog-module-product-featured{margin:auto;max-width:500px}.vb-escape-container{margin:0 calc(-1 * var(--offset));width:100vw}@media(min-width:750px){.vb-escape-container{margin-left:calc(-50vw + 375px)}}.article-content h3{font:var(--font-display-m);letter-spacing:.02em;margin-bottom:1rem}@media(min-width:768px){.article-content h3{margin-bottom:2rem}}@media screen and (max-width:999px){bundle-selection select-popover{display:block}bundle-selection custom-select{display:none}}@media screen and (min-width:1000px){bundle-selection select-popover{display:none}bundle-selection custom-select{display:block}}bundle-selection .custom-select-trigger:has(.custom-select-value[data-available=false]){border-color:rgb(var(--error-text))!important}bundle-selection select-popover[data-selection-oos=true] button.select{border-color:rgb(var(--error-text))!important}bundle-selection .custom-select-value[data-available=false]:after{background:rgb(var(--vitafy-brand-grey));border-radius:2px;content:attr(data-sold-out-label);font-size:.75rem;padding:2px 4px;white-space:nowrap}.toastify{--toast-surface:var(--shopify-color-surface-container, #fff);--toast-fg:var(--shopify-foreground, #070707);--toast-stripe:var(--shopify-color-content-brand, #070707);--toast-border:var(--shopify-color-content-tertiary, #d1d1d1);align-items:flex-start!important;background:var(--toast-surface)!important;background-image:none!important;border:1px solid var(--toast-border)!important;border-left:4px solid var(--toast-stripe)!important;border-radius:8px!important;box-shadow:0 1px 2px #0000000a,0 12px 32px -8px #0000002e!important;color:var(--toast-fg)!important;display:flex!important;font-family:var(--shopify-body-font-family)!important;font-size:var(--shopify-body-m-size)!important;font-weight:500!important;gap:.75rem!important;letter-spacing:0!important;line-height:1.45!important;max-width:min(440px,100vw - 2rem)!important;padding:.875rem 1.125rem!important;text-transform:none!important;transition-timing-function:cubic-bezier(.32,.72,0,1)!important}.toastify.toastify--success{--toast-surface:var(--shopify-color-system-success-1);--toast-fg:var(--shopify-color-on-system-on-success-1);--toast-stripe:var(--shopify-color-system-success-2);--toast-border:var(--shopify-color-system-success-2)}.toastify.toastify--error{--toast-surface:var(--shopify-color-system-error-1);--toast-fg:var(--shopify-color-on-system-on-error-1);--toast-stripe:var(--shopify-color-system-error-2);--toast-border:var(--shopify-color-system-error-2)}.toastify.toastify--attention{--toast-surface:var(--shopify-color-system-attention-1);--toast-fg:var(--shopify-color-on-system-on-attention-1);--toast-stripe:var(--shopify-color-system-attention-2);--toast-border:var(--shopify-color-system-attention-2)}.toast-close{align-self:center!important;background:0 0!important;border:0!important;color:currentColor!important;cursor:pointer!important;flex:0 0 auto;font-size:0!important;font-weight:400!important;line-height:1!important;opacity:.5;padding:0 0 0 .75rem!important;transition:opacity .15s ease}.toast-close:before{content:"\d7";display:inline-block;font-size:1.5rem;line-height:1}.toast-close:focus-visible,.toast-close:hover{opacity:1}.toastify a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.toastify a:hover{opacity:.75}@media not (min-width:30rem){.toastify{margin:0 .75rem;max-width:none;padding:.75rem 1rem;width:calc(100vw - 1.5rem)}}[data-campaign-code=""]>[data-campaign-state=applied],html:not(.sn-pdp-banner-enabled) [data-campaign-gate=banner]>[data-campaign-state=applied],html:not(.sn-pdp-banner-enabled) [data-campaign-hint],html:not(.sn-pdp-price-enabled) [data-campaign-gate=price]>[data-campaign-state=applied]{display:none!important}.carousel-button{background-color:#fff;border:none;border-radius:2px 0 0 2px;box-shadow:0 2px 4px -2px #0000000f;box-shadow:0 4px 8px -2px #0000001a;display:block;padding:12px}.carousel-button:hover{background-color:var(--color-surface-container-2)}.carousel-button:active{background-color:var(--color-surface-canvas-2)}.carousel-button__icon{display:block}.carousel-button--left{transform:rotate(180deg)}.carousel-button--small{transform:scale(.75)}.carousel-button--small.carousel-button--left{transform:rotate(180deg) scale(.75)}.carousel-button--border{border:thin solid var(--color-content-decorative)}.carousel-controls__container{display:none;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateY(var(--carousel-controls-offset-y,0));width:100%;z-index:var(--z-index-controls)}.carousel-controls__container .carousel-button{position:absolute;top:0;visibility:hidden}.carousel-controls__container .carousel-button--left{left:0;pointer-events:all}.carousel-controls__container .carousel-button--right{pointer-events:all;right:0}.js-carousel-active .carousel-controls__container{display:block}.js-scrollable-left .carousel-button--left,.js-scrollable-right .carousel-button--right{visibility:visible}.carousel-controls-inline{align-items:center;align-self:center;display:none;gap:.5rem}.js-carousel-active .carousel-controls-inline{display:flex}@media(min-width:768px){.js-carousel-active .carousel-controls-inline--mobile{display:none}}.carousel-controls-inline--outline .circle-chevron{background:0 0;border:thin solid rgb(var(--text-color)/.4)}.carousel-skeleton{--skeleton-surface:var(--product-image-background, rgb(var(--text-primary) / 6%));align-content:start;display:grid}.carousel-skeleton__figure{aspect-ratio:1;background:var(--skeleton-surface);border-radius:var(--product-image-background-radius,var(--product-card-border-radius))}.carousel-skeleton__info{align-content:start;display:grid;gap:var(--spacing-2);min-height:13rem;padding-block-start:var(--spacing-3)}.carousel-skeleton__line{background:rgb(var(--text-primary)/8%);border-radius:var(--rounded-full,9999px);height:.75rem}.carousel-skeleton__line--short{width:55%}@media(prefers-reduced-motion:no-preference){.carousel-skeleton__figure,.carousel-skeleton__line{animation:carousel-skeleton-pulse 1.4s ease-in-out infinite}}.product-list[aria-busy=true]{min-height:var(--carousel-skeleton-height,auto)}@keyframes carousel-skeleton-pulse{50%{opacity:.55}}.carousel-view-all{--cva-surface:var(--product-image-background, rgb(var(--text-primary) / 4%));--cva-radius:var(--product-image-background-radius, var(--product-card-border-radius));--cva-ease:cubic-bezier(.2, .7, .2, 1);align-content:start;color:rgb(var(--text-primary));display:grid;text-decoration:none}.carousel-view-all:focus-visible{outline:0}.carousel-view-all:focus-visible .carousel-view-all__figure{outline:2px solid currentcolor;outline-offset:2px}.carousel-view-all__figure{aspect-ratio:1;background:var(--cva-surface);border-radius:var(--cva-radius);display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative}@media screen and (min-width:48rem){.carousel-view-all__figure{aspect-ratio:auto;min-height:100%}}.carousel-view-all__fan{display:grid;grid-area:1/1;height:100%;place-items:center;width:100%}.carousel-view-all__thumb{aspect-ratio:1;background:rgb(var(--background-primary));border-radius:calc(var(--cva-radius) * .75);box-shadow:0 8px 18px -8px #00000047;grid-area:1/1;height:auto;object-fit:contain;padding:5%;transform:translate(var(--x,0),var(--y,0)) rotate(var(--r,0deg));transition:transform .45s var(--cva-ease);width:50%}.carousel-view-all__thumb:nth-child(1){--r:-9deg;--x:-34%;--y:6%;z-index:1}.carousel-view-all__thumb:nth-child(2){--y:-4%;z-index:3}.carousel-view-all__thumb:nth-child(3){--r:9deg;--x:34%;--y:6%;z-index:2}.carousel-view-all__thumb:nth-child(2):last-child{--r:7deg;--x:24%;--y:0%}.carousel-view-all__thumb:nth-child(1):nth-last-child(2){--r:-7deg;--x:-24%;--y:0%}.carousel-view-all__thumb:only-child{--r:0deg;--x:0%;--y:0%}.carousel-view-all__badge{font:var(--font-label-deco-xs);letter-spacing:.04em;background:rgb(var(--button-background-primary));border-radius:var(--rounded-full,9999px);bottom:var(--spacing-3);color:rgb(var(--button-text-primary));padding:var(--spacing-1) var(--spacing-2-5);position:absolute;right:var(--spacing-3);z-index:4}.carousel-view-all__fan:empty+.carousel-view-all__badge{font:var(--font-display-m);letter-spacing:.02em;bottom:auto;padding:var(--spacing-2) var(--spacing-5);position:static;right:auto}.carousel-view-all__info{align-content:start;display:grid;gap:var(--spacing-1-5);padding-block-start:var(--spacing-3)}.carousel-view-all__count{font:var(--font-display-xs);letter-spacing:.02em}@media screen and (min-width:1000px){.carousel-view-all__count{font:var(--font-display-s);letter-spacing:.02em}}.carousel-view-all__cta{font:var(--font-body-s);letter-spacing:.01em;align-items:center;color:rgb(var(--text-primary)/72%);display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.carousel-view-all__arrow{background:rgb(var(--button-background-primary));border-radius:var(--rounded-full,9999px);color:rgb(var(--button-text-primary));display:grid;flex-shrink:0;height:var(--spacing-8);place-items:center;transition:transform .25s var(--cva-ease);width:var(--spacing-8)}@media(pointer:fine)and (prefers-reduced-motion:no-preference){.carousel-view-all:hover .carousel-view-all__thumb:nth-child(1){--r:-13deg;--x:-46%}.carousel-view-all:hover .carousel-view-all__thumb:nth-child(2){--y:-9%}.carousel-view-all:hover .carousel-view-all__thumb:nth-child(3){--r:13deg;--x:46%}.carousel-view-all:hover .carousel-view-all__arrow{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.carousel-view-all__arrow,.carousel-view-all__thumb{transition:none}}.cart-drawer__empty--v2{display:none}.cart-drawer__empty--v2 .empty-state{gap:var(--spacing-2);margin-block:var(--spacing-2) var(--spacing-4)}html.cart-drawer-v2 .cart-drawer__empty--v1{display:none}html.cart-drawer-v2 .cart-drawer__empty--v2{display:block}html.cart-drawer-v2 .cart-drawer>[is=close-button]{display:none}.cart-drawer__actions [data-checkout-label=total],html.cart-drawer-v2 .cart-drawer-section--total-on-button .cart-total-row,html.cart-drawer-v2 .cart-drawer-section--total-on-button .cart-drawer__actions [data-checkout-label=plain]{display:none}html.cart-drawer-v2 .cart-drawer-section--total-on-button .cart-drawer__actions [data-checkout-label=total]{display:inline}.cart-drawer__discount-top{display:none}html.cart-drawer-v2 .cart-drawer-section--voucher-top .cart-drawer__discount-top,html.cart-drawer-v2.cart-voucher-top .cart-drawer__discount-top{display:block}html.cart-drawer-v2 .cart-drawer-section--voucher-top .cart-drawer__discount,html.cart-drawer-v2.cart-voucher-top .cart-drawer__discount{display:none}html.cart-drawer-v2 .cart-drawer{--cart-drawer-header-bleed-inline:var(--spacing-3);--cart-drawer-header-bleed-block:var(--spacing-5);--drawer-footer-padding:var(--spacing-3)}html.cart-drawer-v2 .cart-drawer .buy-buttons--compact>a[href$="/cart"]{display:none}@media screen and (min-width:48rem){html.cart-drawer-v2 .cart-drawer{--cart-drawer-header-bleed-inline:var(--spacing-10);--cart-drawer-header-bleed-block:var(--spacing-8);--drawer-footer-padding:var(--spacing-4) var(--spacing-10)}}html.cart-drawer-v2 .cart-drawer .cart-drawer__header{background:rgb(var(--dialog-background));border-block-end:1px solid rgb(var(--border-color));inset-block-start:calc(var(--cart-drawer-header-bleed-block) * -1);margin-block-end:var(--spacing-4);margin-block-start:calc(var(--cart-drawer-header-bleed-block) * -1);margin-inline:calc(var(--cart-drawer-header-bleed-inline) * -1);padding-block:var(--spacing-3) var(--spacing-2);padding-inline:var(--cart-drawer-header-bleed-inline);position:sticky;z-index:2}html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items>*+*{padding-block-start:0}html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items .line-item{--line-item-image-width:80px;align-items:flex-start;border-block-end:1px solid var(--color-content-decorative);gap:var(--spacing-4);padding-block:var(--spacing-2) var(--spacing-3)}html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items .line-item:last-child{border-block-end:0}html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items .wk-title span,html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items .mhd-date--inline{font-size:12px;letter-spacing:.12px;line-height:1.4}html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items sale-price{font-size:16px;letter-spacing:.16px}html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items compare-at-price span{font-size:14px;letter-spacing:.14px}html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items .unit-price{font-size:10px;letter-spacing:.2px;line-height:1.3}html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items .line-item>.\@container>div:last-child{padding-block-start:var(--spacing-2)}html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items .quantity-input{align-items:center;display:flex;justify-content:space-between;width:100%}html.cart-drawer-v2 .cart-drawer .cart-drawer__line-items .quantity-input__button--delete{margin-inline-start:auto}html.cart-drawer-v2 .cart-drawer .cart-drawer__categories>div{flex-wrap:wrap;max-inline-size:100%;overflow:visible}html.cart-drawer-v2 .cart-drawer .cart-drawer__footer{gap:var(--spacing-2)}html.cart-drawer-v2 .cart-drawer form[is=voucher-input] input[name=discount]{font-size:16px;height:40px;padding-block:0}@media screen and (min-width:48rem){html.cart-drawer-v2 .cart-drawer form[is=voucher-input] input[name=discount]{font-size:12px}}html.cart-drawer-v2 .cart-drawer form[is=voucher-input] button{height:40px;min-height:40px}html.cart-drawer-v2 .cart-drawer .cart-savings,html.cart-drawer-v2 .cart-drawer .cart-shipping-text{font-size:12px}html.cart-drawer-v2 .cart-drawer .buy-buttons .button{min-height:52px}html.cart-shipping-card-v2 .cart-drawer .cart-drawer__shipping-card{border:1px solid var(--color-content-tertiary);border-radius:4px;display:grid;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4)}html.cart-shipping-card-v2 .cart-drawer .cart-drawer__shipping-card:not(:has(.cart-drawer__shipping-note,.cart-drawer__shipping-eta)){padding-block:var(--spacing-3) var(--spacing-4)}html.cart-shipping-card-v2 .cart-drawer .cart-drawer__shipping-card:has(>free-shipping-bar[hidden]):not(:has(.cart-drawer__shipping-note,.cart-drawer__shipping-eta)){display:contents}html.cart-shipping-card-v2 .cart-drawer .free-shipping-bar{background:0 0;gap:var(--spacing-2);padding:0}html.cart-shipping-card-v2 .cart-drawer .free-shipping-bar>span{display:none}html.cart-shipping-card-v2 .cart-drawer .free-shipping-bar .free-shipping-bar__goal{display:flex;gap:var(--spacing-2);justify-content:space-between;order:1}html.cart-shipping-card-v2 .cart-drawer .free-shipping-bar .free-shipping-bar__goal b{font-weight:700}html.cart-shipping-card-v2 .cart-drawer .free-shipping-bar .progress-bar{background:var(--color-content-decorative);border-radius:8px;height:4px;margin:0;order:2;overflow:hidden}html.cart-shipping-card-v2 .cart-drawer .free-shipping-bar .progress-bar:before{background:var(--color-content-primary)}html.cart-shipping-card-v2 .cart-drawer .free-shipping-bar .progress-bar svg{display:none}html.cart-shipping-card-v2 .cart-drawer .cart-drawer__shipping-eta{color:var(--color-content-secondary);order:2}html.cart-shipping-card-v2 .cart-drawer .cart-drawer__shipping-note{color:var(--color-content-primary);order:3}html.cart-shipping-card-v2 .cart-drawer .cart-drawer__shipping-note s{color:var(--color-content-secondary);text-decoration-thickness:1px}html:not(.cart-shipping-card-v2) .cart-drawer__shipping-card{display:contents}html:not(.cart-shipping-card-v2) .cart-drawer__shipping-eta,html:not(.cart-shipping-card-v2) .cart-drawer__shipping-note{display:none}html:not(.cart-drawer-v2) .cart-drawer__footer{gap:var(--spacing-4)}@media screen and (min-width:40rem){html:not(.cart-drawer-v2) .cart-drawer__footer{gap:var(--spacing-6)}}html:not(.cart-drawer-v2) .cart-drawer__footer .cart-shipping-text{order:1}html:not(.cart-drawer-v2) .cart-drawer__footer .cart-drawer__discount{order:2}html:not(.cart-drawer-v2) .cart-drawer__footer .cart-drawer__actions{order:3}html:not(.cart-drawer-v2) .cart-drawer__footer .cart-drawer__payment-icons{order:4}html:not(.cart-drawer-v2) .cart-drawer__header{margin-block-end:var(--spacing-2)}html:not(.cart-drawer-v2) .cart-drawer__footer .cart-savings{display:none}.free-shipping-bar__goal{display:none}.cart-drawer__section-title{color:var(--color-content-primary);font-size:12px;font-weight:600;letter-spacing:.48px;line-height:1.3;text-transform:uppercase}html.cart-drawer-v2 form[is=voucher-input] input[name=discount]:not(:disabled){background-color:rgb(var(--dialog-background,255 255 255))}form[is=voucher-input] button{font-size:12px;padding-inline:var(--spacing-4);white-space:nowrap}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.categories-section__container{--padding-top:var(--spacing-lg);--carousel-controls-offset-y:var(--padding-top);--carousel-controls-offset-x:2rem;background:var(--shopify-color-surface-canvas-2)!important;overflow:hidden;position:relative}.categories-section__items{display:flex;flex-wrap:wrap;padding-top:var(--padding-top);row-gap:1rem;width:100%}@media(min-width:1024px){.categories-section__items{flex-wrap:nowrap;margin:0 calc(-1 * var(--gutter)/ 2);width:auto}}.categories-section__list{margin-left:calc(var(--gutter)/ -2);margin-right:calc(var(--gutter)/ -2);margin-top:calc(-1 * var(--padding-top))}@media(min-width:1024px){.categories-section__list{scrollbar-width:none;-ms-overflow-style:none}.categories-section__list::-webkit-scrollbar{display:none}.categories-section__list{margin-left:0;margin-right:0;max-width:100%;overflow:auto}}.category-teaser__container{--line-height:1.2;--splash-overflow:8%;font:var(--font-body-m);letter-spacing:.01em;background:#fff;border-radius:8px;display:block;font-weight:700;line-height:var(--line-height);padding:var(--spacing-sm) var(--spacing-xs) calc(var(--spacing-sm) + 1.75em * var(--line-height));position:relative;text-align:center}@media(min-width:1024px){.category-teaser__container{font:var(--font-body-xl);letter-spacing:.01em;font-weight:700}}.category-teaser__container:hover .category-teaser__image{transform:scale(1.03)}.category-teaser__container:hover .category-teaser__splash{transform:scale(1.05)}.category-teaser__image{height:auto;position:relative;transform-origin:bottom center;transition:transform 175ms ease-out;width:100%}.category-teaser__image-container{aspect-ratio:5/4;position:relative}.category-teaser__name{bottom:var(--spacing-sm);-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height);position:absolute;width:calc(100% - 2 * var(--spacing-2xs))}@media(min-width:1024px)and (max-width:1199px){.category-teaser__name{font:var(--font-body-m);letter-spacing:.01em;font-weight:700;line-height:1.15}}.category-teaser__splash{--splash-x-offset:calc(var(--splash-overflow) + var(--spacing-xs));bottom:0;left:calc(-1 * var(--splash-x-offset));max-width:none;position:absolute;right:calc(-1 * var(--splash-x-offset));transform-origin:bottom center;transition:transform .2s ease-out;width:calc(100% + 2 * var(--splash-x-offset))}.campaign-banner{--campaign-dark:var(--shopify-color-background-primary-button);--campaign-on-dark:var(--shopify-color-on-content-on-primary);--campaign-accent:var(--shopify-color-content-secondary-brand);--campaign-on-accent:var(--shopify-color-on-content-on-secondary-brand);--campaign-radius:var(--rounded-button);background:var(--campaign-dark);border-radius:var(--campaign-radius);color:var(--campaign-on-dark);display:flex;flex-direction:column;gap:.75rem;margin-block-end:1.5rem;padding:1.125rem}@media(min-width:1024px){.campaign-banner{align-items:center;flex-direction:row;gap:2.25rem;padding:1.5rem 2rem}}.campaign-banner svg{flex-shrink:0;height:.875em;width:.875em}.campaign-banner__heading{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.campaign-banner__tag{align-items:center;background:var(--shopify-color-badge-sale);border-radius:var(--campaign-radius);color:var(--shopify-color-on-badge-sale);display:inline-flex;font-size:.6875rem;font-weight:700;gap:.3125rem;letter-spacing:.08em;padding:.1875rem .5rem;text-transform:uppercase}.campaign-banner__tag--active{background:var(--campaign-accent);color:var(--campaign-on-accent)}.campaign-banner__display{color:var(--campaign-accent);font-family:var(--heading-font-family);font-size:3.25rem;font-weight:var(--heading-font-weight);line-height:.95;text-transform:var(--heading-text-transform)}@media(min-width:1024px){.campaign-banner__display{font-size:4rem;white-space:nowrap}}.campaign-banner__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.375rem;min-width:0}.campaign-banner__lead{font-size:.9375rem;line-height:1.35}@media(min-width:768px){.campaign-banner__lead{font-size:1.125rem;font-weight:600}}.campaign-banner__fineprint{font-size:.75rem;opacity:.75}@media(min-width:768px){.campaign-banner__fineprint{font-size:.8125rem}}.campaign-banner__actions{flex-shrink:0}.campaign-banner__actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.campaign-banner__chip{align-items:center;border:1px dashed var(--campaign-accent);border-radius:var(--campaign-radius);display:inline-flex;flex:1 1 auto;font-family:ui-monospace,monospace;font-size:.9375rem;font-weight:700;gap:.375rem;justify-content:center;letter-spacing:.08em;min-height:2.75rem;padding:0 1.125rem}.campaign-banner__chip--active{background:var(--campaign-accent);border-style:solid;color:var(--campaign-on-accent);flex:0 0 auto}.campaign-banner__active-label{font-weight:700}.campaign-banner__accent-button{background:var(--campaign-accent);border:0;border-radius:var(--campaign-radius);color:var(--campaign-on-accent);cursor:pointer;font:inherit;font-weight:700;min-height:2.75rem;padding:0 1.25rem;white-space:nowrap}.campaign-banner__accent-button:hover{opacity:.9}.campaign-banner__accent-button:focus-visible{outline:2px solid var(--campaign-accent);outline-offset:2px}.campaign-banner__accent-button:disabled{cursor:progress;opacity:.6}.campaign-banner__chip-label{font-family:var(--text-font-family);font-weight:500;letter-spacing:normal;opacity:.8}.campaign-banner__actions-row>.campaign-banner__accent-button{flex:1 0 auto;text-align:center}.copy-button__container{align-items:center;display:flex;gap:.25rem;padding:4px 0}.copy-button__icon{fill:currentColor;height:auto;width:16px}.copy-button__label{text-decoration:underline;text-underline-offset:2px}.copy-button__label--copied,.copy-button__container.copied .copy-button__label{display:none}.copy-button__container.copied .copy-button__label--copied{display:inline}.custom-select-options{scrollbar-width:thin}.custom-select-options:after{background:linear-gradient(to bottom,transparent,rgb(var(--background)));bottom:-.5rem;content:"";display:block;height:2rem;margin-top:-2rem;pointer-events:none;position:sticky;transition:opacity .15s ease}.custom-select-options.is-scrolled-to-end:after{opacity:0}.custom-select-options[data-hide-selected] .custom-select-option[aria-selected=true]{display:none}.routine-timeline:before{background-color:var(--color-neutral-200);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:2px;z-index:0}.routine-timeline-item.active{background-color:var(--color-content-brand);color:var(--color-on-content-on-brand);font-weight:700;opacity:1}.routine-timeline-item:not(.active){background-color:transparent;opacity:.6}.snap-start.active .routine-step-card__time{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:var(--color-content-brand)!important;color:var(--color-on-content-on-brand)}.routine-drawer{--drawer-content-max-height:90vh}.routine-drawer::part(close-button){display:grid}.routine-drawer::part(header){align-items:center;display:flex;gap:1rem}@media screen and (min-width:48rem){.routine-drawer{--drawer-header-padding:calc(var(--spacing-8) * .7) calc(var(--spacing-10) * .7);--drawer-body-padding:calc(var(--spacing-8) * .7) calc(var(--spacing-10) * .7);--drawer-footer-padding:calc(var(--spacing-8) * .7) calc(var(--spacing-10) * .7)}}.deals-carousel__container{position:relative}.deals-carousel__item{flex:343px 0 0;max-width:calc(100vw - 2 * var(--offset));width:343px}.deals-carousel__items{align-items:stretch;display:flex;gap:var(--spacing-sm);padding:0 var(--offset);position:relative;width:fit-content}@media(min-width:1024px){.deals-carousel__items{gap:var(--spacing-sm);padding:0}}.deals-carousel__scroll-container{margin:0 calc(var(--offset) * -1);overflow:auto;width:calc(100% + var(--offset) * 2)}@media(min-width:1024px){.deals-carousel__scroll-container{margin:0;width:100%}}delivery-date .delivery-date__countdown,delivery-date .delivery-date__cutoff,delivery-date .delivery-date__date,delivery-date .delivery-date__icon{display:none}delivery-date .delivery-date__month-short,delivery-date .delivery-date__weekday-short,delivery-date [data-fit="1"] .delivery-date__month-long,delivery-date [data-fit="2"] .delivery-date__month-long,delivery-date [data-fit="2"] .delivery-date__weekday-long{display:none}delivery-date [data-fit="1"] .delivery-date__month-short,delivery-date [data-fit="2"] .delivery-date__month-short,delivery-date [data-fit="2"] .delivery-date__weekday-short{display:inline}html.delivery-date-b delivery-date[data-ready] .delivery-date__range{display:none}html.delivery-date-b delivery-date[data-ready] .delivery-date__date{display:flex}html.delivery-date-c delivery-date[data-ready] .delivery-date__range{display:none}html.delivery-date-c delivery-date[data-ready] .delivery-date__cutoff{display:flex}html.delivery-date-d delivery-date[data-ready] .delivery-date__range{display:none}html.delivery-date-d delivery-date[data-ready] .delivery-date__countdown{display:flex}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready]{align-items:center;animation:delivery-card-in .4s ease-out both;background:rgb(var(--success-background,225 239 233));color:rgb(var(--accent,17 70 52));padding:12px}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready]>svg{display:none}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready]>.span-usps{flex:1;font-weight:400;min-width:0}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] delivery-date{align-items:center;display:flex;gap:10px}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__icon{align-items:center;background:#fff;display:flex;flex:none;height:32px;justify-content:center;width:32px}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__countdown,html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__cutoff,html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__date{align-items:flex-start;flex-direction:column;gap:6px;min-width:0}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__headline{font-size:14px;line-height:1.4}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__headline b{font-weight:700}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__info{cursor:pointer;display:inline-flex;margin-left:6px;opacity:.75;position:relative;vertical-align:-2px}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__info:focus-visible,html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__info:hover{opacity:1}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__tooltip{background:rgb(var(--accent,17 70 52));bottom:calc(100% + 8px);color:rgb(var(--background-primary,255 255 255));font-size:12px;line-height:1.4;max-width:min(240px,100vw - 32px);opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:-10px;transition:opacity .2s,visibility .2s;visibility:hidden;width:max-content;z-index:10}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__info:is(:hover,:focus):not([data-closed]) .delivery-date__tooltip{opacity:1;visibility:visible}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__note{align-items:center;background:#fff;display:inline-flex;font-size:12px;gap:6px;line-height:1.4;padding:3px 10px 3px 8px}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__note b{font-variant-numeric:tabular-nums;font-weight:700}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__note:before{background:currentcolor;content:"";flex:none;height:12px;-webkit-mask:var(--delivery-note-icon) center/contain no-repeat;mask:var(--delivery-note-icon) center/contain no-repeat;width:12px}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__note[data-kind=date]{background:0 0;font-size:13px;opacity:.75;padding:0}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__note[data-kind=date]:before{display:none}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__note[data-kind=cutoff]{--delivery-note-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready] .delivery-date__note[data-kind=live]:before{animation:delivery-live-pulse 2s ease-in-out infinite;background:rgb(var(--success-text,2 122 72));border-radius:50%;height:7px;-webkit-mask:none;mask:none;width:7px}@keyframes delivery-card-in{0%{opacity:0;transform:translateY(4px)}}@keyframes delivery-live-pulse{0%,to{box-shadow:0 0 rgb(var(--success-text,2 122 72)/.45)}60%{box-shadow:0 0 0 5px rgb(var(--success-text,2 122 72)/0)}}@media(prefers-reduced-motion:reduce){html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) .delivery-date__note[data-kind=live]:before,html:is(.delivery-date-b,.delivery-date-c,.delivery-date-d) [data-delivery-row][data-ready]{animation:none}}.discount-description{align-items:center;background-color:var(--color-content-brand);border-radius:0;color:var(--color-on-content-on-brand);display:flex;flex-direction:row;justify-content:center;padding:10px;transition:box-shadow .15s ease}.discount-description.copying{box-shadow:inset 0 0 0 100vw #0000001f}.discount-description .voucher-banner-discount-icon{flex-shrink:0;height:19px;margin-right:.25rem;width:19px}.discount-description .voucher-banner-discount-icon svg{height:100%;width:100%}.discount-description .copy-button-description-label{font-weight:700}@media(max-width:768px){.discount-description .copy-button-description-label{display:none}}.discount-description .copy-button-description-label-mobile{display:none;font-weight:700}@media(max-width:768px){.discount-description .copy-button-description-label-mobile{display:block}}.discount-description__amount{font-size:18px;font-weight:700}@media(max-width:768px){.discount-description__amount{font-size:15px;margin-right:.5rem}}.discount-description__code{background-color:var(--color-content-secondary-brand);border-radius:0;color:var(--color-on-content-on-secondary-brand);font-weight:700;padding:10px}.discount-description__code-value{color:var(--color-on-content-on-brand);display:block;font-size:18px;font-weight:700;text-align:center}.discount-description__text{font-size:12px;font-weight:400;padding-left:10px}@media(max-width:1024px){.discount-description__text{display:none}}.discount-description .copy-button__container{margin:0 2rem}@media(max-width:768px){.discount-description .copy-button__container{flex-wrap:wrap;justify-content:center;margin:0 1rem}.discount-description .copy-button__container .copy-button__code-wrapper{flex-basis:100%;text-align:center}}.discount-description .copy-button__container .copy-button__code-wrapper{position:relative}.discount-description .copy-button__container.copied .discount-description__code-value{display:block!important;opacity:0}.discount-description .copy-button__container.copied .copy-button__label--copied{align-items:center;display:flex!important;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.discount-description__close{align-self:flex-start;margin-left:5px}.discount-description__close button{align-items:center;background:#ffffff26;border-radius:50%;display:flex;height:28px;justify-content:center;padding:6px;width:28px}.discount-description__close button svg{height:100%;width:100%}.showcase_container .showcase_image img{margin:auto}.showcase_container .showcase_info_block{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem}.showcase_container .showcase_headline{font:var(--font-heading-s);letter-spacing:.02em;margin:20px auto auto;max-width:540px;text-align:center}@media(min-width:1024px){.showcase_container .showcase_headline{font:var(--font-heading-l);letter-spacing:.02em;text-align:center}}.showcase_container .showcase_description{font-size:16px;margin:auto;max-width:540px;text-align:center}.showcase_container .showcase_items_list{align-items:flex-start;display:flex;gap:1rem;justify-content:flex-start;overflow-x:auto;padding:1rem 0;white-space:nowrap;width:100%;-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1024px){.showcase_container .showcase_items_list{justify-content:center}}.showcase_container .showcase_items_list .showcase_featured_item{align-items:flex-start;border:1px solid #d1d1d1;border-radius:4px;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;justify-content:center;padding:1rem;white-space:wrap;width:235px}.showcase_container .showcase_items_list .showcase_featured_item h5{font-size:18px;font-weight:700;margin-top:1rem}.feed-gallery{--fg-off-white:#fcfcfe;--fg-ink:#070707;--fg-fluo:#f1fd3a;--fg-neutral:#696c78;--fg-neutral-dark:#444;--fg-neutral-light:#d1d1d1;--fg-video-bg:#101012;--fg-ease-std:cubic-bezier(.2, 0, 0, 1);--fg-ease-emp:cubic-bezier(.2, 0, .1, 1.2);color:var(--fg-ink);display:block;font-family:var(--shopify-font-copy),sans-serif;margin-inline:auto;max-width:670px;width:100%}.feed-gallery *{box-sizing:border-box}.feed-gallery img{display:block;max-width:100%}.feed-gallery__inner{background:var(--fg-off-white);border-radius:4px;container-type:inline-size;padding:24px 0 4px}@media(max-width:1023px){.feed-gallery__inner{display:grid;grid-template-areas:"avatar heading" "profile profile" "track track" "follow follow";grid-template-columns:auto minmax(0,1fr);padding-bottom:20px}}.feed-gallery__head{display:contents}@media(min-width:1024px){.feed-gallery__head{align-items:center;display:grid;gap:16px;grid-template-areas:"heading follow" "id id";grid-template-columns:auto minmax(0,1fr)}}.feed-gallery__heading{grid-area:heading;min-width:0}.feed-gallery__id{display:contents}@media(min-width:1024px){.feed-gallery__id{align-items:center;display:flex;gap:18px;grid-area:id;min-width:0}}.feed-gallery__profile{min-width:0}@media(max-width:1023px){.feed-gallery__avatar{align-self:center;grid-area:avatar;margin-right:16px}.feed-gallery__heading{align-self:center}.feed-gallery__profile{grid-area:profile;margin-top:16px}.feed-gallery__tray{grid-area:track}}.feed-gallery__tray{position:relative}.feed-gallery__arrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0707078c;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;cursor:pointer;display:none;height:36px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s var(--fg-ease-std),background .2s var(--fg-ease-std);width:36px;z-index:3}.feed-gallery__arrow--prev{left:10px}.feed-gallery__arrow--prev svg{transform:scaleX(-1)}.feed-gallery__arrow--next{right:10px}.feed-gallery__arrow:hover{background:#070707bf}.feed-gallery__arrow:disabled{cursor:default;opacity:0;pointer-events:none}@media(min-width:1024px){.feed-gallery.has-nav .feed-gallery__arrow{display:grid}}.feed-gallery__avatar{background:conic-gradient(from 210deg,#4f5bd5,#962fbf,#d62976,#fa7e1e,#feda75,#4f5bd5);border-radius:999px;display:inline-block;flex:0 0 auto;padding:3px}.feed-gallery__avatar img{border:3px solid var(--fg-off-white);border-radius:999px;display:block;height:84px;object-fit:cover;width:84px}.feed-gallery__followers{font-size:14px;margin:0}.feed-gallery__followers strong{font-weight:800}.feed-gallery__bio{color:var(--fg-neutral-dark);font-size:13px;line-height:1.5;margin:8px 0 0}.feed-gallery__eyebrow{align-items:center;color:var(--fg-neutral);display:inline-flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.2em;margin:0 0 10px;text-transform:uppercase}.feed-gallery__dot{animation:feed-gallery-pulse 1.8s var(--fg-ease-std) infinite;background:var(--fg-fluo);border-radius:999px;height:7px;width:7px}.feed-gallery__title{font-family:var(--shopify-font-heading),sans-serif;font-size:clamp(34px,9vw,48px);font-weight:900;letter-spacing:-.025em;line-height:.9;margin:0;text-transform:uppercase}.feed-gallery__period{color:var(--fg-accent)}.feed-gallery__handle{color:var(--fg-neutral-dark);font-size:14px;margin:8px 0 0}.feed-gallery__follow{align-items:center;background:var(--fg-chrome);border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;gap:8px;grid-area:follow;justify-content:center;letter-spacing:.03em;padding:12px 16px;text-decoration:none;text-transform:uppercase;transition:transform .12s var(--fg-ease-std),background .2s var(--fg-ease-std)}.feed-gallery__follow svg{height:17px;width:17px}.feed-gallery__follow:hover{background:#222;transform:translateY(-1px)}@media(min-width:1024px){.feed-gallery__follow{justify-self:start;margin-left:8px}}.feed-gallery__track{-webkit-overflow-scrolling:touch;display:flex;gap:12px;overflow-x:auto;padding:16px 0 20px;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none}.feed-gallery__track::-webkit-scrollbar{display:none}@media(max-width:1023px){.feed-gallery__track{margin-inline:calc(50% - 50vw);padding-left:calc(50vw - 50%);scroll-padding-left:calc(50vw - 50cqw)}.feed-gallery__track:after{content:"";flex:0 0 calc(100vw - 100% - 12px)}}.feed-gallery__tile{-webkit-appearance:none;appearance:none;aspect-ratio:9/16;background:var(--fg-video-bg);border:0;border-radius:4px;box-shadow:0 4px 10px #07070714;color:inherit;cursor:pointer;flex:0 0 46%;font:inherit;isolation:isolate;margin:0;max-width:220px;overflow:hidden;padding:0;position:relative;scroll-snap-align:start;text-align:left;transition:transform .2s var(--fg-ease-emp)}.feed-gallery__tile:active{transform:scale(.99)}.feed-gallery__tile .video-tile{--vt-accent:var(--fg-accent);top:0;right:0;bottom:0;left:0;position:absolute}@media(prefers-reduced-motion:no-preference){.feed-gallery [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s var(--fg-ease-std),transform .6s var(--fg-ease-emp)}.feed-gallery.is-in [data-reveal]{opacity:1;transform:none;transition-delay:var(--reveal-delay,0ms)}}.feed-gallery.is-force-visible [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}@media(max-width:430px){.feed-gallery__tile{flex:0 0 58%}}.shopify-section--feed-gallery .feed-gallery{color:inherit;max-width:none}.shopify-section--feed-gallery .feed-gallery .feed-gallery__inner{background:0 0}.shopify-section--feed-gallery .feed-gallery .feed-gallery__eyebrow{color:inherit;opacity:.65}.shopify-section--feed-gallery .feed-gallery .feed-gallery__bio,.shopify-section--feed-gallery .feed-gallery .feed-gallery__handle{color:inherit;opacity:.75}@media(min-width:1024px){.shopify-section--feed-gallery .feed-gallery .feed-gallery__head{grid-template-areas:"heading follow ." "id id id";grid-template-columns:auto minmax(0,1fr) calc(40% - 11.2px)}.shopify-section--feed-gallery .feed-gallery .feed-gallery__follow{align-self:end;font-size:15px;justify-self:end;margin:0 20px 2px 0;padding:14px 22px}.shopify-section--feed-gallery .feed-gallery .feed-gallery__id{gap:28px}.shopify-section--feed-gallery .feed-gallery .feed-gallery__avatar{padding:4px}.shopify-section--feed-gallery .feed-gallery .feed-gallery__avatar img{border-width:4px;height:132px;width:132px}.shopify-section--feed-gallery .feed-gallery .feed-gallery__eyebrow{font-size:11px}.shopify-section--feed-gallery .feed-gallery .feed-gallery__title{font-size:clamp(44px,4vw,60px)}.shopify-section--feed-gallery .feed-gallery .feed-gallery__followers,.shopify-section--feed-gallery .feed-gallery .feed-gallery__handle{font-size:16px}.shopify-section--feed-gallery .feed-gallery .feed-gallery__bio{font-size:15px}.shopify-section--feed-gallery .feed-gallery .feed-gallery__track{padding-top:36px}.shopify-section--feed-gallery .feed-gallery .feed-gallery__tile{flex:0 0 calc((100% - 48px)/5);max-width:none}.shopify-section--feed-gallery .feed-gallery .video-tile__chip{font-size:10px}.shopify-section--feed-gallery .feed-gallery .video-tile__caption{font-size:14px}.shopify-section--feed-gallery .feed-gallery .video-tile__sub{font-size:11px}}.shopify-section--feed-gallery .section.text-custom .feed-gallery .feed-gallery__follow{background:rgb(var(--text-color));color:rgb(var(--background,255 255 255))}.shopify-section--feed-gallery .section.text-custom .feed-gallery .feed-gallery__follow:hover{background:rgb(var(--text-color)/.85)}@keyframes feed-gallery-pulse{0%{box-shadow:0 0 #f1fd3a99}70%{box-shadow:0 0 0 8px #f1fd3a00}to{box-shadow:0 0 #f1fd3a00}}.flavour-image{display:none}html.flavour-images .flavour-image{background:radial-gradient(circle closest-side,var(--flavour-color,transparent) var(--flavour-color-size,76%),transparent calc(var(--flavour-color-size,76%) + 2%));border-radius:0;display:block;flex-shrink:0;height:var(--flavour-image-size,56px);min-height:var(--flavour-image-size,56px);min-width:var(--flavour-image-size,56px);object-fit:contain;width:var(--flavour-image-size,56px)}html.flavour-images .flavour-image__product{display:none}html.flavour-images .custom-select-option:has(.flavour-image){padding-block:.25rem}html.flavour-images label.popover-listbox__option:has(.flavour-image){padding-block:0}.footer{background-color:var(--color-surface-canvas-3);color:var(--color-content-on-brand);font-size:var(--font-size-body-s);padding:0}.footer-legal{border-top:solid 1px hsla(228,7%,44%,.5)}.footer-legal__copyright{font:var(--font-paragraph-xs);opacity:.8}@media(min-width:768px){.footer-legal__links{column-gap:var(--spacing-3xs);display:flex}}@media(min-width:1024px){.footer-legal__links{column-gap:var(--spacing-lg)}}.footer-legal__link:not(last-child){margin-bottom:var(--spacing-3xs)}@media(min-width:1024px){.footer-legal__link:not(last-child){margin-bottom:0}}.footer-legal__localization{align-items:center;display:flex;margin-top:var(--spacing-md)}.footer-legal__localization:before{content:url(https://cdn.shopify.com/s/files/1/0853/6742/3242/files/de-flag.svg);display:block;line-height:0;margin-right:10px}.footer-legal__logo{max-width:578px}@media(min-width:1024px){.footer-legal__logo{max-width:685px}}.footer-legal__menu{margin-top:var(--spacing-md)}@media(min-width:768px){.footer-legal__menu{align-items:flex-end;display:flex;flex-direction:column}}@media(min-width:1024px){.footer-legal__menu{align-items:center;column-gap:var(--spacing-lg);flex-direction:row;justify-content:flex-end}}.footer-navigation__headline{font:var(--font-label-deco-s);margin-bottom:10px}.footer-navigation__item:not(:last-child){margin-bottom:.5rem}.footer-navigation__payment-list{align-items:center;column-gap:4px;display:flex}.footer-navigation__payment-icon svg{display:block;height:24px;width:auto}.footer-navigation__section-container{row-gap:var(--spacing-xl)}.footer-top{background-color:var(--color-content-secondary);position:relative}.footer-top__background-picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.footer-top__background-picture img{height:100%;object-fit:cover;width:100%}.footer-top__background-picture:before{background:linear-gradient(298.93deg,#0000 15.89%,#222222b3 72.38%),linear-gradient(207.34deg,#fff0 53.71%,#fff3 92.02%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media(min-width:768px){.footer-top__background-picture:before{background:#d9d9d933,linear-gradient(263.92deg,#0000 43.9%,#222c 88.79%),linear-gradient(90.33deg,#fff0 82.89%,#fff3 99.71%)}}@media(min-width:1024px){.footer-top__background-picture:before{background:#d9d9d933,linear-gradient(263.92deg,#0000 43.9%,#222c 88.79%),linear-gradient(90.33deg,#fff0 82.89%,#fff3 99.71%)}}.footer-top__container{padding-bottom:var(--spacing-lg);padding-top:var(--spacing-lg);position:relative;z-index:1}@media(min-width:768px){.footer-top__container{padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}}.footer-top__headline{color:#fff}.footer-top__headline--highlight{color:var(--color-content-secondary-brand)}.footer-top__row{align-items:center}@media(min-width:1024px){.footer-top__row{justify-content:space-between}}.footer-top__social{margin-bottom:calc(var(--spacing-2xs) * -1);margin-top:var(--spacing-md)}@media(min-width:768px){.footer-top__social{margin-top:0;text-align:right}}.footer-top__social-button{background-color:#000;border-radius:2px;color:#fff;column-gap:8px;display:flex;font-weight:700;margin-bottom:var(--spacing-2xs);padding:15px var(--spacing-xl) 15px var(--spacing-lg);width:fit-content}@media(min-width:768px){.footer-top__social-button{margin-left:auto}}.footer-top__social-button:before{display:block;font-size:0}.footer-top__social-button--instagram:before{content:url(https://cdn.shopify.com/s/files/1/0853/6742/3242/files/instagram.svg)}.footer-top__social-button--facebook:before{content:url(https://cdn.shopify.com/s/files/1/0853/6742/3242/files/facebook.svg)}.footer-top__social-button--tiktok:before{content:url(https://cdn.shopify.com/s/files/1/0853/6742/3242/files/tiktok.svg)}.footer-top__tag{display:inline-block;margin-bottom:var(--spacing-xs);padding:2px 8px;position:relative;transform:translate(4px);z-index:1}@media(min-width:768px){.footer-top__tag{transform:translate(-4px)}}.footer-top__tag:before{background-color:var(--color-content-tertiary-brand);content:"";height:100%;left:0;position:absolute;top:0;transform:skew(-20deg);width:100%;z-index:-1}.image-text-teaser__container{border-radius:2px;overflow:hidden}@media(min-width:1024px){.image-text-teaser__container{border-radius:8px;display:flex}.image-text-teaser__container>*{flex:50% 0 0}}.image-text-teaser__headline{margin-bottom:var(--spacing-xs)}.image-text-teaser__image{height:100%;object-fit:cover;width:100%}.image-text-teaser__image-container{aspect-ratio:3/2}.image-text-teaser__tag{margin-bottom:var(--spacing-xs)}.image-text-teaser__text{--tag-highlighted-color:white;--tag-highlighted-background:var(--color-primary);background-color:var(--color-surface-container-2);padding:var(--spacing-md);text-align:center}@media(min-width:1024px){.image-text-teaser__text{align-items:center;display:flex}}.image-text-teaser__text-container{margin:auto;max-width:540px}.pdp-pill{font:var(--font-body-xs);letter-spacing:.01em;background-color:var(--color-surface-canvas-2);border-radius:2px;padding:2px 4px}.product-info__collection{font:var(--font-body-s);letter-spacing:.01em;margin-bottom:var(--spacing-2xs);text-decoration:underline;text-underline-offset:2px}.product-info__pills{column-gap:4px;display:flex}.product-info__price-baseprice{font:var(--font-label);letter-spacing:.04em;color:var(--color-content-secondary);margin-bottom:var(--spacing-xs)}.product-info__title{font:var(--font-heading-s);letter-spacing:.02em;display:inline;text-transform:none}.product-info__title-container{display:none;margin-bottom:calc(var(--spacing-2xs) * -1)}.product-info__title-container--mobile{display:block;margin-top:4px;order:-1}@media(min-width:768px){.product-info__title-container{display:block}.product-info__title-container--mobile{display:none}}.product-info__vendor{font:var(--font-heading-s);letter-spacing:.02em;color:var(--text-color);display:inline;margin-right:4px;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:2px}.vb-bundle-description h3{font:400 20px/1.3 Switzer,sans-serif!important;margin-bottom:-.75rem}.pdp-user-counter{align-items:center;display:flex;gap:8px;margin-top:8px;overflow:hidden}.pdp-user-counter:not([data-total]){height:0;opacity:0}.pdp-user-counter__image{display:block;height:18px;width:auto}.pdp-user-counter__total{font-weight:700}.pdp-user-counter__total:after{content:attr(data-total) "x"}.quantity-input{--size:40px;--border-color:hsl(0 0% 85%);font:var(--font-body-s);letter-spacing:.01em;border:none;display:flex;justify-content:space-between;padding:0;width:100%}.quantity-input__container{display:flex;width:fit-content}.quantity-input__control{border:1px solid var(--border-color);border-radius:4px;display:grid;flex:0 0 var(--size);font-size:1.5em;height:var(--size);line-height:0;place-items:center;position:relative;width:var(--size)}.quantity-input__control:active{background-color:#efefef}.quantity-input__input{-moz-appearance:textfield;pointer-events:none;text-align:center;width:var(--size)}.quantity-input__input::-webkit-inner-spin-button,.quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input__button--delete{border:1px solid var(--border-color);border-radius:4px;display:grid;height:var(--size);place-items:center;width:var(--size)}.quantity-input__button--delete svg{pointer-events:none;width:18px}.quantity-input__button--delete path{opacity:.85;stroke:rgb(var(--text-primary))}.quantity-input__button--minus,.quantity-input__button--plus{display:grid;height:100%;place-items:center;width:100%}.quantity-input__button--minus:disabled,.quantity-input__button--plus:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.quantity-input[data-value="1"] .quantity-input__button--minus{opacity:.3;pointer-events:none}.cart-drawer--loading .quantity-input{opacity:.4;pointer-events:none}.vb-recipe-directions{margin:3rem 0!important}.vb-recipe-directions__item{list-style:decimal!important}.vb-recipe-directions__list{margin-block-start:1.25rem!important}.vb-recipe-ingredients{margin:3rem 0!important}.vb-recipe-ingredients__size{margin-block-start:0!important}.blog-module-promo{display:flex;flex-wrap:wrap;gap:2rem;max-width:700px}.blog-module-promo__cta{display:block;margin:2rem auto 0}.blog-module-promo__image{margin:auto;max-width:100%;min-width:250px;width:250px}.blog-module-promo__text{min-width:250px}@media(min-width:768px){.blog-module-promo{flex-wrap:nowrap}.blog-module-promo__cta{margin:3rem 0 0}.blog-module-promo__text{font:var(--font-body-xl);letter-spacing:.01em;gap:4rem}}#predictive-search-collections-tab-item>a>img{display:none!important}#sold-out-text>p{margin:.5rem 0 1rem}.buy-buttons>button:disabled{background-color:#6b7280;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.7}.notifyButtonStyle.notifyButtonStyle{background-color:#000!important;border-radius:0!important;color:#fff!important}.line-item__media-wrapper>img,.predictive-search__tab-content>a>img,.product-gallery__media>img,.product-gallery__thumbnail>img{aspect-ratio:1;object-fit:contain}.product-card__info .jdgm-prev-badge__text{text-decoration:none}.jdgm-prev-badge__stars,.product-card__info .jdgm-preview-badge--with-link{cursor:default!important}.bg-red{background-color:red}.bg-blue{background-color:#00f}.bg-black{background-color:#000!important}.show-for-large-up{display:none}@media(min-width:768px){.show-for-large-up{display:block}}.hide-for-large-up{display:block}@media(min-width:768px){.hide-for-large-up{display:none}}.buy-buttons--compact{align-items:stretch}.banner--non-rebatable{border-radius:var(--rounded-xs);font-size:.75rem;padding:.25rem .5rem;width:fit-content}.section-header__footer{display:flex;margin-top:var(--spacing-md)}.section-header__header{margin-bottom:var(--spacing-md)}@media(min-width:1024px){.section-header__header{align-items:center;display:flex;margin-bottom:var(--spacing-lg)}}.section-header__header .text-custom{color:rgb(var(--text-color))}.section-header__header .text-gradient{background-image:var(--gradient);color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}select-popover button.select{height:auto;min-height:var(--input-height);padding-block:.75rem}.shortsale-banner__container{max-width:450px}.shortsale-banner__footnote{margin-top:8px}.shortsale-banner__icon{background-color:#f9e7db;border-radius:99px;padding:8px}.shortsale-banner__icon svg{display:block;height:auto;width:24px}.shortsale-banner__main{align-items:flex-start;background-color:var(--color-surface-container-2,#f7f7f7);border-radius:.5rem;display:flex;gap:12px;padding:.75rem}.shortsale-banner__subline{margin-bottom:8px}html:not(.sn-pdp-banner-enabled) sn-pdp-discount{display:none}.snap-tray{--st-ink:#070707;--st-muted:#696c78;--st-ease-std:cubic-bezier(.2, 0, 0, 1);display:block;min-width:0}.snap-tray__track{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.snap-tray__track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.snap-tray__track{scroll-behavior:auto}}.snap-tray__dots{display:flex;gap:6px;justify-content:center;margin-top:14px}.snap-tray__dots>*{-webkit-appearance:none;appearance:none;background:#07070733;border:0;border-radius:999px;cursor:pointer;height:6px;padding:0;transition:background .2s var(--st-ease-std),width .2s var(--st-ease-std);width:6px}.snap-tray__dots>.is-on{background:var(--st-ink);width:18px}.snap-tray__nav{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.snap-tray__counter{color:var(--st-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.snap-tray__arrows{display:flex;gap:6px}.snap-tray__arrow{-webkit-appearance:none;appearance:none;background:0 0;border:1.5px solid rgba(7,7,7,.2);border-radius:4px;color:var(--st-ink);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;transition:border-color .12s var(--st-ease-std);width:36px}.snap-tray__arrow svg{height:16px;width:16px}.snap-tray__arrow--prev svg{transform:scaleX(-1)}.snap-tray__arrow:hover{border-color:var(--st-ink)}.snap-tray__arrow:disabled{border-color:#07070733;cursor:default;opacity:.3}.snap-tray__hint{align-items:center;color:var(--st-muted);display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:center;margin:10px 0 0}.snap-tray__hint svg{animation:snap-tray-nudge 1.6s var(--st-ease-std) infinite;height:16px;width:16px}@keyframes snap-tray-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.tag-highlighted{color:var(--tag-highlighted-color,inherit);display:inline-block;padding:2px 8px;position:relative;transform:translate(4px);z-index:1}.tag-highlighted:before{background-color:var(--tag-highlighted-background,var(--color-content-tertiary-brand));content:"";height:100%;left:0;position:absolute;top:0;transform:skew(-20deg);width:100%;z-index:-1}.tag-highlighted--rounded{border-radius:var(--radius-radius-full,160px);padding:var(--spacing-spacing-3xs,8px) var(--spacing-spacing-sm,20px) var(--spacing-spacing-4xs,4px) var(--spacing-spacing-sm,20px);transform:none}.tag-highlighted--rounded:before{border-radius:var(--radius-radius-full,160px);transform:none}:root{--font-display-xxl:900 80px/1 var(--shopify-font-heading),sans-serif;--font-display-xl:900 46px/1 var(--shopify-font-heading),sans-serif;--font-display-l:900 38px/1 var(--shopify-font-heading),sans-serif;--font-display-m:900 30px/1 var(--shopify-font-heading),sans-serif;--font-display-s:900 24px/1 var(--shopify-font-heading),sans-serif;--font-display-xs:900 16px/1 var(--shopify-font-heading),sans-serif;--font-heading-xxl:400 32px/1.3 var(--shopify-font-copy),sans-serif;--font-heading-xl:400 28px/1.3 var(--shopify-font-copy),sans-serif;--font-heading-l:400 25px/1.3 var(--shopify-font-copy),sans-serif;--font-heading-m:400 22px/1.3 var(--shopify-font-copy),sans-serif;--font-heading-s:400 20px/1.3 var(--shopify-font-copy),sans-serif;--font-heading-xs:400 18px/1.3 var(--shopify-font-copy),sans-serif;--font-body-xl:400 20px/1.4 var(--shopify-font-copy),sans-serif;--font-body-l:400 18px/1.4 var(--shopify-font-copy),sans-serif;--font-body-m:400 16px/1.4 var(--shopify-font-copy),sans-serif;--font-body-s:400 14px/1.4 var(--shopify-font-copy),sans-serif;--font-body-xs:400 12px/1.4 var(--shopify-font-copy),sans-serif;--font-label-deco-s:600 16px/1.3 var(--shopify-font-copy),sans-serif;--font-label-deco-xs:600 12px/1.3 var(--shopify-font-copy),sans-serif;--font-label:400 10px/1.3 var(--shopify-font-copy),sans-serif}@media(min-width:768px){:root{--font-display-xxl:900 88px/1 var(--shopify-font-heading),sans-serif;--font-display-xl:900 64px/1 var(--shopify-font-heading),sans-serif;--font-display-l:900 44px/1 var(--shopify-font-heading),sans-serif;--font-display-m:900 36px/1 var(--shopify-font-heading),sans-serif;--font-heading-xxl:400 40px/1.3 var(--shopify-font-copy),sans-serif;--font-heading-xl:400 36px/1.3 var(--shopify-font-copy),sans-serif;--font-heading-l:400 32px/1.3 var(--shopify-font-copy),sans-serif;--font-heading-m:400 28px/1.3 var(--shopify-font-copy),sans-serif;--font-body-xl:400 22px/1.4 var(--shopify-font-copy),sans-serif}}.font-display-xxl{font:var(--font-display-xxl);letter-spacing:.02em}.font-display-xl{font:var(--font-display-xl);letter-spacing:.02em}.font-display-l{font:var(--font-display-l);letter-spacing:.02em}.font-display-m{font:var(--font-display-m);letter-spacing:.02em}.font-display-s{font:var(--font-display-s);letter-spacing:.02em}.font-display-xs{font:var(--font-display-xs);letter-spacing:.02em}.font-heading-xxl{font:var(--font-heading-xxl);letter-spacing:.02em}.font-heading-xl{font:var(--font-heading-xl);letter-spacing:.02em}.font-heading-l{font:var(--font-heading-l);letter-spacing:.02em}.font-heading-m{font:var(--font-heading-m);letter-spacing:.02em}.font-heading-s{font:var(--font-heading-s);letter-spacing:.02em}.font-heading-xs{font:var(--font-heading-xs);letter-spacing:.02em}.font-body-xl{font:var(--font-body-xl);letter-spacing:.01em}.font-body-l{font:var(--font-body-l);letter-spacing:.01em}.font-body-m{font:var(--font-body-m);letter-spacing:.01em}.font-body-s{font:var(--font-body-s);letter-spacing:.01em}.font-body-xs{font:var(--font-body-xs);letter-spacing:.01em}.font-label-deco-s{font:var(--font-label-deco-s);letter-spacing:.04em}.font-label-deco-xs{font:var(--font-label-deco-xs);letter-spacing:.04em}.font-label{font:var(--font-label);letter-spacing:.04em}.testimonial-carousel__content-wrapper{position:relative;z-index:200}.testimonial-carousel__content-wrapper .section-header__headline{color:#fff;font-size:38px;margin:2.5rem 0;text-align:start;width:100%}@media(min-width:1024px){.testimonial-carousel__content-wrapper .section-header__headline{font-size:64px;text-align:center}}.testimonial-carousel__content-wrapper .highlight-container{display:inline-block;position:relative}.testimonial-carousel__content-wrapper .highlight-container .highlight{color:#000;padding:0 .25em;position:relative;z-index:1}.testimonial-carousel__content-wrapper .highlight-container:before{background-color:#00bfff;content:"";height:100%;left:0;position:absolute;top:0;transform:skew(-10deg);width:100%;z-index:0}.testimonial-carousel__container{background-image:url(https://cdn.shopify.com/s/files/1/0853/6742/3242/files/1bf4ccd52dbeb5ea2f103e48de9bd2b8.png?v=1734708121&width=100);background-position:center;background-size:cover;position:relative}.testimonial-carousel__background-blur{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);left:0;min-height:100%;min-width:100%;position:absolute;top:0;z-index:1}.testimonial-carousel__item{flex:343px 0 0;max-width:calc(100vw - 2 * var(--offset));width:343px}@media(min-width:1024px){.testimonial-carousel__item{flex:25% 0 0;width:auto}}.testimonial-carousel__items{display:flex;padding:0 calc(var(--gutter) - var(--offset));position:relative;width:fit-content}.testimonial-carousel__scroll-container{margin:0 calc(var(--offset) * -1);overflow:auto;width:calc(100% + var(--offset) * 2)}@media(min-width:1024px){.testimonial-carousel__scroll-container{margin:0;width:100%}}.profile-card{background-color:#000;border-radius:8px;box-shadow:0 8px 15px #0003;color:#fff;margin:0 auto;overflow:hidden}.profile-card__background{display:block;height:350px;position:relative}.profile-card__background-image{height:100%;object-fit:cover;object-position:top;width:100%}.profile-card__profile-block{align-items:center;background:linear-gradient(180deg,#07070700 0,#070707a8 55%,#070707);bottom:0;display:flex;left:0;padding:0 0 6px 24px;position:absolute;width:100%}.profile-card__profile-block .profile-card__profile-image{border:3px solid #fff;border-radius:50%;height:80px;object-fit:cover;width:80px}.profile-card__profile-block .profile-card__info{margin-left:1rem}.profile-card__profile-block .profile-card__info .profile-card__name{color:#fff;font-size:1.4rem;font-weight:700}.profile-card__profile-block .profile-card__info .profile-card__handle{color:#ccc;font-size:1rem}.profile-card__content{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:left;text-align:start}.profile-card__content .profile-card__caption{align-items:flex-start;display:flex;font-size:18px;gap:8px;line-height:1.4;margin-bottom:1rem;width:100%}.profile-card__content .profile-card__caption .caption-symbol{color:#ffdc00;flex-shrink:0;font-size:1.2rem;font-weight:700}.profile-card__content .profile-card__button{align-items:center;background-color:#fff;border-radius:2px;color:#000;display:flex;font-weight:700;justify-content:center;max-height:36px;padding:10px 15px;text-decoration:none;transition:background-color .3s ease;width:auto}.profile-card__content .profile-card__button:hover{background-color:#f0f0f0}.text-button{border-radius:2px;display:inline-block;padding:12px 13px 14px;text-underline-offset:2px}.text-button__label{text-decoration:underline}.text-button:hover{background-color:#2121210a}.text-button:active{background-color:#21212114}.tile-deal{--tag-highlighted-color:white;--tag-highlighted-background:var(--color-primary);border-radius:2px;display:flex;flex-direction:column;height:100%;overflow:hidden}@media(min-width:1024px){.tile-deal{border-radius:8px}}.tile-deal__headline{margin-bottom:4px}.tile-deal__image{height:100%;object-fit:cover;width:100%}.tile-deal__image-container{aspect-ratio:16/9}.tile-deal__text-container{background-color:var(--color-surface-container-2);flex:1;padding:var(--spacing-md);text-align:center}.cart-drawer__recommendations .horizontal-product{background-color:var(--upsell-tile-background,transparent);border-color:var(--upsell-tile-border,var(--color-content-decorative));border-radius:var(--rounded-button,2px);border-width:var(--upsell-tile-border-width,1px);padding:0;position:relative}.cart-drawer__recommendations .horizontal-product__image{align-self:center;aspect-ratio:1;background-color:var(--upsell-tile-media-background,transparent);block-size:auto;border-radius:0;flex:0 0 90px;inline-size:90px;object-fit:cover;padding:var(--spacing-2)}.cart-drawer__recommendations .horizontal-product__info{align-items:start;align-self:stretch;padding-block:var(--spacing-3);padding-inline:var(--spacing-2)}.cart-drawer__recommendations .horizontal-product__subtitle,.cart-drawer__recommendations .horizontal-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--upsell-tile-max-lines,2);overflow:hidden}.cart-drawer__recommendations .horizontal-product__info price-list{padding-inline-end:var(--spacing-12)}.cart-drawer__recommendations .horizontal-product__cta{inset-block-end:var(--spacing-2);inset-inline-end:var(--spacing-2);margin:0;position:absolute}.cart-drawer__recommendations .horizontal-product__cta .product-card__quick-buy-icon,.cart-drawer__recommendations .horizontal-product__cta svg{block-size:var(--spacing-10)!important;inline-size:var(--spacing-10)!important}.added-to-cart__recommendations-list .horizontal-product{background-color:var(--upsell-tile-background,transparent);border-color:var(--upsell-tile-border,var(--color-content-decorative));border-radius:var(--rounded-button,2px);border-width:var(--upsell-tile-border-width,1px);padding:0;position:relative}.added-to-cart__recommendations-list .horizontal-product__image{align-self:center;aspect-ratio:1;background-color:var(--upsell-tile-media-background,transparent);block-size:auto;border-radius:0;flex:0 0 90px;inline-size:90px;object-fit:cover;padding:var(--spacing-2)}.added-to-cart__recommendations-list .horizontal-product__info{align-items:start;align-self:stretch;padding-block:var(--spacing-3);padding-inline:var(--spacing-2)}.added-to-cart__recommendations-list .horizontal-product__subtitle,.added-to-cart__recommendations-list .horizontal-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--upsell-tile-max-lines,2);overflow:hidden}.added-to-cart__recommendations-list .horizontal-product__info price-list{padding-inline-end:var(--spacing-12)}.added-to-cart__recommendations-list .horizontal-product__cta{inset-block-end:var(--spacing-2);inset-inline-end:var(--spacing-2);margin:0;position:absolute}.added-to-cart__recommendations-list .horizontal-product__cta .product-card__quick-buy-icon,.added-to-cart__recommendations-list .horizontal-product__cta svg{block-size:var(--spacing-10)!important;inline-size:var(--spacing-10)!important}.product-info__complementary-products .horizontal-product{background-color:var(--upsell-tile-background,transparent);border-color:var(--upsell-tile-border,var(--color-content-decorative));border-radius:var(--rounded-button,2px);border-width:var(--upsell-tile-border-width,1px);padding:0;position:relative}.product-info__complementary-products .horizontal-product__image{align-self:center;aspect-ratio:1;background-color:var(--upsell-tile-media-background,transparent);block-size:auto;border-radius:0;flex:0 0 90px;inline-size:90px;object-fit:cover;padding:var(--spacing-2)}.product-info__complementary-products .horizontal-product__info{align-items:start;align-self:stretch;padding-block:var(--spacing-3);padding-inline:var(--spacing-2)}.product-info__complementary-products .horizontal-product__subtitle,.product-info__complementary-products .horizontal-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--upsell-tile-max-lines,2);overflow:hidden}.product-info__complementary-products .horizontal-product__info price-list{padding-inline-end:var(--spacing-12)}.product-info__complementary-products .horizontal-product__cta{inset-block-end:var(--spacing-2);inset-inline-end:var(--spacing-2);margin:0;position:absolute}.product-info__complementary-products .horizontal-product__cta .product-card__quick-buy-icon,.product-info__complementary-products .horizontal-product__cta svg{block-size:var(--spacing-10)!important;inline-size:var(--spacing-10)!important}.added-to-cart__recommendations-list .horizontal-product,.cart-drawer__recommendations .horizontal-product{margin-block-end:0}.variant-trigger .select{position:relative}@media screen and (min-width:1280px){.variant-drawer{width:60rem}.variant-drawer .popover-listbox{column-gap:var(--spacing-4);display:grid;grid-template-columns:1fr 1fr}.variant-drawer .popover-listbox>:nth-child(2):before{content:none}}.variant-drawer.drawer::part(body){padding-top:0;align-content:start}.popover-listbox__option[data-hide-selected]{display:none}@charset "UTF-8";.video-feature{--vf-ink:#070707;--vf-fluo:#f1fd3a;--vf-muted:#696c78;--vf-body:#444;--vf-frame:#101012;--vf-red:#d53512;--vf-red-light:#fae8dd;--vf-card:#fff;--vf-card-media:#f6f6f6;--vf-gap:clamp(28px, 4.5vw, 56px);--vf-shadow-s:0 2px 4px rgba(7, 7, 7, .06),0 1px 2px rgba(7, 7, 7, .04);--vf-shadow-m:0 4px 10px rgba(7, 7, 7, .08),0 1px 3px rgba(7, 7, 7, .05);--vf-shadow-l:0 12px 28px rgba(7, 7, 7, .12),0 4px 8px rgba(7, 7, 7, .06);--vf-ease-std:cubic-bezier(.2, 0, 0, 1);--vf-ease-emp:cubic-bezier(.2, 0, .1, 1.2);--vf-max:1180px;display:block;font-family:var(--shopify-font-copy),sans-serif;margin-inline:auto;max-width:var(--vf-max)}.video-feature--wide{--vf-max:none}.video-feature *{box-sizing:border-box}.video-feature img{display:block;max-width:100%}.video-feature__head{margin:0 0 clamp(24px,3vw,40px);max-width:820px}.video-feature__head .video-feature__eyebrow{align-items:center;display:flex;gap:10px}.video-feature__ebadge{background:var(--vf-red);border-radius:2px;color:#fff;font-size:11px;letter-spacing:.06em;line-height:1;padding:5px 7px}.video-feature__follow{align-items:center;color:var(--vf-body);display:flex;font-size:15px;font-weight:600;gap:8px;line-height:1.35;margin:14px 0 0;text-wrap:pretty}.video-feature__follow:first-child{margin-top:0}.video-feature__follow svg{flex:none;height:18px;width:18px}.video-feature__follow a,.video-feature__follow b{color:var(--vf-ink);font-weight:700;text-decoration:none}.video-feature__follow a{border-bottom:1.5px solid var(--vf-accent);transition:color .12s var(--vf-ease-std)}.video-feature__follow a:hover{color:var(--vf-accent)}.video-feature__grid{align-items:center;display:grid;gap:var(--vf-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.video-feature--wide-left .video-feature__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.video-feature--wide-right .video-feature__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.video-feature.has-pin .video-feature__grid{align-items:stretch}.video-feature.is-single .video-feature__grid{grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:720px}.video-feature__col{min-width:0}.video-feature__col-inner{display:flex;flex-direction:column;gap:28px;justify-content:center;min-width:0}.video-feature__media{min-width:0;position:relative}.video-feature__tiles{display:grid;gap:18px;grid-template-columns:1fr}.video-feature__media--dual .video-feature__tiles{grid-template-columns:1fr 1fr;overflow:visible;scroll-snap-type:none}.video-feature__dots{display:none}@media(min-width:761px){.video-feature__media--tall{margin-inline:auto;max-width:440px;width:100%}.video-feature--shop .video-feature__media--tall{max-width:none}}.video-feature__tile{background:var(--vf-frame);border-radius:4px;box-shadow:var(--vf-shadow-l);cursor:pointer;isolation:isolate;overflow:hidden;position:relative}.video-feature__tile:focus-visible{outline:3px solid var(--vf-accent);outline-offset:3px}.video-feature__media--dual .video-feature__tile{box-shadow:var(--vf-shadow-m)}.video-feature__tile .video-tile{--vt-accent:var(--vf-accent)}.video-feature__tile .video-tile .video-tile__scrim{background:linear-gradient(180deg,#07070747 0,#07070700 28% 52%,#070707cc)}.video-feature__tile .video-tile .video-tile__chip{font-size:11px;left:14px;line-height:1;padding:7px 10px;top:14px}.video-feature__tile .video-tile .video-tile__runtime{font-size:12px;line-height:1;padding:5px 9px;right:14px;top:14px}.video-feature__tile .video-tile .video-tile__play{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff26;border-color:#ffffff8c;border-width:1.6px;height:72px;transition:transform .2s var(--vf-ease-emp),background .2s var(--vf-ease-std),opacity .35s var(--vf-ease-std);width:72px}.video-feature__tile .video-tile .video-tile__play:before{animation-duration:2.6s;top:-2px;right:-2px;bottom:-2px;left:-2px}.video-feature__tile .video-tile .video-tile__play svg{height:28px;margin-left:3px;width:28px}.video-feature__tile .video-tile .video-tile__meta{bottom:14px;left:16px;right:16px}.video-feature__tile .video-tile .video-tile__caption{font-size:17px;margin-bottom:6px;text-shadow:0 1px 12px rgba(0,0,0,.45)}.video-feature__tile .video-tile .video-tile__sub{color:#ffffffd1;font-size:12px;font-weight:600;gap:6px;line-height:1}.video-feature__tile .video-tile .video-tile__sub svg{height:13px;width:13px}.video-feature__media--dual .video-feature__tile .video-tile .video-tile__play{height:58px;width:58px}.video-feature__media--dual .video-feature__tile .video-tile .video-tile__play svg{height:23px;width:23px}.video-feature__media--dual .video-feature__tile .video-tile .video-tile__caption{font-size:15px}.video-feature__tile:hover .video-tile:not(.is-playing) .video-tile__play{background:#ffffff3d;transform:translate(-50%,-50%) scale(1.08)}.video-feature__copy{min-width:0}.video-feature__eyebrow{color:var(--vf-muted);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1;margin:0 0 16px;text-transform:uppercase}.video-feature__title{font-family:var(--shopify-font-heading),sans-serif;font-size:clamp(44px,5.2vw,72px);font-weight:900;letter-spacing:-.025em;line-height:.92;margin:0;text-transform:uppercase;text-wrap:pretty}.video-feature__accent{color:var(--vf-accent)}.video-feature__blurb{color:var(--vf-body);font-size:18px;line-height:1.55;margin:18px 0 0;max-width:480px;text-wrap:pretty}.video-feature__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.video-feature__button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--vf-chrome);border:1.5px solid var(--vf-chrome);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:10px;letter-spacing:.03em;line-height:1;padding:16px 24px;text-decoration:none;text-transform:uppercase;transition:transform .12s var(--vf-ease-std),background .2s var(--vf-ease-std),border-color .2s var(--vf-ease-std)}.video-feature__button svg{height:18px;width:18px}.video-feature__button:hover{background:#222;border-color:#222;color:#fff;transform:translateY(-1px)}.video-feature__button--ghost{background:0 0;border-color:#07070733;color:var(--vf-ink)}.video-feature__button--ghost:hover{background:0 0;border-color:var(--vf-ink);color:var(--vf-ink)}.video-feature__products{min-width:0;width:100%}.video-feature__cards{-webkit-overflow-scrolling:touch;display:flex;gap:16px;margin-block:-6px;overflow-x:auto;padding-block:6px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.video-feature__cards::-webkit-scrollbar{display:none}.video-feature__products--grid .video-feature__cards{align-items:stretch;display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;overflow:visible;padding-block:0;scroll-snap-type:none}.video-feature__product{align-items:center;background:var(--vf-card);border-radius:4px;box-shadow:var(--vf-shadow-s);color:var(--vf-ink);display:flex;flex:0 0 100%;flex-direction:column;overflow:hidden;position:relative;scroll-snap-align:start}.video-feature__product-link{top:0;right:0;bottom:0;left:0;position:absolute;z-index:3}.video-feature__product-link:focus-visible{outline:3px solid var(--vf-accent);outline-offset:-3px}.video-feature__product-media{aspect-ratio:1;background:var(--vf-card-media);display:block;flex:none;position:relative;width:100%}.video-feature__product-media img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.video-feature__badge{background:var(--vf-chrome);border-radius:0 0 4px;color:#fff;font-size:11px;font-weight:700;left:0;letter-spacing:.06em;line-height:1;padding:8px 10px;position:absolute;text-transform:uppercase;top:0;z-index:2}.video-feature__badge--fluo{background:var(--vf-fluo);color:var(--vf-ink)}.video-feature__badge--sale{background:var(--vf-red)}.video-feature__pill{align-items:center;background:var(--vf-chrome);border-radius:999px;bottom:14px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.06em;line-height:1;padding:7px 10px;position:absolute;right:14px;text-transform:uppercase;z-index:2}.video-feature__pill svg{height:12px;width:12px}.video-feature__product-body{display:flex;flex:1 0 auto;flex-direction:column;padding:16px;width:100%}.video-feature__product-text{flex:1 0 auto;margin-bottom:14px}.video-feature__product-cat{color:var(--vf-muted);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1;margin:0 0 6px;text-transform:uppercase}.video-feature__product-name{font-family:var(--shopify-font-heading),sans-serif;font-size:clamp(28px,2.4vw,34px);font-weight:900;letter-spacing:-.02em;line-height:.9;margin:0;text-transform:uppercase;transition:color .12s var(--vf-ease-std)}.video-feature__product:hover .video-feature__product-name{color:var(--vf-accent)}.video-feature__product-spec{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--vf-body);display:-webkit-box;font-size:14px;line-height:1.4;margin:6px 0 0;overflow:hidden;text-wrap:pretty}.video-feature__product-foot{align-content:flex-start;align-items:center;border-top:1px solid rgba(7,7,7,.1);display:flex;flex-wrap:wrap;gap:4px 8px;padding-top:14px}.video-feature__product-foot .price-list{align-items:baseline;column-gap:8px;font-variant-numeric:tabular-nums;row-gap:4px;width:100%}.video-feature__product-foot .price-list sale-price{font-size:22px;font-weight:700;line-height:1}.video-feature__product-foot .price-list sale-price.text-sale-accent{color:var(--vf-red)}.video-feature__product-foot .price-list compare-at-price{color:var(--vf-muted);font-size:14px;font-weight:600;line-height:1}.video-feature__product-foot .price-list saving-percentage{display:none}.video-feature__product-foot unit-price{display:block;flex-basis:100%;font-size:12px;line-height:1.2;width:auto}.video-feature__product-foot unit-price span{color:var(--vf-muted);display:inline;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;margin:0}.video-feature__product-foot unit-price .unit-price__separator{font-size:0}.video-feature__product-foot unit-price .unit-price__separator:before{content:" \b7  ";font-size:12px}.video-feature__price{align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:8px}.video-feature__now{font-size:22px;font-weight:700;line-height:1}.video-feature__now--sale{color:var(--vf-red)}.video-feature__was{color:var(--vf-muted);font-size:14px;font-weight:600;line-height:1}.video-feature__code{background:var(--vf-red-light);border-radius:3px;color:var(--vf-red);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;padding:6px 8px}.video-feature__form{display:contents}.video-feature__product-cta{display:flex;flex-direction:column;gap:8px;margin-top:14px;position:relative;z-index:4}.video-feature__product-cta .video-feature__button{border-width:0;font-size:13px;justify-content:center;padding:13px 10px;white-space:nowrap;width:100%}.video-feature__product-cta .video-feature__button--ghost{border-width:1.5px;padding:11.5px 8.5px}.video-feature--shop{--vf-gap:clamp(24px, 3.5vw, 48px)}.video-feature--shop .video-feature__grid{align-items:center}.video-feature--shop .video-feature__col-inner{gap:0}.video-feature--shop .video-feature__head{margin-bottom:clamp(28px,3vw,40px);max-width:none}.video-feature--shop .video-feature__head .video-feature__eyebrow{letter-spacing:.06em;margin-bottom:12px}.video-feature--shop .video-feature__head .video-feature__title{font-size:clamp(40px,4.4vw,64px)}@media(min-width:901px){.video-feature--media-left .video-feature__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.video-feature--media-right .video-feature__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media(max-width:900px){.video-feature--shop .video-feature__grid{align-items:stretch;display:flex;flex-direction:column;gap:20px}.video-feature--shop .video-feature__col,.video-feature--shop .video-feature__col-inner{display:contents}.video-feature--shop .video-feature__head{margin:0 0 8px;order:-1}.video-feature--shop .video-feature__head .video-feature__title{font-size:clamp(38px,11vw,52px)}.video-feature--shop .video-feature__products{order:1}.video-feature--shop .video-feature__product-name{font-size:34px}.video-feature--shop .video-feature__tile{aspect-ratio:var(--vf-aspect,9/16);max-height:80svh;width:100%}.video-feature--shop .video-feature__tile .video-tile{aspect-ratio:auto;height:100%}.video-feature__products--grid .video-feature__cards{display:flex;gap:12px;margin-block:-6px;margin-inline:calc(50% - 50vw);overflow-x:auto;padding-block:6px;padding-inline:calc(50vw - 50%);scroll-padding-inline:calc(50vw - 50cqw);scroll-snap-type:x mandatory;width:auto}.video-feature__products--grid{container-type:inline-size}.video-feature__products--grid .video-feature__product{flex:0 0 calc(50% - 6px)}}@media(max-width:760px){.video-feature__products--grid .video-feature__product{flex-basis:82%}}@media(prefers-reduced-motion:no-preference){.video-feature [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--vf-ease-std),transform .7s var(--vf-ease-emp)}.video-feature.is-in [data-reveal]{opacity:1;transform:none;transition-delay:var(--reveal-delay,0ms)}}.video-feature.is-force-visible [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}@media(min-width:761px){.video-feature.is-flip .video-feature__col--left{order:2}.video-feature__col--pin{min-height:0;position:relative}.video-feature__col--pin .video-feature__col-inner{align-items:center;top:0;right:0;bottom:0;left:0;position:absolute}.video-feature__col--pin .video-feature__products{display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0}.video-feature__col--pin .snap-tray__nav{flex:none;width:100%}.video-feature__col--pin .video-feature__cards{flex:1 1 auto;max-height:100%;min-height:0}.video-feature__col--pin .video-feature__product{height:100%;max-height:100%}.video-feature__col--pin .video-feature__product-media{flex:1;max-width:100%;min-height:0;width:auto}.video-feature__col--pin .video-feature__product-body{flex:none;padding:12px 14px 14px}.video-feature__col--pin .video-feature__product-spec{display:none}.video-feature__col--pin .video-feature__product-text{margin-bottom:10px}.video-feature__col--pin .video-feature__product-cta{margin-top:10px}.video-feature__products .snap-tray__dots,.video-feature__products .snap-tray__hint{display:none}}@media(max-width:760px){.video-feature--wide-left .video-feature__grid,.video-feature--wide-right .video-feature__grid,.video-feature__grid{align-items:stretch;gap:28px;grid-template-columns:minmax(0,1fr)}.video-feature.is-media-right .video-feature__col--right{order:-1}.video-feature__title{font-size:clamp(38px,11vw,52px)}.video-feature__blurb{max-width:none}.video-feature__media--dual .video-feature__tiles{-webkit-overflow-scrolling:touch;display:flex;gap:12px;margin-inline:calc(50% - 50vw);overflow-x:auto;padding-inline:calc(50vw - 50%);scroll-snap-type:x mandatory;scrollbar-width:none}.video-feature__media--dual .video-feature__tiles::-webkit-scrollbar{display:none}.video-feature__media--dual .video-feature__tile{flex:0 0 78%;scroll-snap-align:center}.video-feature__media--dual .video-feature__dots{display:flex}.video-feature__products.is-multi .video-feature__cards{gap:12px;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.video-feature__products.is-multi .video-feature__product{flex:0 0 84%;scroll-snap-align:center}.video-feature__products .snap-tray__arrows{display:none}}.video-player{display:none;font-family:var(--shopify-font-copy),sans-serif;top:0;right:0;bottom:0;left:0;position:fixed;z-index:500000}.video-player.is-open{display:block}.video-player.is-zooming{transition:transform .42s cubic-bezier(.2,0,0,1),opacity .42s cubic-bezier(.2,0,0,1)}.video-player__reels{display:flex;height:100dvh;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.video-player__reels::-webkit-scrollbar{display:none}.video-player__reel{align-items:center;background:#000;display:flex;flex:0 0 100%;height:100dvh;isolation:isolate;justify-content:center;overflow:hidden;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.video-player__reel.is-paused:after{border-bottom:22px solid transparent;border-left:36px solid rgba(255,255,255,.92);border-top:22px solid transparent;content:"";filter:drop-shadow(0 2px 14px rgba(0,0,0,.55));left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-38%,-50%);z-index:2}.video-player__poster{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:opacity .9s cubic-bezier(.2,0,0,1) .25s;width:100%;z-index:0}.video-player__reel.is-playing .video-player__poster{opacity:0}.video-player__video{background:#000;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:0}.video-player__reel.has-poster .video-player__video{background:0 0;opacity:0;transition:opacity .8s cubic-bezier(.2,0,0,1)}.video-player__reel.has-poster.is-playing .video-player__video{opacity:1}.video-player__scrim{background:linear-gradient(180deg,#00000059 0,#0000 22% 55%,#000000b3);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.video-player__tag{background:var(--vp-accent,#3e01ff);border-radius:3px;color:#fff;font-size:11px;font-weight:700;left:16px;letter-spacing:.06em;padding:5px 8px;position:absolute;text-transform:uppercase;top:calc(env(safe-area-inset-top,0px) + 66px);z-index:2}.video-player__meta{bottom:calc(env(safe-area-inset-bottom,0px) + 28px);color:#fff;left:16px;position:absolute;right:16px;z-index:2}.video-player__caption{font-size:16px;font-weight:700;line-height:1.3;margin:0 0 6px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.video-player__progress{bottom:calc(env(safe-area-inset-bottom,0px) + 12px);display:flex;gap:4px;height:3px;left:16px;position:absolute;right:16px;z-index:2}.video-player__progress span{background:#ffffff38;border-radius:999px;flex:1 1 0;overflow:hidden}.video-player__progress i{background:#fff;border-radius:inherit;display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;transition:transform .25s linear;width:100%}.video-player__progress .is-done i{transform:scaleX(1)}.video-player__views{font-size:13px;font-weight:700;opacity:.9}.video-player__cta{align-items:center;background:#fff;border-radius:999px;color:#070707;display:flex;font-size:13px;font-weight:700;letter-spacing:.03em;margin-top:14px;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:transform .12s cubic-bezier(.2,0,0,1);width:fit-content}.video-player__cta:hover{transform:translateY(-1px)}.video-player__close,.video-player__sound{-webkit-backdrop-filter:blur(6px);align-items:center;backdrop-filter:blur(6px);background:#0006;border:0;color:#fff;cursor:pointer;display:inline-flex;gap:8px;position:absolute;top:calc(env(safe-area-inset-top,0px) + 14px);z-index:3}.video-player__close{border-radius:999px;height:40px;justify-content:center;left:14px;padding:0;width:40px}.video-player__sound{border-radius:999px;font-size:13px;font-weight:700;height:40px;letter-spacing:.04em;padding:0 14px;right:14px;text-transform:uppercase}.video-player__ic{align-items:center;display:inline-flex}.video-player__ic--off,.video-player__sound-label,.video-player.is-muted .video-player__ic--on{display:none}.video-player.is-muted .video-player__ic--off{display:inline-flex}.video-player.is-muted .video-player__sound-label{display:inline}@media(min-width:768px){.video-player{--vp-col-h:min(92dvh, 1000px);--vp-col-w:calc(var(--vp-col-h) * 9 / 16);--vp-col-top:calc((100dvh - var(--vp-col-h)) / 2);background:#000}.video-player__reels{column-gap:24px;padding-inline:calc((100% - var(--vp-col-w))/ 2)}.video-player__reel{background:0 0;flex:0 0 var(--vp-col-w);scroll-snap-align:center;transition:transform .4s cubic-bezier(.2,0,0,1),opacity .4s cubic-bezier(.2,0,0,1)}.video-player__reel:not(.is-active){opacity:.55;transform:scale(.58)}.video-player__reel:not(.is-active) .video-player__meta,.video-player__reel:not(.is-active) .video-player__tag{opacity:0}.video-player__meta,.video-player__tag{transition:opacity .3s cubic-bezier(.2,0,0,1)}.video-player__poster,.video-player__scrim,.video-player__video{border-radius:12px;height:var(--vp-col-h);top:0;right:0;bottom:0;left:0;margin:auto;max-width:var(--vp-col-w)}.video-player__scrim{width:100%}.video-player__close{left:max(14px,50% - var(--vp-col-w) / 2 + 14px);top:calc(var(--vp-col-top) + 14px)}.video-player__sound{right:max(14px,50% - var(--vp-col-w) / 2 + 14px);top:calc(var(--vp-col-top) + 14px)}.video-player__tag{left:max(16px,50% - var(--vp-col-w) / 2 + 16px);top:calc(var(--vp-col-top) + 66px)}.video-player__meta{bottom:calc(var(--vp-col-top) + 28px);left:max(16px,50% - var(--vp-col-w) / 2 + 16px);right:max(16px,50% - var(--vp-col-w) / 2 + 16px)}.video-player__progress{bottom:calc(var(--vp-col-top) + 12px);left:max(16px,50% - var(--vp-col-w) / 2 + 16px);right:max(16px,50% - var(--vp-col-w) / 2 + 16px)}}.video-tile{--vt-accent:#3e01ff;--vt-fluo:#f1fd3a;--vt-ink:#070707;--vt-frame:#101012;--vt-aspect:9/16;--vt-ease-std:cubic-bezier(.2, 0, 0, 1);aspect-ratio:var(--vt-aspect);background:var(--vt-frame);color:#fff;display:block;isolation:isolate;overflow:hidden;position:relative}.video-tile__embed,.video-tile__poster,.video-tile__video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:0}.video-tile__video{opacity:0;transition:opacity .5s var(--vt-ease-std)}.video-tile__embed{border:0;z-index:3}.video-tile__scrim{background:linear-gradient(180deg,#0707071f 0,#07070700 28% 50%,#070707d1);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.video-tile__chip{background:var(--vt-accent);border-radius:3px;color:#fff;font-size:9px;font-weight:700;left:10px;letter-spacing:.06em;padding:5px 7px;position:absolute;text-transform:uppercase;top:10px;z-index:2}.video-tile__chip--fluo{background:var(--vt-fluo);color:var(--vt-ink)}.video-tile__runtime{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07070799;border-radius:3px;font-size:11px;font-weight:700;padding:5px 8px;position:absolute;right:10px;top:10px;z-index:2}.video-tile__play{background:#ffffff29;border:1.5px solid rgba(255,255,255,.5);border-radius:999px;cursor:pointer;display:grid;height:46px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:46px;z-index:2}.video-tile__play svg{color:#fff;height:16px;margin-left:2px;width:16px}.video-tile__play:before{animation:video-tile-ring 2.4s var(--vt-ease-std) infinite;border:1.5px solid rgba(255,255,255,.55);border-radius:999px;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;position:absolute}.video-tile__meta{bottom:11px;left:11px;position:absolute;right:11px;z-index:2}.video-tile__caption{color:#fff;font-size:12px;font-weight:700;line-height:1.25;margin:0 0 5px;text-shadow:0 1px 10px rgba(0,0,0,.5)}.video-tile__sub{align-items:center;color:#ffffffeb;display:inline-flex;font-size:10px;font-weight:700;gap:5px}.video-tile__sub svg{color:#fff;height:11px;width:11px}.video-tile.is-playing .video-tile__video,.video-tile.is-previewing .video-tile__video{opacity:1}.video-tile.is-playing .video-tile__chip,.video-tile.is-playing .video-tile__meta,.video-tile.is-playing .video-tile__play,.video-tile.is-playing .video-tile__runtime,.video-tile.is-playing .video-tile__scrim{display:none}@media(hover:hover)and (pointer:fine){.video-tile__chip,.video-tile__meta,.video-tile__play,.video-tile__runtime,.video-tile__scrim{transition:opacity .35s var(--vt-ease-std)}.video-tile.is-previewing .video-tile__chip,.video-tile.is-previewing .video-tile__meta,.video-tile.is-previewing .video-tile__play,.video-tile.is-previewing .video-tile__runtime,.video-tile.is-previewing .video-tile__scrim{opacity:0}}@media(hover:none),(pointer:coarse){.video-tile__play{transition:opacity .35s var(--vt-ease-std)}.video-tile.is-previewing .video-tile__play{opacity:0}}@keyframes video-tile-ring{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vb-styles.css.map */
