.gs-offer-modal[hidden]{display:none!important}[data-gs-offer-modal].gs-offer-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483640;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:none;margin:0;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s cubic-bezier(.4,0,.2,1),visibility .28s cubic-bezier(.4,0,.2,1)}[data-gs-offer-modal].gs-offer-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}[data-gs-offer-modal] .gs-offer-modal__shell{position:relative;z-index:3;width:100%;max-width:440px;display:flex;align-items:center;justify-content:center;pointer-events:auto}[data-gs-offer-modal] .gs-offer-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}[data-gs-offer-modal].gs-offer-modal.is-open .gs-offer-modal__backdrop{background:#0000008c;backdrop-filter:blur(5px) saturate(120%);-webkit-backdrop-filter:blur(5px) saturate(120%)}@media(prefers-reduced-transparency:reduce){[data-gs-offer-modal].gs-offer-modal.is-open .gs-offer-modal__backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:#000000b8}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){[data-gs-offer-modal].gs-offer-modal.is-open .gs-offer-modal__backdrop{background:#000000b8;backdrop-filter:none;-webkit-backdrop-filter:none}}#gs-popup-celebration{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .3s ease}[data-gs-offer-modal] .gs-offer-modal__card{position:relative;width:100%;background:var(--gsf2-bg-layer, #2c2c2c);border:1px solid var(--gsf2-str2, rgba(255, 255, 255, .195));border-radius:var(--gsf2-r-xl, 12px);box-shadow:0 32px 64px #00000080,0 8px 16px #0000007a;overflow:hidden;transform:translateY(16px) scale(.97);opacity:0;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .26s ease}[data-gs-offer-modal].gs-offer-modal.is-open .gs-offer-modal__card{transform:translateY(0) scale(1);opacity:1}@media(prefers-reduced-motion:reduce){[data-gs-offer-modal] .gs-offer-modal__card{transition-duration:.01ms!important}}[data-gs-offer-modal] .gs-offer-modal__glow{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:480px;height:280px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(ellipse,rgba(255,107,26,.16) 0%,transparent 65%)}[data-gs-offer-modal] .gs-offer-modal__card--success .gs-offer-modal__glow{background:radial-gradient(ellipse,rgba(74,222,128,.14) 0%,transparent 65%)}[data-gs-offer-modal] .gs-offer-modal__sparkle{position:absolute;border-radius:50%;pointer-events:none;z-index:0;opacity:.55;animation:gsSignupSparkle 2.6s ease-in-out infinite}[data-gs-offer-modal] .gs-offer-modal__sparkle--1{width:4px;height:4px;background:var(--gsf2-brand-fg, #ff8b4c);top:24px;left:24px;animation-delay:.2s}[data-gs-offer-modal] .gs-offer-modal__sparkle--2{width:3px;height:3px;background:var(--gsf2-brand-fg, #ff8b4c);top:48px;right:48px;animation-delay:.9s}[data-gs-offer-modal] .gs-offer-modal__sparkle--3{width:5px;height:5px;background:var(--gsf2-success, #4ade80);top:90px;left:40px;animation-delay:1.5s}@keyframes gsSignupSparkle{0%,to{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:.85}}@media(prefers-reduced-motion:reduce){[data-gs-offer-modal] .gs-offer-modal__sparkle{animation:none!important;opacity:0}}[data-gs-offer-modal] .gs-offer-modal__close{position:absolute;top:14px;right:14px;z-index:5;width:32px;height:32px;border-radius:var(--gsf2-r-pill, 9999px);background:var(--gsf2-bg-control, rgba(255, 255, 255, .061));border:1px solid var(--gsf2-str2, rgba(255, 255, 255, .195));color:var(--gsf2-tx2, rgba(255, 255, 255, .843));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}[data-gs-offer-modal] .gs-offer-modal__close:hover{background:var(--gsf2-bg-ctrl-h, rgba(255, 255, 255, .084));color:var(--gsf2-tx1, #fff)}[data-gs-offer-modal] .gs-offer-modal__close:focus-visible{outline:none;box-shadow:var(--gsf2-focus, 0 0 0 2px #202020, 0 0 0 4px #ff8b4c)}[data-gs-offer-modal] .gs-offer-modal__body{position:relative;z-index:1;padding:38px 32px 24px;text-align:center}[data-gs-offer-modal] .gs-offer-modal__signup,[data-gs-offer-modal] .gs-offer-modal__success-state{display:flex;flex-direction:column;align-items:center;gap:0;max-width:100%}[data-gs-offer-modal] .gs-offer-modal__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gsf2-brand-fg, #ff8b4c);font-family:var(--gsf2-mono, "DM Mono", monospace);margin:0 0 12px;padding:3px 10px;background:var(--gsf2-brand-bg2, #471d07);border:1px solid var(--gsf2-brand-str, #b24a12);border-radius:var(--gsf2-r-pill, 9999px)}[data-gs-offer-modal] .gs-offer-modal__eyebrow svg{flex-shrink:0}[data-gs-offer-modal] .gs-offer-modal__eyebrow--success{color:var(--gsf2-success, #4ade80);background:#4ade801a;border-color:#4ade804d}[data-gs-offer-modal] .gs-offer-modal__title{margin:0;font-size:clamp(22px,3.5vw,28px);font-weight:600;line-height:1.2;color:var(--gsf2-tx1, #fff);letter-spacing:0;font-family:var(--gsf2-font, "Segoe UI Variable", system-ui, sans-serif)}[data-gs-offer-modal] .gs-offer-modal__title em{font-style:normal;color:var(--gsf2-brand-fg, #ff8b4c)}[data-gs-offer-modal] .gs-offer-modal__title .gs-offer-modal__acc{color:var(--gsf2-success, #4ade80)}[data-gs-offer-modal] .gs-offer-modal__rule{width:32px;height:2px;background:var(--gsf2-brand, #ff6b1a);border-radius:1px;margin:14px auto 16px}[data-gs-offer-modal] .gs-offer-modal__rule--success{background:var(--gsf2-success, #4ade80)}[data-gs-offer-modal] .gs-offer-modal__sub{margin:0 0 18px;font-size:14px;line-height:1.55;color:var(--gsf2-tx2, rgba(255, 255, 255, .843));max-width:340px}[data-gs-offer-modal] .gs-offer-modal__strong-hi{color:var(--gsf2-tx1, #fff);font-weight:600}[data-gs-offer-modal] .newsletter-form.gs-offer-modal__form{width:100%;margin:0;padding:0;max-width:none;align-items:stretch}@media screen and (min-width:750px){[data-gs-offer-modal] .newsletter-form.gs-offer-modal__form{max-width:none;margin:0;align-items:stretch}}[data-gs-offer-modal] .newsletter-form__message--success{margin-top:0}[data-gs-offer-modal] .gs-offer-modal__field-row{display:flex;align-items:flex-start;gap:8px;width:100%;margin-bottom:14px}[data-gs-offer-modal] .gs-offer-modal__input-col{flex:1 1 0%;min-width:min(11rem,100%);display:flex;flex-direction:column;align-items:stretch;gap:6px}[data-gs-offer-modal] .gs-offer-modal__input{flex:1;box-sizing:border-box;width:100%;min-height:48px;height:48px;padding:0 16px;background:var(--gsf2-bg-control, rgba(255, 255, 255, .061));border:1px solid var(--gsf2-str2, rgba(255, 255, 255, .195));border-radius:var(--gsf2-r-m, 4px);color:var(--gsf2-tx1, #fff);font-family:var(--gsf2-font);font-size:16px;line-height:normal;letter-spacing:.01em;outline:none;direction:ltr;unicode-bidi:isolate}[data-gs-offer-modal] .gs-offer-modal__input::placeholder{color:var(--gsf2-tx3, rgba(255, 255, 255, .545));font-size:16px;opacity:1}[data-gs-offer-modal] .gs-offer-modal__input:hover{border-color:var(--gsf2-str1, rgba(255, 255, 255, .244));background:var(--gsf2-bg-ctrl-h, rgba(255, 255, 255, .084))}[data-gs-offer-modal] .gs-offer-modal__input:focus{border-color:var(--gsf2-brand-fg, #ff8b4c);box-shadow:0 0 0 2px var(--gsf2-bg-base, #202020),0 0 0 4px #ff8b4c4d}[data-gs-offer-modal] .gs-offer-modal__input--invalid{border-color:#ef4444;box-shadow:0 0 0 2px var(--gsf2-bg-base, #202020),0 0 0 4px #ef444447}[data-gs-offer-modal] .gs-offer-modal__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;height:48px;padding:0 22px;background:var(--gsf2-brand-rest, #ed6318);color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:var(--gsf2-r-m, 4px);font-family:var(--gsf2-font);font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #0000003d;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}[data-gs-offer-modal] .gs-offer-modal__btn:hover{background:var(--gsf2-brand, #ff6b1a);box-shadow:inset 0 1px #ffffff1f,0 4px 16px #ff6b1a47}[data-gs-offer-modal] .gs-offer-modal__btn:active{transform:scale(.98)}[data-gs-offer-modal] .gs-offer-modal__error{margin:0;padding:0;width:100%;text-align:left;font-size:11px;line-height:1.35;font-weight:500;color:#ef4444}[data-gs-offer-modal] .gs-offer-modal__error *{color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}[data-gs-offer-modal] .gs-offer-modal__error ul,[data-gs-offer-modal] .gs-offer-modal__error ol{list-style:none;margin:0;padding:0}[data-gs-offer-modal] .gs-offer-modal__error li{margin:0;padding:0}[data-gs-offer-modal] .gs-offer-modal__error li+li{margin-top:4px}[data-gs-offer-modal] .gs-offer-modal__error a{color:inherit;text-decoration:underline;text-underline-offset:2px}[data-gs-offer-modal] .gs-offer-modal__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;font-size:11px;font-weight:500;color:var(--gsf2-tx3, rgba(255, 255, 255, .545));margin-bottom:16px}[data-gs-offer-modal] .gs-offer-modal__trust-item{display:inline-flex;align-items:center;gap:4px}[data-gs-offer-modal] .gs-offer-modal__trust-item .gs-offer-modal__trust-ck{color:var(--gsf2-success, #4ade80);display:inline-flex}[data-gs-offer-modal] .gs-offer-modal__foot{position:relative;z-index:1;padding:14px 24px 20px;font-size:11px;line-height:1.5;color:var(--gsf2-tx3, rgba(255, 255, 255, .545));text-align:center}[data-gs-offer-modal] .gs-offer-modal__foot a{color:var(--gsf2-brand-fg, #ff8b4c);text-decoration:none}[data-gs-offer-modal] .gs-offer-modal__foot a:hover{text-decoration:underline;text-underline-offset:3px}[data-gs-offer-modal] .gs-offer-modal__email-pill{display:inline-flex;align-items:center;gap:8px;background:var(--gsf2-bg-base, #202020);border:1px solid var(--gsf2-str2, rgba(255, 255, 255, .195));border-radius:var(--gsf2-r-pill, 9999px);padding:8px 16px;font-family:var(--gsf2-mono, "DM Mono", monospace);font-size:13px;color:var(--gsf2-tx1, #fff);margin:4px auto 18px;font-weight:500}[data-gs-offer-modal] .gs-offer-modal__email-pill svg{flex-shrink:0;color:var(--gsf2-brand-fg, #ff8b4c)}[data-gs-offer-modal] .gs-offer-modal__thanks{display:flex;align-items:flex-start;gap:10px;text-align:left;max-width:360px;margin:0 auto 18px;padding:14px 16px;background:linear-gradient(180deg,#ff6b1a0f,#ff6b1a05);border:1px solid var(--gsf2-brand-str, #b24a12);border-radius:var(--gsf2-r-l, 8px)}[data-gs-offer-modal] .gs-offer-modal__thanks-icon{flex-shrink:0;width:28px;height:28px;border-radius:var(--gsf2-r-m, 4px);background:var(--gsf2-brand-bg2, #471d07);border:1px solid var(--gsf2-brand-str, #b24a12);color:var(--gsf2-brand-fg, #ff8b4c);display:inline-flex;align-items:center;justify-content:center}[data-gs-offer-modal] .gs-offer-modal__thanks p{margin:0;font-size:13px;line-height:1.55;color:var(--gsf2-tx2)}[data-gs-offer-modal] .gs-offer-modal__thanks strong{color:var(--gsf2-tx1);font-weight:600}[data-gs-offer-modal] .gs-offer-modal__steps{display:flex;flex-direction:column;gap:10px;text-align:left;max-width:340px;margin:0 auto 18px;width:100%}[data-gs-offer-modal] .gs-offer-modal__step{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--gsf2-tx2)}[data-gs-offer-modal] .gs-offer-modal__step-num{flex-shrink:0;width:22px;height:22px;border-radius:var(--gsf2-r-pill);background:var(--gsf2-brand-bg2);border:1px solid var(--gsf2-brand-str);color:var(--gsf2-brand-fg);font-family:var(--gsf2-mono);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}[data-gs-offer-modal] .gs-offer-modal__step strong{color:var(--gsf2-tx1);font-weight:600}[data-gs-offer-modal] .gs-offer-modal__btn-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;width:100%}[data-gs-offer-modal] .gs-offer-modal__btn--ghost{background:transparent;color:var(--gsf2-tx2);border:1px solid var(--gsf2-str2);box-shadow:none}[data-gs-offer-modal] .gs-offer-modal__btn--ghost:hover{background:var(--gsf2-bg-control);color:var(--gsf2-tx1);box-shadow:0 2px 4px #0000003d}[data-gs-offer-modal] a.gs-offer-modal__btn{text-decoration:none}html.gs-offer-modal-open,html.gs-offer-modal-open body{overflow:hidden!important}#gs-popup-celebration.gs-popup-celebration--on{opacity:1}#gs-celebration-canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#gs-confetti-host{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gs-confetti{position:absolute;top:-20px;width:10px;height:14px;border-radius:1px;opacity:0;animation:gsConfettiFall linear forwards}.gs-confetti.is-on{opacity:1}.gs-confetti--strip{width:4px;height:14px;border-radius:0}.gs-confetti--square{width:8px;height:8px;border-radius:1px}.gs-confetti--disc{width:8px;height:8px;border-radius:50%}.gs-confetti--orange{background:#ff6b1a}.gs-confetti--fg{background:#ff8b4c}.gs-confetti--amber{background:#f5a623}.gs-confetti--white{background:#fff}.gs-confetti--success{background:#4ade80}.gs-confetti--pink{background:#ff8aa8}.gs-confetti--blue{background:#60a5fa}@keyframes gsConfettiFall{0%{transform:translate3d(0,-40px,0) rotate(0) rotateX(0)}to{transform:translate3d(var(--drift, 0px),105vh,0) rotate(var(--spin, 720deg)) rotateX(540deg)}}@media(prefers-reduced-motion:reduce){#gs-popup-celebration,.gs-confetti{animation:none!important;transition:none!important}}@media(max-width:480px){[data-gs-offer-modal] .gs-offer-modal__body{padding:34px 22px 20px}[data-gs-offer-modal] .gs-offer-modal__field-row{flex-direction:column}[data-gs-offer-modal] .gs-offer-modal__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/gs-signup-popup.css.map */
