:root{--sa-price-gold:#80631f;--sa-story-ink:#182c32;--sa-story-ivory:#f5f0e5}
.sa-market .sa-card-price strong,.sa-market .sa-money,.sa-market .sa-price,.sa-market .sa-product-price,.sa-market .sa-panel-price,.sa-market .sa-pdp-variant-money,.sa-market .sa-subtotal-price,.sa-market .sa-rail-unit,.sa-market .sa-rail-line,.sa-market .sa-lab-row-total,.sa-market .sa-lab-cart-total strong,.sa-market .sa-cart-total strong,.sa-market .sa-pdp-related-card small{color:var(--sa-price-gold)!important;font-variant-numeric:lining-nums tabular-nums}
.sa-quantity-stepper{display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:1px solid #b9c4c1;border-radius:12px;overflow:hidden;background:#fff;direction:ltr;align-self:start;width:max-content}
.sa-quantity-stepper button,.sa-premium-product .sa-quantity-stepper button{display:grid;place-items:center;flex:none;width:52px;min-height:52px;border:0;background:#f4f0e7;color:#182c32;font-size:27px;line-height:1;font-weight:500;cursor:pointer;border-radius:0}
.sa-quantity-stepper button:disabled{opacity:.35;cursor:default}
.sa-quantity-stepper input[type=number],.sa-premium-product .sa-buyform .sa-quantity-stepper input[type=number]{width:64px!important;max-width:90px;min-width:0;min-height:52px;padding:8px 2px;text-align:center;font-size:20px;font-weight:700;border:0;border-radius:0;appearance:textfield;-moz-appearance:textfield;background:#fff;direction:ltr}
.sa-quantity-stepper input::-webkit-inner-spin-button,.sa-quantity-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}
.sa-quantity-stepper button:focus-visible{outline:2px solid #176b68;outline-offset:-3px}
.sa-market input[type=number]{font-variant-numeric:lining-nums tabular-nums}
