.klove-newsletter-section{background:#eadbd0;color:#332e2a;padding:72px 0;font-family:var(--kd-body, Arial, sans-serif);scroll-margin-top:110px}.klove-newsletter-section *{box-sizing:border-box}.klove-newsletter-section__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,112px);width:calc(100% - 192px);max-width:1248px;margin-inline:auto}.klove-newsletter-section__intro{max-width:470px}.klove-newsletter-section__eyebrow{margin:0 0 20px;font-size:10px;font-weight:600;letter-spacing:.2em}.klove-newsletter-section h2{margin:0 0 20px;color:inherit;font:400 clamp(38px,4.2vw,60px)/1.06 var(--kd-heading, Georgia, serif);letter-spacing:-.025em}.klove-newsletter-section__lead{margin:0;max-width:410px;color:#63584f;font-size:15px;line-height:1.75}.klove-newsletter-section__body{min-width:0;width:100%;max-width:500px;justify-self:end}.klove-newsletter-section__form{margin:0;scroll-margin-top:120px}.klove-newsletter-section__email-label{display:block;margin-bottom:9px;font-size:13px;font-weight:600}.klove-newsletter-section__email{display:block;width:100%;min-height:54px;padding:14px 16px;border:1px solid #ae9d90;border-radius:6px;background:#fcf9f4;color:#332e2a;font:16px/1.5 var(--kd-body, Arial, sans-serif)}.klove-newsletter-section__consent{display:flex;align-items:flex-start;gap:10px;margin:17px 0;color:#63584f;font-size:12px;line-height:1.65;cursor:pointer}.klove-newsletter-section__consent input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:#493c32}.klove-newsletter-section a{color:inherit;text-underline-offset:3px}.klove-newsletter-section__submit{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:14px 20px;border:1px solid #493c32;border-radius:6px;background:#493c32;color:#fff!important;font:600 14px/1.45 var(--kd-body, Arial, sans-serif);text-align:left;text-decoration:none;cursor:pointer}.klove-newsletter-section__submit span{font-size:22px;line-height:1}.klove-newsletter-section__submit:hover{background:#302720}.klove-newsletter-section__terms{margin-top:12px;color:#63584f;font-size:12px;line-height:1.7}.klove-newsletter-section__terms summary{display:flex;align-items:center;gap:12px;min-height:44px;width:fit-content;cursor:pointer;list-style:none}.klove-newsletter-section__terms summary::-webkit-details-marker{display:none}.klove-newsletter-section__terms summary span{font-size:18px}.klove-newsletter-section__terms[open] summary span{transform:rotate(45deg)}.klove-newsletter-section__terms p{margin:4px 0 0}.klove-newsletter-section :is(button,input,a,summary):focus-visible{outline:3px solid #8c6549;outline-offset:3px}.klove-newsletter-section__error{margin-top:14px;color:#922c25;font-size:13px}.klove-newsletter-section__success{font-size:14px;line-height:1.65;scroll-margin-top:120px}.klove-newsletter-section__success h3{margin:0 0 12px;color:inherit;font:400 30px/1.15 var(--kd-heading, Georgia, serif)}.klove-newsletter-section__success p{margin:12px 0}.klove-newsletter-section__code{display:block;margin:14px 0;padding:12px;border:1px dashed #9c8068;border-radius:6px;background:#fcf9f4;font-size:26px;letter-spacing:.1em;text-align:center;-webkit-user-select:all;user-select:all}@media(max-width:1100px){.klove-newsletter-section__inner{width:calc(100% - 64px);gap:40px}}@media(max-width:749px){.klove-newsletter-section{padding:42px 0 32px}.klove-newsletter-section__inner{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:28px}.klove-newsletter-section__intro,.klove-newsletter-section__body{max-width:500px;width:100%;justify-self:center}.klove-newsletter-section__eyebrow{margin-bottom:16px;font-size:9px}.klove-newsletter-section h2{margin-bottom:16px;font-size:clamp(36px,9.5vw,46px)}.klove-newsletter-section__lead{font-size:14px;line-height:1.65}.klove-newsletter-section__consent{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/klove-newsletter-section.css.map */
