.modulo-nlf{box-sizing:border-box;background:var(--modulo-nlf-bg, #F6EFE6);color:var(--modulo-nlf-text, #2A211B);padding-top:var(--modulo-nlf-pad-top, 64px);padding-bottom:var(--modulo-nlf-pad-bottom, 64px);font-family:inherit;-webkit-font-smoothing:antialiased}.modulo-nlf *,.modulo-nlf *:before,.modulo-nlf *:after{box-sizing:border-box}.modulo-nlf--width-boxed{max-width:calc(100vw - 48px);margin:clamp(16px,3vw,32px) auto;border-radius:var(--modulo-nlf-outer-radius, 28px)}.modulo-nlf .modulo-section__container{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.modulo-nlf .modulo-section__container--wide{max-width:1440px}.modulo-nlf .modulo-section__container--full{max-width:none;padding-inline:clamp(20px,4vw,40px)}.modulo-nlf__inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(20px,3.5vw,40px)}.modulo-nlf--media_right .modulo-nlf__inner{grid-template-columns:.95fr 1.05fr}.modulo-nlf--media_right .modulo-nlf__media{order:1}.modulo-nlf--media_right .modulo-nlf__panel{order:0}.modulo-nlf__media{position:relative;min-height:420px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 22% 18%,#f3dfc7,#f3dfc700 55%),radial-gradient(130% 120% at 88% 96%,#a6552f,#a6552f00 60%),linear-gradient(150deg,#d8a878,#b26a3e 52%,#7e4526)}.modulo-nlf__img{display:block;width:100%;height:100%;object-fit:cover}.modulo-nlf__ph{opacity:.32;mix-blend-mode:multiply}.modulo-nlf__panel{display:flex;flex-direction:column;justify-content:center;min-width:0;background:var(--modulo-nlf-card, #FFFFFF);border:1px solid var(--modulo-nlf-line, #E7DCCF);border-radius:22px;padding:clamp(26px,3.4vw,48px)}.modulo-nlf__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--modulo-nlf-accent, #B4532E)}.modulo-nlf__heading{margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--modulo-nlf-text, #2A211B);text-wrap:balance}.modulo-nlf__heading strong,.modulo-nlf__heading b{color:var(--modulo-nlf-accent, #B4532E);font-weight:inherit}.modulo-nlf__sub{margin:14px 0 0;font-size:15.5px;line-height:1.6;color:var(--modulo-nlf-muted, #7A6E63);max-width:42ch;text-wrap:pretty}.modulo-nlf__form{margin:0}.modulo-nlf__label-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modulo-nlf__field{display:flex;gap:8px;margin:24px 0 0;background:var(--modulo-nlf-input-bg, #F8F4EE);border:1px solid var(--modulo-nlf-line, #E7DCCF);border-radius:999px;padding:6px}.modulo-nlf__field:focus-within{border-color:var(--modulo-nlf-accent, #B4532E)}.modulo-nlf__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--modulo-nlf-input-text, #2A211B);font-family:inherit;font-size:15px;padding:11px 8px 11px 16px;border-radius:999px}.modulo-nlf__input::placeholder{color:color-mix(in srgb,var(--modulo-nlf-input-text, #2A211B) 52%,transparent)}@supports not (color: color-mix(in srgb,red,blue)){.modulo-nlf__input::placeholder{color:#a99b8c}}.modulo-nlf__input:focus{outline:none}.modulo-nlf__input:focus-visible{outline:3px solid var(--modulo-nlf-accent, #B4532E);outline-offset:2px}.modulo-nlf__submit{flex:none;border:0;cursor:pointer;background:var(--modulo-nlf-accent, #B4532E);color:var(--modulo-nlf-btn-text, #FFFFFF);font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.01em;padding:12px 22px;border-radius:999px;transition:filter .18s ease,transform .18s ease}.modulo-nlf__submit:hover{filter:brightness(1.06);transform:translateY(-1px)}.modulo-nlf__submit:active{transform:translateY(0)}.modulo-nlf__submit:focus-visible{outline:3px solid var(--modulo-nlf-text, #2A211B);outline-offset:2px}.modulo-nlf__status{margin:12px 0 0;font-size:13.5px;font-weight:600}.modulo-nlf__status--ok{color:var(--modulo-nlf-accent, #B4532E)}.modulo-nlf__status--err{color:#b42318}.modulo-nlf__status--err ul{margin:0;padding:0;list-style:none}.modulo-nlf__status--err li{color:inherit}.modulo-nlf__trust{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--modulo-nlf-muted, #7A6E63)}.modulo-nlf__disclaimer{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--modulo-nlf-muted, #7A6E63)}.modulo-nlf__disclaimer a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:860px){.modulo-nlf--width-boxed{max-width:calc(100vw - 32px)}.modulo-nlf__inner,.modulo-nlf--media_right .modulo-nlf__inner{grid-template-columns:1fr}.modulo-nlf__media,.modulo-nlf--media_right .modulo-nlf__media{order:-1;min-height:260px}.modulo-nlf__panel,.modulo-nlf--media_right .modulo-nlf__panel{order:0}}@media(max-width:480px){.modulo-nlf--width-boxed{max-width:calc(100vw - 20px);border-radius:18px}.modulo-nlf__field{flex-direction:column;gap:8px;background:transparent;border:0;padding:0;border-radius:0}.modulo-nlf__input{background:var(--modulo-nlf-input-bg, #F8F4EE);border:1px solid var(--modulo-nlf-line, #E7DCCF);border-radius:999px;padding:13px 18px}.modulo-nlf__submit{padding:13px 24px;width:100%}}@media(prefers-reduced-motion:reduce){.modulo-nlf__submit{transition:none}.modulo-nlf__submit:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/modulo-section-newsletter-feature.css.map */
