.ref-product-section--scroll.ref-shell{max-inline-size:1800px;padding-inline:clamp(16px,2vw,32px);min-inline-size:0}.ref-product-section--scroll .ref-rail-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-block:0 12px}.ref-product-section--scroll .ref-link{text-decoration:underline;text-decoration-color:#ff8a3d;text-decoration-thickness:2px}.ref-product-section--scroll .ref-rail-hint{margin:0;font-size:12px;opacity:.8}.ref-product-section--scroll .ref-rail{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-behavior:auto;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;max-inline-size:100%;margin:0;padding:4px 2px 18px;list-style:none;scrollbar-width:thin;scrollbar-color:#8c9fa6 transparent}.ref-product-section--scroll .ref-rail>li{position:relative;flex:0 0 calc((100% - 60px) / 4.25);min-inline-size:0;scroll-snap-align:start}.ref-product-section--scroll ref-product-rail[data-scrollable=true] .ref-rail{cursor:grab}.ref-product-section--scroll .ref-rail[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ref-product-section--scroll .ref-rail[data-dragging=true] a{cursor:grabbing}.ref-product-section--scroll .ref-product{text-align:start}.ref-product-section--scroll .ref-product__media{position:relative;aspect-ratio:3 / 4;max-inline-size:none;background:#e4dfd6;margin:0}.ref-product-section--scroll .ref-product__media img{inline-size:100%;block-size:100%;object-fit:contain;-webkit-user-drag:none}.ref-product-section--scroll .ref-product__name{font-size:13px;margin-block-start:15px;line-height:1.55;letter-spacing:.035em}.ref-product-section--scroll .ref-product__choice:not(:empty):before{content:" / "}.ref-product-section--scroll .ref-product__price{margin-block:7px;font-size:13px}.ref-product-section--scroll .ref-product__status{font-size:12px;margin-block:4px 8px}.ref-product-section--scroll [hidden]{display:none!important}.ref-product-section--scroll .ref-card-swatches{display:flex;flex-wrap:wrap;gap:3px;margin-block:10px 4px;padding:2px}.ref-product-section--scroll .ref-card-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;flex:0 0 36px;padding:5px;border:1px solid transparent;border-radius:0;background:transparent;color:inherit;text-decoration:none;cursor:pointer}.ref-product-section--scroll .ref-card-swatch__chip{display:block;inline-size:100%;block-size:100%;border:3px solid #fff;background:var(--ref-card-chip);box-shadow:0 0 0 1px #fff6;pointer-events:none}.ref-product-section--scroll .ref-card-swatch[aria-pressed=true]{border-color:#002b4d}.ref-product-section--scroll .ref-card-swatch:hover{border-color:#587381}.ref-product-section--scroll .ref-card-swatch:focus-visible{outline:2px solid #002b4d;outline-offset:2px}.ref-product-section--scroll .ref-card-swatch--text{inline-size:auto;flex-basis:auto;max-inline-size:100%;font-size:11px;padding-inline:8px;border-color:#d8d1c8}.ref-product-section--scroll .ref-card-swatch--text[aria-pressed=true]{border-color:#002b4d}.ref-product-section--scroll .ref-rail-controls{margin-block-start:8px}@media(max-width:1199px)and (min-width:750px){.ref-product-section--scroll .ref-rail>li{flex-basis:calc((100% - 40px) / 3.15)}}@media(max-width:749px){.ref-product-section--scroll .ref-rail{gap:16px}.ref-product-section--scroll .ref-rail>li{flex-basis:82%}.ref-product-section--scroll .ref-card-swatch{inline-size:40px;block-size:44px;flex-basis:40px;padding:7px 5px}.ref-product-section--scroll .ref-card-swatch--text{inline-size:auto;flex-basis:auto}.ref-product-section--scroll .ref-rail-heading{flex-wrap:wrap;gap:6px}.ref-product-section--scroll .ref-product__media{aspect-ratio:3 / 4}}@media(prefers-reduced-motion:reduce){.ref-product-section--scroll .ref-product__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/reference-product-rail.css.map */
