milanis-newsletter-popup{display:block}.mvn-dialog{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:920px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);border:1px solid #fff;border-radius:20px;background:#faf7f0;color:#293e52;overflow:auto;overscroll-behavior:contain;font-family:var(--font-body-family, Arial, sans-serif);font-size:14px;line-height:1.55}.mvn-dialog::backdrop{background:#15243280}.mvn-dialog *,.mvn-dialog *:before,.mvn-dialog *:after{box-sizing:border-box}.mvn-dialog button{font:inherit;cursor:pointer;box-shadow:none;text-transform:none}.mvn-dialog button:before,.mvn-dialog button:after{content:none}.mvn-dialog .mvn-layout{display:grid;grid-template-columns:.95fr 1.05fr;min-height:520px}.mvn-dialog .mvn-layout--no-image{grid-template-columns:1fr;min-height:0}.mvn-photo{position:relative;min-height:100%;overflow:hidden;background:#e9e2d8}.mvn-photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mvn-photo span{position:absolute;inset:auto 0 0;padding:60px 24px 24px;background:linear-gradient(transparent,#16263870);color:#fff;text-align:center;letter-spacing:.22em;font-size:10px}.mvn-content{padding:60px 40px 34px;align-self:center;min-width:0;text-align:center}.mvn-eyebrow{margin:0 0 18px;font-size:10px;letter-spacing:.2em}.mvn-dialog h2{margin:0 0 20px;color:inherit;font-family:var(--font-heading-family, Georgia, serif);font-weight:400;font-size:clamp(34px,3.4vw,46px);line-height:1.12;letter-spacing:0;text-transform:none}.mvn-copy{margin-bottom:26px}.mvn-copy p{margin:0 0 10px}.mvn-form{margin:0}.mvn-form label{display:block;margin:0 0 7px;text-align:left;font-size:12px}.mvn-dialog .mvn-form input[type=email]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:48px;padding:12px 14px;border:1px solid #cbd4dc;border-radius:9px;background:#fff;color:#293e52;font:inherit;font-size:14px}.mvn-dialog .mvn-form input[type=email]:focus{outline:none!important;box-shadow:none!important;border-color:#293e52}.mvn-dialog .mvn-submit{display:block;width:100%;min-height:48px;padding:12px 18px;margin-top:12px;border:1px solid #293e52;border-radius:9px;background:#293e52;color:#fff}.mvn-dialog .mvn-submit:hover{background:#1c3042}.mvn-privacy{margin:15px 0 0;font-size:11px;line-height:1.6;color:#596877}.mvn-dialog a{color:inherit;text-underline-offset:3px}.mvn-dialog .mvn-later{margin:18px 0 0;padding:4px;border:0;background:none;color:#526474;font-size:12px;text-decoration:underline;text-underline-offset:4px}.mvn-dialog .mvn-close{position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;padding:9px;border:1px solid #d6dce1;border-radius:50%;background:#fff;color:#293e52}.mvn-dialog .mvn-close{padding:0;line-height:0}.mvn-dialog .mvn-close svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:16px;height:16px;padding:0;transform:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.mvn-dialog button:not(.mvn-close):focus-visible,.mvn-dialog a:focus-visible{outline:2px solid #293e52;outline-offset:3px}.mvn-dialog .mvn-close,.mvn-dialog .mvn-close:is(:focus,:focus-visible,.focused){outline:none!important;box-shadow:none!important}.mvn-dialog .mvn-close:focus-visible{border-color:#293e52}.mvn-error{margin:10px 0;color:#922f31;text-align:left;font-size:12px}.mvn-success h3{font-family:var(--font-heading-family, Georgia, serif);font-size:25px;font-weight:400;color:inherit;margin:16px 0}.mvn-code{display:block;padding:14px;border:1px dashed #8291a0;border-radius:8px;background:#fff;font-size:22px;letter-spacing:.1em;overflow-wrap:anywhere}.mvn-preview{display:block;margin:12px auto;padding:10px 20px;background:#293e52;color:#fff;border:0;border-radius:8px}@media(max-width:749px){.mvn-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.mvn-dialog .mvn-layout{grid-template-columns:1fr;min-height:0}.mvn-photo{height:180px;min-height:0}.mvn-photo img{object-position:center 35%}.mvn-photo span{display:none}.mvn-content{padding:28px 24px 24px}.mvn-layout--no-image .mvn-content{padding-top:54px}.mvn-eyebrow{margin-bottom:12px}.mvn-dialog h2{font-size:34px;margin-bottom:15px}.mvn-copy{margin-bottom:20px}.mvn-dialog .mvn-form input[type=email]{font-size:16px}}@media(max-height:650px)and (max-width:749px){.mvn-photo{height:110px}.mvn-content{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
