.hn-welcome-section{position:static}.hn-welcome[hidden]{display:none}.hn-welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;padding:16px;font-family:inherit}.hn-welcome__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;opacity:0;transition:opacity .25s ease}.hn-welcome.is-open .hn-welcome__overlay{opacity:1}.hn-welcome__dialog{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow:auto;background:#0e0e10;color:#fff;border-radius:10px;box-shadow:0 24px 64px #00000073;opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease}.hn-welcome.is-open .hn-welcome__dialog{opacity:1;transform:none}.hn-welcome__dialog:focus{outline:none}.hn-welcome__close{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#0009;color:#fff;cursor:pointer}.hn-welcome__close:hover{background:#000000d9}.hn-welcome__media img{display:block;width:100%;height:130px;object-fit:cover;object-position:center 35%}.hn-welcome__body{padding:26px 32px 24px}.hn-welcome__kicker{margin:0 0 6px;color:#b9975b;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hn-welcome__title{margin:0 0 10px;color:#fff;font-family:inherit;font-size:30px;font-weight:700;line-height:1.15;text-transform:uppercase}.hn-welcome__text{margin:0 0 18px;color:#d8d8d8;font-size:15px;line-height:1.55}.hn-welcome__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hn-welcome__field{display:flex;gap:8px}.hn-welcome__input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 14px;border:1px solid #5a5a5a;border-radius:6px;background:#fff;color:#111;font:inherit;font-size:15px}.hn-welcome__input:focus{outline:2px solid rgb(185,151,91);outline-offset:1px}.hn-welcome__input[aria-invalid=true]{border-color:#ff8f80}.hn-welcome__button{flex:0 0 auto;height:48px;padding:0 20px;border:0;border-radius:6px;background:#b9975b;color:#000;font:inherit;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.hn-welcome__button:hover{background:#a6864c}.hn-welcome__button:focus-visible,.hn-welcome__copy:focus-visible,.hn-welcome__decline:focus-visible,.hn-welcome__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.hn-welcome__decline{display:block;margin:14px auto 0;padding:4px 8px;border:0;background:none;color:#a9a9a9;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.hn-welcome__error{margin:10px 0 0;color:#ff9c8f;font-size:13px}.hn-welcome__error[hidden],.hn-welcome__applied[hidden]{display:none}.hn-welcome__error ul{margin:0;padding-left:18px}.hn-welcome__code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:12px 14px;border:2px dashed rgb(185,151,91);border-radius:8px}.hn-welcome__code-value{font-size:24px;font-weight:700;letter-spacing:.08em}.hn-welcome__copy{height:38px;padding:0 16px;border:1px solid #fff;border-radius:6px;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hn-welcome__copy:hover{background:#ffffff1a}.hn-welcome__applied{margin:0 0 16px;color:#bfe3c8;font-size:13px}.hn-welcome__code~.hn-welcome__button,.hn-welcome__applied+.hn-welcome__button{width:100%}.hn-welcome__fine{margin:16px 0 0;color:#8e8e8e;font-size:11.5px;line-height:1.45}html.hn-welcome-lock{overflow:hidden}html.hn-welcome-lock shopify-chat{display:none!important}@media(max-width:749px){.hn-welcome{align-items:flex-end;padding:0}.hn-welcome__dialog{max-width:none;max-height:88vh;border-radius:14px 14px 0 0;transform:translateY(100%)}.hn-welcome__media{display:none}.hn-welcome__body{padding:22px 18px calc(18px + env(safe-area-inset-bottom))}.hn-welcome__title{padding-right:32px;font-size:24px}.hn-welcome__field{flex-direction:column}.hn-welcome__button{width:100%}.hn-welcome__close{background:transparent}}@media(prefers-reduced-motion:reduce){.hn-welcome__overlay,.hn-welcome__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/henne-welcome-popup.css.map */
