.express-collage{--express-radius: 1.75rem;--express-gap: .75rem;--express-slide-bg: #faf7f2;--express-heading: #c45c26;--express-thumb-size: clamp(2.5rem, 8vw, 3.5rem)}.express-collage__grid{display:grid;gap:var(--express-gap);grid-template-columns:1fr;grid-auto-rows:auto}.express-collage__cell{position:relative;border-radius:var(--express-radius);overflow:hidden;background:rgba(var(--color-foreground),.04)}.express-collage__media{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.express-collage__media img{display:block;width:100%;height:100%;object-fit:cover;vertical-align:middle}.express-collage__cell--top-left .express-collage__media,.express-collage__cell--top-right .express-collage__media{aspect-ratio:3 / 4}.express-collage__cell--top-center .express-collage__media{aspect-ratio:4 / 3}.express-collage__cell--bottom-left .express-collage__media{aspect-ratio:1 / 1}.express-collage__cell--bottom-right .express-collage__media{aspect-ratio:5 / 6}.express-collage__placeholder{aspect-ratio:3 / 4;min-height:10rem;background:rgba(var(--color-foreground),.06)}.express-collage__cell--top-center .express-collage__placeholder{aspect-ratio:4 / 3}.express-collage__cell--bottom-left .express-collage__placeholder{aspect-ratio:1 / 1}.express-collage__cell--bottom-right .express-collage__placeholder{aspect-ratio:5 / 6}.express-collage__banner{border-radius:var(--express-radius);background:var(--express-slide-bg);padding:1.25rem .75rem;min-height:5.5rem;color:var(--express-heading);overflow:hidden}.express-collage__banner-track{position:relative}.express-collage__swiper{width:100%;overflow:visible}.express-collage__swiper .swiper-wrapper{transition-timing-function:linear!important;align-items:center}.express-collage__marquee-slide{display:inline-flex;align-items:center;width:auto!important;flex-shrink:0;height:auto}.express-collage__slide-inner{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(.75rem,4vw,2rem);width:auto;padding:0 .25rem}.express-collage__marquee-slide .express-collage__slide-inner{flex-shrink:0}.express-collage__marquee-slide .express-collage__slide-text{max-width:none;white-space:nowrap}.express-collage__slide-inner--fallback{width:100%;justify-content:center}.express-collage__static--motion-only{display:none}.express-collage__thumb{flex:0 0 var(--express-thumb-size);width:var(--express-thumb-size);height:var(--express-thumb-size);border-radius:.65rem;overflow:hidden;box-shadow:0 .15rem .5rem #00000014}.express-collage__thumb img{width:100%;height:100%;object-fit:cover;display:block}.express-collage__slide-text{flex:1 1 auto;margin:0;max-width:22rem;text-align:center;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:600;font-size:clamp(1.35rem,4.5vw,2.35rem);line-height:1.2;letter-spacing:.02em;color:var(--express-heading)}.express-collage__slide-text p{margin:0}@media screen and (min-width:750px){.express-collage{--express-gap: 1rem}.express-collage__grid{grid-template-columns:.95fr 2fr .95fr;grid-template-rows:auto auto auto}.express-collage__cell--top-left{grid-column:1;grid-row:1}.express-collage__cell--top-center{grid-column:2;grid-row:1}.express-collage__cell--top-right{grid-column:3;grid-row:1}.express-collage__banner{grid-column:1 / -1;grid-row:2;padding:1.5rem 1.25rem;min-height:6.25rem}.express-collage__cell--bottom-left{grid-column:1;grid-row:3}.express-collage__cell--bottom-right{grid-column:2 / 4;grid-row:3}.express-collage__slide-inner{gap:2rem;padding:0 1rem}.express-collage__slide-text{max-width:32rem;font-size:clamp(1.75rem,2.8vw,2.75rem)}.express-collage__marquee-slide .express-collage__slide-text{max-width:none;font-size:clamp(1.5rem,2.5vw,2.5rem)}}@media(prefers-reduced-motion:reduce){.express-collage__banner[data-respect-motion=true] .express-collage__swiper{display:none!important}.express-collage__banner[data-respect-motion=true] .express-collage__static--motion-only{display:flex;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem}.express-collage__banner[data-respect-motion=true] .express-collage__static-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--express-banner-gap, 1.75rem);text-align:center}.express-collage__banner[data-respect-motion=true] .express-collage__static-inner .express-collage__slide-text{white-space:normal;max-width:22rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-express-collage.css.map */
