#dh-menu{margin:0 auto 0 0;width:min(350px,88vw);height:100dvh;max-height:100dvh;border-radius:0 22px 22px 0;padding:22px;background:#fff8eb;color:#123c51;overflow:auto}#dh-menu::backdrop{opacity:1;background:#082c40a8}.dh-menu-close{width:44px;height:44px;font-size:30px;display:block;margin-left:auto}#dh-menu nav{display:flex;flex-direction:column;gap:4px;margin-top:15px}#dh-menu a{padding:12px 4px;min-height:48px;font-size:17px;border-bottom:1px solid #123c5118}#dh-menu{position:fixed;inset:0 auto 0 0;max-width:none;border:0;box-shadow:none;font:16px/1.5 Manrope,sans-serif;scrollbar-width:thin;scrollbar-color:#78939a #fff8eb}#dh-menu:not([open]){display:none}#dh-menu *{box-sizing:border-box}#dh-menu button{font:inherit;color:inherit;cursor:pointer}#dh-menu h2{color:inherit;font-family:inherit;font-weight:700;text-wrap:balance}#dh-menu img{display:block}#dh-menu a{color:inherit}#dh-menu :focus-visible{outline:2px solid #0c73ab;outline-offset:3px}#dh-menu{width:min(390px,92vw);padding:24px 22px 32px;border-radius:0 28px 28px 0;background:#fff8eb}#dh-menu .dh-menu-close{position:absolute;right:16px;top:16px;border-radius:50%;background:#dcebf1;z-index:2}.dh-menu-welcome{padding:6px 42px 22px 0;border-bottom:1px dashed #95b3bc;margin-bottom:22px;position:relative}.dh-menu-welcome img{width:156px;height:auto;max-width:100%}.dh-menu-welcome h2{font-size:22px;line-height:1.3;letter-spacing:-.02em;margin:20px 0 0;max-width:16ch}#dh-menu nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}#dh-menu nav a{display:flex;align-items:center;min-width:0;min-height:48px;padding:10px 12px;font-size:16px;font-weight:600;line-height:1.4;border:0;text-decoration:none}#dh-menu nav a:nth-child(-n+6){border-radius:16px;background:#dcebf1;min-height:68px}#dh-menu nav a:nth-child(2),#dh-menu nav a:nth-child(5){background:#f0d9d8}#dh-menu nav a:nth-child(3),#dh-menu nav a:nth-child(6){background:#f2e2b8}#dh-menu nav a:nth-child(n+7){grid-column:1/-1;padding:10px 4px;border-bottom:1px solid #123c5120}#dh-menu nav a:nth-child(7){margin-top:12px}#dh-menu nav a:hover{color:#235c78;text-decoration:underline;text-underline-offset:4px}@media(max-width:360px){#dh-menu{padding:20px 18px 28px}#dh-menu nav a{font-size:15px}.dh-menu-welcome h2{font-size:21px}}#dh-menu .dh-menu-close{display:grid;place-items:center;padding:0;line-height:1;border:0}#dh-menu .dh-menu-close svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#dh-menu .dh-menu-welcome h2{margin:20px 0 0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dh-menu.css.map */
