.newsletter-signup-form{display:flex;flex-direction:column;gap:84px}.newsletter-page-width{padding-left:56px;padding-right:56px}.newsletter-signup-form__content{display:flex;flex-direction:column;gap:8px;width:100%}.newsletter-signup-form__title{color:var(--inuikii-com-black, var(--color-black-solid, #000));font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:.6px;text-transform:uppercase;margin:0}.newsletter-signup-form__form{display:flex;flex-direction:column;gap:2px;width:100%}.newsletter-signup-form__fields{display:flex;flex-direction:column;gap:20px}.newsletter-signup-form__field{display:flex;flex-direction:column;gap:2px}.newsletter-signup-form__label{color:var(--inuikii-com-gray, var(--color-grey-53, #888));font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.3px}.newsletter-signup-form__input-wrapper{position:relative;display:flex;max-width:100%}.newsletter-signup-form__input{height:32px;border:none;background:none;padding:0 30px 0 0;margin:0;display:flex;flex-grow:1;width:100%;border-bottom:1px solid var(--inuikii-com-black, var(--color-black-solid, #000));border-radius:0;font-family:ABC Diatype;font-size:14px}.newsletter-signup-form__input:focus{outline:none;border-bottom-width:2px}.newsletter-signup-form__feedback-slot{min-height:0}.newsletter-signup-form__feedback{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-family:ABC Diatype;font-size:14px;line-height:20px;letter-spacing:.3px;border-radius:4px;border:1px solid transparent}.newsletter-signup-form__feedback-icon{flex-shrink:0;width:20px;height:20px;margin-top:0;line-height:1}.newsletter-signup-form__feedback-text{flex:1;min-width:0}.newsletter-signup-form__feedback-text ul{list-style:none;margin:0;padding:0}.newsletter-signup-form__feedback-text li{margin:0;padding:0}.newsletter-signup-form__feedback--success{color:#0d5c2e;background:#e8f5ec;border-color:#b8dfc4}.newsletter-signup-form__feedback--error{color:#8b2e2e;background:#fce8e8;border-color:#e8b4b4}.newsletter-signup-form__feedback--error .newsletter-signup-form__feedback-icon{color:#b53d3d}.newsletter-signup-form__feedback--success .newsletter-signup-form__feedback-icon{color:#0d5c2e}.newsletter-signup-form__discount{color:var(--inuikii-com-black, var(--color-black-solid, #000));font-family:ABC Diatype;font-size:12px;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:.3px;margin:14px 0 0}.newsletter-signup-form__terms p{color:var(--inuikii-com-black, var(--color-black-solid, #000));font-family:ABC Diatype;font-size:12px;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:.3px;margin:0}.newsletter-signup-form__terms a{font-family:ABC Diatype;font-size:12px;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:.3px;color:rgb(var(--color-black-rgb) / var(--opacity-50));text-decoration:none}.newsletter-signup-form__terms a:hover{color:var( --inuikii-com-black-35, var(--color-black-20, rgba(0, 0, 0, .2)) )!important}.newsletter-signup-form__button{background:var(--inuikii-com-black, var(--color-black-solid, #000));border:none;padding:10px;width:100%;min-height:unset!important;display:flex;align-items:center;justify-content:center;cursor:pointer;max-height:34px;color:var(--inuikii-com-white, var(--color-white-solid, #fff));text-transform:uppercase;font-family:ABC Diatype;font-weight:700;font-size:12px;line-height:14px;letter-spacing:.6px;margin-top:18px;transition:opacity .2s ease}.newsletter-signup-form__button:hover{opacity:.8}.newsletter-signup-form__button:disabled{opacity:.5;cursor:not-allowed}.newsletter-signup-form__logo{max-width:394px;width:100%;padding:0 4px}.newsletter-signup-form--footer,.newsletter-signup-form--footer .newsletter-signup-form__content{max-width:358px}.newsletter-signup-form--section{width:100%;max-width:100%;display:flex;align-items:center}.newsletter-signup-form--section .newsletter-signup-form__content{max-width:100%}@media screen and (min-width:750px){.newsletter-signup-form--section .newsletter-signup-form__content{max-width:612px}.newsletter-signup-form--section .newsletter-signup-form__title{font-size:16px;line-height:20px}}@media screen and (max-width:749px){.newsletter-signup-form--section{padding:0 16px}.newsletter-signup-form--section .newsletter-signup-form__content{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/newsletter-signup.css.map */
