.newsletter--root{padding:0}.newsletter--container{padding:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.newsletter--content{width:720px;padding:3em;background-color:#fff;margin:0 auto;display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:40px}.newsletter--content .newsletter--heading,.newsletter--content .newsletter--subheading{font-weight:800;font-size:32px;line-height:40px;text-align:center;color:#212121}.newsletter--content .newsletter--heading{padding:0;margin:0}.newsletter--content .newsletter--subheading{display:block;padding-bottom:8px}.newsletter--content .newsletter--description{font-weight:300;font-size:14px;line-height:21px;text-align:center;color:#212121}.newsletter--header>*{padding-bottom:16px}@media only screen and (max-width: 767px){.newsletter--header>*{padding-bottom:12px}}.newsletter--header>*:last-child{padding-bottom:0}@media only screen and (max-width: 767px){.newsletter--header>*:last-child{padding-bottom:8px}}.newsletter--subheading p:last-child{margin-bottom:0}.newsletter--body{margin:0;width:100%}.newsletter--body input{width:35%;height:38px;font-weight:400;font-size:14px;line-height:21px;padding:10px;border:1px solid #767676}.newsletter--body #newsletter--button{background-color:#70c371;border-radius:4.59989px;width:35%;height:38px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:21px;padding:0;text-transform:unset;border:none;margin:0 auto}@media only screen and (max-width: 767px){.newsletter--body{padding:0 16px}}.newsletter--body form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.newsletter--phone-name{display:flex;gap:13px;margin:13px 0}input.newsletter--email{width:35%}input.newsletter--email,input.newsletter--name,input.newsletter--phone{border-radius:3.98961px}@media only screen and (min-width: 768px){.newsletter--container.no-background-desk{padding:0}}@media only screen and (max-width: 767px){.newsletter--content{width:90%;max-width:342px;border-radius:8px}.newsletter--content .newsletter--subheading,.newsletter--content .newsletter--heading{font-size:24px;line-height:30px;font-weight:700}.newsletter--content .newsletter--subheading{padding-bottom:15px}.newsletter--content .newsletter--description{font-size:12px;font-weight:400;line-height:14px}.newsletter--header{padding:0 12px 36px;width:318px}.newsletter--body{max-width:280px;width:90%}.newsletter--body form{display:flex;flex-direction:column;align-items:center;gap:20px}.newsletter--body input,.newsletter--body #newsletter--button{width:280px;border-radius:4px}.newsletter--body input{margin:0;font-weight:500;font-size:12px;line-height:15px}.newsletter--body #newsletter--button{font-weight:600;font-size:12px;line-height:15px}}.feedback-bar--root{z-index:100;position:fixed;bottom:0;left:0;padding:16px 32px;text-align:center;width:100%}@media only screen and (max-width: 767px){.feedback-bar--root{padding:16px}}.feedback-bar--root[data-feedback-bar--open=true]{visibility:visible;opacity:1;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.feedback-bar--root[data-feedback-bar--open=false]{visibility:hidden;opacity:0;-webkit-transition:visibility 0s .5s,opacity .5s linear;transition:visibility 0s .5s,opacity .5s linear}.feedback-bar--message{display:inline-block;padding:20px 32px;background-color:#000;color:#fff;border:1px solid #fff}@media screen and (max-width: 767px){.newsletter--body #newsletter--button,.newsletter--body{width:100%!important}.newsletter--phone-name{flex-direction:column!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/newsletter-section.css.map */
