.header-divider{height:var(--divider-length)}.header-divider .divider__line{transition:border-color var(--animation-header) var(--animation-header-delay)}.header-divider--full-height{height:100%}.header-divider--full-height .divider__line{height:calc(100% + var(--padding-block-start) * 2)}.collapsible-text__content{max-height:var(--collapse-height);transition:max-height var(--animation-speed) var(--animation-easing);overflow:hidden}.collapsible-text__content:not(.collapse-expanded){-webkit-mask-image:linear-gradient(to bottom,#fff 0,#fff calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,#fff 0,#fff calc(100% - 40px),transparent 100%)}.collapsible-text__content[data-lines-limit]{--collapse-height: calc(var(--font-body-line-height) * var(--font-body-size) * var(--lines-limit))}.divider__line{border-bottom:var(--divider-border-thickness) var(--divider-border-style, solid) var(--color-border);border-right:var(--divider-border-thickness) var(--divider-border-style, solid) var(--color-border);border-radius:calc(var(--border-radius-sm, .6rem) * var(--divider-border-rounded, 0));flex-basis:var(--divider-flex-basis)}.divider{max-width:var(--divider-length)}.divider-full-width{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}[style*="--flex-direction-mobile: row"]>.divider{width:auto;align-self:stretch}[style*="--flex-direction-mobile: row"]>.divider .divider__line{height:var(--divider-length)}@media(min-width:768px){[style*="--flex-direction: row"]>.divider{width:auto;align-self:stretch}[style*="--flex-direction: row"]>.divider .divider__line{height:var(--divider-length)}}.free-shipping-bar{color:var(--color);opacity:1;row-gap:1.2rem;font-size:var(--font-size)}.free-shipping-bar__range{margin-top:-.8rem}.free-shipping-bar__congratulations,.free-shipping-bar__remaining{opacity:0;transition:opacity .15s ease-out}.free-shipping-bar__congratulations:not(.hidden),.free-shipping-bar__remaining:not(.hidden){opacity:1}.free-shipping-bar.hidden{opacity:0;visibility:hidden;pointer-events:none}@keyframes marquee-motion{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--marquee-gap-current, var(--marquee-gap, 0px)) / 2)),0,0)}}marquee-component{display:block;width:100%}.marquee__wrapper{display:flex;gap:var(--marquee-gap);--marquee-gap-current: var(--marquee-gap);width:fit-content;white-space:nowrap}@media(max-width:767px){.marquee__wrapper{gap:var(--marquee-gap-mobile, var(--marquee-gap));--marquee-gap-current: var(--marquee-gap-mobile, var(--marquee-gap))}}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap-current)}.marquee__content .group-block__content{white-space:normal}.marquee__content .countdown-timer--with_labels{flex-wrap:nowrap}.marquee__content .marquee__repeated-items>*:not(.divider,.group-block){max-width:fit-content}.marquee__content .marquee__repeated-items>.divider{width:auto;max-height:var(--divider-length);align-self:stretch}.marquee__content .marquee__repeated-items .image-block img{width:100%}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap-current);align-items:var(--items-alignment, center);justify-content:center}.marquee__repeated-items>*:not(.stacked-block--height-fill){align-content:center}@media(prefers-reduced-motion:no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation-name:marquee-motion;animation-duration:var(--marquee-speed);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}marquee-component[data-direction=left] .marquee__wrapper{animation-direction:normal}marquee-component[data-direction=right] .marquee__wrapper{animation-direction:reverse}marquee-component[data-paused] .marquee__wrapper,marquee-component[data-hover-paused] .marquee__wrapper,marquee-component[data-touch-paused] .marquee__wrapper{animation-play-state:paused}}@media(hover:hover)and (pointer:fine){marquee-component:hover .marquee__wrapper{animation-play-state:paused}}.payment-icons__list{justify-content:var(--text-align, var(--text-align-default, start))}.payment-icons__item svg{width:var(--icon-width, 3.8rem);height:auto}.promo-card{display:grid;grid-template-rows:1fr;grid-column:span var(--columns)}.promo-card__media,.promo-card__details{grid-area:1/1/end/end}.promo-card__media img,.promo-card__media .placeholder-image{height:100%;z-index:1}.promo-card__media .image-component,.promo-card__media .placeholder-video{aspect-ratio:unset}.promo-card__media .image{object-fit:cover;object-position:center}.promo-card__image{object-fit:cover;object-position:center;height:100%;width:100%}.promo-card__image.placeholder-image:after{z-index:100}.promo-card__video{overflow:hidden}.promo-card__video .deferred-media__poster-button{aspect-ratio:inherit}.promo-card__details{align-items:var(--content-alignment, start);justify-content:var(--content-position, end);text-align:var(--content-alignment, start);z-index:1;padding-inline:var(--padding-inline, 28px);padding-block:var(--padding-block, 32px);pointer-events:none;background-color:transparent}.promo-card__details.promo-card-button-separate{--promo-button-height: 5.6rem;padding-block-end:calc(var(--promo-button-height) + var(--padding-block, 32px))}@media only screen and (max-width:767px){.promo-card__details.promo-card-button-separate{padding-block-end:calc(var(--promo-button-height) + var(--padding-block-mobile, var(--padding-block)))}}.promo-card__button{pointer-events:auto;margin-block-start:var(--button-spacing, 0px)}.promo-card__subheading{margin-block-end:var(--content-gap, 4px)}.promo-card-button-separate .button-block{position:absolute;inset-block-end:var(--padding-block, 32px);inset-inline-start:var(--padding-inline, 28px);inset-inline-end:var(--padding-inline, 28px);margin-block-start:0}@media only screen and (max-width:767px){.promo-card-button-separate .button-block{inset-block-end:var(--padding-block-mobile, var(--padding-block));inset-inline-start:var(--padding-inline-mobile, var(--padding-inline));inset-inline-end:var(--padding-inline-mobile, var(--padding-inline))}}.promo-card-button-separate .promo-card__button{width:auto}.promo-card-button-full-width .promo-card__button{width:100%}.promo-card-button-full-width:not(.promo-card-button-separate) .button-block{width:100%}.promo-card__text{margin-block-start:var(--content-gap, 4px)}.promo-card__text:first-child{margin-block-start:0}.promo-card__text p{margin:0}.product-card-list--carousel .promo-card{height:100%}@media only screen and (min-width:768px){.product-card-list--carousel .promo-card-slide:first-child .promo-card{margin-inline-end:.6rem}.promo-card__media .promo-card__image{position:absolute;top:0;right:0;bottom:0;left:0}}@media only screen and (max-width:767px){.promo-card{grid-column:span var(--columns-mobile)}.promo-card__details{padding-inline:var(--padding-inline-mobile, var(--padding-inline));padding-block:var(--padding-block-mobile, var(--padding-block))}.product-grid[style*="--columns-mobile: 1"] .promo-card[style*="--columns-mobile: 2"]{grid-column:span 1}.product-grid[style*="--columns-mobile: 1"] .promo-card .promo-card__media .image-component,.product-grid[style*="--columns-mobile: 2"] .promo-card[style*="--columns-mobile: 2"] .promo-card__media .image-component{aspect-ratio:var(--ratio-mobile, var(--ratio, auto))}.product-card-list--carousel:has(.promo-card-top-mobile) .swiper-slide,.product-card-list--grid:has(.promo-card-top-mobile) .product-card,.product-card-list--grid:has(.promo-card-top-mobile) .promo-card:not(.promo-card-top-mobile){order:2}.product-card-list--grid:has(.promo-card-top-mobile).swipe-mobile .product-card,.product-card-list--grid.swipe-mobile:has(.promo-card-top-mobile) .promo-card:not(.promo-card-top-mobile),.product-card-list--carousel:has(.promo-card-top-mobile) .swiper-slide{grid-row:var(--promo-card-count, 2)}.product-card-list--carousel .swiper-slide:has(.promo-card-top-mobile),.product-card-list--grid .promo-card-top-mobile{order:0;width:calc(100vw - var(--page-padding) * 2 - var(--scrollbar-width, 0px));position:sticky;left:0;grid-column:1/-1;grid-row:auto}.product-card-list--carousel .swiper-slide:has(.promo-card-top-mobile),.product-card-list--grid.swipe-mobile .promo-card-top-mobile{margin-bottom:2rem}.product-card-list .promo-card-top-mobile .promo-card__media{width:100%}.product-card-list .promo-card-top-mobile .promo-card__media .image-component,.product-card-list .promo-card-top-mobile .promo-card__media .placeholder-image{aspect-ratio:var(--ratio-mobile, var(--ratio, auto))}.product-card-list .promo-card-top-mobile .promo-card__media img,.product-card-list .promo-card-top-mobile .promo-card__media .placeholder-image{position:static}}@media only screen and (min-width:768px)and (max-width:1024px){.product-grid[style*="--columns-tablet: 2"] .promo-card .promo-card__media img{position:static}}.reveal-carousel__wrapper{display:grid}.reveal-carousel:not(.reveal-initialized) .reveal-carousel-item:first-child{opacity:1;visibility:visible}.reveal-carousel:has(.reveal-carousel-item:only-child) .reveal-carousel__navigation{display:none}.reveal-carousel-item{grid-area:1/-1}.reveal-carousel-item:not(.is-selected){opacity:0;visibility:hidden}.reveal-carousel__pagination{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:100%;margin:-.3rem;padding:.3rem}.reveal-carousel__pagination-button{flex-shrink:0;width:var(--image-width);transition:opacity var(--animation-speed-slow) var(--animation-easing)}.reveal-carousel__pagination-button[aria-current=false]{opacity:.5}.reveal-carousel__pagination-button img{width:var(--image-width)}.reveal-carousel__pagination-adapt .aspect-ratio{aspect-ratio:var(--image-ratio)}.reveal-carousel--nav-show-on-hover .reveal-carousel-btn{opacity:0;visibility:hidden}.reveal-carousel--nav-show-on-hover:hover .reveal-carousel-btn{opacity:1;visibility:visible}.reveal-carousel__navigation{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.reveal-carousel-btn{--button-height: 4.4rem;--button-height-mobile: 4.4rem;pointer-events:auto;min-height:var(--button-height)}.reveal-carousel-btn--prev{margin-inline-start:calc(var(--button-height) * -1)}.reveal-carousel-btn--next{margin-inline-end:calc(var(--button-height) * -1)}@media only screen and (max-width:767px){.reveal-carousel__pagination{margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding);max-width:100vw}.reveal-carousel__pagination-button,.reveal-carousel__pagination-button img{width:var(--image-width-mobile)}.reveal-carousel__pagination-adapt .aspect-ratio{aspect-ratio:var(--image-ratio)}}.social-icons__icon-wrapper{background-color:var(--color-background-icon, var(--color-background));color:var(--color-icon, var(--color-heading));padding:var(--icon-padding, 8px);border-radius:var(--media-border-radius, 0);border-width:var(--border-width-icon, 0);border-color:var(--color-border-icon, var(--color-border));border-style:var(--border-style-icon, solid);transition:transform var(--animation-speed) var(--animation-easing)}.social-icons__icon-wrapper .svg-icon{font-size:var(--icon-size, 2.4rem)}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAADAABAAAAAIACAAAAAAACAAEAAACA */
