.section-index-hero{margin-top:calc(var(--category-menu-height, 0px) * -1);min-height:54rem;height:calc(100vh - var(--header-height, 0px) - var(--announcement-height, 0px));overflow:hidden;position:relative;width:100%}@media screen and (min-width: 750px) and (max-width: 989px){.section-index-hero{aspect-ratio:5/3}}@media screen and (max-width: 749px){.section-index-hero{aspect-ratio:2/3;min-height:unset;height:auto;max-height:calc(100svh - var(--header-height, 0px) - var(--announcement-height, 0px))}}.index-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.index-hero{--color-foreground: var(--color-white-rgb);--swiper-bottom-padding: 0;--swiper-pagination-bottom: var(--spacing-06);--swiper-pagination-bullet-width: 3.2rem;--swiper-pagination-bullet-height: .6rem;--swiper-pagination-bullet-border-radius: .1rem;--swiper-pagination-bullet-inactive-opacity: 100%;position:relative;isolation:isolate;height:100%;z-index:1}.index-hero banner-carousel,.index-hero swiper-container{display:block;height:100%}.index-hero banner-carousel{transition:opacity .25s ease}.index-hero banner-carousel[data-initiated=false]{opacity:0}.index-hero banner-carousel[data-initiated=true]{opacity:1}.index-hero banner-carousel[data-initiated=true]+.fancy-loader__wrapper{display:none}.index-hero banner-carousel[data-initiated=false] swiper-slide:not(:first-of-type) img{visibility:hidden}.index-hero banner-carousel[data-initiated=true] swiper-slide img{visibility:visible}.index-hero swiper-container::part(pagination){text-align:left;left:var(--layout-page-margin-condensed);width:auto!important;max-width:var(--layout-page-width-condensed);margin:0 auto!important}@media screen and (min-width: 1360px){.index-hero swiper-container::part(pagination){left:calc(((100% - var(--layout-page-width-condensed)) / 2) + var(--layout-page-margin-condensed))}}.index-hero swiper-container::part(bullet){background-color:#fff6}.index-hero swiper-container::part(bullet-active){background-color:var(--color-green)}.index-hero__background img,.index-hero__background picture{width:100%;height:100%;object-fit:cover;object-position:center}.index-hero__background video{width:100%;height:100%;object-fit:cover;object-position:center}.index-hero__content{width:100%;height:100%}.index-hero__content-inner{--layout-page-width: 100%;height:100%;width:100%;display:flex;flex-direction:column;padding-top:var(--spacing-08);padding-bottom:var(--spacing-08)}swiper-slide .index-hero__content-inner{padding-bottom:var(--spacing-11)}@media screen and (max-width: 749px){.index-hero__content-inner{padding-top:var(--spacing-06);padding-bottom:var(--spacing-06);text-align:center}}.index-hero__content-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.index-hero__content-inner{justify-content:flex-end}.index-hero__content-inner:after{background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.75))}.index-hero__content-inner[data-horizontal-align=left]{align-items:flex-start}.index-hero__content-inner[data-horizontal-align=center]{align-items:center;text-align:center}.index-hero__content-inner[data-horizontal-align=right]{align-items:flex-end;text-align:right}.index-hero__content-inner .button{margin-top:var(--spacing-06)}@media screen and (max-width: 749px){.index-hero__content-inner .button{width:100%}.index-hero__content-inner{text-align:center!important;align-items:center!important;justify-content:flex-end!important}}.index-hero__content-inner h2{font-size:clamp(3.2rem,8vw,6.4rem);max-width:26ch;text-shadow:0px .075em .2em #0000003d}.index-hero__content-inner h2>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.index-hero__content-inner .text-overline{color:var(--color-green);margin-bottom:var(--spacing-03)}.index-hero__subtext{font-family:var(--font-heading-family);font-size:2.4rem;max-width:48ch;margin-top:var(--spacing-03)}@media screen and (max-width: 749px){.index-hero__subtext{font-size:var(--font-size-body)}}.index-banner__autoplay-control{position:absolute;right:var(--layout-page-margin-condensed);bottom:calc(var(--spacing-06) - .6rem);z-index:1;color:var(--color-black);background-color:var(--color-green);border-radius:100vw;border:0;width:4rem;height:4rem;padding:0;cursor:pointer}@media screen and (min-width: 1360px){.index-banner__autoplay-control{right:calc(((100% - var(--layout-page-width-condensed)) / 2) + var(--layout-page-margin-condensed))}}.index-banner__autoplay-control .icon-wrapper{position:relative;display:block;width:100%;height:100%}.index-banner__autoplay-control .icon{position:absolute;width:1.4rem;height:1.4rem;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-black)}banner-carousel[data-autoplay-state=playing] .index-banner__autoplay-control .icon-play{display:none}banner-carousel[data-autoplay-state=paused] .index-banner__autoplay-control .icon-pause{display:none}.index-banner__nav-control.button--outline{position:absolute;top:50%;transform:translateY(-50%);z-index:1;color:var(--color-white);border-color:currentColor;opacity:0;transition:opacity .25s ease,color .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease,visibility 0s linear .25s}banner-carousel:hover .index-banner__nav-control,.index-banner__nav-control:focus{opacity:1;transition:opacity .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease,visibility 0s linear}.index-banner__nav-control.button--outline:hover{color:var(--color-black)}.index-banner__nav-control[data-nav-direction=prev]{left:var(--layout-page-margin)}.index-banner__nav-control[data-nav-direction=next]{right:var(--layout-page-margin)}@media screen and (max-width: 749px){.index-banner__nav-control{display:none}}
/*# sourceMappingURL=/cdn/shop/t/182/assets/section-index-hero.css.map */
