.footer__newsletter{display:flex;flex-direction:column;gap:var(--space-4);max-width:none;width:100%}@media screen and (min-width:750px){.footer__newsletter{max-width:22rem}}.footer__newsletter-title{color:rgb(var(--color-text));font-family:var(--tertiary-font-family);font-size:var(--text-size-medium);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-2);line-height:var(--text-line-height);margin:0;text-transform:uppercase}.footer__newsletter-form{width:100%}.footer__newsletter-input-group{position:relative;width:100%}.footer__newsletter-input{background-color:transparent;border:1px solid rgb(var(--color-text));border-radius:0;box-sizing:border-box;color:rgb(var(--color-text));font-family:var(--text-font-family);font-size:var(--text-size-main);height:var(--input-height);line-height:var(--input-height);margin:0;padding:0 calc(2rem + var(--space-4)) 0 var(--space-4);width:100%}.footer__newsletter-input::placeholder{color:rgb(var(--color-text));font-size:var(--text-size-small);opacity:.55}.footer__newsletter-input:focus{box-shadow:none;outline:2px solid rgba(var(--color-text),.2);outline-offset:1px}.footer__newsletter-button{align-items:center;background:transparent;border:0;color:rgb(var(--color-text));cursor:pointer;display:inline-flex;font-size:var(--text-size-main);height:var(--input-height);justify-content:center;line-height:1;padding:0;position:absolute;right:var(--space-4);top:0;transition:opacity .2s ease;width:2rem}.footer__newsletter-button:hover,.footer__newsletter-button:focus-visible{opacity:.65;outline:none}.footer__newsletter-disclaimer{color:rgb(var(--color-text-2));font-family:var(--text-font-family);font-size:var(--text-size-small);line-height:var(--text-small-line-height)}.footer__newsletter-disclaimer p{margin:0}.footer__newsletter-success{color:rgb(var(--color-text));font-family:var(--text-font-family);font-size:var(--text-size-small);line-height:var(--text-small-line-height);margin:var(--space-2) 0 0}.footer__newsletter-error{color:rgb(var(--color-error));font-family:var(--text-font-family);font-size:var(--text-size-small);line-height:var(--text-small-line-height);margin:var(--space-2) 0 0}.footer__newsletter-klaviyo{color:rgb(var(--color-text));width:100%}.footer__newsletter-klaviyo h1,.footer__newsletter-klaviyo h2,.footer__newsletter-klaviyo h3,.footer__newsletter-klaviyo h4,.footer__newsletter-klaviyo h5,.footer__newsletter-klaviyo h6,.footer__newsletter-klaviyo p{color:rgb(var(--color-text))}.footer__newsletter-klaviyo,.footer__newsletter-klaviyo [class*=klaviyo-form-]{color:rgb(var(--color-text))!important;font-family:var(--text-font-family)!important;width:100%}.footer__newsletter-klaviyo .klaviyo-form,.footer__newsletter-klaviyo>[class*=klaviyo-form-]{background:transparent!important;margin:0!important;max-width:none!important;padding:0!important}.footer__newsletter-klaviyo .footer__newsletter-input-group--klaviyo{position:relative;width:100%}.footer__newsletter-klaviyo .footer__newsletter-input-group--klaviyo form,.footer__newsletter-klaviyo [class*=klaviyo-form-]>.needsclick,.footer__newsletter-klaviyo [class*=klaviyo-form-] form{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:0!important;height:auto!important;margin:0!important;max-width:none!important;min-height:0!important;padding:0!important;width:100%!important}.footer__newsletter-klaviyo .footer__newsletter-input-group--klaviyo .needsclick:has(>form){justify-content:flex-start!important;min-height:0!important}.footer__newsletter-klaviyo .footer__newsletter-input-group--klaviyo [data-testid=form-row]{align-items:stretch!important;display:flex!important;flex-direction:row!important;margin:0!important;padding:0!important;position:relative!important;width:100%!important}.footer__newsletter-klaviyo .footer__newsletter-input-group--klaviyo [data-testid=form-row] [data-testid=form-component]:has(.klaviyo-emailinput),.footer__newsletter-klaviyo .footer__newsletter-input-group--klaviyo [data-testid=form-row] [data-testid=form-component]:has(input[type=email]){flex:1 1 100%!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.footer__newsletter-klaviyo .footer__newsletter-input-group--klaviyo [data-testid=form-row] [data-testid=form-component]:has(.klaviyo-form-button),.footer__newsletter-klaviyo .footer__newsletter-input-group--klaviyo [data-testid=form-row] [data-testid=form-component]:has(button){align-items:stretch!important;display:flex!important;flex:0 0 auto!important;height:var(--input-height)!important;margin:0!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;width:auto!important;z-index:1!important}.footer__newsletter-klaviyo .klaviyo-emailinput input[type=email],.footer__newsletter-klaviyo input[type=email]{background-color:transparent!important;border:1px solid rgb(var(--color-text))!important;border-radius:0!important;box-sizing:border-box!important;color:rgb(var(--color-text))!important;font-family:var(--text-font-family)!important;font-size:var(--text-size-main)!important;height:var(--input-height)!important;letter-spacing:normal!important;line-height:normal!important;margin:0!important;padding:0 calc(2rem + var(--space-4)) 0 var(--space-4)!important;text-transform:none!important;width:100%!important}.footer__newsletter-klaviyo .klaviyo-emailinput input[type=email]::placeholder,.footer__newsletter-klaviyo input[type=email]::placeholder{color:rgb(var(--color-text))!important;font-size:var(--text-size-small)!important;opacity:.55!important}.footer__newsletter-klaviyo .klaviyo-emailinput input[type=email]:focus,.footer__newsletter-klaviyo input[type=email]:focus,.footer__newsletter-klaviyo .klaviyo-emailinput input[type=email]:focus-visible,.footer__newsletter-klaviyo input[type=email]:focus-visible{box-shadow:none!important;outline:2px solid rgba(var(--color-text),.2)!important;outline-offset:1px!important}.footer__newsletter-klaviyo .klaviyo-form-button,.footer__newsletter-klaviyo button[type=button],.footer__newsletter-klaviyo button[type=submit]{align-items:center!important;background:transparent!important;border:0!important;box-sizing:border-box!important;color:rgb(var(--color-text))!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--text-font-family)!important;font-size:0!important;height:var(--input-height)!important;justify-content:center!important;letter-spacing:normal!important;line-height:1!important;margin:0!important;min-height:var(--input-height)!important;min-width:2rem!important;padding:0 var(--space-4)!important;text-transform:none!important;transition:opacity .2s ease!important;width:auto!important}.footer__newsletter-klaviyo .klaviyo-form-button:after,.footer__newsletter-klaviyo button[type=button]:after,.footer__newsletter-klaviyo button[type=submit]:after{content:"\2192"!important;font-size:var(--text-size-main)!important;line-height:1!important}.footer__newsletter-klaviyo .klaviyo-form-button:hover,.footer__newsletter-klaviyo .klaviyo-form-button:focus-visible,.footer__newsletter-klaviyo button[type=button]:hover,.footer__newsletter-klaviyo button[type=button]:focus-visible,.footer__newsletter-klaviyo button[type=submit]:hover,.footer__newsletter-klaviyo button[type=submit]:focus-visible{opacity:.65!important;outline:none!important}.footer__newsletter-klaviyo [data-testid=form-row]:has(>h1),.footer__newsletter-klaviyo [data-testid=form-row]:has(>h2),.footer__newsletter-klaviyo [data-testid=form-row]:has(>h3),.footer__newsletter-klaviyo [data-testid=form-row]:has(.klaviyo-form-richtext h1),.footer__newsletter-klaviyo [data-testid=form-row]:has(.klaviyo-form-richtext h2),.footer__newsletter-klaviyo [data-testid=form-row]:has(.klaviyo-form-richtext h3){display:none!important}.footer__newsletter-klaviyo [data-testid=form-row]:has(.klaviyo-form-richtext){display:block!important;position:static!important;width:100%!important}.footer__newsletter-klaviyo .klaviyo-form-richtext,.footer__newsletter-klaviyo .klaviyo-form-richtext p,.footer__newsletter-klaviyo [data-testid=form-row]:has(p):not(:has(input)):not(:has(button)) p{color:rgb(var(--color-text))!important;font-family:var(--text-font-family)!important;font-size:var(--text-size-small)!important;line-height:var(--text-small-line-height)!important;margin:var(--space-2) 0 0!important;text-align:left!important;text-transform:none!important}.footer__newsletter-klaviyo .klaviyo-form-button[aria-busy=true]:after,.footer__newsletter-klaviyo button[aria-busy=true]:after{content:none!important}
/*# sourceMappingURL=/cdn/shop/t/83/assets/component-footer-newsletter.css.map */
