html.ma-welcome-open{overflow:hidden}html body dialog.ma-welcome{box-sizing:border-box;width:min(440px,calc(100vw - 40px));max-height:calc(100dvh - 40px);margin:auto;padding:48px 36px 32px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgb(255 255 255 / 70%);border-radius:28px;background:#faf9f7eb;color:#211e1b;box-shadow:0 24px 90px #00000026;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);font:400 13px/1.6 Montserrat,sans-serif}.ma-welcome::backdrop{background:#0f0e0d52;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}html body .ma-welcome .ma-welcome__brand{margin:0 0 20px;font:400 10px/1.5 Montserrat,sans-serif;letter-spacing:.24em}html body .ma-welcome h2{margin:0 0 16px;font:italic 400 31px/1.16 var(--font-heading--family,Georgia),serif;letter-spacing:-.02em;text-transform:none}html body .ma-welcome .ma-welcome__intro{margin:0 0 28px;font:400 12px/1.8 Montserrat,sans-serif;color:#5c5853}html body .ma-welcome .ma-welcome__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;min-height:36px;padding:9px;border:0;border-radius:50%;background:#fffc;color:#48443f;cursor:pointer}.ma-welcome__close svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.2;fill:none}html body .ma-welcome form{display:grid;gap:10px;margin:0}html body .ma-welcome label{display:block;font:400 11px/1.5 Montserrat,sans-serif}html body .ma-welcome :is(select,input[type=email]){box-sizing:border-box;display:block;width:100%;min-height:54px;padding:14px 16px;border:1px solid #e1ded9;border-radius:12px;background-color:#fff;color:#24211e;font:400 14px/1.5 Montserrat,sans-serif;box-shadow:none}html body .ma-welcome select{padding-right:36px}html body .ma-welcome .ma-welcome__submit{width:100%;min-height:52px;padding:15px 18px;margin-top:10px;border:1px solid #211e1b;border-radius:999px;background:#211e1b;color:#fff;font:400 11px/1.5 Montserrat,sans-serif;letter-spacing:.06em;cursor:pointer;text-transform:none}html body .ma-welcome .ma-welcome__privacy{margin:12px 0 0;color:#77716b;font:400 10px/1.7 Montserrat,sans-serif}.ma-welcome__privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ma-welcome :is(button,input,select,a):focus-visible{outline:2px solid #9a8264;outline-offset:3px}@media(max-width:749px){html body dialog.ma-welcome{width:calc(100vw - 32px);padding:46px 26px 28px;border-radius:26px}html body .ma-welcome h2{font-size:29px}}html body .ma-language-menu__panel{border-radius:20px;padding:10px}html body .ma-language-menu__option{border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ma-welcome.css.map */
