.gma-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f0f0fa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.gma-popup.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.gma-popup__card{position:relative;width:min(880px,100%);background:#fff;color:#1a1a1a;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;box-shadow:0 30px 80px #00000073;transform:translateY(14px) scale(.98);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.gma-popup.is-open .gma-popup__card{transform:translateY(0) scale(1)}.gma-popup__close{position:absolute;top:12px;right:12px;z-index:5;width:34px;height:34px;border-radius:50%;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);display:grid;place-items:center;cursor:pointer;color:#333;font-size:18px;line-height:1;transition:background .2s,color .2s}.gma-popup__close:hover{background:var(--gma-ink);color:#fff}.gma-popup__form-col{padding:42px 42px 32px;display:flex;flex-direction:column;justify-content:center}.gma-popup__eyebrow{font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gma-gold);margin:0 0 12px}.gma-popup h2{margin:0;font-weight:900;font-size:clamp(48px,5.4vw,68px);line-height:.95;letter-spacing:-.02em;color:#0e0e0e}.gma-popup h2 em{font-style:normal;background:var(--gma-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.gma-popup__lede{margin:14px 0 4px;font-size:17px;font-weight:600;color:#1a1a1a}.gma-popup__sub{margin:0 0 22px;font-size:14px;color:#555;line-height:1.5}.gma-popup .gma-newsletter__field{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #e3e3e3;border-radius:10px;padding:12px 14px;margin-bottom:10px;transition:border-color .2s}.gma-popup .gma-newsletter__field:focus-within{border-color:var(--gma-gold)}.gma-popup .gma-newsletter__pfx{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1a1a1a;padding-right:10px;border-right:1px solid #e3e3e3}.gma-popup .gma-newsletter__field input{flex:1;border:0;outline:0;background:transparent;font-family:inherit;font-size:15px;color:#111;padding:4px 2px}.gma-popup .gma-newsletter__field input::placeholder{color:#999}.gma-popup__cta{width:100%;margin-top:8px;padding:14px 16px;border:0;border-radius:10px;background:var(--gma-offblack);color:#fff;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .2s,transform .15s}.gma-popup__cta:hover{background:#000}.gma-popup__cta:active{transform:translateY(1px)}.gma-popup__no-thanks{margin-top:12px;text-align:center;background:none;border:0;color:#888;font-size:12px;letter-spacing:.04em;text-decoration:underline;cursor:pointer;width:100%}.gma-popup__no-thanks:hover{color:#1a1a1a}.gma-popup__image-col{position:relative;background-color:#f2f2f0;background-size:cover;background-position:22% center;min-height:520px}.gma-popup__image-col:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:none}.gma-popup__stamp{position:absolute;left:22px;bottom:22px;z-index:2;background:#ffffffeb;color:var(--gma-ink);font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:8px 12px;border-radius:999px}.gma-popup__success{display:none;text-align:center;padding:8px 4px 0}.gma-popup.is-success .gma-popup__form,.gma-popup.is-success .gma-popup__no-thanks{display:none}.gma-popup.is-success .gma-popup__success{display:block}.gma-popup__success h3{margin:0 0 8px;font-size:22px;font-weight:700;color:#0e0e0e}.gma-popup__success p{margin:0;color:#555;font-size:14px}.gma-popup__check{width:64px;height:64px;border-radius:50%;background:var(--gma-gold);color:var(--gma-ink);display:grid;place-items:center;margin:0 auto 14px;font-size:30px;font-weight:900}@media(max-width:760px){.gma-popup__card{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.gma-popup__image-col{min-height:200px;order:-1}.gma-popup__form-col{padding:28px 24px 24px}.gma-popup h2{font-size:46px}}.gma-popup-launcher{position:fixed;left:20px;bottom:20px;z-index:9998;padding:0;border:0;background:none;cursor:pointer;line-height:0;opacity:1;transform:translateY(0)}.gma-popup-launcher img{display:block;width:112px;height:auto;transform:scale(1) translateY(0);transform-origin:bottom left}@media(prefers-reduced-motion:no-preference){.gma-popup-launcher:not([hidden]){animation:gma-popup-launcher-in .65s cubic-bezier(.22,1,.36,1) both}.gma-popup-launcher img{transition:transform .4s cubic-bezier(.34,1.25,.64,1)}.gma-popup-launcher:hover img{transform:scale(1.08) translateY(-4px)}.gma-popup-launcher:active img{transform:scale(1.02) translateY(-1px);transition-duration:.15s}}@keyframes gma-popup-launcher-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.gma-popup-launcher{left:14px;bottom:14px}.gma-popup-launcher img{width:88px}}.gma-popup__fallback[hidden]{display:none}.gma-popup__fallback-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gma-popup__fallback-error{margin:0 0 6px;color:#b42318;font-size:13px}.gma-popup__fallback-note{margin:14px 0 0;font-size:11px;line-height:1.5;color:#666}.gma-popup__fallback-note a{color:inherit;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gma-newsletter-popup.css.map */
