.kal-footer-newsletter{width:100%;color:rgb(var(--color-foreground))}.kal-footer-newsletter__text{margin-bottom:1rem}.kal-footer-newsletter__form{width:100%}.kal-footer-newsletter__fields{display:flex;align-items:stretch;gap:.8rem;width:100%}.kal-footer-newsletter__email{min-width:0;flex:1 1 auto;width:100%;min-height:4.4rem;padding:0 1.4rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);font:inherit}.kal-footer-newsletter__email:focus{outline:.2rem solid rgba(var(--color-foreground),.45);outline-offset:.1rem}.kal-footer-newsletter__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.8rem;min-width:max-content;margin:0;font-weight:400}.kal-footer-newsletter__button.button:before,.kal-footer-newsletter__button.button:after{content:none;box-shadow:none}.kal-footer-newsletter__button svg{display:block;flex:0 0 auto}.kal-footer-newsletter__fields--weight-light .kal-footer-newsletter__button{font-weight:300}.kal-footer-newsletter__fields--weight-normal .kal-footer-newsletter__button{font-weight:400}.kal-footer-newsletter__fields--weight-medium .kal-footer-newsletter__button{font-weight:500}.kal-footer-newsletter__fields--weight-semibold .kal-footer-newsletter__button{font-weight:600}.kal-footer-newsletter__fields--weight-bold .kal-footer-newsletter__button{font-weight:700}.kal-footer-newsletter__fields--small .kal-footer-newsletter__email,.kal-footer-newsletter__fields--small .kal-footer-newsletter__button{min-height:3.6rem;font-size:1.3rem}.kal-footer-newsletter__fields--medium .kal-footer-newsletter__email,.kal-footer-newsletter__fields--medium .kal-footer-newsletter__button{min-height:4.4rem;font-size:1.4rem}.kal-footer-newsletter__fields--large .kal-footer-newsletter__email,.kal-footer-newsletter__fields--large .kal-footer-newsletter__button{min-height:5.2rem;font-size:1.6rem}.kal-footer-newsletter__agreement{display:flex;align-items:flex-start;gap:.8rem;margin-top:1rem;text-align:left;font-size:1.2rem;line-height:1.4}.kal-footer-newsletter__agreement input{flex:0 0 auto;margin:.15rem 0 0}.kal-footer-newsletter__agreement label{cursor:pointer}.kal-footer-newsletter__message{margin:1rem 0 0}.kal-footer-newsletter__message--error{color:#b42318}.kal-footer-newsletter__message--success{color:inherit}.kal-footer-newsletter--align-left{text-align:left}.kal-footer-newsletter--align-center{text-align:center}.kal-footer-newsletter--align-right{text-align:right}.kal-footer-newsletter--align-center .kal-footer-newsletter__form{margin-inline:auto}.kal-footer-newsletter--align-right .kal-footer-newsletter__form{margin-inline-start:auto}.kal-footer-newsletter--design-1 .kal-footer-newsletter__fields{gap:.3rem;padding:.3rem;border:.1rem solid currentColor;border-radius:999px}.kal-footer-newsletter--design-1 .kal-footer-newsletter__email{border:0;background:transparent}.kal-footer-newsletter--design-1 .kal-footer-newsletter__button{border-radius:999px}.kal-footer-newsletter--design-2 .kal-footer-newsletter__fields{gap:1rem}.kal-footer-newsletter--design-3 .kal-footer-newsletter__fields{gap:0}.kal-footer-newsletter--design-3 .kal-footer-newsletter__email{border-start-end-radius:0;border-end-end-radius:0}.kal-footer-newsletter--design-3 .kal-footer-newsletter__button{border-start-start-radius:0;border-end-start-radius:0}.kal-footer-newsletter--design-4 .kal-footer-newsletter__fields{gap:0;padding:.25rem;border:.1rem solid currentColor;border-radius:var(--inputs-radius)}.kal-footer-newsletter--design-4 .kal-footer-newsletter__email{border:0;background:transparent}.kal-footer-newsletter--design-5 .kal-footer-newsletter__fields{gap:0}.kal-footer-newsletter--design-5 .kal-footer-newsletter__email{border-radius:0;border-inline-end:0}.kal-footer-newsletter--design-5 .kal-footer-newsletter__button{border-radius:0}.kal-footer-newsletter--design-6 .kal-footer-newsletter__fields{flex-direction:column;gap:1rem}.kal-footer-newsletter--design-6 .kal-footer-newsletter__button{width:100%}.kal-footer-newsletter--design-7 .kal-footer-newsletter__fields{gap:0}.kal-footer-newsletter--design-7 .kal-footer-newsletter__email{background:rgba(var(--color-foreground),.06);border-color:transparent;border-start-end-radius:0;border-end-end-radius:0}.kal-footer-newsletter--design-7 .kal-footer-newsletter__button{border-start-start-radius:0;border-end-start-radius:0}.kal-footer-newsletter--design-8 .kal-footer-newsletter__fields{gap:0;border-bottom:.1rem solid currentColor}.kal-footer-newsletter--design-8 .kal-footer-newsletter__email{border:0;border-radius:0;background:transparent}.kal-footer-newsletter--design-8 .kal-footer-newsletter__button{padding-inline:1.2rem;border:0;border-radius:0;color:currentColor;background:transparent;box-shadow:none}.kal-footer-newsletter--design-9 .kal-footer-newsletter__fields{gap:1rem}.kal-footer-newsletter--design-9 .kal-footer-newsletter__email{border-width:0 0 .1rem;border-radius:0;background:transparent}.kal-footer-newsletter--design-10 .kal-footer-newsletter__fields{gap:.5rem;padding:.4rem .8rem .4rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:999px}.kal-footer-newsletter--design-10 .kal-footer-newsletter__email{min-height:3.8rem;padding-inline:.4rem;border:0;background:transparent}.kal-footer-newsletter--design-10 .kal-footer-newsletter__button{min-width:3.8rem;min-height:3.8rem;padding:.5rem;border-radius:999px}.kal-footer-newsletter--design-11 .kal-footer-newsletter__fields{gap:1rem}.kal-footer-newsletter--design-11 .kal-footer-newsletter__email,.kal-footer-newsletter--design-11 .kal-footer-newsletter__button{min-height:4.8rem;border-radius:999px}.kal-footer-newsletter--design-11 .kal-footer-newsletter__email{padding-inline:2rem}.kal-footer-newsletter--design-11 .kal-footer-newsletter__button{padding-inline:2.2rem}.kal-footer-newsletter--design-12 .kal-footer-newsletter__fields{gap:.4rem;padding:.25rem .4rem .25rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius)}.kal-footer-newsletter--design-12 .kal-footer-newsletter__email{min-height:3.8rem;padding-inline:.4rem;border:0;background:transparent}.kal-footer-newsletter--design-12 .kal-footer-newsletter__button{min-height:3.8rem;padding-inline:1.2rem}@media screen and (max-width:749px){.kal-footer-newsletter__fields{flex-wrap:wrap}.kal-footer-newsletter__email{flex-basis:100%}.kal-footer-newsletter--design-3 .kal-footer-newsletter__email,.kal-footer-newsletter--design-5 .kal-footer-newsletter__email,.kal-footer-newsletter--design-7 .kal-footer-newsletter__email{flex-basis:0}.kal-footer-newsletter--design-6 .kal-footer-newsletter__button{align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/Kal-footer-newsletter.css.map */
