.impri-newsletter{width:100%;padding-top:var(--newsletter-padding-top, 55px);padding-bottom:var(--newsletter-padding-bottom, 55px);overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(196,154,108,.05),transparent 45%),var(--impri-surface, #ffffff)}.impri-newsletter__container{width:min(calc(100% - 60px),var(--impri-page-width, 1320px));margin-right:auto;margin-left:auto}.impri-newsletter__box{position:relative;display:grid;min-height:145px;padding:34px 38px;align-items:center;grid-template-columns:minmax(260px,.85fr) minmax(420px,1.15fr);gap:45px;overflow:hidden;border:1px solid rgba(11,45,92,.06);border-radius:16px;background:radial-gradient(circle at 15% 40%,rgba(196,154,108,.09),transparent 35%),linear-gradient(110deg,#f8f6f4,#fcfbfa 48%,#f4f2f0)}.impri-newsletter__box:before{position:absolute;top:-85px;right:18%;width:190px;height:190px;border:1px solid rgba(196,154,108,.08);border-radius:50%;content:"";pointer-events:none}.impri-newsletter__box:after{position:absolute;right:-50px;bottom:-100px;width:210px;height:210px;border:1px solid rgba(11,45,92,.05);border-radius:50%;content:"";pointer-events:none}.impri-newsletter__content{position:relative;z-index:2;min-width:0}.impri-newsletter__eyebrow{display:block;margin-bottom:7px;color:var(--impri-accent-dark, #a77b4d);font-family:var( --impri-font-body, "Montserrat", Arial, sans-serif );font-size:9px;font-weight:700;line-height:1.4;letter-spacing:.17em;text-transform:uppercase}.impri-newsletter__heading{margin:0 0 9px;color:var(--impri-primary-dark, #061a38);font-family:var( --impri-font-heading, "Cormorant Garamond", Georgia, serif );font-size:clamp(27px,2.5vw,38px);font-weight:700;line-height:1.1;letter-spacing:-.015em}.impri-newsletter__description{max-width:470px;margin:0;color:var(--impri-text-muted, #697386);font-family:var( --impri-font-body, "Montserrat", Arial, sans-serif );font-size:11px;font-weight:500;line-height:1.65}.impri-newsletter__description p{margin:0}.impri-newsletter__form-wrapper{position:relative;z-index:2;min-width:0}.impri-newsletter__form{width:100%}.impri-newsletter__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.impri-newsletter__field{position:relative;min-width:0}.impri-newsletter__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.impri-newsletter__input{display:block;width:100%;height:54px;min-width:0;padding:0 20px;border:1px solid rgba(11,45,92,.16);border-radius:6px;outline:none;color:var(--impri-primary-dark, #061a38);background:#fffffff0;font-family:var( --impri-font-body, "Montserrat", Arial, sans-serif );font-size:12px;font-weight:500;line-height:1;box-shadow:0 4px 15px #061a3806;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.impri-newsletter__input::placeholder{color:#8b929e;opacity:1}.impri-newsletter__input:hover{border-color:#0b2d5c4d}.impri-newsletter__input:focus{border-color:var(--impri-accent, #c49a6c);background:#fff;box-shadow:0 0 0 3px #c49a6c26,0 8px 22px #061a380f}.impri-newsletter__input[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 3px #b4231817}.impri-newsletter__button{display:inline-flex;min-width:155px;height:54px;padding:0 26px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--impri-primary, #0b2d5c);border-radius:6px;color:#fff;background:var(--impri-primary, #0b2d5c);font-family:var( --impri-font-body, "Montserrat", Arial, sans-serif );font-size:10px;font-weight:700;line-height:1;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.impri-newsletter__button svg{display:block;width:17px;height:17px;transition:transform .25s ease}.impri-newsletter__button:hover{border-color:var(--impri-primary-dark, #061a38);color:#fff;background:var(--impri-primary-dark, #061a38);box-shadow:0 12px 26px #061a3829;transform:translateY(-2px)}.impri-newsletter__button:hover svg{transform:translate(3px)}.impri-newsletter__button:focus-visible{outline:3px solid rgba(196,154,108,.4);outline-offset:3px}.impri-newsletter__message{display:flex;width:100%;margin:12px 0 0;padding:10px 13px;align-items:flex-start;gap:8px;border-radius:5px;font-family:var( --impri-font-body, "Montserrat", Arial, sans-serif );font-size:11px;font-weight:500;line-height:1.5}.impri-newsletter__message svg{width:17px;height:17px;flex:0 0 17px}.impri-newsletter__message--success{border:1px solid rgba(22,139,101,.2);color:#096b4c;background:#168b6514}.impri-newsletter__message--error{border:1px solid rgba(180,35,24,.18);color:#9c1c13;background:#b4231812}.impri-newsletter__message--error ul{margin:0;padding-left:18px}.impri-newsletter__message--error a{color:inherit}.impri-newsletter__privacy{display:block;margin-top:9px;color:#697386db;font-family:var( --impri-font-body, "Montserrat", Arial, sans-serif );font-size:9px;font-weight:500;line-height:1.5}.impri-newsletter__privacy a{color:var(--impri-primary, #0b2d5c);text-underline-offset:2px}.impri-newsletter__privacy a:hover{color:var(--impri-accent-dark, #a77b4d)}@media screen and (max-width:989px){.impri-newsletter__container{width:min(calc(100% - 40px),var(--impri-page-width, 1320px))}.impri-newsletter__box{padding:32px;grid-template-columns:1fr;gap:24px}.impri-newsletter__content{max-width:650px}}@media screen and (max-width:749px){.impri-newsletter{padding-top:40px;padding-bottom:40px}.impri-newsletter__container{width:calc(100% - 30px)}.impri-newsletter__box{padding:28px 22px;gap:22px;border-radius:13px}.impri-newsletter__heading{font-size:clamp(28px,8vw,36px)}.impri-newsletter__description{font-size:10px}.impri-newsletter__fields{grid-template-columns:1fr}.impri-newsletter__input,.impri-newsletter__button{width:100%;height:52px}.impri-newsletter__button{min-width:0}}@media screen and (max-width:420px){.impri-newsletter__container{width:calc(100% - 20px)}.impri-newsletter__box{padding:25px 18px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/impri-newsletter.css.map */
