.rail{--rail-gap: 20px;--rail-inset: max(var(--gutter), calc((var(--bl-vw) - var(--wrap)) / 2 + var(--gutter)));--cardw: calc((var(--bl-vw) - var(--rail-inset) - 4 * var(--rail-gap)) / 4.4);display:flex;gap:var(--rail-gap);margin-block:0;padding:0 0 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin-right:calc((100% - var(--bl-vw)) / 2);padding-right:calc((var(--bl-vw) - 100%) / 2);scroll-padding-right:calc((var(--bl-vw) - 100%) / 2)}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 var(--cardw);min-width:0;scroll-snap-align:start}.rail>.rail__end{flex:0 0 auto;width:0;min-width:0;padding:0;scroll-snap-align:none}.rail--contained{margin-right:0;padding-right:0;scroll-padding-right:0}@media(max-width:1419px){.rail{--cardw: calc((var(--bl-vw) - var(--rail-inset) - 3 * var(--rail-gap)) / 3.4)}}@media(max-width:1159px){.rail{--cardw: calc((var(--bl-vw) - var(--rail-inset) - 2 * var(--rail-gap)) / 2.4)}}@media(max-width:767px){.rail{--cardw: 68vw}}@media(prefers-reduced-motion:reduce){.rail{scroll-behavior:auto}}.rnav{display:inline-flex;align-items:center;gap:8px}.rnav[hidden]{display:none}.rnav__n{margin-right:8px;font:500 14px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--mute);white-space:nowrap}.rnav__b{width:36px;height:36px;display:grid;place-items:center;padding:0;margin:0;border:0;border-radius:var(--r-btn);background:var(--card);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.rnav__b svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75}.rnav__b:hover{background:var(--tint)}.rnav__b:active{background:var(--ink);color:var(--on-ink)}.rnav__b:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rnav__b[disabled]{opacity:.3;cursor:default;background:var(--card);color:var(--ink)}@media(max-width:767px){.rnav{display:none}}@media(prefers-reduced-motion:reduce){.rnav__b{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/bl-rail.css.map */
