.ink-coupon{margin:18px 0;padding:16px;border:1px solid #d8d6cc;border-radius:10px;background:#faf9f5;color:#253d32}.ink-coupon label{display:block;margin-bottom:9px;font-size:14px;font-weight:600}.ink-coupon__row{display:flex;gap:8px}.ink-coupon input{min-width:0;flex:1;width:100%;padding:12px;border:1px solid #bcbeb7;border-radius:6px;background:#fff;color:#202820;font:inherit;font-size:16px}.ink-coupon__row button{padding:12px 18px;min-height:44px;border:0;border-radius:6px;background:#253d32;color:#fff;font:inherit;font-weight:600;cursor:pointer}.ink-coupon button:disabled{opacity:.6;cursor:wait}.ink-coupon input:focus-visible,.ink-coupon button:focus-visible{outline:2px solid #806528;outline-offset:3px}.ink-coupon__status:empty{display:none}.ink-coupon__status{font-size:13px;line-height:1.5;margin:9px 0 0}.ink-coupon__status[data-error="true"]{color:#9d2525}.ink-coupon__quote{font-size:14px;font-weight:600;margin:8px 0}.ink-coupon__remove{background:none;border:0;padding:8px 0;color:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.ink-coupon [hidden]{display:none!important}.ink-coupon-price-note{font-size:12px;font-weight:400;display:block;margin-top:4px}
