nav ul li a,nav ul li ul li a{color:black!important}nav ul li.current-menu-item>a,nav ul li a.active,nav ul li a:visited{color:#007acc!important}nav ul li>a:hover{color:red!important}nav ul li a,nav ul li ul li a{transition:color 0.3s ease-in-out}.woocommerce ul.products li.product .price del{color:#cc0000!important;font-weight:500;text-decoration:line-through;margin-right:8px}.woocommerce ul.products li.product .price ins{color:#000000!important;font-weight:800!important;font-size:16px}.woocommerce ul.products li.product .price{color:#000000!important;font-weight:800!important;font-size:16px!important}.woocommerce ul.products li.product .vat-label,.woocommerce ul.products li.product .vat{color:#666!important;font-size:13px;font-weight:400;margin-left:5px}.whatsapp-float{position:fixed;bottom:20px;right:20px;z-index:9999;text-decoration:none;animation:popUp 0.7s ease-in-out}.whatsapp-chat-bubble{display:flex;flex-direction:column;align-items:center}.chat-text{background-color:#25D366;color:white;font-size:14px;font-weight:600;padding:8px 15px;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,0.15);margin-bottom:5px}.whatsapp-icon{width:45px;height:45px;background-color:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center}.whatsapp-icon img{width:24px;height:24px}@keyframes popUp{0%{opacity:0;bottom:0;transform:scale(0.5)}100%{opacity:1;bottom:20px;transform:scale(1)}}.woocommerce div.product form.cart .variations{border-collapse:collapse!important;border-spacing:0!important}.woocommerce div.product form.cart .variations tr{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}.woocommerce div.product form.cart .variations td{margin:0!important;padding-top:0!important;padding-bottom:0!important}.woocommerce div.product form.cart .variations td.label{width:150px!important;font-weight:600!important;padding:0 10px 0 0!important;display:flex!important;align-items:center!important}.woocommerce div.product form.cart .variations td.label label::after{content:" :";margin-left:2px;color:#000}.woocommerce div.product form.cart .variations td.value{flex:1!important;margin:0!important;padding:0!important}.woocommerce div.product form.cart .variations td.value select{width:100%!important;max-width:300px!important;margin:0!important;padding:6px 10px!important;color:#000000!important}.woocommerce div.product form.cart .variations td.value select option{color:#000000!important}#top-menu li ul{background-color:#ffffff;padding:0;margin:0;border:1px solid #e0e0e0;box-shadow:0 2px 6px rgba(0,0,0,0.15);min-width:220px;list-style:none}#top-menu li ul li{margin:0;padding:0;background-color:#ffffff}#top-menu li li a{display:block;width:100%;padding:10px 15px;background-color:#ffffff;color:#333333!important;font-weight:400!important;white-space:nowrap;line-height:1.4;text-decoration:none}#top-menu li li a:hover{background-color:#d32f2f;color:#ffffff!important}.woocommerce-cart .cart-collaterals{display:none!important}#cart-right .wc-proceed-to-checkout{position:sticky;bottom:0;z-index:5;background:linear-gradient(#ffffff,#ffffff);padding:12px 16px 16px;border-top:1px solid #e6e9ee;box-shadow:0 -6px 16px rgba(15,23,42,.06);margin:0}.woocommerce .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;padding:14px;border-radius:10px;border:none;background:#2196f3;color:#fff;font-weight:900;text-transform:uppercase;text-align:center}@media (max-width:980px){#cart-right .wc-proceed-to-checkout{position:fixed;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.98);box-shadow:0 -10px 24px rgba(15,23,42,.14)}.woocommerce-cart{padding-bottom:84px}}#cart-right .cart-collaterals{display:block!important}#cart-right .cart_totals{overflow:visible!important;z-index:3}#cart-right .cart_totals .shop_table tr.shipping{display:block!important;padding:12px 16px}#cart-right .cart_totals .shop_table tr.shipping th,#cart-right .cart_totals .shop_table tr.shipping td{display:block!important;padding:0!important;text-align:left!important}#cart-right .shipping-calculator-form{margin-top:10px;padding-top:10px;border-top:1px dashed #e6e9ee}.woocommerce .woocommerce-price-suffix{display:inline!important;margin-left:6px;font-size:14px;color:#6c737a;font-style:italic}.woocommerce div.product .summary .price,.woocommerce ul.products li.product .price{display:block}.single-product div.product form.cart{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:10px}.single-product div.product .variations select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:10px;background:#f7f9fc;font-size:15px;color:#111;box-sizing:border-box;appearance:none}.single-product div.product .quantity input.qty{width:100%;max-width:80px;text-align:center;border:1px solid #ddd;border-radius:10px;padding:12px;font-size:15px;background:#f8f8f8;box-sizing:border-box}.single-product div.product .single_add_to_cart_button{display:block;width:100%;padding:14px 0;font-size:16px;font-weight:600;border-radius:14px;border:none;background:#007BFF;color:#fff;text-align:center;box-shadow:0 0 14px rgba(0,123,255,0.35);transition:all 0.25s ease}.single-product div.product .single_add_to_cart_button:hover{background:#0066dd;box-shadow:0 0 20px rgba(0,123,255,0.5);transform:translateY(-2px)}.single-product div.product .variations td.label{font-weight:600;color:#111;font-size:15px;display:block;margin-bottom:4px}@media (max-width:600px){.single-product div.product form.cart{gap:10px}.single-product div.product .single_add_to_cart_button{font-size:15px}}.single-product div.product table.variations{width:100%;border-collapse:collapse}.single-product div.product .variations td.label{display:block;width:100%;margin-bottom:4px;font-weight:600;color:#111;font-size:15px}.single-product div.product .variations td.value{display:block;width:100%;margin-bottom:10px}.single-product div.product .variations select{width:100%!important;max-width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:10px;background:#f7f9fc;font-size:15px;color:#111;box-sizing:border-box}@media (max-width:600px){.single-product div.product .variations td.value{margin-bottom:12px}}.pft-fulfil-wrap{display:flex;gap:10px;margin-top:8px;align-items:center;flex-wrap:wrap}.pft-fulfil-btn{border:1px solid #e3e3e3;background:#f6f6f6;padding:6px 10px;font-size:12px;line-height:1;border-radius:4px;cursor:pointer}.pft-fulfil-btn:hover{background:#efefef}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}@media (max-width:768px){.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px}}@media (max-width:480px){.pft-mobile-cart .variations td{align-items:center!important}.pft-mobile-cart .variations td.value{margin-top:2px!important}.pft-mobile-cart .variations tr:nth-child(2) td.label{margin-bottom:4px!important}.pft-mobile-cart .reset_variations{display:block!important;margin-top:4px!important;margin-left:32%!important}.pft-mobile-cart form.cart{margin-top:10px!important}}@media (max-width:480px){.pft-mobile-cart form.cart{margin-top:4px!important}.pft-mobile-cart .variations{margin-bottom:0!important;padding-bottom:0!important}.pft-mobile-cart .reset_variations{margin-bottom:-4px!important}}