.banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.media-slideshow_wrapper .swiper-slide{position:relative}.hero-banner-txt-content__wrapper .Button[class*=Button--Secondary]{padding:.25rem .5rem;color:var(--secondary_text);border-color:var(--secondary_text)}.hero-banner-txt-content__wrapper .Button[class*=Button--Secondary] .ButtonText{color:var(--secondary_text)}banner-hero{--fwm-txt-inset-x: 1rem;--fwm-txt-inset-y: 1.5rem;--fwm-txt-offset-top: 2rem;--fwm-txt-offset-bottom: 2rem}banner-hero swiper-init.full-width-media_content.swiper{display:block;width:100%}banner-hero .swiper-slide .hero-banner-txt-content__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;width:100%;max-width:none;height:100%;padding:var(--fwm-txt-inset-y) var(--fwm-txt-inset-x);box-sizing:border-box;pointer-events:none}banner-hero .hero-banner-txt-content__sticky{position:relative;width:fit-content;max-width:min(100%,559px);pointer-events:auto}@media screen and (min-width:1025px){banner-hero.full-width-media--sticky-text.full-width-media--single-slide .full-width-media_content.swiper,banner-hero.full-width-media--sticky-text.full-width-media--single-slide .full-width-media_wrapper{overflow:visible}banner-hero.full-width-media--sticky-text.full-width-media--single-slide .hero-banner-txt-content__sticky{position:sticky;top:var(--fwm-sticky-top, 0);width:fit-content;max-width:min(100%,559px)}}banner-hero .hero-banner-txt-content-layout-m__topLeft,banner-hero .hero-banner-txt-content-layout-m__topCenter,banner-hero .hero-banner-txt-content-layout-m__topRight{justify-content:flex-start}banner-hero .hero-banner-txt-content-layout-m__middleLeft,banner-hero .hero-banner-txt-content-layout-m__middleCenter,banner-hero .hero-banner-txt-content-layout-m__middleRight{justify-content:center}banner-hero .hero-banner-txt-content-layout-m__bottomLeft,banner-hero .hero-banner-txt-content-layout-m__bottomCenter,banner-hero .hero-banner-txt-content-layout-m__bottomRight{justify-content:flex-end}banner-hero .hero-banner-txt-content-layout-m__topLeft,banner-hero .hero-banner-txt-content-layout-m__middleLeft,banner-hero .hero-banner-txt-content-layout-m__bottomLeft{align-items:flex-start}banner-hero .hero-banner-txt-content-layout-m__topCenter,banner-hero .hero-banner-txt-content-layout-m__middleCenter,banner-hero .hero-banner-txt-content-layout-m__bottomCenter{align-items:center}banner-hero .hero-banner-txt-content-layout-m__topRight,banner-hero .hero-banner-txt-content-layout-m__middleRight,banner-hero .hero-banner-txt-content-layout-m__bottomRight{align-items:flex-end}banner-hero:has(.fwm-product-card) .hero-banner-txt-content-layout-m__middleLeft .hero-banner-txt-content__sticky{margin-top:-6rem}.banner__image-wrapper{width:100%}banner-hero .VideoRatio{display:flex;flex-direction:column;justify-content:space-between}banner-hero.full-width-media--animation-off .hero-banner-txt-content__sticky,banner-hero.full-width-media--animation-off .heading-block,banner-hero.full-width-media--animation-off .group-text-button__block-wrapper>*,banner-hero.full-width-media--animation-off .fwm-product-card{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}banner-hero.full-width-media--animation-off .text-reveal-word{transform:none!important;transition:none!important}.hero-banner__video-container{width:100%;height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column;justify-content:space-between}.banner__imageContainer .videoHolder{pointer-events:none}.full-width-media_wrapper{position:relative;background:var(--background_color)}banner-hero .full-width-media_content.swiper-autoheight,banner-hero .full-width-media_content.swiper-autoheight .swiper-wrapper{height:auto}banner-hero .full-width-media_content.swiper-autoheight .swiper-slide{height:auto}banner-hero .full-width-media__media-animation{width:100%}banner-hero:not(.full-width-media--single-slide) .full-width-media_content .swiper-slide video-component,banner-hero:not(.full-width-media--single-slide) .full-width-media_content .swiper-slide video-component *{pointer-events:none}banner-hero:not(.full-width-media--single-slide) .full-width-media_content .swiper-slide video-component .vjs-control-bar,banner-hero:not(.full-width-media--single-slide) .full-width-media_content .swiper-slide video-component .vjs-control-bar *,banner-hero:not(.full-width-media--single-slide) .full-width-media_content .swiper-slide video-component .video-component__play-overlay,banner-hero:not(.full-width-media--single-slide) .full-width-media_content .swiper-slide video-component .video-component__play-overlay *,banner-hero:not(.full-width-media--single-slide) .full-width-media_content .swiper-slide video-component .vjs-big-play-button{pointer-events:auto}banner-hero:not(.full-width-media--single-slide) .videoWrapper:has(.video-component--fwm-carousel){cursor:pointer}.fwm-hero-controls{position:absolute;right:1rem;bottom:2rem;z-index:3;display:flex;width:100%;flex-direction:column;align-items:flex-end;gap:1.5rem;pointer-events:none}.fwm-hero-controls>*{pointer-events:auto}.fwm-product-card{position:relative;display:flex;gap:.5rem;width:min(calc(100% - 2rem),15.8125rem);max-width:15.8125rem;padding:.5rem;border-radius:.375rem;background:color-mix(in srgb,var(--tertiary_gray) 50%,transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);text-decoration:none;color:var(--secondary_text)}.fwm-product-card[href]{cursor:pointer}.fwm-product-card__image{width:4.6875rem;min-width:4.6875rem;aspect-ratio:75 / 94;border-radius:.375rem;overflow:hidden;background:color-mix(in srgb,var(--background_color) 60%,transparent)}.fwm-product-card__image img{width:100%;height:100%;display:block;object-fit:cover}.fwm-product-card--sold-out .fwm-product-card__image img{opacity:.6}.fwm-product-card__info{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-width:0;padding-right:2.75rem}.fwm-product-card__info-copy{min-width:0}.fwm-product-card__info--title,.fwm-product-card__info--desc,.fwm-product-card__info--price{color:var(--secondary_text)}.fwm-product-card__info--title,.fwm-product-card__info--desc{margin:0}.fwm-product-card__info--desc{margin-top:.25rem;text-transform:uppercase;color:var(--tertiary_gray)}.fwm-product-card .card-information--actions{margin-top:.75rem}.fwm-product-card__info--price{display:flex;align-items:center;gap:.25rem}.fwm-product-card__info--price .price-compare span{text-decoration:line-through;opacity:.7;color:var(--tertiary_gray)}.fwm-product-card__info--price .price-compare span,.fwm-product-card__info--price .price-regular .price-item,.fwm-product-card__info--price .price-unit{color:var(--secondary_text)}.fwm-product-card__plus{position:absolute;top:.625rem;right:.625rem;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--background_color) 90%,transparent)}.fwm-product-card__plus[data-action=hero-add-to-cart]{cursor:pointer}.fwm-product-card__plus .Svg{width:1rem;height:1rem}.fwm-product-card__plus .Svg path{fill:var(--primary_text)}.fwm-hero-controls__nav{display:flex;align-items:center;gap:1.5rem;visibility:hidden;pointer-events:none}banner-hero:has(.swiper-initialized) .fwm-hero-controls__nav{visibility:visible;pointer-events:auto}banner-hero swiper-init .swiper-button-prev,banner-hero swiper-init .swiper-button-next{display:none!important}.fwm-hero-controls__button{border:0;padding:0;background:transparent;color:var(--secondary_text);text-transform:uppercase;cursor:pointer}.fwm-hero-controls__button:focus-visible{outline:.125rem solid var(--secondary_text);outline-offset:.125rem;border-radius:.125rem}banner-hero .fwm-hero-controls__button.swiper-button-disabled{color:var(--background_color_2);opacity:1;cursor:default;pointer-events:none}@media screen and (min-width:1025px){banner-hero{--fwm-txt-inset-x: 2rem;--fwm-txt-inset-y: 3rem;--fwm-txt-offset-bottom: 0}banner-hero .hero-banner-txt-content-layout-d__topLeft,banner-hero .hero-banner-txt-content-layout-d__topCenter,banner-hero .hero-banner-txt-content-layout-d__topRight{justify-content:flex-start}banner-hero .hero-banner-txt-content-layout-d__middleLeft,banner-hero .hero-banner-txt-content-layout-d__middleCenter,banner-hero .hero-banner-txt-content-layout-d__middleRight{justify-content:center}banner-hero .hero-banner-txt-content-layout-d__bottomLeft,banner-hero .hero-banner-txt-content-layout-d__bottomCenter,banner-hero .hero-banner-txt-content-layout-d__bottomRight{justify-content:flex-end}banner-hero .hero-banner-txt-content-layout-d__topLeft,banner-hero .hero-banner-txt-content-layout-d__middleLeft,banner-hero .hero-banner-txt-content-layout-d__bottomLeft{align-items:flex-start}banner-hero .hero-banner-txt-content-layout-d__topCenter,banner-hero .hero-banner-txt-content-layout-d__middleCenter,banner-hero .hero-banner-txt-content-layout-d__bottomCenter{align-items:center}banner-hero .hero-banner-txt-content-layout-d__topRight,banner-hero .hero-banner-txt-content-layout-d__middleRight,banner-hero .hero-banner-txt-content-layout-d__bottomRight{align-items:flex-end}banner-hero .hero-banner-txt-content__sticky .group-text-button__block-wrapper{max-width:559px}banner-hero:has(.fwm-product-card) .hero-banner-txt-content-layout-m__middleLeft .hero-banner-txt-content__sticky{margin-top:0}banner-hero .hero-banner-txt-content__wrapper .Button{width:fit-content}.fwm-hero-controls{right:2rem;gap:3rem}.fwm-product-card{width:100%;max-width:302px;padding:.5rem}.fwm-product-card__plus{top:.5rem;right:.5rem}}.hero-banner-txt-content__sticky .group-text-button__block-wrapper{display:flex;flex-direction:column;width:100%}.hero-banner-txt-content__sticky .group-text-button__block-wrapper.content-alignment--left{align-items:flex-start;text-align:start}.hero-banner-txt-content__sticky .group-text-button__block-wrapper.content-alignment--center{align-items:center;text-align:center}.hero-banner-txt-content__sticky .group-text-button__block-wrapper.content-alignment--right{align-items:flex-end;text-align:end}.hero-banner-txt-content__sticky .group-text-button__block-wrapper .Button{width:fit-content}banner-hero .hero-banner-txt-content__sticky .group-text-button__block-wrapper{margin-left:0;margin-right:0;width:fit-content;max-width:100%}banner-hero.full-width-media--sticky-text.full-width-media--single-slide .swiper-wrapper,banner-hero.full-width-media--sticky-text.full-width-media--single-slide .swiper-slide{transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-slideshow.css.map */
