/* Match the storefront's shared ink and action colors while retaining native commerce behavior. */
.single-product .sf-pdp{--pdp-ink:#2f3433;--pdp-muted:#68716a;--pdp-line:#dedbd3;--pdp-surface:#f5f2ec;--sf-pdp-action:#4d5942;--sf-pdp-action-text:#fff;--sf-pdp-buy-now:#fff;--sf-pdp-buy-now-text:#2f3433}
.single-product .sf-pdp__summary>.product_title{font-family:Georgia,serif;font-weight:400;letter-spacing:0;line-height:1.12}
.single-product .sf-pdp__summary form.cart .single_add_to_cart_button,.single-product .sf-pdp__summary form.cart .ux-buy-now-button{border-radius:0;font-family:Arial,sans-serif;letter-spacing:.04em}
.single-product .sf-pdp .price ins,.single-product .sf-pdp .price ins .amount,.single-product .sf-pdp__sticky-price ins,.single-product .sf-pdp__sticky-price ins .amount{color:#2f3433}
.single-product .sf-pdp__gallery .badge-inner.on-sale{background:#4d5942!important;color:#fff!important;border-radius:0;padding:4px 7px}
.single-product .sf-pdp__gallery .badge-inner.on-sale .onsale{color:#fff!important;font:600 11px/1.2 Arial,sans-serif}
