.intent-popup{width:min(calc(100% - 3rem),82rem);max-width:82rem;max-height:min(88vh,72rem);padding:0;overflow:visible;color:rgb(var(--color-foreground));border:0;border-radius:var(--popup-corner-radius);background:rgb(var(--color-background));box-shadow:0 2.4rem 7rem rgba(var(--color-shadow),.24)}.intent-popup::backdrop{background:#14100e94;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.intent-popup__inner{position:relative;display:grid;max-height:min(88vh,72rem);overflow:auto;border-radius:inherit}.intent-popup--with-image .intent-popup__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.intent-popup__media{position:relative;min-height:100%;overflow:hidden}.intent-popup__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.intent-popup__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,5.6rem);text-align:center}.intent-popup__close{position:absolute;z-index:2;top:1.2rem;right:1.2rem;display:flex;width:4rem;height:4rem;padding:1.1rem;align-items:center;justify-content:center;color:rgb(var(--color-foreground));border:0;border-radius:50%;background:rgba(var(--color-background),.9);cursor:pointer}.intent-popup__close:hover{background:rgb(var(--color-background))}.intent-popup__close .svg-wrapper,.intent-popup__close svg{width:1.8rem;height:1.8rem}.intent-popup__eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.intent-popup__heading{margin:0;font-size:clamp(3rem,4vw,4.8rem);line-height:1.05}.intent-popup__text{margin:1.5rem auto 0;max-width:45rem;color:rgba(var(--color-foreground),.8);font-size:1.6rem;line-height:1.5}.intent-popup__text>:first-child,.intent-popup__fine-print>:first-child{margin-top:0}.intent-popup__text>:last-child,.intent-popup__fine-print>:last-child{margin-bottom:0}.intent-popup__form{margin-top:2.4rem}.intent-popup__field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.intent-popup__input{width:100%;min-width:0;min-height:4.8rem;padding:1.2rem 1.4rem;color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius);background:rgb(var(--color-background));font:inherit}.intent-popup__input:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.intent-popup__submit{min-height:4.8rem;white-space:nowrap}.intent-popup__error{margin:1rem 0 0;color:rgb(var(--color-foreground));font-size:1.3rem;text-align:left}.intent-popup__fine-print{margin:1.4rem auto 0;max-width:46rem;color:rgba(var(--color-foreground),.64);font-size:1.15rem;line-height:1.45}.intent-popup__success[hidden],.intent-popup__signup[hidden]{display:none}.intent-popup__code-wrap{display:flex;gap:.8rem;justify-content:center;margin:2.4rem 0 1.6rem}.intent-popup__code{display:inline-flex;min-height:4.8rem;padding:1rem 1.6rem;align-items:center;justify-content:center;border:.1rem dashed rgba(var(--color-foreground),.5);border-radius:var(--inputs-radius);font-size:1.8rem;font-weight:700;letter-spacing:.12em}.intent-popup__copy{min-height:4.8rem}.intent-popup__shop-button{width:100%}@media screen and (max-width:749px){.intent-popup{width:min(calc(100% - 2rem),52rem);max-height:92vh}.intent-popup--with-image .intent-popup__inner{grid-template-columns:1fr}.intent-popup__media{min-height:17rem}.intent-popup__content{padding:3.2rem 2rem 2.6rem}.intent-popup__field{grid-template-columns:1fr}.intent-popup__submit{width:100%}}@media(prefers-reduced-motion:reduce){.intent-popup{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/intent-discount-popup.css.map */
