.bh-coupon{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:32px 24px 24px;border:1px solid #e6e0d8;background:#fbfaf8;color:#211d1a;box-shadow:0 12px 50px #211d1a30}.bh-coupon::backdrop{background:#211d1a88}.bh-coupon [hidden]{display:none!important}.bh-coupon__close{position:absolute;top:4px;right:4px;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;font-size:28px;cursor:pointer}.bh-coupon__eyebrow{font-size:11px;letter-spacing:.16em;margin:0 0 16px}.bh-coupon h2{font-family:var(--font-heading--family, serif);font-size:28px;line-height:1.2;margin:0 16px 16px 0}.bh-coupon p{line-height:1.5}.bh-coupon label{display:block;margin:20px 0 8px;font-size:14px}.bh-coupon input{width:100%;border:1px solid #4a443f;padding:12px;font-size:16px;color:#211d1a;background:#fff;border-radius:0}.bh-coupon .button{width:100%;margin-block:12px 0;padding:14px 10px;min-height:48px;font-size:14px;border-radius:0}.bh-coupon .button:disabled{opacity:.6;cursor:wait}.bh-coupon__fine{font-size:12px;color:#4a443f;margin:12px 0 0}.bh-coupon__status:empty{display:none}.bh-coupon__status{margin:16px 0 0}.bh-coupon__actions a{display:block;text-align:center;padding:14px 0 0;font-size:13px;text-decoration:underline}.bh-coupon-offer{display:block;width:100%;padding:6px 2px;margin:0;background:transparent;border:0;color:inherit;font:inherit;font-size:13px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bh-newsletter-result{font-size:14px;line-height:1.5;margin-top:12px}.bh-newsletter-result button{display:block;margin-top:10px;padding:12px 16px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/61/assets/bh-coupon-checkout.css.map */
