.newsletter{padding:48px 24px;background:var(--background-color, #f0f0f0)}.newsletter--divider-top{border-top:1px solid var(--color--text-lightest)}.newsletter--divider-bottom{border-bottom:1px solid var(--color--text-lightest)}.newsletter__form-wrapper{max-width:720px;margin:0 auto}@media (max-width: 47.9275em){.newsletter{padding:30px 0}}@media (min-width: 61.25em){.newsletter__input{margin-bottom:0}}.newsletter__input{border-color:#f0f0f0;background-color:#fff;color:#0d0d0d}input[type=email].newsletter__input::-webkit-input-placeholder{color:#0d0d0d8c}input[type=email].newsletter__input::-ms-input-placeholder{color:#0d0d0d8c}input[type=email].newsletter__input::-moz-placeholder{color:#0d0d0d8c}input[type=email].newsletter__input::placeholder{color:#0d0d0d8c}.newsletter__form-message{text-align:center;text-transform:var(--font--title-transform)}.newsletter__form-message__text{margin:0}.newsletter__title-text--default{color:var(--color--headings)!important}.newsletter .section__title-text,.newsletter .newsletter__form-message__text,.newsletter .section__title-desc,.newsletter .section__title-desc.rte a,.newsletter .section__title-desc.rte :is(h1,h2,h3,h4,h5,h6),.newsletter .errors{color:var(--text-color)}.newsletter .section__title-desc.rte a:hover{color:var(--text-color);opacity:1}.newsletter .section__title-desc.rte a{border-color:var(--text-color)}.newsletter .section__title-text:after{background-color:var(--color--title-border)}.newsletter__btn{background-color:var(--color--brand)}.newsletter__btn:hover,.newsletter__btn:focus{background-color:var(--color--brand-dark)}.newsletter .errors>ul{list-style:none;text-align:left;margin-left:0}@media (max-width: 61.24em){.newsletter .errors>ul{text-align:center}}@media (min-width: 47.9375em) and (max-width: 61.24em){.newsletter .errors>ul{margin-left:3rem}}#challenge .newsletter{display:none}.newsletter--divider-bottom{border-bottom:1px solid var(--color--border)}.custom-newsletter-section .newsletter{padding:48px 0 24px}.custom-newsletter-section .section{margin-bottom:0}.custom-newsletter-section form>.o-layout{display:flex}.custom-newsletter-section .section__title-text{font-size:calc((var(--font--size-h2) / var(--font--size-base)* 1rem) - 1px);line-height:calc(((var(--font--size-h2) / var(--font--size-base)) * 1rem) + 5px)}.custom-newsletter-section .section__title-desc{margin-top:0;max-width:555px}.custom-newsletter-section .section__title-desc *{font-size:calc((var(--font--size-base) / 16) * 1em);line-height:calc(((var(--font--size-base) / 16) * 1em) + 9px)}.custom-newsletter-section .newsletter-inner--wrapper{display:flex;align-items:center;gap:2rem}.custom-newsletter-section .newsletter-inner--wrapper>div{flex:1}.custom-newsletter-section .newsletter__input{font-size:calc(((var(--font--size-base) / 16)* 1em) - 2px);height:40px;margin-bottom:0;text-align:center}.custom-newsletter-section .newsletter__btn{font-size:calc(var(--font--button-mobile-size) + 2px);height:40px}.custom-newsletter-section .newsletter__btn:hover{color:#fff}.custom-newsletter-section .newsletter__input,.custom-newsletter-section .newsletter__btn{width:100%;min-width:100%}@media (min-width: 1025px){.custom-newsletter-section .newsletter__input-wrapper{max-width:307px}.custom-newsletter-section form>.o-layout{column-gap:1.5rem;row-gap:1rem}}@media (max-width: 1024px){.custom-newsletter-section form>.o-layout{flex-direction:column;row-gap:.5rem}.custom-newsletter-section .newsletter{padding-left:0;padding-right:0}.custom-newsletter-section .newsletter .section__title-text{font-size:calc((var(--font--size-h2) / var(--font--size-base)* 1rem) - 7px)}.custom-newsletter-section .newsletter .section__title-desc *{font-size:calc(((var(--font--size-base) / 16)* 1em) - 2px)}.custom-newsletter-section .newsletter__input-wrapper,.custom-newsletter-section .newsletter__btn-wrapper{max-width:none;width:100%}}@media (max-width: 749px){.custom-newsletter-section .newsletter{padding:26px 24px 38px}.custom-newsletter-section .newsletter__content{padding-left:0;padding-right:0}.custom-newsletter-section .newsletter__form-wrapper{width:100%;max-width:100%}.custom-newsletter-section .newsletter-inner--wrapper{flex-direction:column;gap:1.5rem;width:100%}.custom-newsletter-section .newsletter-inner--wrapper>div{width:100%}.custom-newsletter-section .newsletter .section__title-text{font-size:calc((var(--font--size-h2) / var(--font--size-base)* 1rem) - 5px);padding-bottom:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-newsletter.css.map */
