.rail{display:grid;gap:var(--space-6);padding-block:var(--section-pad)}.rail__head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5)}.rail__head .section__head{margin:0}.rail__nav{display:none;gap:var(--space-2)}@media(min-width:48em){.rail__nav{display:flex}}.rail__btn[disabled]{opacity:.3}.rail__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:var(--rail-col, min(72vw, 18rem));gap:var(--grid-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin);scrollbar-width:none;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);padding-block-end:var(--space-2)}.rail__track::-webkit-scrollbar{display:none}.rail__track>*{scroll-snap-align:start}@media(min-width:48em){.rail__track{--rail-col: min(40vw, 20rem)}}@media(min-width:64em){.rail__track{--rail-col: calc((var(--content-width, 100%) - var(--grid-gap) * 3) / 4)}.rail__track--3{--rail-col: calc((var(--content-width, 100%) - var(--grid-gap) * 2) / 3)}.rail__track--wide{--rail-col: calc((var(--content-width, 100%) - var(--grid-gap) * 2) / 2.5)}}.photo-card{display:grid;aspect-ratio:var(--photo-aspect, 4 / 5)}.photo-card .scrim{height:100%}.photo-card__eyebrow{color:var(--color-text-2)}.photo-card__caption{font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/38/assets/component-rail.css.map */
