.pr-rail{margin-top:40px}.pr-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.pr-head h2{letter-spacing:-.3px;text-wrap:balance;margin:0;font-size:22px}.pr-arrows{flex:none;gap:8px;display:flex}.pr-arrows button{color:#4c0000;cursor:pointer;background:#fff;border:1px solid #4c000029;border-radius:999px;width:40px;height:40px;font-size:22px;line-height:1;transition:background .16s,opacity .16s}.pr-arrows button:hover:not(:disabled){background:#f7e9e6}.pr-arrows button:disabled{opacity:.35;cursor:default}.pr-arrows button:focus-visible{outline-offset:2px;outline:2px solid #4c0000}.pr-track{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:clamp(170px,19%,230px);grid-auto-flow:column;gap:16px;padding:4px 2px 12px;display:grid;overflow-x:auto}.pr-item{scroll-snap-align:start;min-width:0}.pr-item>.shop-product-card{height:100%}@media (max-width:680px){.pr-head h2{font-size:18px}.pr-arrows{display:none}.pr-track{grid-auto-columns:46%;gap:12px}}
