.newsletter__wrapper{padding-top:20px!important;padding-bottom:20px!important;padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}@media screen and (min-width:750px){.newsletter__wrapper{padding-top:24px!important;padding-bottom:24px!important}}@media screen and (min-width:750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.newsletter__wrapper,.newsletter-section{position:relative!important;background:linear-gradient(135deg,#2a2a2a,#1a1a1a 35%,#333,#262626 75%,#1a1a1a)!important;background-color:#1a1a1a!important;overflow:hidden;--color-background: 30, 30, 30 !important;--color-foreground: 255, 255, 255 !important}.newsletter__wrapper:before{content:"";position:absolute;top:-50%;left:-20%;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(180,180,180,.25) 0%,transparent 70%);pointer-events:none;animation:newsletter-glow-drift 8s ease-in-out infinite alternate}.newsletter__wrapper:after{content:"";position:absolute;bottom:-50%;right:-20%;width:50%;height:200%;background:radial-gradient(ellipse at center,rgba(180,180,180,.18) 0%,transparent 70%);pointer-events:none;animation:newsletter-glow-drift 6s ease-in-out infinite alternate-reverse}@keyframes newsletter-glow-drift{0%{transform:translate(0) translateY(0)}to{transform:translate(30px) translateY(-20px)}}@media(prefers-reduced-motion:reduce){.newsletter__wrapper:before,.newsletter__wrapper:after{animation:none}}.newsletter__wrapper .newsletter-glow-line{position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,#888888,transparent);box-shadow:0 0 10px #8886,0 0 30px #8883;pointer-events:none;z-index:1}.newsletter__wrapper h2.inline-richtext,.newsletter__wrapper .h1,.newsletter__wrapper .h0,.newsletter__wrapper .hxl,.newsletter__wrapper .hxxl,.newsletter__wrapper .newsletter__subheading,.newsletter__wrapper .newsletter__subheading p,.newsletter__wrapper p,.newsletter__wrapper small,.newsletter__wrapper span,.newsletter__wrapper a,.newsletter__wrapper a:visited{color:#fff!important;position:relative;z-index:1}.newsletter__wrapper .field__input{background:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:10px!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s ease,box-shadow .3s ease;position:relative;z-index:1;box-shadow:none!important}.newsletter__wrapper .field__input::placeholder{color:#fff6!important}.newsletter__wrapper .field__input:focus{border-color:#888!important;outline:none!important;box-shadow:0 0 0 3px #8883,0 0 20px #88888826!important}.newsletter__wrapper .field__label{color:#ffffff80!important}.newsletter__wrapper .newsletter-form__button.field__button{background:#555!important;color:#fff!important;border:none!important;border-radius:0 10px 10px 0!important;transition:background-color .2s ease,box-shadow .3s ease;position:relative;z-index:1}.newsletter__wrapper .newsletter-form__button.field__button:hover{background:#777!important;box-shadow:0 0 20px #7776,0 4px 15px #7777774d!important}.newsletter__wrapper .newsletter-form__button .svg-wrapper svg{stroke:#fff;fill:none}.newsletter__wrapper .newsletter-form__message{color:#fffc!important;position:relative;z-index:1}.newsletter__wrapper .newsletter-form__message--success{color:#7fff7f!important}@media(max-width:749px){.newsletter__wrapper{padding-right:calc(2rem / var(--font-body-scale));padding-left:calc(2rem / var(--font-body-scale))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/newsletter-section.css.map */
