.newsletter--border-bottom{border-bottom:1px solid rgb(var(--color-border))}.newsletter--border-top{border-top:1px solid rgb(var(--color-border))}.newsletter__header{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:4rem;position:relative;z-index:3}.newsletter__heading{max-width:67.6rem;width:100%;white-space:pre-line}.newsletter__heading a{color:rgba(var(--color-foreground));display:inline;transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 90%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none}@media screen and (pointer:fine){.newsletter__heading a:hover{background-size:0% 5%;background-position:right 90%;opacity:.8}}.newsletter__description{max-width:67.6rem;width:100%}.newsletter__description a{color:rgba(var(--color-foreground));display:inline;transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 90%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none}@media screen and (pointer:fine){.newsletter__description a:hover{background-size:0% 5%;background-position:right 90%;opacity:.8}}.newsletter__inner{position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;gap:4rem;flex-wrap:wrap;width:100%}@media(min-width:1100px){.newsletter__inner{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1.75%}}.newsletter__inner--right{flex-direction:column-reverse;align-items:flex-start}@media(min-width:1100px){.newsletter__inner--right{flex-direction:row-reverse;align-items:center}}.newsletter__inner--right .newsletter__image{margin:0}.newsletter__media-wrapper{display:flex;align-items:stretch;justify-content:center;gap:2.4rem;max-width:100%;width:100%;height:auto;flex-grow:1;flex-wrap:wrap}@media(min-width:750px){.newsletter__media-wrapper{flex-wrap:nowrap;height:55.8rem}}@media(min-width:1100px){.newsletter__media-wrapper{max-width:49.75%}}.newsletter__image-wrapper{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1}@media(min-width:750px){.newsletter__image-wrapper{aspect-ratio:unset}}.newsletter__image{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:var(--border-radius-block-small)}.newsletter__button{width:100%}@media(min-width:576px){.newsletter__button{width:auto}}.newsletter .newsletter-form__inner{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;column-gap:.6rem;row-gap:1.6rem;flex-wrap:wrap;position:relative}@media(min-width:576px){.newsletter .newsletter-form__inner{flex-direction:row}}.newsletter .newsletter-form__field-wrapper{width:100%;position:relative}@media(min-width:576px){.newsletter .newsletter-form__field-wrapper{width:auto}}.newsletter .newsletter-form__input{width:100%}@media(min-width:576px){.newsletter .newsletter-form__input{width:34.3rem!important}}.newsletter .newsletter-form__message{gap:.6rem;margin-bottom:0}.newsletter .newsletter-form__message--success{margin-top:2rem}@media(min-width:750px){.newsletter .newsletter-form__message--success{width:100%}}.newsletter__form{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}@media(min-width:1100px){.newsletter__form{max-width:48.5%}}.newsletter__form--without-img{max-width:100%}@media(min-width:1100px){.newsletter__form--without-img{max-width:100%}}.newsletter__form--center{align-items:center}.newsletter__form--center .newsletter-form__message,.newsletter__form--center .newsletter-form__inner{justify-content:center}.newsletter__form--center .newsletter__heading,.newsletter__form--center .newsletter__description{text-align:center}.newsletter__form--left{align-items:flex-start}.newsletter__form--left .newsletter-form__message,.newsletter__form--left .newsletter-form__inner{justify-content:flex-start}.newsletter__form--left .newsletter__heading,.newsletter__form--left .newsletter__description{text-align:left}.newsletter__form--right{align-items:flex-end}.newsletter__form--right .newsletter-form__message,.newsletter__form--right .newsletter-form__inner{justify-content:flex-end}.newsletter__form--right .newsletter__heading,.newsletter__form--right .newsletter__description{text-align:right}.newsletter__form .rte{color:rgba(var(--color-foreground),.6)}.newsletter__form .rte p{margin-bottom:0;font-size:1.4rem}.newsletter__form .rte a{color:rgb(var(--color-foreground),1);transition:color var(--duration-default)}@media screen and (pointer:fine){.newsletter__form .rte a:hover{color:rgba(var(--color-foreground),.8)}}.newsletter__text{margin-top:1.6rem;color:rgb(var(--color-foreground-secondary))}.newsletter__text.center{text-align:center}.newsletter-form-checkbox{display:inline-flex;align-items:center;position:relative;max-width:51.2rem;width:100%;margin-top:1.6rem}.newsletter-form-checkbox__label{display:flex;align-items:center;cursor:pointer;position:relative}.newsletter-form-checkbox__label-icon{align-self:flex-start;display:flex;align-items:center;justify-content:center;margin-right:.8rem;width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground));background-color:transparent;border-radius:7px;overflow:hidden;transition:background-color .2s ease-in-out}.newsletter-form-checkbox__label-icon svg{width:2rem;height:2rem;opacity:0;transition:opacity .2s ease-in-out}.newsletter-form-checkbox__label-text{color:rgba(var(--color-foreground))}.newsletter-form-checkbox__label-text a{color:rgba(var(--color-foreground));display:inline;transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 90%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none}@media screen and (pointer:fine){.newsletter-form-checkbox__label-text a:hover{background-size:0% 5%;background-position:right 90%;opacity:.8}}.newsletter-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;top:calc(100% + 7px)}.newsletter-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}.newsletter-form-checkbox input[type=checkbox]{position:absolute;left:8px;top:0;opacity:0;cursor:pointer;height:0;width:0}.newsletter-form-checkbox input[type=checkbox]:checked+.newsletter-form-checkbox__label .newsletter-form-checkbox__label-icon{background-color:rgb(var(--color-foreground))}.newsletter-form-checkbox input[type=checkbox]:checked+.newsletter-form-checkbox__label .newsletter-form-checkbox__label-icon svg{opacity:1}.newsletter-form-checkbox input[type=checkbox]:focus-visible+.newsletter-form-checkbox__label .newsletter-form-checkbox__label-icon{outline-offset:2px;outline:1px solid rgba(var(--color-foreground),.7)}.newsletter-form-checkbox input[type=checkbox].is-invalid~.newsletter-form-checkbox__label .newsletter-form-checkbox__error{display:block}[dir=rtl] .newsletter__form--left .newsletter-form-checkbox__label-icon{margin-right:0;margin-left:.8rem}[dir=rtl] .newsletter__form--left .newsletter-form__inner{justify-content:flex-start}[dir=rtl] .newsletter__form--left .newsletter__heading,[dir=rtl] .newsletter__form--left .newsletter__description{text-align:right}[dir=rtl] .newsletter__form--center .newsletter-form-checkbox__label-icon,[dir=rtl] .newsletter__form--right .newsletter-form-checkbox__label-icon{margin-left:.8rem;margin-right:0}[dir=rtl] .newsletter__form--right .newsletter-form__inner{justify-content:flex-end}[dir=rtl] .newsletter__form--right .newsletter__heading,[dir=rtl] .newsletter__form--right .newsletter__description{text-align:left}[dir=rtl] .newsletter-form__input{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-newsletter.css.map */
