.ab-nl{position:relative;background:var(--ab-white);font-family:var(--ab-font)}.ab-nl__media{aspect-ratio:3 / 2;overflow:hidden}.ab-nl__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ab-focal, 50% 50%)}.ab-nl__inner{box-sizing:border-box}.ab-nl__card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ab-space-24);padding:var(--ab-space-40) var(--ab-space-24);background:var(--ab-stone-100)}.ab-nl__heading{color:var(--ab-deep-black)}.ab-nl__intro,.ab-nl__offer{color:var(--ab-stone-600)}.ab-nl__offer p{margin:0}.ab-nl__offer strong{font-weight:800;color:var(--ab-deep-black)}.ab-newsletter__form{display:flex;flex-direction:column;gap:var(--ab-space-12);margin:0}.ab-nl__row{display:flex;flex-direction:column;gap:var(--ab-space-8)}.ab-nl__input{box-sizing:border-box;flex:1 1 auto;min-width:0;height:var(--ab-button-height);padding:0 var(--ab-space-16);border:1px solid var(--ab-stone-200);border-radius:var(--ab-radius-button);background:var(--ab-white);color:var(--ab-deep-black)}.ab-nl__input::placeholder{color:var(--ab-stone-200);opacity:1}.ab-nl__input:focus-visible{outline:2px solid var(--ab-deep-black);outline-offset:2px}.ab-nl__button{flex:0 0 auto}.ab-nl__message{margin:0;font-family:var(--ab-font);font-weight:600}.ab-nl__message--error{color:var(--ab-sale-red)}.ab-nl__message--success{color:var(--ab-pine)}@media screen and (min-width:750px){.ab-nl__media{aspect-ratio:2 / 1}.ab-nl__card{padding:var(--ab-space-40) var(--ab-space-32)}.ab-nl__row{flex-direction:row;gap:var(--ab-space-8)}.ab-nl__button{width:142px}}@media screen and (min-width:1200px){.ab-nl{display:flex;align-items:center;min-height:clamp(var(--ab-nl-min, 580px),64vh,var(--ab-nl-max, 760px));padding:40px var(--ab-container-pad)}.ab-nl__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;container-type:size}.ab-nl__img{object-position:var(--ab-focal, 50% max(13.84px - 10.4665cqw, 100cqh - 56.2799cqw))}.ab-nl__inner{position:relative;width:100%;max-width:calc(var(--ab-container-max) - 2 * var(--ab-container-pad));margin:0 auto}.ab-nl__card{width:705px;max-width:100%;padding:48px}.ab-newsletter__form{margin-top:17px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ab-newsletter.css.map */
