.header .nav details>div{min-width:260px;width:max-content;max-width:320px;top:100%;margin-top:14px;padding:20px 24px;background:#fffaf7;border:1px solid #eaded8;box-shadow:0 8px 18px #4826320a;z-index:40}.header .nav details:nth-last-child(-n+3)>div{right:0}.header .nav details>div>a,.header .nav details>div>p{display:block;margin:0;padding:8px 0;line-height:1.5;white-space:normal;font-size:13px}.header .nav details>div>a:first-child{color:var(--wine,#741936);padding-bottom:12px;margin-bottom:7px;border-bottom:1px solid #eaded8}.header .nav details>div>p{color:#706768}.header .nav details>div>a:hover{color:#741936;text-decoration:underline;text-underline-offset:4px}.header .nav summary:focus-visible,.header .nav a:focus-visible,#mobile-menu a:focus-visible{outline:2px solid #741936;outline-offset:4px}.header .nav details[open]>summary{color:#741936}#mobile-menu .mobile-navigation details>div>a,#mobile-menu .mobile-navigation details>div>p{display:block;padding:9px 0;margin:0;line-height:1.5}#mobile-menu .mobile-navigation details>div>p{color:#706768}.footer .footer-support{display:flex;flex-direction:column;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid #e3d5ce;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.footer .footer-support a:hover{text-decoration:underline;text-underline-offset:3px}.footer .footer-contact{border-left:1px solid #e3d5ce;padding-left:28px}.footer .footer-contact h2{font:500 13px/1.5 Arial,sans-serif;margin:0 0 19px;color:var(--wine)}.footer-contact-links{display:grid;gap:20px}.footer-contact-links a{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.footer-contact-links svg{width:22px;height:22px;flex:none;color:var(--wine)}.footer .footer-follow{margin-top:25px}.footer .footer-follow h2{font:600 18px/1.3 Arial,sans-serif;margin:0 0 18px;color:#171717}.footer .footer-follow .social{gap:25px;margin:0;display:flex;align-items:center;flex-wrap:wrap}.footer .footer-follow .social a{display:inline-flex;color:#171717}.footer .footer-follow .social svg{width:27px;height:27px}.footer .footer-follow .social a:hover{color:var(--wine)}@media(max-width:800px){.footer .footer-contact{border-left:0;border-top:1px solid #e3d5ce;padding:25px 0 0}.footer .footer-contact-links{gap:18px}}.footer .footer-follow .social a{width:32px;height:32px;align-items:center;justify-content:center}.footer .footer-follow .social svg{width:30px;height:30px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/lumi-navigation.css.map */
