.custom-alt-rows__list{display:flex;flex-direction:column;gap:4rem}.custom-alt-row{display:flex;flex-direction:column;align-items:center;gap:2rem}.custom-alt-row__media,.custom-alt-row__content{width:100%}.custom-alt-row .custom-alt-row__media .media{padding-bottom:0}.custom-alt-row .custom-alt-row__media .media>img{position:static;width:100%;height:auto;object-fit:cover}@media screen and (min-width:750px){.custom-alt-row{flex-direction:row;gap:5rem}.custom-alt-row--reverse{flex-direction:row-reverse}.custom-alt-row__media,.custom-alt-row__content{width:50%}}.custom-alt-row__label{margin:0 0 .8rem;font-size:.8rem;letter-spacing:.1rem;text-transform:uppercase;opacity:.7;text-align:center}.custom-alt-row__title{margin:0 0 1.5rem;text-align:center;font-size:.8rem}.custom-alt-row__text{margin:0;text-align:center;font-size:.8rem}.custom-alt-row__title>p,.custom-alt-row__text>p:first-child{margin-top:0}.custom-alt-row__title>p:last-child,.custom-alt-row__text>p:last-child{margin-bottom:0}@media screen and (min-width:1024px){.custom-alt-row__label{text-align:left}.custom-alt-row__title{font-size:2rem;font-weight:700;text-align:left}.custom-alt-row__text{font-size:1rem;text-align:left}}.custom-parallax{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.custom-parallax--small{min-height:40vh}.custom-parallax--medium{min-height:60vh}.custom-parallax--large{min-height:80vh}.custom-parallax--fullscreen{min-height:100vh}.custom-parallax__media{position:absolute;top:-10%;right:0;bottom:-10%;left:0;z-index:0;will-change:transform}.custom-parallax__media img,.custom-parallax__media video{width:100%;height:100%;object-fit:cover}.custom-parallax__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.custom-parallax__content{position:relative;z-index:1;max-width:44rem;text-align:center;color:#fff;padding:4rem 0;opacity:0;transform:translateY(3rem);transition:opacity .8s ease,transform .8s ease}.custom-parallax__content.custom-parallax__content--visible{opacity:1;transform:translateY(0)}.custom-parallax__heading{margin:0 0 1.5rem;font-size:.6rem;color:#fff;text-transform:uppercase;opacity:.8}.custom-parallax__subheading{margin:0 0 1.5rem;font-size:1.4rem;opacity:.85;font-weight:900}.custom-parallax__text{margin:0;font-size:.6rem}@media screen and (min-width:768px){.custom-parallax__heading{font-size:.8rem}.custom-parallax__subheading{font-size:2rem}.custom-parallax__text{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.custom-parallax__media{top:0;right:0;bottom:0;left:0}.custom-parallax__content{opacity:1;transform:none;transition:none}}.custom-cards__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:3rem 2rem}@media screen and (min-width:750px){.custom-cards__grid{grid-template-columns:repeat(var(--custom-cards-columns-desktop, 3),1fr);gap:4rem 3rem}}.custom-cards__item{display:flex;flex-direction:column}.custom-cards__image{border-radius:var(--media-radius, 0);overflow:hidden;margin-bottom:1.5rem}.custom-cards__image img{width:100%;height:100%;object-fit:cover}.custom-cards__title{margin:0 0 1rem}.custom-cards__text{margin:0}.custom-video-hero{position:relative;display:flex;overflow:hidden;color:#fff}.custom-video-hero--small{min-height:40vh}.custom-video-hero--medium{min-height:60vh}.custom-video-hero--large{min-height:80vh}.custom-video-hero--fullscreen{min-height:100vh}.custom-video-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.custom-video-hero__video,.custom-video-hero__mobile-image{position:absolute;top:0;right:0;bottom:0;left:0}.custom-video-hero__video video,.custom-video-hero__mobile-image img,.custom-video-hero__media>.placeholder-svg{width:100%;height:100%;object-fit:cover}.custom-video-hero__video--desktop-only{display:none}@media screen and (min-width:750px){.custom-video-hero__video--desktop-only{display:block}.custom-video-hero__mobile-image--hidden-mobile{display:none}}.custom-video-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.custom-video-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:var(--content-align, center);align-items:var(--content-justify, center);text-align:var(--content-text-align, center);flex:1;padding:4rem 0;max-width:100%}.custom-video-hero__heading{margin:0 0 1.5rem;max-width:40rem}.custom-video-hero__text{margin:0;max-width:36rem}.custom-video-hero__buttons{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.index_swiper{position:relative}.indexSwiper{margin-bottom:50px}@media screen and (min-width:1080px){.indexSwiper{width:calc(100% - 40px)}}@media screen and (min-width:1280px){.indexSwiper{width:auto;max-width:1200px}}@media screen and (min-width:1440px){.indexSwiper{max-width:1400px}}.indexSwiper .swiper-wrapper{position:relative;margin:0 auto 30px}@media screen and (min-width:1080px){.indexSwiper .swiper-wrapper{margin:0 auto 50px;padding-bottom:50px}}.indexSwiper .swiper-wrapper .content{padding:20px 0 50px;text-align:center}@media screen and (min-width:1080px){.indexSwiper .swiper-wrapper .content{position:absolute;left:15%;top:50%;transform:translateY(-50%);padding:0}}@media screen and (min-width:1080px){.indexSwiper .swiper-wrapper .content .subject{color:#fff;font-size:1.8rem}}.indexSwiper .swiper-wrapper .content .subject:after{content:"";display:block;width:40px;height:2px;background-color:#1e2323;margin:14px auto}@media screen and (min-width:1080px){.indexSwiper .swiper-wrapper .content .subject:after{background-color:var(--color-gray)}}.indexSwiper .swiper-wrapper .content .intro{margin-bottom:20px}@media screen and (min-width:1080px){.indexSwiper .swiper-wrapper .content .intro{color:#eaefed}}.indexSwiper .swiper-wrapper .content .more{margin:0 auto}@media screen and (min-width:1080px){.indexSwiper .swiper-wrapper .content .more a.button{background-color:var(--color-gray);color:#1e2323!important}}.indexSwiper .swiper-wrapper img{width:100%;height:auto}.indexSwiper .swiper-wrapper picture{display:block;width:100%}.indexSwiper .swiper-wrapper .swiper-pagination{display:none}@media screen and (min-width:1000px){.indexSwiper .swiper-wrapper .swiper-pagination{display:block}}.swiper-slide,.swiper-slide-active{overflow:hidden}.swiper-slide--video{position:relative}.swiper-slide__link{display:block;position:relative;color:inherit;text-decoration:none}.swiper-slide .video-container{position:relative;padding-bottom:calc((747 / 1410) * 100%);height:0;overflow:hidden;max-width:100%;background:#000}@media screen and (max-width:749px){.swiper-slide.has-mobile-video .video-container{padding-bottom:125%}}.swiper-slide .banner-video{position:absolute;top:0;right:0;bottom:0;left:0}.swiper-slide .banner-video video{width:100%;height:100%;object-fit:cover;display:block}.swiper-slide .banner-video--mobile{display:none}@media screen and (max-width:749px){.swiper-slide.has-mobile-video .banner-video--desktop{display:none}.swiper-slide.has-mobile-video .banner-video--mobile{display:block}}.banner-text{position:absolute;z-index:1;max-width:70%;color:var(--banner-text-color-mobile, #1e2323);pointer-events:none;line-height:1.35}@media screen and (min-width:750px){.banner-text{color:var(--banner-text-color, #1e2323);max-width:50%}}.banner-text p{margin:0}.banner-text__heading{font-size:calc(clamp(1.3rem,4.5vw,2.4rem) * var(--banner-text-scale, 1));font-weight:500;letter-spacing:.02em;margin-bottom:.6em!important}.banner-text__body{font-size:calc(clamp(.85rem,2.6vw,1.35rem) * var(--banner-text-scale, 1));font-weight:400;letter-spacing:.02em}@media screen and (min-width:1080px){.banner-text__heading{font-size:calc(2.4rem * var(--banner-text-scale, 1))}.banner-text__body{font-size:calc(1.35rem * var(--banner-text-scale, 1))}}.banner-text__cta{display:inline-flex;align-items:center;gap:.45em;margin-top:1.4em;font-size:calc(clamp(.85rem,2.4vw,1.2rem) * var(--banner-text-scale, 1));font-weight:500;letter-spacing:.12em;line-height:1;padding-bottom:.35em;position:relative}.banner-text__cta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.9;transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.banner-text__cta-arrow{transition:transform .45s cubic-bezier(.22,1,.36,1)}.swiper-slide__link:hover .banner-text__cta-arrow{transform:translate(.35em)}.swiper-slide__link:hover .banner-text__cta:after{transform:scaleX(.6)}@media screen and (min-width:1080px){.banner-text__cta{font-size:calc(1.2rem * var(--banner-text-scale, 1))}}.banner-text--top-left{top:5%;left:5%;text-align:left}.banner-text--center-left{top:50%;left:8%;transform:translateY(-50%);text-align:left}.banner-text--bottom-left{bottom:8%;left:8%;text-align:left}.banner-text--top-center{top:8%;left:50%;transform:translate(-50%);text-align:center}.banner-text--center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.banner-text--bottom-center{bottom:8%;left:50%;transform:translate(-50%);text-align:center}.banner-text--top-right{top:8%;right:8%;text-align:right}.banner-text--center-right{top:50%;right:8%;transform:translateY(-50%);text-align:right}.swiperController{position:absolute;width:100%;z-index:2;top:calc((188 / 355) * (100vw - 10px) / 2 - (61 / 398) * 50%);display:none}@media screen and (min-width:1080px){.swiperController{display:block;top:50%;transform:translateY(-50%)}}.swiperController .btn_swiper-next,.swiperController .btn_swiper-prev{display:inline-block;cursor:pointer;position:absolute;width:36px}@media screen and (min-width:1080px){.swiperController .btn_swiper-next,.swiperController .btn_swiper-prev{width:55px}}.swiperController .btn_swiper-next svg,.swiperController .btn_swiper-prev svg{width:100%}.swiperController .btn_swiper-next svg path,.swiperController .btn_swiper-prev svg path{transition:fill .5s ease;fill:var(--color-gray)}@media screen and (min-width:1280px){.swiperController .btn_swiper-next svg path,.swiperController .btn_swiper-prev svg path{fill:var(--color-black)}}.swiperController .btn_swiper-prev{left:15px;transform:translate(0)}@media screen and (min-width:1080px){.swiperController .btn_swiper-prev{left:35px}}.swiperController .btn_swiper-next{right:15px;transform:translate(0) scaleX(-1)}@media screen and (min-width:1080px){.swiperController .btn_swiper-next{right:35px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
