.root-menu{flex-direction:column;justify-content:space-between;height:100%;display:flex}.root-menu .dropdown-target{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (width>=1024px){.root-menu .dropdown-target .submenu ul li:first-child{padding-top:0}}.root-menu .footer{padding-left:0;padding-right:0;display:flex}@media (width>=1024px){.root-menu .footer{display:none}.with-submenu li.has-dropdown:hover .dropdown-target{display:flex}}.dropdown-target{z-index:999}@media (width>=1024px){.menu-9 .dropdown-target{--tw-border-opacity:1;border-top-width:1px;border-bottom-width:1px;border-color:rgb(195 173 146/var(--tw-border-opacity));width:100vw;margin-top:3.475rem;position:fixed;left:0}.menu-9 .dropdown-target .submenu-wrapper{width:100%;padding-left:1rem;padding-right:1rem}@media (width>=375px){.menu-9 .dropdown-target .submenu-wrapper{max-width:375px}}@media (width>=390px){.menu-9 .dropdown-target .submenu-wrapper{max-width:390px}}@media (width>=400px){.menu-9 .dropdown-target .submenu-wrapper{max-width:400px}}@media (width>=414px){.menu-9 .dropdown-target .submenu-wrapper{max-width:414px}}@media (width>=440px){.menu-9 .dropdown-target .submenu-wrapper{max-width:440px}}@media (width>=640px){.menu-9 .dropdown-target .submenu-wrapper{max-width:640px}}@media (width>=768px){.menu-9 .dropdown-target .submenu-wrapper{max-width:768px}}@media (width>=1024px){.menu-9 .dropdown-target .submenu-wrapper{max-width:1024px;padding-left:1rem;padding-right:1rem}}@media (width>=1201px){.menu-9 .dropdown-target .submenu-wrapper{max-width:1201px}}.menu-9 .dropdown-target .submenu-wrapper{justify-content:space-between;margin-left:auto;margin-right:auto;display:flex}.menu-9 .dropdown-target .submenu-wrapper .submenu{flex-grow:1}.menu-9 .dropdown-target .submenu-wrapper .submenu ul{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}}header{z-index:999;--tw-bg-opacity:1;background-color:rgb(229 201 184/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(106 92 84/var(--tw-text-opacity));position:sticky;top:0}header .worktime{flex-direction:column;font-size:.5rem;font-weight:700;display:flex}@media (width>=1024px){header .worktime{font-size:1rem;line-height:1.25rem}}header .phone{font-size:.75rem;font-weight:700;line-height:1rem}@media (width>=768px){header .phone{font-size:1.25rem;line-height:1.75rem}}.menu-open header{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
