/* Sanar styling is scoped: Hermandad's checkout and return remain unchanged. */
.checkout-optional-note,.checkout-pack-description{font-size:14px;line-height:1.6;margin:0 0 20px;color:#2c2c2c}
.sanar-checkout{background:#f5f4f0}
.sanar-checkout .modal-tag{color:#795117;letter-spacing:.08em}
.sanar-checkout .modal-product-name{margin-bottom:16px}
[data-purchase-theme="sanar"] .receipt-page{background:#f5f4f0;color:#2c2c2c;font-family:Arial,Helvetica,sans-serif}
[data-purchase-theme="sanar"] .receipt-card{background:#fff;color:#2c2c2c;border:1px solid #e8e6e0;border-radius:20px}
[data-purchase-theme="sanar"] .receipt-page h1{color:#1a1a1a;font-family:Arial,Helvetica,sans-serif}
[data-purchase-theme="sanar"] .receipt-page .nav a,[data-purchase-theme="sanar"] .receipt-page .eyebrow{color:#795117}
[data-purchase-theme="sanar"] .receipt-card .button,[data-purchase-theme="sanar"] .purchase-survey button{background:#fbb040;color:#1a1a1a}
[data-purchase-theme="sanar"] .purchase-survey-options input{accent-color:#b77616}
[data-purchase-theme="sanar"] .purchase-survey-options label{color:#2c2c2c;border-color:#e8e6e0}
[data-purchase-theme="sanar"] .purchase-survey :focus-visible{outline-color:#b77616}
.receipt-card .final-whatsapp{justify-content:center;text-align:center}
.purchase-survey button.survey-skip{background:transparent;color:inherit;border:1px solid currentColor}
@media(max-width:500px){.receipt-page .nav{gap:14px;font-size:13px}.receipt-card .button{max-width:100%}}

.modal-overlay .modal{max-height:92vh;overflow-y:auto}

.receipt-card .button.final-store{background:transparent;color:inherit;border:1px solid currentColor;justify-content:center;text-align:center}
