.sav-newsletter-root[hidden]{display:none}.sav-newsletter-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#05050552;z-index:var(--z-newsletter);opacity:0;visibility:hidden;transition:opacity var(--duration-panel)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.sav-newsletter-scrim{background:#05050526;backdrop-filter:blur(8px) saturate(100%);-webkit-backdrop-filter:blur(8px) saturate(100%)}}.sav-newsletter-scrim.is-open{opacity:1;visibility:visible}.sav-newsletter-panel{position:fixed;top:84px;left:50%;transform:translate(-50%) translateY(-8px);width:min(600px,92vw);max-height:calc(100dvh - 116px);overflow-y:auto;z-index:calc(var(--z-newsletter) + 1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-ui) var(--ease-enter),transform var(--duration-ui) var(--ease-enter),visibility var(--duration-ui);border-radius:var(--radius-xl);display:flex;flex-direction:column}.sav-newsletter-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.sav-newsletter-panel--with-media{flex-direction:row;align-items:stretch}.sav-newsletter-glass{background:#fafafafa;border:1px solid rgba(17,17,17,.08);box-shadow:0 24px 70px #05050529,inset 0 1px #fff9}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.sav-newsletter-glass{background:#fafafaeb;backdrop-filter:blur(22px) saturate(110%);-webkit-backdrop-filter:blur(22px) saturate(110%)}}.sav-newsletter-close{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2}.sav-newsletter-media{flex:0 0 36%;position:relative}.sav-newsletter-media .sav-media{height:100%;border-radius:var(--radius-xl) 0 0 var(--radius-xl);overflow:hidden}.sav-newsletter-media-img{width:100%;height:100%;object-fit:cover;display:block}.sav-newsletter-content{flex:1 1 auto;padding:var(--space-6) var(--space-8);display:flex;flex-direction:column;gap:var(--space-2)}.sav-newsletter-content h2{margin:0 0 var(--space-2)}.sav-newsletter-copy{color:var(--sav-text-secondary);margin:0 0 var(--space-4);max-width:42ch}.sav-newsletter-promo{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--sav-surface)}.sav-newsletter-promo-heading{font-weight:600;margin:0}.sav-newsletter-promo-body{color:var(--sav-text-secondary);margin:var(--space-1) 0 0;font-size:.875rem}.sav-newsletter-form{display:flex;flex-direction:column;gap:var(--space-3)}.sav-newsletter-row{display:flex;gap:var(--space-3);align-items:stretch}.sav-newsletter-input{flex:1 1 auto;min-width:0}.sav-newsletter-submit{flex:0 0 auto;white-space:nowrap}.sav-newsletter-consent{font-size:.8125rem;color:var(--sav-text-secondary);margin:0;line-height:1.5;max-width:52ch}.sav-newsletter-success{font-size:.9375rem;color:var(--sav-text);margin:0;padding:var(--space-2) 0}.sav-newsletter-error{font-size:.8125rem;color:#b3261e;margin:0}@media(prefers-reduced-motion:reduce){.sav-newsletter-panel{transition:opacity var(--duration-fast);transform:translate(-50%) translateY(0)!important}.sav-newsletter-scrim{transition:opacity var(--duration-fast)}}@media(max-width:640px){.sav-newsletter-panel{top:50%;transform:translate(-50%,calc(-50% + 8px));width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.sav-newsletter-panel.is-open{transform:translate(-50%,-50%)}.sav-newsletter-panel--with-media{flex-direction:column}.sav-newsletter-media{flex:0 0 auto}.sav-newsletter-media .sav-media{height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.sav-newsletter-content{padding:var(--space-5)}.sav-newsletter-row{flex-direction:column}.sav-newsletter-submit{width:100%}.sav-newsletter-close{top:max(var(--space-3),env(safe-area-inset-top));right:max(var(--space-3),env(safe-area-inset-right))}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/newsletter-overlay.css.map */
