.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}@media screen and (min-width:768px){.newsletter-section .newsletter-form{align-items:flex-start;margin:0 auto;max-width:36rem}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem;margin:0}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0;gap:.4rem}.newsletter-form svg{width:1.8rem}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:768px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{color:var(--input-foreground);width:4.4rem;margin:0;right:var(--input-border-width);top:0;height:100%;z-index:2}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:1.5rem}.my__newsletterbox{padding:21px 29px 28px;margin:242px auto 186px;max-width:548px;position:relative;right:65px;border-radius:32px;border:2px solid #351433;background:linear-gradient(180deg,#fff7fda6 57.12%,#ffe4f5a6),#fff;box-shadow:3px 3px #351433}.my__newsletterbox .toast{position:absolute;top:-64px;right:-131px;width:160px}.my__newsletterbox .toast img{width:100%;display:block}.my__newsletterbox .top-row{padding-bottom:8px;display:flex;justify-content:space-between}.my__newsletterbox .top-row .l{padding:0;text-align:left}.my__newsletterbox .top-row h3{color:#c497ff;text-shadow:3.053px 3.053px 0 #000;-webkit-text-stroke-width:1.02px;-webkit-text-stroke-color:#351433;font-family:alphabet-soup-pro,sans-serif;font-size:40.702px;font-style:normal;font-weight:400;line-height:1;letter-spacing:2.035px}.my__newsletterbox .top-row .year{color:#ff2fa8;text-shadow:3.053px 3.053px 0 #000;-webkit-text-stroke-width:1.02px;-webkit-text-stroke-color:#351433;font-family:alphabet-soup-pro,sans-serif;font-size:24.421px;font-weight:400;line-height:30.526px}.my__newsletterbox .top-row .year sup{font-size:65%;line-height:1;vertical-align:super}.my__newsletterbox .top-row .r{padding:5px 24px 0 0;width:175px;color:#351433;text-align:center;font-size:18px;font-weight:400;line-height:124.444%;letter-spacing:.28px}.newsletter-section.body-newsletter-bar .newsletter-form{max-width:100%}.my__newsletterbox .newsletter-form__field-wrapper .field__input{padding:0 20.351px!important;height:39px;min-height:39px;border:2.035px solid #D3D3D3;font-size:16.281px;color:#351433;border-radius:90px;box-shadow:3.053px 3.053px #351433!important;outline:none!important}.my__newsletterbox .newsletter-form__field-wrapper .field__label{display:none}.my__newsletterbox .newsletter-form__field-wrapper .field{gap:20px}.my__newsletterbox .btn.btn--primary{margin-top:-17px;min-width:204px}.my__newsletterbox ::-webkit-input-placeholder{color:#35143366!important;opacity:1!important}.my__newsletterbox ::-moz-placeholder{color:#35143366!important;opacity:1!important}.my__newsletterbox :-ms-input-placeholder{color:#35143366!important;opacity:1!important}.my__newsletterbox :-moz-placeholder{color:#35143366!important;opacity:1!important}.newsletter-section .hero__title{text-align:center;filter:drop-shadow(3px 3px 0 #000);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#351433;font-family:alphabet-soup-pro,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:29.87px;letter-spacing:2px;background:linear-gradient(186deg,#dec5ff 5.33%,#ad71fc 119.71%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.newsletter-section .rte p{font-size:16px}.prefooter-box .newsletter-form{max-width:576px}.prefooter-box .newsletter-form__field-wrapper .field__input{padding:0 20px!important;height:56px;min-height:56px;border:2px solid #fff;font-size:16px;color:#351433;border-radius:90px;box-shadow:3.053px 3.053px #351433!important;outline:none!important}.prefooter-box .newsletter-form__field-wrapper .field__label{display:none}.prefooter-box .newsletter-form__field-wrapper .field{gap:14px}.prefooter-box .btn.btn--primary{min-width:144px;border-color:#fff!important}.prefooter-box .btn.btn--primary:after{display:none}.prefooter-box ::-webkit-input-placeholder{color:#35143366!important;opacity:1!important}.prefooter-box ::-moz-placeholder{color:#35143366!important;opacity:1!important}.prefooter-box :-ms-input-placeholder{color:#35143366!important;opacity:1!important}.prefooter-box :-moz-placeholder{color:#35143366!important;opacity:1!important}.pre-footer-newsletter-bar .relative{position:relative}.pre-footer-newsletter-bar .one{position:absolute;top:-32%;left:3%;width:251px}.pre-footer-newsletter-bar .two{position:absolute;top:56.9%;left:20.3%;width:114px}.pre-footer-newsletter-bar .three{position:absolute;top:-24%;right:6%;width:182px}.pre-footer-newsletter-bar .one img,.pre-footer-newsletter-bar .two img,.pre-footer-newsletter-bar .three img{width:100%;height:auto;display:block}@media only screen and (max-width:1499px){.pre-footer-newsletter-bar .one{width:200px;top:23%}.pre-footer-newsletter-bar .two{top:95%;width:80px}.pre-footer-newsletter-bar .three{top:40%;right:2%;width:120px}}@media only screen and (max-width:1279px){.my__newsletterbox{margin:172px auto 140px}.pre-footer-newsletter-bar .one{width:150px;top:60%;left:0}.pre-footer-newsletter-bar .two{top:95%;width:80px}.pre-footer-newsletter-bar .three{top:50%;right:2%;width:90px}}@media only screen and (max-width:1023px){.my__newsletterbox{margin:102px auto 100px}.newsletter-section .hero__title{font-size:30px;line-height:1}.prefooter-box .newsletter-form{max-width:420px}.pre-footer-newsletter-bar .one{width:150px;top:60%;left:0}.pre-footer-newsletter-bar .two{top:100%;width:80px;left:30%}.pre-footer-newsletter-bar .three{top:80%;right:2%;width:90px}}@media only screen and (max-width:767px){.my__newsletterbox{padding:21px 20px 28px;margin:184px auto 127px;right:auto}.my__newsletterbox .toast{display:none}.my__newsletterbox .top-row{flex-wrap:wrap}.my__newsletterbox .newsletter-form__field-wrapper .field{gap:12px;flex-wrap:wrap;flex-direction:column}.my__newsletterbox .top-row .l{width:100%;display:flex;flex-direction:column}.my__newsletterbox .top-row .r{padding:0 0 10px;width:100%;text-align:left;font-size:16px}.my__newsletterbox .top-row .year{order:-1}.my__newsletterbox .btn.btn--primary{margin:0;min-width:100%;width:100%}.pre-footer-newsletter-bar .one,.pre-footer-newsletter-bar .two,.pre-footer-newsletter-bar .three{display:none}.newsletter-section .hero__title{font-size:32px;line-height:29.87px;letter-spacing:1px}.newsletter-section .rte p{font-size:14px;line-height:18px;letter-spacing:.28px}.prefooter-box .newsletter-form{max-width:100%}.prefooter-box .newsletter-form__field-wrapper .field{gap:0px}.prefooter-box .newsletter-form__field-wrapper .field__input{box-shadow:none!important;border:1px solid #000000!important;min-height:43px;height:43px}.prefooter-box .btn.btn--primary{border:1px solid #000!important;background:#ff2fa8!important;position:absolute;right:0;top:0;padding:0!important;min-width:inherit;width:33px;height:43px;font-size:0px!important;line-height:0px!important;gap:0px;border-radius:0 100px 100px 0!important;box-shadow:none!important}.prefooter-box .btn.btn--primary:after{display:block}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-newsletter.css.map */
