body.template-index{--ecomm-gutter: clamp(2.4rem, calc(2.162vw - .713rem) , 4.8rem);--ecomm-section-space: clamp(4.8rem, calc(3.2rem + 2.22vw) , 8rem)}body.template-index .ecomm-section{--ecomm-gap: 3.2rem;--ecomm-visible: 3}body.template-index .ecomm-section>.ecomm-section__container{width:100%;max-width:none;padding-inline:var(--ecomm-gutter);margin-inline:auto}body.template-index .ecomm-section [data-ecomm-grid]{--ecomm-columns: min(var(--ecomm-visible), var(--ecomm-items, 12));display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ecomm-columns) - 1) * var(--ecomm-gap)) / var(--ecomm-columns));gap:var(--ecomm-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}body.template-index .ecomm-section .ecomm-heading--section{font-size:clamp(3.2rem,calc(2.6rem + 1.5vw),5.6rem);line-height:1.08;overflow-wrap:anywhere}body.template-index .ecomm-section .ecomm-text-link{font-size:clamp(1.4rem,calc(1.3rem + .2vw),1.8rem);line-height:1.4}body.template-index .ecomm-brands{padding-block:var(--ecomm-section-space)}body.template-index .ecomm-brand-card{display:grid;aspect-ratio:443 / 325;min-height:0}body.template-index .ecomm-brand-card__content{min-height:0;padding:clamp(1.6rem,2vw,3.2rem)}body.template-index .ecomm-brand-card__title{font-size:clamp(3.2rem,calc(2.6rem + 1.5vw),6rem);line-height:1.08;overflow-wrap:anywhere}body.template-index .ecomm-brand-card__link{font-size:1.4rem;line-height:1.4;padding-block:.8rem}body.template-index .ecomm-products{padding-block:var(--ecomm-section-space) clamp(4.8rem,5.56vw,9.6rem);border-top:0}body.template-index .ecomm-products__header-row{flex-direction:row;flex-wrap:wrap;align-items:center}body.template-index .ecomm-products__header-row>*{min-width:0}body.template-index .ecomm-products__tabs{flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;padding:.4rem;margin-inline:-.4rem;scrollbar-width:thin}body.template-index .ecomm-products__tab{flex:0 0 auto;white-space:nowrap;color:#6b6b6b;font-size:1.6rem}body.template-index .ecomm-products__tab.is-active{color:#fff}body.template-index .ecomm-products [data-ecomm-grid]{--ecomm-columns: var(--ecomm-visible)}body.template-index .ecomm-product-card__image-wrap{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;aspect-ratio:1.48;min-height:0;max-height:34rem;padding:clamp(2rem,2vw,3.2rem)}body.template-index .ecomm-product-card__image-wrap>a,body.template-index .ecomm-product-card__image-wrap>.placeholder-svg{display:block;width:100%;height:100%;min-height:0}body.template-index .ecomm-product-card__image-wrap>a>img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}body.template-index .ecomm-product-card__title{font-size:clamp(1.8rem,calc(1.6rem + .15vw),2.2rem);line-height:1.35;min-height:2.7em;overflow-wrap:anywhere;text-transform:none}body.template-index .ecomm-product-card__price{font-size:1.4rem;line-height:1.5}body.template-index .ecomm-product-card__rating{color:#ff9d00}body.template-index .ecomm-product-card__form .ecomm-btn{min-height:clamp(4.8rem,calc(3.2rem + 2.5vw),6.8rem);font-size:1.6rem;line-height:1.4}body.template-index .ecomm-promo{--ecomm-visible: 4;--ecomm-gap: 1.6rem;padding-block:2.4rem var(--ecomm-section-space)}body.template-index .ecomm-promo-card{display:grid;place-items:center;min-height:0;aspect-ratio:338 / 307;padding:2rem}body.template-index .ecomm-promo-card__media{position:absolute;top:0;right:0;bottom:0;left:0}body.template-index .ecomm-promo-card__title{position:relative;inset:auto;transform:none;width:100%;margin:0;text-align:center;font-size:clamp(2.8rem,calc(2.4rem + .7vw),4.4rem);line-height:1.1;overflow-wrap:anywhere}body.template-index .ecomm-community{padding-block:clamp(5.6rem,7.78vw,12rem) clamp(5.6rem,8.33vw,12rem)}body.template-index .ecomm-community>.ecomm-section__container{padding-inline:0}body.template-index .ecomm-community__header{padding-inline:var(--ecomm-gutter);margin-bottom:clamp(3.2rem,4.44vw,6.4rem)}body.template-index .ecomm-community__subheading{font-size:clamp(1.6rem,calc(1.5rem + .15vw),2rem);max-width:65ch;margin-inline:auto}body.template-index .ecomm-community-card{position:relative}body.template-index .ecomm-community-card__caption{position:absolute;inset-inline:0;bottom:0;z-index:1;margin:0;padding:clamp(1.6rem,1.85vw,3.2rem);background:linear-gradient(transparent,#0000008c);overflow-wrap:anywhere}body.template-index .ecomm-community-card__name,body.template-index .ecomm-community-card__meta{font-size:1.4rem;line-height:1.4}body.template-index .ecomm-community-card__name{font-size:1.6rem}body.template-index .ecomm-journal{padding-block:clamp(5.6rem,7.78vw,12rem)}body.template-index .ecomm-journal__heading{text-align:start}body.template-index .ecomm-journal__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.4rem,2.36vw,4.8rem)}body.template-index .ecomm-journal__featured,body.template-index .ecomm-journal__item>div{min-width:0}body.template-index .ecomm-journal__featured-image img,body.template-index .ecomm-journal__item-image img{display:block}body.template-index .ecomm-journal__item{grid-template-columns:clamp(16.7rem,11.6vw,28rem) minmax(0,1fr);gap:clamp(1.6rem,1.94vw,3.2rem);align-items:center}body.template-index .ecomm-journal__list{gap:clamp(2.4rem,2vw,3.2rem)}body.template-index .ecomm-journal__meta{font-size:1.4rem;line-height:1.5}body.template-index .ecomm-journal__featured-title,body.template-index .ecomm-journal__item-title{font-size:clamp(1.8rem,calc(1.6rem + .15vw),2.2rem);line-height:1.35;max-width:55ch;overflow-wrap:anywhere;text-transform:none}body.template-index .ecomm-journal__featured-excerpt{font-size:1.6rem;line-height:1.5;max-width:65ch}body.template-index .ecomm-media-banner{min-height:0;aspect-ratio:var(--ecomm-media-ratio, 2.45)}body.template-index .ecomm-media-banner__media picture{display:block;width:100%;height:100%}body.template-index .ecomm-media-banner__media img{display:block;object-position:var(--ecomm-media-focal, center)}body.template-index .ecomm-slideshow-section .slideshow-slide{align-items:center;min-height:var(--ecomm-hero-height, 44.64vw);max-height:none}body.template-index .ecomm-slideshow-section .slideshow-slide:before{display:none}body.template-index .ecomm-slideshow-section .slideshow-slide>.container{width:100%;max-width:none;padding:clamp(4rem,4.17vw,8rem)}body.template-index .ecomm-slideshow-section .slideshow-slide__text{width:min(48%,76rem);max-width:none;margin:0;padding-block:4rem 7rem}body.template-index .ecomm-slideshow-section .slideshow-slide__text.text-center{margin-inline:auto}body.template-index .ecomm-slideshow-section .slideshow-slide__title{font-size:clamp(4.4rem,calc(2.6rem + 5vw),12rem);line-height:1.03;overflow-wrap:anywhere;text-wrap:balance}body.template-index .ecomm-slideshow-section .slideshow-slide__desc{font-size:clamp(1.6rem,calc(1.5rem + .2vw),2rem);line-height:1.45;max-width:48ch}body.template-index .ecomm-slideshow-section .slideshow-slide__desc p{font-size:inherit}body.template-index .ecomm-slideshow-section .slideshow__button-wrapper{display:flex;gap:1.2rem 2.8rem;margin-top:clamp(2.4rem,3.5vw,5rem)}body.template-index .ecomm-slideshow-section .slideshow__button-wrapper .button{font-size:1.6rem;min-height:4.4rem;white-space:normal}body.template-index .ecomm-slideshow-section .slideshow-slide__img picture{display:block;width:100%;height:100%}body.template-index .ecomm-slideshow-section .slideshow-slide__img img{display:block;object-fit:contain;background:#101010;object-position:var(--ecomm-hero-focal, center)}@media(min-width:1700px){body.template-index :is(.ecomm-products,.ecomm-community){--ecomm-visible: 4}body.template-index .ecomm-slideshow-section .slideshow-slide--wide-image{min-height:clamp(72rem,min(34vw,85svh),85rem)}body.template-index .ecomm-slideshow-section .slideshow-slide--wide-image .slideshow-slide__img img{object-fit:cover;object-position:var(--ecomm-hero-wide-focal, center)}body.template-index .ecomm-media-banner--wide-image{aspect-ratio:auto;min-height:clamp(70rem,32vw,85rem)}body.template-index .ecomm-media-banner--wide-image .ecomm-media-banner__media img{object-position:var(--ecomm-media-wide-focal, center)}}@media(min-width:2250px){body.template-index :is(.ecomm-products,.ecomm-community){--ecomm-visible: 5}}@media(min-width:2800px){body.template-index :is(.ecomm-products,.ecomm-community){--ecomm-visible: 6}}@media(min-width:3300px){body.template-index :is(.ecomm-products,.ecomm-community){--ecomm-visible: 7}}@media(min-width:3800px){body.template-index :is(.ecomm-products,.ecomm-community){--ecomm-visible: 8}}@media(max-width:1099px){body.template-index .ecomm-section{--ecomm-visible: 2;--ecomm-gap: 2.4rem}body.template-index .ecomm-journal__layout{grid-template-columns:minmax(0,1fr)}body.template-index .ecomm-slideshow-section .slideshow-slide__text{width:55%}}@media(max-width:749px){body.template-index{--ecomm-gutter: clamp(1.6rem, 5vw, 2rem)}body.template-index .ecomm-section{--ecomm-visible: 1;--ecomm-gap: 1.6rem}body.template-index .ecomm-section [data-ecomm-grid]{grid-auto-columns:min(90%,46rem)}body.template-index .ecomm-section [data-ecomm-grid]:has(>:only-child){grid-auto-columns:100%}body.template-index .ecomm-products__header-row{flex-direction:column;align-items:flex-start}body.template-index .ecomm-products__tabs{justify-content:flex-start}body.template-index .ecomm-product-card__title{font-size:1.8rem}body.template-index .ecomm-community>.ecomm-section__container{padding-inline:var(--ecomm-gutter)}body.template-index .ecomm-community__header{padding-inline:0}body.template-index .ecomm-journal__item{grid-template-columns:clamp(9.6rem,26vw,12rem) minmax(0,1fr);gap:1.6rem}body.template-index .ecomm-journal__item-title{font-size:1.6rem}body.template-index .ecomm-media-banner{aspect-ratio:var(--ecomm-media-mobile-ratio, var(--ecomm-media-ratio, 2.45))}body.template-index .ecomm-media-banner__media img{object-position:var(--ecomm-media-mobile-focal, var(--ecomm-media-focal, center))}body.template-index .ecomm-media-banner__play{width:5.6rem;height:5.6rem}body.template-index .ecomm-slideshow-section .slideshow-slide{min-height:max(56rem,var(--ecomm-hero-mobile-height, 125vw))}body.template-index .ecomm-slideshow-section .slideshow-slide>.container{padding:3.2rem var(--ecomm-gutter) 8.8rem;margin:0}body.template-index .ecomm-slideshow-section .slideshow-slide__text{width:100%;margin:0;padding-block:0}body.template-index .ecomm-slideshow-section .slideshow-slide__title{font-size:clamp(4.4rem,calc(3.2rem + 3vw),5.6rem)}body.template-index .ecomm-slideshow-section .slideshow-slide__img img{object-fit:cover;object-position:var(--ecomm-hero-mobile-focal, center)}body.template-index .ecomm-slideshow-section .slideshow-slide--stack-mobile{min-height:0;background:#101010;color:#fff}body.template-index .ecomm-slideshow-section .slideshow-slide--stack-mobile>.container{padding:0}body.template-index .ecomm-slideshow-section .slideshow-slide--stack-mobile .slideshow-slide__img{position:relative;z-index:0;height:auto}body.template-index .ecomm-slideshow-section .slideshow-slide--stack-mobile .slideshow-slide__img img{height:auto;max-height:none;object-fit:contain;z-index:0}body.template-index .ecomm-slideshow-section .slideshow-slide--stack-mobile .slideshow-slide__img .slideshow__overlay{display:none}body.template-index .ecomm-slideshow-section .slideshow-slide--stack-mobile .slideshow-slide__text{padding:3.2rem var(--ecomm-gutter) 9.6rem}body.template-index .ecomm-slideshow-section .slideshow--thumbnail-pagination .slideshow-slide--stack-mobile.slideshow-slide--no-content .slideshow-slide__text{display:none}body.template-index .ecomm-slideshow-section .slideshow__swiper:has(.swiper-slide-active .slideshow-slide--stack-mobile.slideshow-slide--no-content)>.slideshow-thumbnails{--ecomm-thumbnail-size: clamp(2rem, 6vw, 3.2rem);right:1rem;bottom:0;gap:0}body.template-index .ecomm-slideshow-section .slideshow__swiper:has(.swiper-slide-active .slideshow-slide--stack-mobile.slideshow-slide--no-content) .slideshow-thumbnail{width:4.4rem;height:4.4rem;padding-bottom:.8rem;align-items:flex-end;justify-content:center}body.template-index .ecomm-slideshow-section .slideshow__swiper:has(.swiper-slide-active .slideshow-slide--stack-mobile.slideshow-slide--no-content) :is(.slideshow-thumbnail__outer,.slideshow-thumbnail__inner){width:var(--ecomm-thumbnail-size);height:var(--ecomm-thumbnail-size)}body.template-index .ecomm-slideshow-section .slideshow__swiper:has(.swiper-slide-active .slideshow-slide--stack-mobile.slideshow-slide--no-content) .slideshow-thumbnail.is-active .slideshow-thumbnail__inner{width:calc(var(--ecomm-thumbnail-size) - .8rem);height:calc(var(--ecomm-thumbnail-size) - .8rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ecomm-home-responsive.css.map */
