@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif;}.container-menu{max-width:1280px;margin:0 auto;padding:10px 20px !important;}.menu-ecommerce{background:#044317;color:#fff;width:100%;height:auto;font-size:12px;font-weight:500;}.desktop{display:flex;align-items:center;justify-content:space-between;gap:1rem;}.flex-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;}.logo-and-link{display:flex;align-items:center;gap:.5rem;}.logo-and-link .logo img{width:100%;max-width:110px;height:auto;}.logo-and-link .link{color:#fff;font-weight:500;text-underline-offset:3px;}.list-menu{list-style:none;display:flex;gap:2.5rem;}.list-menu li a{text-decoration:none;color:#fff;font-weight:500;}.menu-ecommerce .info{display:flex;gap:1rem;}.menu-ecommerce .info p:first-of-type{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-width:250px;}.menu-ecommerce .info p{color:#fff !important;font-weight:500;font-size:12px;line-height:12px;}.menu-ecommerce .info p span{font-weight:700;}.cart-and-btn{display:flex;align-items:center;gap:1rem;}.cart-and-btn .cart{display:flex;align-items:center;gap:0.3rem;color:#fff !important;}.cart-and-btn .btn{border:none;color:#fff;background:#044317;cursor:pointer;}body.menu-open{overflow:hidden;}.mobile{position:sticky;top:0;left:0;right:0;padding:10px;background:#044317;display:none;z-index:102;}.mobile .mobile-links{display:flex;align-items:center;justify-content:space-between;}.logo img{width:100%;max-width:110px;height:auto;}.cart{display:flex;align-items:center;}.open-menu{background:none;border:none;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;}.open-menu img{width:100%;}.mobile-menu.active{display:flex;}.mobile-menu{position:absolute;top:70px;left:0;right:0;width:100%;height:100vh;background:#044317;display:none;gap:1.5rem;flex-direction:column;padding:10px;}.mobile-menu .list-menu{list-style:none;display:flex;flex-direction:column;}.mobile-menu li{padding-bottom:.5rem;}.mobile-menu li a{color:white;text-decoration:none;display:block;}.mobile-menu .info{display:flex;flex-direction:column;}.mobile-menu .links{display:flex;align-items:start;flex-direction:column;}.mobile-menu .links .link{color:#fff;font-weight:500;text-underline-offset:3px;padding:.5rem 0rem;width:100%;display:block;}.mobile-menu .links .btn{border:none;color:white;background-color:#044317;cursor:pointer;width:100%;text-align:start;padding:.5rem 0rem;}@media (max-width:1200px){.menu-ecommerce .info p:first-of-type{max-width:190px;}}@media (max-width:1070px){.list-menu{list-style:none;display:flex;gap:1rem;}}@media (max-width:1020px){.list-menu{list-style:none;display:flex;gap:.5rem;}}@media (max-width:1005px){.logo-and-link,.info,.cart-and-btn{gap:.5rem;}.info p span{display:inline;}}@media (max-width:990px){.menu-ecommerce{font-size:14px;}.menu-ecommerce .info p:first-of-type{max-width:100%;}.desktop{display:none;}.mobile{display:block;}}
