.plug-popup{--pp-line: rgba(0, 0, 0, .12);--pp-grotesk: "Archivo", "Helvetica Neue", Arial, sans-serif;--pp-mono: "Helvetica Neue", Helvetica, Arial, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.6rem;color:#000}.plug-popup[hidden]{display:none}.plug-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .35s ease}.plug-popup__panel{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(88rem,100%);min-height:min(56rem,calc(100dvh - 3.2rem));max-height:calc(100dvh - 3.2rem);overflow:hidden;background:#fff;opacity:0;transform:translateY(1.6rem);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.plug-popup.is-open .plug-popup__overlay{opacity:1}.plug-popup.is-open .plug-popup__panel{opacity:1;transform:none}.plug-popup__media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e7e7e7}.plug-popup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.plug-popup__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a}.plug-popup__line{position:relative;z-index:1;display:flex;align-items:baseline;gap:4.8rem;font-family:var(--pp-grotesk);font-stretch:68%;font-weight:600;font-size:4.4rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#fff;text-shadow:0 0 2.4rem rgba(0,0,0,.15)}.plug-popup__body{display:flex;flex-direction:column;min-width:0;overflow-y:auto}.plug-popup__bar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:0 2.4rem;border-bottom:1px solid var(--pp-line)}.plug-popup__bar-title{margin:0;font-family:var(--pp-grotesk);font-stretch:72%;font-weight:600;font-size:1.4rem;line-height:1;word-spacing:.12em;text-transform:uppercase}.plug-popup__close{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-right:-1rem;padding:0;color:#000;background:none;border:0;cursor:pointer}.plug-popup__close:focus-visible{outline:1px solid #000}.plug-popup__form{display:flex;flex:1;flex-direction:column}.plug-popup__main{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:3.2rem 2.4rem 2.4rem}.plug-popup__heading{margin:0;font-family:var(--pp-grotesk);font-stretch:72%;font-weight:600;font-size:clamp(3.6rem,4vw,5.2rem);line-height:.95;letter-spacing:0;word-spacing:.08em;text-transform:uppercase;color:#000}.plug-popup__text{max-width:36rem;margin:1.6rem 0 0;font-family:var(--pp-mono);font-size:1.3rem;line-height:1.6;color:#0009}.plug-popup__field{padding:0 2.4rem 2.4rem}.plug-popup__input{display:block;width:100%;height:4.8rem;padding:0;font-family:var(--pp-mono);font-size:1.4rem;color:#000;background:transparent;border:0;border-bottom:1px solid #000;border-radius:0;outline:none;-webkit-appearance:none;appearance:none}.plug-popup__input::placeholder{color:#00000073;text-transform:uppercase}.plug-popup__input:focus-visible{border-bottom-width:2px}.plug-popup__error{margin:.8rem 0 0;font-family:var(--pp-mono);font-size:1.2rem;color:#a1251b}.plug-popup__submit{width:100%;height:5rem;margin-top:1.6rem;font-family:var(--pp-grotesk);font-stretch:72%;font-weight:600;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#111;border:1px solid #111;border-radius:var(--plug-radius, 11px);cursor:pointer;transition:background .2s ease,color .2s ease}.plug-popup__submit:hover{color:#111;background:#fff}.plug-popup__note{margin:1.2rem 0 0;font-family:var(--pp-mono);font-size:1.1rem;line-height:1.5;color:#00000080}.plug-popup__note a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.plug-popup__foot{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.2rem;padding:0 2.4rem;border-top:1px solid var(--pp-line)}.plug-popup__later{padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:#000;background:none;border:0;cursor:pointer}.plug-popup__later:hover{text-decoration:underline;text-underline-offset:.3rem}.plug-popup__brand{font-family:var(--pp-grotesk);font-stretch:72%;font-weight:600;font-size:1.4rem;text-transform:uppercase}.plug-popup .plug-welcome{padding:0;background:none;border:0;border-radius:0}.plug-popup .plug-welcome__title{margin:0;font-family:var(--pp-grotesk);font-stretch:72%;font-weight:600;font-size:clamp(3.6rem,4vw,5.2rem);line-height:.95;letter-spacing:0;text-transform:uppercase;color:#000}.plug-popup .plug-welcome__text,.plug-popup .plug-welcome__terms{margin:1.6rem 0 0;font-family:var(--pp-mono);font-size:1.3rem;line-height:1.6;color:#0009}.plug-popup .plug-welcome__code{display:flex;align-items:center;justify-content:space-between;width:100%;height:5rem;margin-top:2.4rem;padding:0;font-family:var(--pp-mono);font-size:1.8rem;letter-spacing:.08em;color:#000;background:none;border:0;border-bottom:1px solid #000;border-radius:0;cursor:pointer}.plug-popup .plug-welcome__copy{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#0000008c}@media screen and (max-width:749px){.plug-popup{align-items:flex-end;padding:0}.plug-popup__panel{grid-template-columns:1fr;width:100%;min-height:0;max-height:92dvh;transform:translateY(100%)}.plug-popup__media{display:none}.plug-popup__bar,.plug-popup__foot{padding:0 1.6rem}.plug-popup__main{padding:2.8rem 1.6rem 2rem}.plug-popup__field{padding:0 1.6rem 2rem}.plug-popup__foot{padding-bottom:env(safe-area-inset-bottom,0px)}}@media(prefers-reduced-motion:reduce){.plug-popup__overlay,.plug-popup__panel{transition:none}}.plug-popup .plug-popup__input:focus,.plug-popup .plug-popup__input:focus-visible{outline:none!important;box-shadow:none!important}.plug-popup__logo{display:block;width:auto;height:2rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-newsletter-popup.css.map */
