.curated-jacket-cell{display:contents}.collection-rail{padding:clamp(72px,9vw,132px) 0;background:#f5f0e8;overflow:hidden}.collection-rail__heading{width:min(1380px,calc(100% - 48px));margin:0 auto 38px}.collection-rail__heading h2{max-width:760px;margin:.15em 0;font-size:clamp(2.3rem,5vw,5.2rem);line-height:.94}.collection-rail__heading .rte{max-width:640px;color:#6b5d52}.collection-rail__viewport{overflow:hidden}.collection-rail__track{display:flex;width:max-content;animation:collection-rail-move var(--rail-duration) linear infinite;will-change:transform}.collection-rail__set{display:flex;gap:18px;padding-right:18px}.collection-rail__set:first-child{padding-left:24px}.collection-rail__card{position:relative;display:block;width:clamp(260px,27vw,390px);aspect-ratio:4/5;overflow:hidden;background:#25140d;color:#fff;text-decoration:none;border-radius:2px;box-shadow:0 18px 45px #27160e24}.collection-rail__media,.collection-rail__media img{display:block;width:100%;height:100%}.collection-rail__media img{object-fit:cover;transition:transform .7s ease}.collection-rail__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(22,10,5,.88) 100%)}.collection-rail__content{position:absolute;z-index:1;left:24px;right:24px;bottom:24px;display:grid;gap:9px}.collection-rail__count{font-size:.68rem;letter-spacing:.17em;text-transform:uppercase}.collection-rail__content strong{font-family:inherit;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.collection-rail__content>span:last-child{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.collection-rail__card:hover .collection-rail__media img,.collection-rail__card:focus-visible .collection-rail__media img{transform:scale(1.045)}.collection-rail__track:hover,.collection-rail__track:focus-within{animation-play-state:paused}.collection-rail__card:focus-visible{outline:3px solid #a9784b;outline-offset:4px}@keyframes collection-rail-move{to{transform:translate(-50%)}}@media(max-width:749px){.collection-rail__heading{width:calc(100% - 32px)}.collection-rail__set:first-child{padding-left:16px}.collection-rail__card{width:78vw}.collection-rail__content{left:18px;right:18px;bottom:18px}}@media(prefers-reduced-motion:reduce){.collection-rail__track{animation:none}.collection-rail__viewport{overflow-x:auto;scroll-snap-type:x mandatory}.collection-rail__card{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
