.sg-signup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--sg-font, "Montserrat", "Helvetica Neue", Arial, sans-serif)}.sg-signup[hidden]{display:none}.sg-signup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#17151599}.sg-signup__card{position:relative;display:grid;width:100%;max-width:380px;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:var(--sg-radius, 14px);background:#0b1f3a;color:#fff;box-shadow:0 12px 40px #0000004d}.sg-signup__card:focus{outline:none}.sg-signup__close{position:absolute;top:6px;right:6px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#fffc;cursor:pointer}.sg-signup__close:hover{color:#fff}.sg-signup__close:focus-visible{outline:2px solid #fff;outline-offset:-4px}.sg-signup__media{display:none}.sg-signup__image{display:block;width:100%;height:100%;object-fit:cover}.sg-signup__body{padding:36px 20px 22px;text-align:center}.sg-signup__heading{margin:0;color:#fff;font-family:inherit;font-size:clamp(24px,7vw,30px);font-weight:700;line-height:1.2;letter-spacing:0}.sg-signup__text{margin:10px 0 0;color:#ffffffe0;font-size:15px;line-height:1.5}.sg-signup__form{margin-top:20px}.sg-signup__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sg-signup__fields{display:grid;gap:10px}.sg-signup__input{width:100%;min-height:48px;padding:12px 16px;border:1.5px solid #fff;border-radius:999px;background:#fff;color:#2b2d42;font:inherit;font-size:16px;box-shadow:none}.sg-signup__input::placeholder{color:#6b6e80;opacity:1}.sg-signup__input:focus-visible{outline:3px solid rgba(255,255,255,.6);outline-offset:2px}.sg-signup__button{min-height:48px;padding:12px 20px;border:0;border-radius:999px;background:#d92d20;color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}.sg-signup__button:hover{background:#b9251a}.sg-signup__button:focus-visible{outline:3px solid #fff;outline-offset:2px}.sg-signup__button[disabled]{cursor:default;opacity:.7}.sg-signup__success,.sg-signup__error{margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.4}.sg-signup__success{margin-bottom:0;font-size:18px}.sg-signup__error{color:#ffb4ab}.sg-signup__small{margin:14px 0 0;color:#ffffffb3;font-size:12px;line-height:1.45}@media(min-width:750px){.sg-signup__card{grid-template-columns:1fr 1fr;max-width:760px}.sg-signup__media{display:block;min-height:100%;background:#08172c}.sg-signup__body{display:flex;flex-direction:column;justify-content:center;padding:48px 36px 36px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/sales-signup-popup.css.map */
