.hero-section{--hero-section-padding: 6rem 5rem}.hero-section .image-card__inner{padding:var(--hero-section-padding)}.hero-section .image-card__video img{aspect-ratio:var(--video-aspect-ratio)}@media(max-width:1279px){.hero-section{--hero-section-padding: 6rem 3rem}}@media(max-width:1024px){.hero-section .image-card__inner{--page-padding: 3rem}}@media(max-width:767px){.hero-section{--hero-section-padding: 5rem 1.6rem}}.scrolling-cards{--card-padding-desktop: 2rem;--stack-cards-gap: 0px}.scrolling-cards .header-block{--text-align-default: center}.scrolling-card{--card-offset-top: 0px;top:calc(var(--header-sticky-height, 0px) + var(--card-top-spacing, 1.6rem) + var(--card-offset-top));will-change:transform;transform-origin:top center;backface-visibility:hidden;width:100%;isolation:isolate}.scrolling-card>.group-block{overflow:hidden;transform:translateZ(0)}.scrolling-card:not(:first-child){--card-offset-top: -1px}@media(max-width:767px){.scrolling-cards--static-mobile .scrolling-card{position:static;top:auto;transform:none}.scrolling-cards--static-mobile .scrolling-cards_items{gap:30px}}.quantity-field:not(.quantity-field--rules),.quantity-field:not(.quantity-field--rules) .quantity-field__controls{display:contents}.quantity-field--rules{justify-items:start}.quantity-field__in-cart{margin-inline-start:.4rem}.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)}.hero-media-tabs{display:grid;isolation:isolate;background:#171717;color:#fff;--color-heading: #fff;--color-foreground: #fff;--color-foreground-rgb: 255 255 255}.hero-media-tabs__panel{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}.hero-media-tabs__panel.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.hero-media-tabs .image-card{height:100%;--color-heading: #fff;--color-foreground: #fff;--color-foreground-rgb: 255 255 255}.hero-media-tabs .image-card__media picture{display:block;height:100%}.hero-media-tabs--overlay .image-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--tabs-overlay-color, #000);opacity:var(--tabs-overlay-opacity, .35)}.hero-media-tabs--overlay[data-overlay-style=gradient] .image-card__media:after{background:linear-gradient(90deg,transparent 15%,var(--tabs-overlay-color, #000) 100%)}.hero-media-tabs .image-card__media img{object-fit:contain;object-position:center!important;aspect-ratio:auto}.hero-media-tabs .image-card__inner{box-sizing:border-box;width:100%;max-width:calc(var(--page-width) + var(--page-padding) * 2);margin-inline:auto;padding:clamp(32px,4vw,64px) var(--page-padding)}.hero-media-tabs .image-card__content{width:46%;max-width:620px;min-width:0;text-align:left;align-items:stretch;gap:28px}.hero-media-tabs__buttons{display:flex;flex-wrap:wrap;gap:10px}.hero-media-tabs__button.btn{min-height:0;height:auto;padding:12px 20px;border:1px solid #fff;border-radius:999px;background:transparent;color:#fff;font-size:14px;line-height:1.25;white-space:normal;text-align:center;--btn-color: #fff;--btn-background: transparent}.hero-media-tabs__button.btn:before,.hero-media-tabs__button.btn:after{display:none}.hero-media-tabs__button.btn[aria-selected=true]{background:#d6f714;border-color:#d6f714;color:#111}.hero-media-tabs__button.btn:hover{background:#fff;border-color:#fff;color:#111}.hero-media-tabs__button.btn:focus-visible{outline:3px solid #d6f714;outline-offset:3px}.hero-media-tabs__copy{display:flex;flex-direction:column;gap:14px;color:#fff}.hero-media-tabs__copy .text-block{max-width:100%;color:#fff}.hero-media-tabs__copy :is(h1,h2,h3){line-height:1.08}.hero-media-tabs__copy p{line-height:1.6}@media(max-width:1023px){.hero-media-tabs .image-card__inner{padding:32px 24px}.hero-media-tabs .image-card__content{width:49%;gap:24px}.hero-media-tabs__button.btn{padding:10px 14px}}@media(max-width:767px){.hero-media-tabs .image-card{display:grid;grid-template-columns:minmax(0,1fr);height:auto;min-height:64rem;isolation:isolate}.hero-media-tabs .image-card:before{display:block;grid-area:1 / 1}.hero-media-tabs .image-card__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.hero-media-tabs .image-card__media :is(picture,img){height:100%}.hero-media-tabs .image-card__media img{object-fit:cover}.hero-media-tabs--overlay[data-overlay-style-mobile] .image-card__media:after{background:var(--tabs-overlay-color, #000);opacity:var(--tabs-overlay-opacity-mobile, .9)}.hero-media-tabs--overlay[data-overlay-style-mobile=gradient] .image-card__media:after{background:linear-gradient(180deg,transparent 15%,var(--tabs-overlay-color, #000) 100%)}.hero-media-tabs .image-card__inner{grid-area:1 / 1;align-self:stretch;justify-content:flex-end;align-items:flex-start;padding:18rem 20px 36px}.hero-media-tabs .image-card__content{width:100%;max-width:none}}@media(prefers-reduced-motion:reduce){.hero-media-tabs__panel{transition:none}}.masonry-block__items{grid-template-columns:repeat(var(--columns),1fr);grid-auto-rows:10px;grid-auto-flow:dense;gap:var(--horizontal-gap) var(--vertical-gap);position:relative}.masonry-block__items .masonry-item-block{grid-row-end:span 10}.masonry-block__show-more{display:none}.masonry-block.is-masonry .masonry-block__items{display:block;overflow:clip;overflow-clip-margin:16px;transition:max-height .3s ease-in-out}.masonry-block.is-masonry .masonry-item-block{position:absolute}.masonry-block.has-overlay-gradient .masonry-block__items:after{content:"";position:absolute;bottom:-16px;left:0;right:0;height:90px;background:linear-gradient(to bottom,transparent,var(--color-background));pointer-events:none;z-index:1}@media(min-width:768px){.masonry-block.has-limit-height .masonry-block__show-more[data-show-on-desktop=true]{display:block}.masonry-block__items{max-height:var(--height-limit, auto)}}@media(min-width:1441px){.masonry-block__items{grid-template-columns:repeat(var(--columns-xxl, var(--columns)),1fr)}}@media(min-width:1280px)and (max-width:1440px){.masonry-block__items{grid-template-columns:repeat(var(--columns-xl, var(--columns)),1fr)}}@media(min-width:1025px)and (max-width:1279px){.masonry-block__items{grid-template-columns:repeat(var(--columns-laptop, var(--columns)),1fr)}}@media(min-width:768px)and (max-width:1024px){.masonry-block__items{grid-template-columns:repeat(var(--columns-tablet, var(--columns)),1fr)}}@media(min-width:480px)and (max-width:767px){.masonry-block__items{grid-template-columns:repeat(var(--columns-sm, var(--columns-mobile)),1fr)}}@media(max-width:479px){.masonry-block__items{grid-template-columns:repeat(var(--columns-xs, var(--columns-mobile)),1fr)}}@media(max-width:767px){.masonry-block.has-limit-height .masonry-block__show-more[data-show-on-mobile=true]{display:block}.masonry-block__items{gap:var(--horizontal-gap-mobile) var(--vertical-gap-mobile);max-height:var(--height-limit-mobile, auto)}}.product-price .product-price__volume-note{font-size:var(--font-size-sm)}.email-signup-block{--field-inset: .6rem;text-align:var(--text-align-default)}.email-signup__form .form__success,.email-signup__form .form__error{margin-top:1.2rem}.email-signup__preferences{margin-bottom:calc(var(--form-gap, 1.6rem) + 1rem)}.email-signup__preferences-options{justify-content:var(--text-align-default)}.form__wrapper.form__wrapper--embedded{align-items:center;gap:.8rem;height:var(--input-height, 4.8rem);padding:var(--field-inset);padding-inline-start:0;border-radius:var(--input-radius);border:var(--input-border-width, 1px) solid var(--input-border-color, transparent);background-color:var(--input-background-color, transparent)}.form__wrapper--embedded:focus-within{border-color:var(--color-heading)}.form__wrapper--embedded .form__field{flex:1 1 auto;min-width:0;height:100%;justify-content:center}.form__wrapper--embedded .form__label{inset-block-start:calc(-9px - var(--field-inset) - var(--input-border-width, 1px))}.form__wrapper--embedded .email-signup__input{height:100%;line-height:normal;border:0;border-radius:0;background:transparent;padding-inline-end:0}.form__wrapper--embedded .email-signup__input:focus{border-color:transparent}.form__wrapper--embedded .email-signup__button{flex-shrink:0;height:100%;min-height:0;border-radius:max(0rem,calc(var(--input-radius, 0rem) - .4rem))}.form__wrapper--embedded .email-signup__button.btn--icon{aspect-ratio:1;min-width:0;padding:0}.form__wrapper--embedded .email-signup__button.btn--text{align-self:center;height:auto;padding-inline:0}.form__wrapper--embedded .email-signup__button.btn--text.btn--icon{padding:var(--field-inset)}.form__wrapper--embedded:has(.email-signup__button.btn--text:not(.btn--icon)){padding-inline-end:1.6rem}.form__wrapper.form__wrapper--underline{align-items:center;gap:.8rem;height:var(--input-height, 4.8rem);border-block-end-style:solid;border-block-end-width:max(1px,var(--input-border-width, 1px));border-block-end-color:var(--input-border-color, var(--color-border))}.form__wrapper--underline:focus-within{border-block-end-color:var(--color-heading)}.form__wrapper--underline .form__field{flex:1 1 auto;min-width:0;height:100%;justify-content:center}.form__wrapper--underline .form__label{inset-inline-start:-.6rem}.form__wrapper--underline .email-signup__input{height:100%;line-height:normal;border:0;border-radius:0;background:transparent;padding-inline:0}.form__wrapper--underline .email-signup__input:focus{border-color:transparent}.form__wrapper--underline .email-signup__button{flex-shrink:0;min-width:0}.form__wrapper--underline .email-signup__button.btn--icon{padding:var(--field-inset);margin:calc(var(--field-inset) * -1)}@media only screen and (max-width:767px){.email-signup__preferences{margin-bottom:calc(var(--form-gap-mobile, 1.6rem) + 1rem)}.form__wrapper.form__wrapper--embedded,.form__wrapper.form__wrapper--underline{height:var(--input-height-mobile, 4.8rem)}.form__wrapper--embedded .email-signup__button.btn--icon{min-width:0}}.review-author{display:flex;align-items:center;gap:1.2rem}.review-author__avatar{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex-shrink:0}.layout-flex--column>.spacer-block{width:100%}.layout-flex--row>.spacer-block{height:100%}.spacer-block--size-desktop{flex:var(--spacer-flex)}@media only screen and (min-width:767px)and (max-width:1280px){.spacer-block--fluid-pixel{flex:var(--spacer-flex-fluid)}}@media(max-width:767px){.spacer-block--size-mobile{flex:var(--spacer-flex-mobile)}}@media(max-width:479px){.spacer-block--custom-spacing.spacer-block--override-xs{flex:var(--spacer-flex-xs)}}@media(min-width:480px)and (max-width:767px){.spacer-block--custom-spacing.spacer-block--override-sm{flex:var(--spacer-flex-sm)}}@media(min-width:768px)and (max-width:1024px){.spacer-block--custom-spacing.spacer-block--override-md{flex:var(--spacer-flex-md)}}@media(min-width:1025px)and (max-width:1279px){.spacer-block--custom-spacing.spacer-block--override-lg{flex:var(--spacer-flex-lg)}}@media(min-width:1280px)and (max-width:1440px){.spacer-block--custom-spacing.spacer-block--override-xl{flex:var(--spacer-flex-xl)}}@media(min-width:1441px){.spacer-block--custom-spacing.spacer-block--override-xxl{flex:var(--spacer-flex-xxl)}}.breadcrumbs{font-size:0}.breadcrumbs li{display:inline-flex;align-items:center;gap:var(--gap, .8rem);padding-inline-end:var(--gap, .8rem)}.breadcrumbs li:last-child{display:inline}.breadcrumbs .breadcrumbs--current{color:var(--color-heading)}.breadcrumbs a{transition:color var(--animation-speed-slow) var(--animation-easing);position:relative}.breadcrumbs a:after{content:"";width:0;height:1px;background:currentColor;position:absolute;inset-inline-end:0;bottom:0;transition:width var(--animation-speed-slow) var(--animation-easing)}@media(hover:hover)and (pointer:fine){.breadcrumbs a:hover{color:var(--color-heading)}.breadcrumbs a:hover:after{width:100%;inset-inline-start:0;inset-inline-end:auto}}.breadcrumbs--sep-dot{--icon-dot-size: .25em;font-size:clamp(.3rem,var(--icon-dot-size),.4rem)}.breadcrumbs--sep-slash,.breadcrumbs--sep-pipe{font-size:.714em}.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)}}.highlighted-text{--highlight-delay: calc(var(--animation-delay, 0ms) + (var(--index, 0) * .15s));font-style:normal;line-height:1;z-index:1;transition-property:color,background-size,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:var(--highlight-delay)}.highlighted-text:nth-child(1){--index: 1}.highlighted-text:nth-child(2){--index: 2}.highlighted-text:nth-child(3){--index: 3}.highlighted-text:nth-child(4){--index: 4}.highlighted-text:nth-child(5){--index: 5}.highlighted-text[data-style=none],.highlighted-text[data-style=text_color]{display:inline}.highlighted-text[data-style=none]{line-height:inherit}.highlighted-text--font-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.highlighted-text--font-body{font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.highlighted-text--font-accent{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight)}.highlighted-text[data-style=text_color].has-gradient{background-image:var(--color-heading-hightlight-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-position:left 100%;background-size:0 100%}.highlighted-text:is([data-style=highlight_bar],[data-style=highlight_solid]){background-image:linear-gradient(to right,var(--color-heading-hightlight) 0% 100%);background-repeat:no-repeat;background-position:left bottom;background-size:0 28%}.highlighted-text:is([data-style=highlight_bar],[data-style=highlight_solid]).has-gradient{background-image:var(--color-heading-hightlight-gradient)}.highlighted-text:is([data-style=highlight_solid]){background-size:0 100%;line-height:inherit;padding-inline:.7rem;border-radius:calc(var(--container-border-radius) * .3)}.highlighted-text .icon{position:absolute;inset-block-end:0;inset-inline-start:0;color:var(--color-heading-hightlight);z-index:-1;width:100%;inset-block-start:95%;opacity:0;height:auto}.highlighted-text .icon path{stroke-dasharray:1;stroke-dashoffset:1}.highlighted-text .icon:is(.icon-circle-outline){width:115%;top:50%;inset-inline-start:50%;transform:translate(calc(-50% * var(--transform-logical)),-50%);min-height:1.2em}.highlighted-text.revealed.highlighted-text--rotated{transform:rotate(var(--rotate))}.highlighted-text.revealed .icon{opacity:1;transition-delay:var(--highlight-delay)}.highlighted-text.revealed[data-style=text_color]{color:var(--color-heading-hightlight)}.highlighted-text.revealed[data-style=text_color].has-gradient{background-size:100% 100%}.highlighted-text.revealed[data-style=highlight_bar]{background-size:100% 28%}.highlighted-text.revealed[data-style=highlight_solid]{background-size:100% 100%;color:var(--color-hightlight-text, var(--color-heading))}.highlighted-text.revealed .icon path{opacity:1;animation:drawHighlightStroke 1s cubic-bezier(.65,0,.35,1) forwards;animation-delay:var(--highlight-delay)}.image-card__media img{width:100%;height:100%;object-fit:cover}.image-card__content{width:100%;text-align:var(--flex-align)}.image-card:has(.dialog[open]) .image-card__inner{z-index:100}@media(min-width:768px){.image-card__content:has(.stacked-block--height-fill),.image-card__content:has(.spacer-block--unit-percent){height:100%}}@media(max-width:767px){.image-card__content{text-align:var(--flex-align-mobile)}.image-card__content:has(.spacer-block--unit-mobile-percent){height:100%}}.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}.quantity-selector{display:flex;justify-content:space-between;align-items:center;border-radius:var(--input-radius);border:var(--input-border-width, 1px) solid var(--input-border-color, transparent);color:var(--input-text-color, var(--color-foreground));background-color:var(--input-background-color, transparent);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--font-body-size);height:var(--input-height, 4.8rem);line-height:var(--input-height, 4.8rem);align-self:stretch}.quantity-selector :is(.quantity-minus,.quantity-plus){display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target, 3.6rem);height:100%;flex-shrink:0;color:var(--color-heading)}.quantity-selector :is(.quantity-plus){padding-inline-end:.8rem}.quantity-selector :is(.quantity-minus){padding-inline-start:.8rem}.quantity-selector input[type=number]{--quantity-selector-input-width: 3.6rem;margin:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;max-width:var(--quantity-selector-input-width);color:var(--color-heading);background-color:transparent;font-weight:500}.quantity-selector input[type=number]:focus{outline:.2rem solid transparent;outline-offset:.3rem}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}@media only screen and (max-width:767px){.quantity-selector{height:var(--input-height-mobile, 4.8rem);line-height:var(--input-height-mobile, 4.8rem)}}.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)}@media(hover:hover)and (pointer:fine){.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/20/compiled_assets/styles.css.map?subset=AACAAAAAAAAAAAgAAAAAgAAAAAAAAAEQAAQAAAAACAAAAAAAQAEEAAAAEAAAEAAAABgAAACIAAAAIAAAAAAAAAgAAgAAAg */
