.newsletter{position:relative;overflow:hidden}.newsletter *{letter-spacing:0}.newsletter__wrapper>*+*{margin-top:30px!important}@media screen and (min-width:768px){.newsletter__wrapper>*+*{margin-top:42px!important}}.newsletter-form__field-wrapper{width:fit-content}@media (max-width:425px){.newsletter__wrapper--mobile-optimized.newsletter__background-image{padding:192px 30px!important}.newsletter__wrapper--mobile-optimized.newsletter__background-image h2{font-size:36px!important}}.newsletter h2{font-size:40px;font-style:normal;font-weight:500;line-height:44px;text-align:center;letter-spacing:0;text-shadow:0 0 40px rgba(0,0,0,.4)}@media screen and (min-width:768px){.newsletter h2{font-size:67px;font-style:normal;font-weight:500;line-height:71px}}.newsletter .our-partners-slider{animation:marquee var(--slide-speed) linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.newsletter .marquee_container{z-index:1;top:0;transform-origin:left;position:relative;background-color:var(--bg-color)}.newsletter .slider-contents{height:fit-content;background-color:var(--track-bg-color);transform:rotate(358deg) translate(-10px,40px);width:110%}.newsletter .text-slide{margin:0;padding:10px 0;width:fit-content;height:fit-content}@media screen and (min-width:768px){.newsletter .text-slide{padding:20px 0}}.newsletter .text-slide span{font-size:29px;font-style:normal;font-weight:400;line-height:31px;padding:0 24px;color:var(--font-color)}@media screen and (min-width:768px){.newsletter .text-slide span{padding:0 40px;font-size:50px;line-height:54px}}.newsletter .text-slide img{width:37px;height:37px}@media screen and (min-width:768px){.newsletter .text-slide img{height:65px;width:65px}}.newsletter .text-slider{width:fit-content;height:fit-content}.newsletter__field-wrapper{position:relative;width:100%}.newsletter__background-image{background:var(--background-image) no-repeat center/cover;padding:192px 48px!important}@media screen and (min-width:1200px){.newsletter__background-image{padding:204px 48px!important}}.newsletter__background-image:after{content:"";width:100%;height:100%;background:rgb(var(--color-base-text));opacity:var(--overlay-opacity)}.newsletter__background-image>*{max-width:760px;margin-left:auto;margin-right:auto}.newsletter__background-image *,.newsletter__background-image .input input,.newsletter__background-image .input label{color:#f9f5f3!important}.newsletter__background-image .input{width:100%;margin:0 auto;max-width:276px;flex-direction:column;align-items:center;border:0;font-weight:400!important}@media screen and (min-width:768px){.newsletter__background-image .input{border:1px solid #f9f5f3;border-color:#f9f5f3;max-width:545px;flex-direction:row}}.newsletter__background-image .input .button,.newsletter__background-image .input input,.newsletter__background-image .input input~label{font-size:12px;font-weight:400!important}@media screen and (min-width:768px){.newsletter__background-image .input .button,.newsletter__background-image .input input,.newsletter__background-image .input input~label{font-size:18px}}.newsletter__background-image .input label{left:15px}@media screen and (min-width:768px){.newsletter__background-image .input label{left:30px}}.newsletter__background-image .input input{width:auto;max-width:none;width:100%;padding:10px 15px!important;border:1px solid #f9f5f3;line-height:115%!important}@media screen and (min-width:768px){.newsletter__background-image .input input{border:0;line-height:22px!important;padding:0 0 0 30px!important}}.newsletter__background-image .button{background:#f9f5f3!important;color:rgb(var(--color-base-text))!important;white-space:nowrap;width:fit-content;padding:10px 16px!important;margin-top:10px}@media screen and (min-width:768px){.newsletter__background-image .button{padding:15px 30px!important;margin-top:0}}.newsletter__background-image .newsletter-form,.newsletter__background-image .newsletter-form__field-wrapper{max-width:100%!important}.newsletter__background-image .newsletter-form__message{margin-left:auto;margin-right:auto;font-family:var(--font-heading-family)}@media screen and (min-width:768px){.newsletter__background-image .newsletter-form__message{font-size:18px}}.newsletter__background-image .newsletter-form__message:focus,.newsletter__background-image .newsletter-form__message:focus-visible{outline:0;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-newsletter.css.map */
