.newsletter-popup{position:fixed;z-index:var(--z-overlay);left:1%;bottom:1%;display:flex;align-items:flex-end;justify-content:flex-start;pointer-events:none}.newsletter-popup[style*="display: none"]{display:none!important}.newsletter-popup[style*="display: block"],.newsletter-popup:not([style*="display: none"]){display:flex!important;pointer-events:auto}.newsletter-popup__content{position:relative;width:100%;max-width:360px;background-color:var(--color-background);border:var(--border-width) solid var(--color-foreground);overflow:hidden;pointer-events:auto}@media(min-width:640px){.newsletter-popup__content{max-width:440px}}.newsletter-popup__header{display:flex;align-items:center;justify-content:space-between;border-bottom:var(--border-width) solid var(--color-foreground);padding:1.25rem var(--spacing-md)}@media(min-width:640px){.newsletter-popup__header{padding:var(--spacing-md) var(--spacing-md)}}.newsletter-popup__title{font-family:var( --font-body, "Source Code Pro", monospace );font-size:var(--font-size-small);font-weight:var(--font-weight-light);color:var(--color-foreground);margin:0}@media(min-width:640px){.newsletter-popup__title{font-size:1rem}}.newsletter-popup__close{margin-left:var(--spacing-xs);padding:0;background:none;border:none;opacity:.7;transition:opacity var(--transition-default)}.newsletter-popup__close:hover{opacity:1}.newsletter-popup__close svg{display:block}.newsletter-popup__body{background-color:var(--color-background);height:180px;padding:var(--spacing-lg) var(--spacing-md);display:flex;align-items:center;justify-content:center}@media(min-width:640px){.newsletter-popup__body{height:240px;padding:var(--spacing-xl) var(--spacing-lg)}}.newsletter-popup__body--success{padding:var(--spacing-md)}.newsletter-popup__success-content{width:100%;text-align:center}.newsletter-popup__success-message{font-family:var(--font-body, "Source Code Pro", monospace);font-size:var(--font-size-small);text-transform:uppercase;color:var(--color-foreground);margin:0 0 var(--spacing-md) 0;letter-spacing:.05em}.newsletter-popup__discount-box{background-color:transparent;color:var(--color-foreground);padding:var(--spacing-md) var(--spacing-sm);border:var(--border-width) solid var(--color-foreground);margin:0}@media(min-width:640px){.newsletter-popup__discount-box{padding:var(--spacing-lg) var(--spacing-md)}}.newsletter-popup__discount-label{font-family:var(--font-body, "Source Code Pro", monospace);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;color:var(--color-foreground);opacity:.7}.newsletter-popup__discount-value{font-family:var(--font-body, "Source Code Pro", monospace);font-size:clamp(1.5rem,4vw,2rem);font-weight:var(--font-weight-bold, 700);text-transform:uppercase;letter-spacing:.15em;margin:0;color:var(--color-foreground)}.newsletter-popup__discount-instruction{font-family:var(--font-body, "Source Code Pro", monospace);font-size:var(--font-size-xs);text-transform:uppercase;color:var(--color-foreground);margin:var(--spacing-sm) 0 0 0;letter-spacing:.05em;opacity:.7}.newsletter-popup__form{padding:var(--spacing-md);background-color:var(--color-background)}@media(min-width:640px){.newsletter-popup__form{padding:var(--spacing-md)}}.newsletter-popup__form-wrapper{display:flex;align-items:flex-end;gap:var(--spacing-sm)}@media(min-width:640px){.newsletter-popup__form-wrapper{gap:var(--spacing-md)}}.newsletter-popup__input-wrapper{flex:1}.newsletter-popup__label,.newsletter-popup__label.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.newsletter-popup__input{width:100%;max-width:172px;background-color:transparent;border:0;border-bottom:var(--border-width) solid var(--color-foreground);padding-bottom:var(--spacing-2xs);font-family:var(--font-body, "Source Code Pro", monospace);font-size:var(--font-size-small);color:var(--color-foreground);outline:none}.newsletter-popup__input::placeholder{color:color-mix(in oklch,var(--color-foreground) 40%,transparent);text-transform:uppercase;font-family:var(--font-body, "Source Code Pro", monospace);font-size:var(--font-size-xs)}.newsletter-popup__input:focus:not(:focus-visible){outline:none;box-shadow:none}.newsletter-popup__submit{height:27px;padding:0 35px;background-color:var(--color-foreground);color:var(--color-background)!important;border:var(--border-width) solid var(--color-foreground);font-family:var(--font-body, "Source Code Pro", monospace);font-size:var(--font-size-small);text-transform:uppercase;transition:background-color var(--transition-default)}.newsletter-popup__submit:hover{background-color:color-mix(in oklch,var(--color-foreground) 80%,transparent)}.newsletter-popup__success,.newsletter-popup__error{margin-top:var(--spacing-sm);font-family:var(--font-body, "Source Code Pro", monospace);font-size:var(--font-size-small);text-transform:uppercase}.newsletter-popup__success{color:var(--color-foreground)}.newsletter-popup__success-message{margin:0 0 var(--spacing-xs) 0}.newsletter-popup__discount-code{margin:0;padding:var(--input-padding);background-color:transparent;color:var(--color-foreground);border:var(--border-width) solid var(--color-foreground);text-align:center;font-family:var(--font-body, "Source Code Pro", monospace);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.05em}.newsletter-popup__discount-code strong{font-weight:var(--font-weight-bold, 700);letter-spacing:.1em;color:var(--color-foreground)}.newsletter-popup__error{color:var(--color-error)}.newsletter-popup__logo{width:100%;background-color:var(--color-background);padding:var(--spacing-md);border-top:var(--border-width) solid var(--color-foreground)}.newsletter-popup__logo-image{display:block;width:100%;height:auto;object-fit:contain;max-height:136px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/newsletter-popup-v2.css.map */
