.mavo-nlp{--mavo-nlp-radius: 1.6rem;width:min(76rem,calc(100vw - 3.2rem));max-width:none;max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;border:0;border-radius:var(--mavo-nlp-radius);background:var(--mavo-nlp-bg, #f6f1ed);color:var(--mavo-nlp-fg, #1f1f1f);box-shadow:0 2.4rem 6rem #1018282e;overflow:auto}.mavo-nlp,.mavo-nlp *{box-sizing:border-box}.mavo-nlp:not([open]){display:none}.mavo-nlp::backdrop{background:#14161e6b}.mavo-nlp[open]{animation:mavo-nlp-in .35s ease-out both}html.mavo-nlp-lock{overflow:hidden}.mavo-nlp__panel{position:relative;display:grid;grid-template-columns:38% 1fr;min-height:38rem}.mavo-nlp__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.mavo-nlp__close:hover{background:#0000000f}.mavo-nlp__visual{position:relative;overflow:hidden;background:#fff}.mavo-nlp__visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mavo-nlp__mosaic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);gap:.5rem;padding:.5rem;background:#fff}.mavo-nlp__mosaic span{border-radius:.3rem}.mavo-nlp__badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:10.4rem;height:10.4rem;border-radius:50%;background:var(--mavo-nlp-bg, #f6f1ed);color:var(--mavo-nlp-accent, #014cc9);font-family:var(--font-heading-family, inherit);font-weight:700;font-size:2.6rem;letter-spacing:-.02em;line-height:1;box-shadow:0 0 0 .5rem var(--mavo-nlp-bg, #f6f1ed),0 .8rem 2rem #14161e38}.mavo-nlp__content{display:flex;align-items:center;padding:4.8rem 4.4rem 3.6rem}.mavo-nlp__form,.mavo-nlp__state{width:100%}.mavo-nlp__eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.16rem;text-transform:uppercase;color:var(--mavo-nlp-accent, #014cc9)}.mavo-nlp__title{margin:0 0 1.2rem;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 600);font-size:3.2rem;line-height:1.12;letter-spacing:-.01em;color:inherit}.mavo-nlp__title:focus,.mavo-nlp__title:focus-visible{outline:none;box-shadow:none}.mavo-nlp__text{font-size:1.5rem;line-height:1.55}.mavo-nlp__text p{margin:0 0 1.6rem}.mavo-nlp__field{display:flex;gap:.8rem;margin:.4rem 0 0}.mavo-nlp__field input{flex:1;min-width:0;height:4.8rem;padding:0 1.6rem;border:.1rem solid rgba(31,31,31,.28);border-radius:.8rem;background:#fff;color:#1f1f1f;font:inherit;font-size:1.5rem}.mavo-nlp__field input:focus-visible{outline:.2rem solid var(--mavo-nlp-accent, #014cc9);outline-offset:.1rem;border-color:transparent}.mavo-nlp__field input[aria-invalid=true]{border-color:#b3261e}.mavo-nlp__button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:4.8rem;padding:0 2.2rem;border:0;border-radius:.8rem;background:var(--mavo-nlp-accent, #014cc9);color:#fff;font:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:filter .15s ease}.mavo-nlp__button:hover{filter:brightness(1.12)}.mavo-nlp__button:focus-visible,.mavo-nlp__decline:focus-visible,.mavo-nlp__close:focus-visible{outline:.2rem solid var(--mavo-nlp-accent, #014cc9);outline-offset:.2rem}.mavo-nlp__error{margin:.8rem 0 0;font-size:1.3rem;color:#b3261e}.mavo-nlp__fine{margin:1.2rem 0 0;font-size:1.15rem;line-height:1.5;opacity:.72}.mavo-nlp__fine p{margin:0}.mavo-nlp__fine a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.mavo-nlp__decline{display:block;margin:1.4rem 0 0;padding:.4rem 0;border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;opacity:.7;cursor:pointer}.mavo-nlp__decline:hover{opacity:1}.mavo-nlp__steps{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:mavo-step}.mavo-nlp__steps li{counter-increment:mavo-step;display:flex;align-items:center;gap:1.2rem;font-size:1.5rem;line-height:1.4}.mavo-nlp__steps li:before{content:counter(mavo-step);flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--mavo-nlp-accent, #014cc9);color:#fff;font-size:1.3rem;font-weight:700}.mavo-nlp__state[data-state=success] .mavo-nlp__fine{margin-top:1.6rem}.mavo-nlp__state[data-state=success] .mavo-nlp__button{width:100%;margin-top:2rem}@keyframes mavo-nlp-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.mavo-nlp{width:100%;max-height:92dvh;margin:auto 0 0;border-radius:var(--mavo-nlp-radius) var(--mavo-nlp-radius) 0 0}.mavo-nlp[open]{animation-name:mavo-nlp-up}.mavo-nlp__panel{grid-template-columns:1fr;min-height:0}.mavo-nlp__visual{height:9.6rem}.mavo-nlp__mosaic{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr)}.mavo-nlp__badge{width:7.2rem;height:7.2rem;font-size:1.9rem}.mavo-nlp__close{top:.8rem;right:.8rem;background:var(--mavo-nlp-bg, #f6f1ed)}.mavo-nlp__content{padding:2.4rem 2rem calc(2rem + env(safe-area-inset-bottom))}.mavo-nlp__title{font-size:2.6rem}.mavo-nlp__text{font-size:1.4rem}.mavo-nlp__field{flex-direction:column}.mavo-nlp__field input{flex:none;width:100%}.mavo-nlp__button{width:100%}}@keyframes mavo-nlp-up{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.mavo-nlp[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mavo-newsletter-popup.css.map */
