.section-newsletter .newsletter .newsletter__inner{width:100%;display:flex}.section-newsletter .newsletter .newsletter__inner.align--left{justify-content:flex-start}.section-newsletter .newsletter .newsletter__inner.align--center{justify-content:center}.section-newsletter .newsletter .newsletter__inner.align--right{justify-content:flex-end}.section-newsletter .newsletter .icon-success{max-width:1.6rem;max-height:1.6rem}.section-newsletter .newsletter .newsletter__form{max-width:59.5rem;width:100%}.section-newsletter .newsletter .footer-subscribe-form__inner{margin-top:0}.section-newsletter .newsletter .footer-subscribe-form{width:100%}.section-newsletter .newsletter .footer-subscribe-form-checkbox{display:flex;align-items:center;column-gap:.8rem;margin-top:1.2rem;position:relative}.section-newsletter .newsletter .footer-subscribe-form-checkbox__error{display:none;padding:.4rem .8rem;color:red;font-weight:medium;background-color:#fff;border-radius:4px;border:1px solid rgba(var(--color-border-input));position:absolute;left:-3px;top:calc(100% + 4px)}.section-newsletter .newsletter .footer-subscribe-form-checkbox__error:before{content:"";display:block;width:8px;height:8px;background-color:#fff;border-left:1px solid rgba(var(--color-border-input));border-top:1px solid rgba(var(--color-border-input));transform:rotate(45deg);transform-origin:0 0;border-top-left-radius:1px;z-index:10;position:absolute;top:-6px;left:10px}.section-newsletter .newsletter .footer-subscribe-form-checkbox input[type=checkbox]{position:absolute;left:8px;top:0;opacity:0;cursor:pointer;height:0;width:0}.section-newsletter .newsletter .footer-subscribe-form-checkbox input[type=checkbox]:checked+.footer-subscribe-form-checkbox__label:after{display:block;opacity:1}.section-newsletter .newsletter .footer-subscribe-form-checkbox input[type=checkbox]:focus-visible+.footer-subscribe-form-checkbox__label:before{outline:1px solid rgba(var(--color-foreground))}.section-newsletter .newsletter .footer-subscribe-form-checkbox input[type=checkbox].is-invalid~.footer-subscribe-form-checkbox__error{display:block}.section-newsletter .newsletter .newsletter__text{color:rgba(var(--color-foreground));margin-top:1.2rem;font-size:1.4rem;font-weight:400}.section-newsletter .newsletter .newsletter__text a{display:inline;-webkit-box-orient:vertical;white-space:normal;text-align:left;transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 100%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none;color:rgb(var(--color-foreground));font-size:calc(var(--font-button-scale) * 1rem);font-weight:var(--font-body-weight);font-family:var(--font-button-family);font-style:var(--font-button-style);line-height:1.625;letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-text-transform)}@media screen and (pointer:fine){.section-newsletter .newsletter .newsletter__text a:hover{background-size:0% 5%;background-position:right 100%;opacity:.8}}.section-newsletter .newsletter .footer-subscribe-form__input{color:rgb(var(--color-input-text));padding-right:7rem;max-width:59.5rem!important}.section-newsletter .newsletter .footer-subscribe-form__input::placeholder{color:rgb(var(--color-input-placeholder));transition:color var(--duration-default) ease}@media screen and (pointer:fine){.section-newsletter .newsletter .footer-subscribe-form__input:hover::placeholder{color:rgb(var(--color-input-placeholder));opacity:.8}}.section-newsletter .newsletter .footer-subscribe-form__message--success{color:rgb(var(--color-success))}.section-newsletter .newsletter .description{margin-top:1.2rem}.section-newsletter .newsletter .button--primary{max-width:5rem}.section-newsletter .newsletter .button--primary .button__content{overflow:visible}.section-newsletter .newsletter .button--primary .button__content .button__icons{overflow:hidden}.section-newsletter .newsletter .button--primary{background-color:rgb(var(--color-input-button));border:.2rem solid rgb(var(--color-input-button))}.section-newsletter .newsletter .button--primary:hover{background-color:rgb(var(--color-input-button))!important;border:.2rem solid rgb(var(--color-input-button))!important}.section-newsletter .newsletter .button--primary:hover .button__icon,.section-newsletter .newsletter .button--primary .button__icon{color:rgb(var(--color-input-button-text))}.section-newsletter .newsletter .form__message{align-items:center;display:flex;font-size:1.2rem;line-height:1;margin-top:1rem}.section-newsletter .newsletter .form__message--error{display:none;align-items:flex-start;color:rgb(var(--color-error));text-align:left;margin:.8rem 0 0;font-weight:var(--font-body-weight)}.section-newsletter .newsletter .form__message--success{text-align:center;justify-content:center;color:rgb(var(--color-success))}.section-newsletter .newsletter .field--checkbox{cursor:pointer;position:relative;display:flex;align-items:flex-start;flex-direction:column}.section-newsletter .newsletter .field--checkbox input[type=checkbox]:checked+label .field__checkbox{border:.1rem solid rgb(var(--color-foreground));border-radius:var(--border-radius-input)}.section-newsletter .newsletter .field--checkbox input[type=checkbox]{position:absolute;opacity:1;width:1.4rem;height:1.4rem;top:0;left:0;cursor:pointer;-webkit-appearance:none;appearance:none}.section-newsletter .newsletter .field--checkbox input[type=checkbox]:checked+label .field__checkbox{border-color:rgb(var(--color-foreground))}.section-newsletter .newsletter .field--checkbox input[type=checkbox]:checked+label .field__checkbox:before{visibility:visible}.section-newsletter .newsletter .field--checkbox input[type=checkbox][required]+label .field__label:after{content:"*";position:relative;top:0;left:0}.section-newsletter .newsletter .field--checkbox input[type=checkbox]+label{cursor:pointer;display:flex;align-items:center;gap:.6rem}.section-newsletter .newsletter .field--checkbox .field__checkbox{position:relative;display:block;flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:var(--border-radius-input);border:.1rem solid rgb(var(--color-foreground));background-color:transparent;transition:border-color var(--duration-default)}.section-newsletter .newsletter .field--checkbox .field__checkbox:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;visibility:hidden;background-color:rgb(var(--color-foreground));width:.8rem;height:.8rem;border-radius:50%}.section-newsletter .newsletter .field--checkbox label{position:static;color:rgb(var(--color-foreground));word-break:break-word}@media screen and (pointer:fine){.section-newsletter .newsletter .field--checkbox:hover .field__checkbox{border-color:rgb(var(--color-foreground))}}.section-newsletter .newsletter .field--checkbox input[type=checkbox].is-invalid~.form__message--error{display:block}.section-newsletter .newsletter .field--checkbox input[type=checkbox]:focus-visible+.footer-subscribe-form-checkbox__label:before{outline:1px solid rgba(var(--color-foreground))}.section-newsletter .newsletter .field--checkbox .field__label a{display:inline;-webkit-box-orient:vertical;white-space:normal;text-align:left;transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 100%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none;color:rgb(var(--color-foreground));font-size:calc(var(--font-button-scale) * 1rem);font-weight:var(--font-body-weight);font-family:var(--font-button-family);font-style:var(--font-button-style);line-height:1.625;letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-text-transform)}@media screen and (pointer:fine){.section-newsletter .newsletter .field--checkbox .field__label a:hover{background-size:0% 5%;background-position:right 100%;opacity:.8}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-newsletter.css.map */
