.editorial-carousel{overflow:hidden;padding:clamp(3rem,7vw,7rem) 0}.editorial-carousel__header{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:0 clamp(1.25rem,4vw,4rem) 2rem}.editorial-carousel__eyebrow{margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.editorial-carousel__heading{margin:0;font-size:clamp(2rem,4vw,4.5rem);font-weight:400}.editorial-carousel__controls{display:flex;gap:.5rem}.editorial-carousel__controls button{width:3rem;height:3rem;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font-size:1.25rem;cursor:pointer}.editorial-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(31vw,29rem);gap:clamp(2rem,5vw,6rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 clamp(1.25rem,4vw,4rem) 1.5rem;scrollbar-width:none}.editorial-carousel__track::-webkit-scrollbar{display:none}.editorial-carousel__card{scroll-snap-align:center;text-align:center}.editorial-carousel__image{display:block;aspect-ratio:4/5;overflow:hidden;background:#eee}.editorial-carousel__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.editorial-carousel__image:hover img{transform:scale(1.02)}.editorial-carousel__copy{padding:1.5rem .5rem 0}.editorial-carousel__copy h3{margin:0 0 1rem;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400}.editorial-carousel__description{max-width:26rem;margin:0 auto 1.25rem;font-size:1rem;line-height:1.55}.editorial-carousel__description p{margin:0}.editorial-carousel__link{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.25rem}@media(max-width:749px){.editorial-carousel{padding:3.5rem 0}.editorial-carousel__header{align-items:center}.editorial-carousel__heading{font-size:2.25rem}.editorial-carousel__track{grid-auto-columns:78vw;gap:1.25rem}.editorial-carousel__controls button{width:2.5rem;height:2.5rem}}.story-carousel{overflow:hidden;padding:clamp(3rem,7vw,7rem) 0}.story-carousel__top{display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,4vw,4rem) 1.5rem}.story-carousel__top p{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.story-carousel__controls{display:flex;gap:.5rem}.story-carousel__controls button{width:3rem;height:3rem;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font-size:1.25rem;cursor:pointer}.story-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(88vw,96rem);gap:clamp(1rem,3vw,3rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 clamp(1.25rem,4vw,4rem) 1rem;scrollbar-width:none}.story-carousel__track::-webkit-scrollbar{display:none}.story-carousel__slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(66vw,50rem);scroll-snap-align:center}.story-carousel__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,7rem)}.story-carousel__copy h2{margin:0 0 clamp(2rem,5vw,5rem);max-width:13ch;font-size:clamp(2.6rem,5.5vw,6.5rem);font-weight:400;line-height:.95}.story-carousel__body{max-width:33rem;font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.55}.story-carousel__body p{margin:0}.story-carousel__copy a{align-self:flex-start;margin-top:2.25rem;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.25rem}.story-carousel__image{min-height:100%}.story-carousel__image img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.story-carousel{padding:3.5rem 0}.story-carousel__track{grid-auto-columns:88vw}.story-carousel__slide{grid-template-columns:1fr;min-height:0}.story-carousel__copy{min-height:25rem;padding:2.25rem 1.5rem}.story-carousel__copy h2{font-size:2.8rem;margin-bottom:2rem}.story-carousel__image{order:-1;aspect-ratio:4/5}.story-carousel__controls button{width:2.5rem;height:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
