.menu-cat-menu{display:flex;margin:0}.menu-item{list-style:none}.menu-item p{margin:0}.submenu{width:96vw;max-width:100vw;position:absolute;top:100%;left:-12%;background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 5px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:1000;padding:15px;display:flex;justify-content:space-around}.submenu-text{width:70%;display:flex;gap:2.5rem;overflow-x:auto;justify-content:center}.submenu-banner{width:30%}.submenu-banner-image{max-width:334px;max-height:334px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-item:hover .submenu{opacity:1;visibility:visible;transform:translateY(0)}.category-column{padding:10px}.category-column h3{margin:0 0 .5rem}.title-submenu-cat-menu{text-decoration:none;font-size:17px;font-weight:500}.link-submenu-cat-menu{font-size:15px;font-weight:400;text-decoration:none;transition:all .3s ease-out}.link-submenu-cat-menu:hover,.title-submenu-cat-menu:hover{text-decoration:underline}.category-column ul{list-style:none;padding:0;margin:0}.category-column li{padding:5px 0;font-size:14px;opacity:0;transform:translateX(-10px);transition:all .3s ease-in-out}.menu-item:hover .category-column li{opacity:1;transform:translateX(0);transition-delay:calc(0.05s*var(--item-index, 0))}.link-menu-cat-menu{color:#fff;font-size:18px;position:relative;font-family:Fabriga,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;text-decoration:none;padding:15px 20px;display:block;transition:all .3s ease-in-out;text-transform:capitalize}.link-menu-cat-menu:hover:after{opacity:1;transform:scaleX(1)}.link-menu-cat-menu:after{content:"";position:absolute;left:-5px;bottom:3px;width:calc(100% + 10px);height:3px;background-color:#ffc904;opacity:0;transform:scaleX(0);transition:all .25s}.submenu-images{width:80%;justify-content:space-around}.submenu-image{max-height:70px;transition:all .3s ease-out}.submenu-image:hover{-webkit-filter:invert(19%) sepia(69%) saturate(719%) hue-rotate(95deg) brightness(98%) contrast(98%);filter:invert(19%) sepia(69%) saturate(719%) hue-rotate(95deg) brightness(98%) contrast(98%)}