[data-gift-payment671-open]{min-height:44px;border:0;background:none;padding:4px 0;color:#70451e;font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
[data-gift-payment671-open]:focus-visible{outline:3px solid #946b35;outline-offset:3px}
.sia-gift-payment671{width:min(540px,96vw);max-width:96vw;max-height:96dvh;padding:0;border:1px solid #dcb98e;border-radius:18px;color:#402b1d;background:#fffdf9}
.sia-gift-payment671__sale{display:grid;gap:13px;margin:0 0 18px;padding:16px;border:1px solid #e5c7a1;border-radius:12px;background:#fff}
.sia-gift-payment671__sale>strong{font-size:17px}
.sia-gift-payment671__sale label{display:grid;gap:6px;color:#5b402c;font-size:13px;font-weight:700}
.sia-gift-payment671__sale input,.sia-gift-payment671__sale select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #dbba92;border-radius:9px;padding:10px;background:#fff;color:#402b1d;font:inherit}
.sia-gift-payment671__sale [data-gift-payment671-split]:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:10px}
.sia-gift-payment671__sale button[type=submit]{min-height:44px;border:0;border-radius:9px;padding:12px 16px;background:#402b1d;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.sia-gift-payment671__notice{padding:12px;border:1px solid #b6d2b8;border-radius:10px;background:#edf7ed;color:#215b2b}
.sia-gift-payment671__notice.is-error{border-color:#e4b1a8;background:#fff1ed;color:#8e2d22}
#sia-gift-payment671 .sia-gift-payment671__sale{display:grid!important;grid-template-columns:minmax(0,1fr)!important;flex-direction:column!important;min-width:0}
#sia-gift-payment671 .sia-gift-payment671__sale>strong{display:block;min-width:0;overflow-wrap:anywhere}
#sia-gift-payment671 [data-gift-payment671-close]{min-width:44px!important;min-height:44px!important}
