.modal--exit-offer{--eo-background: var(--secondary-background);--eo-heading: var(--heading-color);--eo-text: var(--text-color);--eo-accent: var(--accent-color);--eo-button: var(--primary-button-background, var(--accent-color));--eo-button-text: var(--primary-button-text-color, #fff);--eo-border: var(--border-color)}.exit-offer--midnight{--eo-background: #120d10;--eo-heading: #fff;--eo-text: #d9cdc6;--eo-accent: #ff7a1a;--eo-button: #c8105c;--eo-button-text: #fff;--eo-border: #f4ece6}.modal--exit-offer .modal__dialog{width:calc(100% - 40px);max-width:760px;padding:0;overflow:visible;border-radius:8px;background:var(--eo-background)}.exit-offer{display:flex;min-height:420px;overflow:hidden;border-radius:inherit}.exit-offer__media{flex:0 0 40%}.exit-offer__media img{display:block;width:100%;height:100%;object-fit:cover}.exit-offer__body{flex:1 1 auto;display:flex;flex-direction:column;gap:16px;padding:44px 44px 32px}.exit-offer__kicker{margin:0;font-family:var(--heading-font-family);font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--eo-accent)}.exit-offer__title{margin:0;font-size:44px;line-height:1;text-transform:uppercase;color:var(--eo-heading)}.exit-offer__text{margin:0;font-size:18px;line-height:1.4;color:var(--eo-text)}.exit-offer__code-row{display:flex;align-items:stretch;min-height:52px;border:1.5px dashed var(--eo-border);border-radius:4px;overflow:hidden}.exit-offer__code{flex:1 1 auto;display:flex;align-items:center;padding:0 16px;font-family:var(--heading-font-family);font-size:22px;letter-spacing:.1em;color:var(--eo-heading);-webkit-user-select:all;user-select:all}.exit-offer__copy{flex:0 0 auto;min-width:130px;padding:0 16px;background:var(--eo-button);color:var(--eo-button-text);font-family:var(--heading-font-family);font-size:15px;letter-spacing:.05em;text-transform:uppercase}.exit-offer__cta{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border-radius:4px;background:var(--eo-button);color:var(--eo-button-text);font-family:var(--heading-font-family);font-size:17px;letter-spacing:.04em;text-transform:uppercase;text-align:center}.exit-offer__dismiss{align-self:center;min-height:44px;padding:0 12px;color:var(--eo-text);text-decoration:underline;text-underline-offset:3px}.exit-offer__copy:focus-visible,.exit-offer__cta:focus-visible,.exit-offer__dismiss:focus-visible,.exit-offer__close:focus-visible{outline:2px solid var(--eo-accent);outline-offset:2px}.exit-offer__close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--eo-heading)}.exit-offer__close svg{width:18px;height:18px}.exit-offer__ghost{position:absolute;right:72px;bottom:100%;width:70px;height:60px;overflow:hidden;color:#120d10;pointer-events:none}.exit-offer__ghost svg{display:block;transform:translateY(46px)}.modal--exit-offer[aria-hidden=false] .exit-offer__ghost svg{animation:eo-peek 5s ease-in-out .4s infinite}.modal--exit-offer[aria-hidden=false] .exit-offer__ghost-eyes{transform-origin:27px 26px;animation:eo-blink 4s linear infinite}@keyframes eo-peek{0%,15%{transform:translateY(46px)}30%,70%{transform:translateY(0)}85%,to{transform:translateY(46px)}}@keyframes eo-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media(max-width:640px){.exit-offer__media{display:none}.exit-offer__body{padding:48px 20px 20px}.exit-offer__title{font-size:34px}}@media(prefers-reduced-motion:reduce){.exit-offer__ghost{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/exit-offer.css.map */
