:root{--radiance-ivory: #F7F3EF;--radiance-white: #FFFFFF;--radiance-charcoal: #292624;--radiance-rose: #B88972;--radiance-rose-dark: #966957;--radiance-blush: #E8D5D0;--radiance-gold: #C6A98B}.radiance-popup-section{display:contents}.radiance-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:20px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--radiance-charcoal)}.radiance-popup.is-open{visibility:visible;opacity:1;pointer-events:auto}.radiance-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2926246b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.radiance-popup__dialog{position:relative;width:min(100%,520px);max-height:min(720px,calc(100vh - 40px));overflow-y:auto;padding:42px clamp(22px,6vw,56px) 34px;background:var(--radiance-white);border:1px solid rgba(184,137,114,.18);border-radius:24px;box-shadow:0 22px 70px #2926242e;transform:translateY(12px) scale(.98);transition:transform .3s ease}.radiance-popup.is-open .radiance-popup__dialog{transform:translateY(0) scale(1)}.radiance-popup__close{position:absolute;top:14px;right:17px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--radiance-charcoal);font-size:27px;line-height:1;cursor:pointer}.radiance-popup__close:hover,.radiance-popup__close:focus-visible{background:var(--radiance-ivory);color:var(--radiance-rose-dark)}.radiance-popup__progress{display:flex;gap:6px;margin-bottom:28px}.radiance-popup__progress span{width:28px;height:3px;border-radius:2px;background:var(--radiance-ivory);transition:background .2s ease,width .2s ease}.radiance-popup__progress span.is-active{width:46px;background:var(--radiance-rose)}.radiance-popup__eyebrow{margin:0 0 10px;color:var(--radiance-rose-dark);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.radiance-popup h2{max-width:390px;margin:0;color:var(--radiance-charcoal);font-size:clamp(28px,5vw,38px);font-weight:650;letter-spacing:-.045em;line-height:1.08}.radiance-popup__intro{margin:14px 0 26px;color:#665d58;font-size:15px;line-height:1.6}.radiance-popup__options{display:grid;gap:9px}.radiance-popup__option{position:relative;display:grid;grid-template-columns:1fr auto;gap:3px 12px;width:100%;padding:15px 17px;border:1px solid #eee6e1;border-radius:13px;background:var(--radiance-ivory);color:var(--radiance-charcoal);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.radiance-popup__option:hover,.radiance-popup__option:focus-visible{border-color:var(--radiance-rose);background:#fcf8f6;transform:translate(3px);outline:none}.radiance-popup__option-title{font-size:15px;font-weight:700}.radiance-popup__option-text{color:#756b65;font-size:12px;line-height:1.4}.radiance-popup__arrow{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--radiance-rose);font-size:19px}.radiance-popup__step[hidden],.radiance-popup__success[hidden]{display:none}.radiance-popup__back{margin:-8px 0 24px;padding:4px 0;border:0;background:none;color:var(--radiance-rose-dark);font-size:13px;cursor:pointer}.radiance-popup__form{display:grid;gap:9px}.radiance-popup__form>label:not(.radiance-popup__consent){font-size:12px;font-weight:700}.radiance-popup__input{width:100%;box-sizing:border-box;padding:14px 15px;border:1px solid #ded3cc;border-radius:10px;background:var(--radiance-white);color:var(--radiance-charcoal);font:inherit;font-size:15px;outline:none}.radiance-popup__input:focus{border-color:var(--radiance-rose);box-shadow:0 0 0 3px #b8897221}.radiance-popup__consent{display:flex;align-items:flex-start;gap:9px;margin:8px 0 5px;color:#756b65;font-size:11px;line-height:1.45}.radiance-popup__consent input{flex:0 0 auto;width:15px;height:15px;margin-top:1px;accent-color:var(--radiance-rose)}.radiance-popup__consent a{color:var(--radiance-rose-dark);text-decoration:underline;text-underline-offset:2px}.radiance-popup__submit{width:100%;margin-top:4px;padding:15px 18px;border:0;border-radius:10px;background:var(--radiance-rose);color:var(--radiance-white);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.radiance-popup__submit:hover,.radiance-popup__submit:focus-visible{background:var(--radiance-rose-dark);transform:translateY(-1px);outline:none}.radiance-popup__fine-print{margin:12px 0 0;color:#988b83;font-size:10px;text-align:center}.radiance-popup__error{padding:10px 12px;border-radius:8px;background:#f9e8e5;color:#8f4c43;font-size:12px}.radiance-popup__success{text-align:center}.radiance-popup__success h2{margin-inline:auto}.radiance-popup__success p:not(.radiance-popup__eyebrow){color:#665d58;font-size:15px;line-height:1.6}.radiance-popup__success-mark{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;background:var(--radiance-blush);color:var(--radiance-rose-dark);font-size:25px;font-weight:700}body.radiance-popup-is-open{overflow:hidden}@media(max-width:480px){.radiance-popup{padding:12px}.radiance-popup__dialog{max-height:calc(100vh - 24px);padding:38px 20px 25px;border-radius:20px}.radiance-popup__option{padding:13px 14px}}@media(prefers-reduced-motion:reduce){.radiance-popup,.radiance-popup__dialog,.radiance-popup__option,.radiance-popup__submit{transition:none}}body.radiance-popup-is-open:before,body:has(.radiance-popup.is-open):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#29262499;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.radiance-popup.is-open{z-index:9999!important}.radiance-popup.is-open>.radiance-popup__overlay{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/radiance-signup-popup.css.map */
