.section-newsletter-custom{padding:0;margin:0}.nl-custom__outer{max-width:1400px;margin:0 auto 40px;padding:0 var(--nl-section-padding, 0px)}.nl-custom__box{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--nl-bg, #f5f0ee);background-size:cover;background-position:bottom left;background-repeat:no-repeat;border-radius:var(--nl-radius, 0px);overflow:hidden;min-height:0}.nl-custom__decor{position:absolute;top:0;bottom:0;width:260px;overflow:hidden;z-index:1;pointer-events:none}.nl-custom__decor--left{left:0}.nl-custom__decor--right{right:0}.nl-custom__decor img{width:100%;height:100%;object-fit:cover;display:block}.nl-custom__decor--left img{object-position:right center}.nl-custom__decor--right img{object-position:left center}.nl-custom__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:55px 50px 45px;max-width:720px;width:100%}.nl-custom__heading{font-family:inherit;font-size:30px;font-weight:600;font-style:normal;line-height:1.35;margin:0 0 16px;letter-spacing:0}.nl-custom__heading-line1{color:var(--nl-heading-color, #2d2d2d)}.nl-custom__heading-line2{color:var(--nl-heading-accent, #c94b6e)}.nl-custom__body{color:var(--nl-body-color, #4a4a4a);font-size:15px;font-weight:400;line-height:1.65;margin-bottom:26px;max-width:100%;width:100%}.nl-custom__body p{margin:0}.nl-custom__body strong{color:var(--nl-bold-color, #1a1a1a);font-weight:700}.nl-custom__form-wrapper{width:100%;max-width:480px}.nl-custom__form{display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%}.nl-custom__input{flex:1;padding:14px 16px;font-size:14px;font-weight:400;border:none;border-radius:0;background-color:var(--nl-input-bg, #ffffff);color:#333;outline:none;box-sizing:border-box;min-width:0;box-shadow:inset 0 0 0 1px #00000014}.nl-custom__input:focus{box-shadow:inset 0 0 0 1px #0003}.nl-custom__input::placeholder{color:#aaa;font-size:14px;font-weight:400}.nl-custom__button{padding:14px 28px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--nl-button-text, #ffffff);background-color:var(--nl-button-bg, #c94b6e);border:none;border-radius:0;cursor:pointer;transition:filter .2s ease;line-height:1;white-space:nowrap}.nl-custom__button:hover{filter:brightness(1.1)}.nl-custom__privacy{color:#999;font-size:11px;margin-top:10px;text-align:left;width:100%;line-height:1.5}.nl-custom__privacy a{color:#555;text-decoration:underline;text-underline-offset:2px}.nl-custom__privacy a:hover{color:#333}.nl-custom__success{display:flex;align-items:center;gap:8px;color:#4caf50;font-size:15px;font-weight:600;margin-bottom:10px}.nl-custom__success svg{flex-shrink:0}.nl-custom__error{color:#e74c3c;font-size:13px;margin-top:8px}@media screen and (min-width:750px)and (max-width:989px){.nl-custom__decor{width:180px}.nl-custom__heading{font-size:26px}.nl-custom__content{padding:45px 35px 40px;max-width:620px}}@media screen and (max-width:749px){.nl-custom__outer{padding:0 16px;margin-bottom:30px}.nl-custom__box{border-radius:0;background-color:var(--nl-bg, #f5f0ee);background-size:cover;background-position:top center;padding-bottom:120px}.nl-custom__decor{display:none}.nl-custom__content{padding:42px 32px 0;max-width:100%}.nl-custom__heading{font-size:30px;line-height:1.25;margin-bottom:14px}.nl-custom__heading-line1{color:var(--nl-heading-color, #2d2d2d)}.nl-custom__heading-line2{color:var(--nl-heading-accent, #c94b6e)}.nl-custom__body{color:var(--nl-body-color, #4a4a4a);font-size:14px;line-height:1.6;margin-bottom:22px}.nl-custom__body strong{color:var(--nl-bold-color, #1a1a1a)}.nl-custom__form-wrapper{max-width:100%}.nl-custom__form{flex-direction:column;gap:0}.nl-custom__input{border-radius:0;border:1px solid #ddd;border-bottom:none;box-shadow:none;padding:14px 16px;font-size:15px}.nl-custom__input::placeholder{font-size:15px}.nl-custom__button{border-radius:0;padding:16px 24px;font-size:13px;letter-spacing:2.5px;width:100%}.nl-custom__privacy{text-align:center;color:#777;margin-top:14px;font-size:12px}.nl-custom__privacy a{color:#444}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-newsletter-custom.css.map */
