.newsletter_section_full{width:100%}.newsletter_section_inner{border-radius:var(--newsletter-radius, 0px)}.newsletter_section_inner.has_bg{background:var(--color-secondary-background);padding:5rem 3rem}.nsw--full .newsletter_section_inner{border-radius:0}.newsletter_section_content{max-width:72rem;display:flex;flex-flow:column;gap:1.6rem}.nsw--full .newsletter_section_content{max-width:var(--container);padding-inline:5rem}.newsletter_section_content.nsc--left{text-align:left;align-items:flex-start;margin-inline:0}.newsletter_section_content.nsc--center{text-align:center;align-items:center;margin-inline:auto}.newsletter_section_heading{margin:0}.newsletter_section_inner.has_bg .newsletter_section_heading{color:var(--color-secondary-heading)}.newsletter_section_description{width:100%;overflow-wrap:break-word}.newsletter_section_description>*{margin:0 0 1rem}.newsletter_section_description>*:last-child{margin-bottom:0}.newsletter_section_inner.has_bg .newsletter_section_description,.newsletter_section_inner.has_bg .newsletter_section_description p,.newsletter_section_inner.has_bg .newsletter_section_description li{color:var(--color-secondary-text)}.newsletter_section_form_wrapper{display:block;width:100%;margin-top:.8rem}.newsletter_section_form{display:flex;flex-flow:column;gap:1rem}.newsletter_field{display:flex;flex-flow:column;gap:.8rem;width:100%}.newsletter_field_label{font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.4;color:var(--color-text)}.newsletter_section_inner.has_bg .newsletter_field_label{color:var(--color-secondary-text)}.newsletter_field_inner{display:flex;align-items:center;gap:.8rem;width:100%;padding:.6rem;background:var(--color-input-background, var(--color-background));border:1px solid var(--color-input-border, var(--color-border));border-radius:999px}.newsletter_field_inner:has(.newsletter_input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px}.newsletter_field_inner:has(.newsletter_input[aria-invalid=true]){border-color:#d02b2b}.newsletter_input{flex:1 1 auto;min-width:0;height:4.4rem;padding:0 1.8rem;background:transparent;color:var(--color-input-text, var(--color-text));border:0;border-radius:999px;font-size:1.5rem}.newsletter_input::placeholder{color:color-mix(in srgb,var(--color-input-text, var(--color-text)) 75%,transparent)}.newsletter_input:focus-visible{outline:none}.newsletter_submit{flex:0 0 auto;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:2.8rem;border-radius:999px;cursor:pointer}.newsletter_submit:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.newsletter_form_error,.newsletter_form_success{display:flex;align-items:flex-start;gap:.8rem;margin:0;font-size:1.3rem;line-height:1.5;text-align:left;overflow-wrap:break-word}.newsletter_form_error{color:#d02b2b}.newsletter_form_success{color:var(--color-text)}.newsletter_section_inner.has_bg .newsletter_form_success{color:var(--color-secondary-text)}.newsletter_form_icon{display:flex;flex:0 0 auto;width:1.6rem;margin-top:.1rem}.newsletter_form_icon svg{width:100%;height:auto}.newsletter_form_success .newsletter_form_icon svg path{fill:currentColor}.newsletter_form_success:focus-visible{outline:2px solid currentColor;outline-offset:3px}.newsletter_section_inner.has_images{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,72rem) minmax(0,1fr);align-items:center;column-gap:3rem}.newsletter_section_inner.has_bg.has_images{padding:7rem 5rem}.has_images .newsletter_section_content{width:100%}.nsw--full .has_images .newsletter_section_content{padding-inline:0}.nsw--full .newsletter_section_inner.has_images:not(.has_bg){padding-inline:5rem}@media screen and (min-width:750px){.nsw--full.nsw--content-container .newsletter_section_inner.has_images,.nsw--full.nsw--content-container .newsletter_section_inner.has_bg.has_images{padding-inline:max(5rem,calc((100% - var(--container)) / 2 + 5rem))}}.newsletter_float{display:block;width:clamp(12rem,12vw,18rem);transform:translate3d(var(--nl-shift-x, 0px),var(--nl-shift, 0px),0);will-change:transform}.newsletter_float--left{align-self:start;justify-self:start}.newsletter_float--right{align-self:end;justify-self:end}.newsletter_float_img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--newsletter-img-radius, 30px)}.newsletter_float_placeholder{background:#4f4f4f}.newsletter_float_placeholder path{fill:#d2d597}@media screen and (max-width:989px){.newsletter_section_inner.has_images{column-gap:2rem}.newsletter_section_inner.has_bg.has_images{padding:5rem 3rem}.newsletter_float{width:11rem}}@media screen and (max-width:749px){.newsletter_section_wrapper{overflow-x:clip}.newsletter_section_inner.has_images{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:2.4rem}.has_images .newsletter_section_content{grid-column:1 / -1;grid-row:2}.newsletter_float--left{grid-column:1;grid-row:1}.newsletter_float--right{grid-column:2;grid-row:3}.newsletter_float{width:12rem}.nsw--full .newsletter_section_inner.has_images:not(.has_bg){padding-inline:1.5rem}}@media screen and (max-width:640px){.newsletter_section_inner.has_bg,.newsletter_section_inner.has_bg.has_images{padding:3rem 1.5rem}.nsw--full .newsletter_section_content{padding-inline:1.5rem}.newsletter_field_inner{padding:.4rem}.newsletter_input,.newsletter_submit{height:4.2rem}.newsletter_input{padding:0 1.4rem;font-size:1.4rem}.newsletter_submit{padding-inline:1.8rem}}@media(prefers-reduced-motion:reduce){.newsletter_float{transform:none;will-change:auto}}@media screen and (min-width:768px)and (max-width:1024px){.newsletter_section_inner.has_images{grid-template-columns:11rem minmax(0,1fr) 11rem;column-gap:2.4rem}.has_images .newsletter_section_content{max-width:none}.newsletter_float{width:11rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/newsletter-section.css.map */
