/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#navbar-main{background-color:#D9F4FA !important;}#navbar-main .navbar-nav .nav-link{color:#000000 !important;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:.5px;padding:20px 25px;position:relative;background:transparent !important;}#navbar-main .navbar-nav .nav-link:hover,#navbar-main .navbar-nav .nav-link.active,#navbar-main .navbar-nav .active > .nav-link{background-color:#ffffff !important;}#navbar-main .dropdown-menu{background:#ffffff !important;border:none !important;border-radius:0 !important;margin-top:0 !important;padding:10px 0 !important;box-shadow:none !important;}#navbar-main .dropdown-menu a,#navbar-main .dropdown-menu .dropdown-item,#navbar-main .dropdown-menu .nav-link{color:#000000 !important;background:transparent !important;padding:12px 25px !important;text-transform:uppercase;font-size:14px;font-weight:600;}#navbar-main .dropdown-menu a:hover,#navbar-main .dropdown-menu .dropdown-item:hover,#navbar-main .dropdown-menu .nav-link:hover{color:#000000 !important;background:transparent !important;}#navbar-main .dropdown-menu .active > a,#navbar-main .dropdown-menu a.active{color:#000000 !important;background:transparent !important;}@media (min-width:992px){#navbar-main .dropdown:hover > .dropdown-menu{display:block !important;opacity:1;visibility:visible;}#navbar-main .dropdown-menu{display:none;opacity:0;visibility:hidden;transition:opacity .2s ease;}#navbar-main .dropdown-toggle{pointer-events:auto;}}.highlight-text{color:#f4c20d !important;}#navbar-main .navbar-nav .nav-item::before,#navbar-main .navbar-nav .nav-item::after,#navbar-main .dropdown-menu li::before,#navbar-main .dropdown-menu li::after{display:none !important;content:none !important;}.navbar-toggler{background-color:#000000 !important;}
.product-column{display:block;color:#000;text-decoration:none;transition:transform 0.3s ease;background:#fff;border-radius:10px;}.product-column:hover{transform:translateY(-5px);}.product-column.views-field-field-product-image{aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5;}.product-column.views-field-field-product-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;}.product-column:hover img{transform:scale(1.05);}.product-column.views-field-title{font-size:14px;font-weight:500;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.product-card{background:#fff;border-radius:14px;box-shadow:0 12px 24px rgba(0,0,0,0.15);overflow:hidden;transition:0.3s ease;text-align:center;}.product-card img{width:100%;display:block;}.product-title{padding:12px 16px;font-weight:600;}.product-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,0.15);}
