.velours-pdp .buy-now-button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;width:100%;margin-top:10px;padding:15px 16px;border:1px solid var(--v-ink);border-radius:5px;background:transparent;color:var(--v-ink);font:inherit;text-align:left;transition:background .2s var(--v-ease),color .2s var(--v-ease)}.velours-pdp .buy-now-button span{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.velours-pdp .buy-now-button small{grid-column:1;font-size:10px;opacity:.68}.velours-pdp .buy-now-button svg{grid-column:2;grid-row:1/3}.velours-pdp .buy-now-button:hover,.velours-pdp .buy-now-button[aria-busy="true"]{background:var(--v-ink);color:#fff}.velours-pdp .buy-now-button:disabled{opacity:.5;cursor:not-allowed}.velours-pdp .shopify-payment-button,.velours-pdp [data-shopify="payment-button"]{display:none!important}.velours-pdp .recommended-grid.is-auto-scroll{display:flex;align-items:stretch;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.velours-pdp .recommended-grid.is-auto-scroll::-webkit-scrollbar{display:none}.velours-pdp .recommended-grid.is-auto-scroll .recommended-card{flex:0 0 clamp(240px,29vw,360px);scroll-snap-align:start}.velours-pdp .recommended-grid.is-auto-scroll:focus-visible{outline:2px solid var(--v-red);outline-offset:5px}@media(max-width:640px){.velours-pdp .recommended-grid.is-auto-scroll .recommended-card{flex-basis:min(76vw,310px)}.velours-pdp .buy-now-button{padding:14px}}
