.index-section.newsletter-container .page-width{padding:0 16px}.newsletter-title.h3{font-weight:500;font-size:24px;line-height:38px;letter-spacing:0;vertical-align:middle;margin-bottom:8px}.newsletter-container .rte.newsletter-text *{font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.16px}.index-section.newsletter-container .newsletter-section__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px}.newsletter-section__content-wrapper{display:block;text-align:left}.section-newsletter.newsletter-container .newsletter-section .btn{width:46px;height:46px;border-radius:100%;border:0;padding:0;min-width:0;background:#000!important}.section-newsletter.newsletter-container .newsletter-section .input-group-btn__required.disable .btn{pointer-events:none}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group{display:flex;flex-direction:column;align-items:flex-end;flex-wrap:wrap;width:fit-content;gap:0;margin:0;width:100%}.section-newsletter.newsletter-container .newsletter-section .input-group-field{border:1px solid #828282;border-radius:999px;padding:12px 20px;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.15px;vertical-align:middle;background:#ffffff01;max-width:342px;min-height:46px;height:46px}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group.email-error .input-group-field{border-color:#eb001b}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group.success .input-group-field{border-color:#219653}.section-newsletter.newsletter-container .newsletter-section .input-group-field::placeholder{font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.15px;vertical-align:middle;color:#828282}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__form-container,.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__checkbox-wrapper{display:flex;flex-direction:row;align-items:center}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__checkbox-wrapper{align-items:flex-start;padding-right:0;padding-left:17px;position:relative;margin-top:14px}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__form-container{width:100%;max-width:400px;gap:12px;padding-bottom:2px}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__form-container .input-group-btn__required.disable{position:relative;cursor:pointer}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__checkbox-wrapper input{position:absolute;opacity:0;width:0;visibility:hidden}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__checkbox-wrapper label{font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.12px;vertical-align:middle;opacity:.6;margin:0;text-align:left}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__checkbox-wrapper label:before{content:"";display:inline-block;width:10px;height:10px;border:1px solid #000000;border-radius:2px;position:absolute;left:0;top:1px;z-index:2}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group.checkbox-error .newsletter__checkbox-wrapper label:before{border-color:#eb001b}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__checkbox-wrapper input:checked+label:after{opacity:1}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__checkbox-wrapper label:after{content:"";display:inline-block;opacity:0;width:10px;height:10px;border-radius:2px;position:absolute;left:0;top:1px;z-index:1;background-color:#000;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfNDYwMV85OCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjgiIGhlaWdodD0iOCI+CjxyZWN0IHdpZHRoPSI3Ljc0MTIxIiBoZWlnaHQ9IjcuNzQxMjEiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzQ2MDFfOTgpIj4KPHBhdGggZD0iTTMuMDgwNDggNS44MDU5MkwxLjI0MTk0IDMuOTY3MzhMMS43MDE1OCAzLjUwNzc0TDMuMDgwNDggNC44ODY2NUw2LjAzOTg4IDEuOTI3MjVMNi40OTk1MiAyLjM4Njg4TDMuMDgwNDggNS44MDU5MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);background-size:cover;background-position:center;background-repeat:no-repeat}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__message{margin-top:4px;margin-right:auto}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__message span{display:none;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.12px;vertical-align:middle}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__message.checkbox-error .error-message__checkbox,.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__message.email-error .error-message__input,.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__message.success .success-message__checkbox{display:block}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__message .error-message__input{color:#eb001b}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__message .error-message__checkbox{color:#000}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__message .success-message__checkbox{color:#219653}@media screen and (min-width:768px){.index-section.newsletter-container .page-width{padding:0 40px}.newsletter-title.h3{font-size:28px;letter-spacing:0}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__checkbox-wrapper label:before,.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__checkbox-wrapper label:after{top:2px}}@media screen and (min-width:990px){.index-section.newsletter-container .newsletter-section__content{flex-direction:row;align-items:center}.section-newsletter.newsletter-container .newsletter-section .newsletter__input-group .newsletter__checkbox-wrapper{padding-left:16px;width:100%}.newsletter-container .newsletter-section .theme-block:nth-child(2){width:100%;max-width:400px}}@media screen and (min-width:1024px){.newsletter-container .rte.newsletter-text{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-newsletter.css.map */
