.np{position:fixed;top:0;right:0;bottom:0;left:0;width:min(420px,calc(100% - 32px));max-height:calc(100svh - 32px);margin:auto;padding:0;overflow:auto;background:var(--ah-bg);color:var(--ah-fg);border:1px solid var(--ah-line);box-shadow:0 30px 80px #00000073}.np--art{width:min(820px,calc(100% - 32px))}.np[open]{display:grid}.np--art[open]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.np::backdrop{background:#080808b3}.np:focus{outline:none}.np__art{position:relative;min-height:100%;background:var(--ah-bg);overflow:hidden}.np__art img{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;object-fit:cover}.np__body{display:flex;flex-direction:column;align-items:center;padding:clamp(32px,4vw,48px) clamp(24px,3.4vw,40px) 28px;text-align:center}.np__logo{width:120px;height:auto;filter:var(--ah-logo)}.np__form,.np__success{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:clamp(24px,3vw,36px)}.np__success{margin-top:0}.np__title{margin:0;font-family:var(--font-display);font-stretch:60%;font-size:clamp(64px,8vw,96px);font-weight:800;line-height:.82;letter-spacing:-.01em;text-transform:uppercase}.np__title--sm{font-size:clamp(40px,5vw,56px)}.np__sub{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.np__input{width:100%;flex:none;text-align:left}.np__submit{width:100%;justify-content:center;height:52px;background:var(--accent);color:var(--accent-ink)}.np__dismiss{align-self:center;margin-top:4px;padding:4px 0;font-size:11px;color:var(--ah-mute);text-decoration:underline;text-underline-offset:3px;transition:color .12s var(--ease-snap)}.np__dismiss:hover{color:var(--ah-fg)}.np__fine{margin:10px 0 0;font-size:9px;line-height:1.6;color:var(--ah-mute2, var(--ah-mute))}.np__fine a{text-decoration:underline}.np-tab{position:fixed;left:0;bottom:max(88px,calc(env(safe-area-inset-bottom) + 88px));z-index:930;display:flex;align-items:stretch;background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 24px #00000040}.np-tab{transform-origin:left center}.np-tab[hidden]{display:none}.np-tab__open{padding:9px 10px 9px 12px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:inherit}.np-tab__close{display:flex;align-items:center;justify-content:center;width:26px;color:inherit;opacity:.7;border-left:1px solid color-mix(in srgb,currentColor 25%,transparent)}.np-tab__close:hover{opacity:1}body.is-locked .np-tab,body:has([data-pdp-bar].is-on) .np-tab,body:has([data-cart-drawer].is-open) .np-tab{visibility:hidden}@media(max-width:760px){.np--art[open]{grid-template-columns:minmax(0,1fr)}.np{width:min(360px,calc(100% - 32px))}.np__art{min-height:0;height:88px}.np__body{padding:18px 18px 14px}.np__logo{width:92px}.np__form{gap:10px;margin-top:14px}.np__title{font-size:52px}.np__sub{margin-bottom:6px;font-size:11px}.np__input,.np__submit{height:46px}.np__dismiss{margin-top:0}.np__fine{margin-top:4px}.np-tab{bottom:max(16px,calc(env(safe-area-inset-bottom) + 16px))}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/newsletter-popup.css.map */
