body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/bg.webp?v=1752216946);background-position:center;background-size:cover}[data-header-rows=single] .header__underlay-closed{background:transparent!important}.signup-form{max-width:600px;margin:auto;padding-block:2rem;padding-inline:0rem}@media(min-width:600px){.signup-form{padding-inline:20px}}.mc-field-group{position:relative;margin-bottom:1.2rem}.signup-form input[type=text],.signup-form input[type=email],.signup-form select{width:100%;padding:2rem 2rem 1rem;border:2px solid var(--foreground);border-radius:100vh;background:transparent;font-family:inherit;font-size:1.4rem;color:var(--foreground);outline:none;transition:border-color .3s}.signup-form input:valid{background-color:transparent!important;color:var(--foreground)!important}.signup-form input:focus,.signup-form select:focus{border-color:var(--orange)}.signup-form select{-webkit-appearance:none;appearance:none;padding-right:3rem;min-height:50px}.signup-form .mc-field-group:has(select){position:relative}.signup-form .mc-field-group:has(select) .icon-select{pointer-events:none;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);width:2.2rem;height:2.2rem;fill:currentColor}.signup-form label{position:absolute;top:1rem;left:1rem;background:var(--foreground);padding:.6rem .8rem .3rem;color:var(--background);font-size:1.25rem;line-height:1;pointer-events:none;transition:.2s ease all;text-transform:uppercase}.signup-form input:focus+label,.signup-form input:not(:placeholder-shown)+label,.signup-form select:focus+label,.signup-form select:valid+label{top:-.6rem;left:1rem;font-size:1rem;color:var(--background);border-radius:100vh}.signup-form label:has(.required){padding-right:2.2rem}.signup-form label:has(.required):after{content:"";height:100%;aspect-ratio:1/1;position:absolute;right:2px;top:0;background-image:url(symbol-required.png);background-position:center;background-repeat:no-repeat;background-size:75%}.signup-form .form-row{display:flex;flex-wrap:wrap}.signup-form .form-row .mc-field-group{flex:1 1 100%}@media(min-width:600px){.signup-form .form-row{gap:1rem}.signup-form .form-row .mc-field-group{flex:1 1 calc(50% - .5rem)}}.signup-form .signup-button{font-family:inherit;font-size:2rem;color:var(--foreground);background-color:transparent;min-height:50px;padding-top:.3rem;padding-inline:5rem;display:flex;align-items:center;justify-content:center;line-height:1;text-transform:uppercase;width:100%;border:2px solid var(--foreground);border-radius:100vh;position:relative;cursor:pointer;transition:all .25s ease-in-out}.signup-form .signup-button:hover,.signup-form .signup-button:focus{letter-spacing:.3rem}.signup-form .signup-button:after{content:"";width:40px;height:40px;position:absolute;top:50%;right:4px;border-radius:100vh;transform:translateY(-50%);border:0;outline:0;background-image:url(symbol.png);background-position:center;background-size:cover;background-repeat:no-repeat;transition:all .35s ease-in-out}.signup-form .signup-button:hover:after,.signup-form .signup-button:focus:after{background-size:75%}#mc_embed_signup .signup-form div.mce_inline_error{position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);z-index:100;font-size:1rem;line-height:1;text-transform:uppercase;margin:0;padding:.6rem .9rem .4rem;border-radius:100vh;white-space:nowrap}.signup-form .response{border-radius:100vh;margin-block-end:1rem;min-height:50px;display:inline-flex;width:100%;align-items:center;justify-content:center}#mce-success-response{background-color:rgb(var(--color-foreground));color:var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/amma.css.map */
