.hb-signup{box-sizing:border-box;background:#fffdf9;color:#49382f;border:1px solid #dfd5cd;border-radius:4px;padding:48px 28px 28px;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;font:400 15px/1.55 Arial,sans-serif;text-align:left}.hb-signup::backdrop{background:#30292161}.hb-signup h1,.hb-signup h2{font:400 clamp(25px,5vw,32px)/1.2 Georgia,serif;color:#302921;letter-spacing:0;margin:0 0 16px}.hb-signup p{margin:0 0 16px}.hb-signup a{color:inherit;text-underline-offset:3px}.hb-signup label{display:block;font-size:14px;margin-bottom:6px}.hb-signup input[type=email]{box-sizing:border-box;width:100%;min-height:48px;margin:0 0 16px;padding:10px 12px;border:1px solid #a6978b;border-radius:2px;background:#fff;color:#302921;font:400 16px/1.5 Arial,sans-serif}.hb-signup .hb-signup__consent{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;cursor:pointer}.hb-signup__consent input{flex:0 0 20px;width:20px;height:20px;margin:0;accent-color:#59473d}.hb-signup .hb-signup__privacy{font-size:12px;margin:6px 0 18px}.hb-signup__button{box-sizing:border-box;display:block;width:100%;min-height:48px;padding:13px 16px;border:1px solid #59473d;border-radius:2px;background:#59473d!important;color:#fffdf9!important;font:500 13px/1.5 Arial,sans-serif;letter-spacing:.04em;text-align:center;text-decoration:none;cursor:pointer}.hb-signup__button:disabled{opacity:.65;cursor:wait}.hb-signup__close{position:absolute;right:8px;top:8px;width:44px;height:44px;border:0;background:transparent;color:#59473d;font:400 26px/1 Arial,sans-serif;cursor:pointer}.hb-signup__teaser{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;display:flex;max-width:calc(100vw - 32px);background:#59473d;border:1px solid #59473d;border-radius:4px;box-shadow:0 2px 10px #30282012}.hb-signup__teaser[hidden],.hb-signup__teaser[data-obstructed]{display:none!important}.hb-signup__teaser button{min-height:44px;border:0;background:transparent;color:#fffdf9;font:500 13px/1.35 Arial,sans-serif;padding:0 14px;cursor:pointer}.hb-signup__teaser [data-hb-signup-dismiss]{width:44px;padding:0;font-size:22px}.hb-signup :focus-visible,.hb-signup__teaser :focus-visible{outline:2px solid #506a58;outline-offset:3px}.hb-signup__teaser :focus-visible{outline-color:#fffdf9;outline-offset:-4px}.hb-signup__errors{padding:12px;border:1px solid #943b30;margin-bottom:16px;color:#842f27}.hb-signup .hb-signup__code{font:500 30px/1.4 Arial,sans-serif;letter-spacing:.08em;border-block:1px solid #dfd5cd;padding:18px 0}.hb-signup__captcha{font-size:11px;line-height:1.5;margin-top:12px}.hb-signup .hb-signup__status{font-size:13px;margin:10px 0 0}.hb-signup__status:empty{display:none}.hb-signup--response{margin:48px auto;max-height:none;padding:32px 28px}body.hb-native-signup-open{overflow:hidden}body.hb-native-signup-open #smile-ui-lite-launcher-frame-container,body.hb-native-signup-open #smile-ui-container,body.hb-native-signup-open .hb-mobile-buy{visibility:hidden!important}body.hb-shopping-protected .hb-signup__teaser,body.hb-dialog-open .hb-signup__teaser,body.js-drawer-open .hb-signup__teaser{display:none!important}@media(max-width:749px){.hb-signup{padding:48px 22px 24px}.hb-signup--response{padding:28px 22px}.hb-signup__teaser [data-hb-signup-open]{max-width:165px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hb-native-signup.css.map */
