.my-main-menu .sub-menu{width:250px;border-radius:20px;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)}.my-main-menu .et-menu li li{padding:0px 0px}.my-main-menu .et-menu li li a{padding:0px 20px;width:250px;font-weight:500!important;font-size:16px!important;line-height:28px!important}.header{-webkit-box-sizing:border-box}.single-product .quantity,.wc-block-cart-item__quantity,.wapf-field-description{display:none!important}.wapf-input{padding:8px!important;color:#000;font-size:16px}.xoo-wsc-sc-cont .xoo-wsc-cart-trigger>*{display:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both;display:none}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#424242!important;color:#fff!important;font-weight:600;font-size:16px;padding:12px 25px;border-radius:30px!important;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px;border:none}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#ff6600;color:#fff;transform:scale(1.05);box-shadow:0px 4px 10px rgba(0,0,0,0.25)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Poppins',sans-serif;font-size:18px;font-weight:600;color:#333;text-align:center}.woocommerce ul.products li.product .price{font-family:'Roboto',sans-serif;font-size:16px;font-weight:500;color:#0073e6;text-align:center}.woocommerce-products-header__title.page-title{font-family:'Montserrat',sans-serif;font-size:28px;font-weight:700;color:#111;text-align:left}.woocommerce-cart table.shop_table{border-collapse:collapse;width:100%;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,0.05);border-radius:12px!important;overflow:hidden}.woocommerce-cart table.shop_table th{background:#424242;border-radius:12px!important;color:#fff;font-weight:600;padding:15px;text-transform:uppercase;letter-spacing:1px;text-align:left}.woocommerce-cart table.shop_table td{padding:15px;border-bottom:1px solid #eee;vertical-align:middle;font-size:15px}.woocommerce-cart table.shop_table td.product-thumbnail{display:none}.woocommerce-cart table.shop_table td.product-subtotal{font-weight:600;color:#424242}.cart_totals{background:#f9f9f9;padding:20px;border-radius:12px!important;box-shadow:0 4px 10px rgba(0,0,0,0.05);margin-top:20px}.cart_totals h2{font-size:20px;margin-bottom:15px;color:#424242;font-weight:700}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#424242;color:#fff;font-size:16px;font-weight:600;padding:14px 25px;border-radius:30px!important;display:inline-block;text-align:center;width:100%;transition:all 0.3s ease}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#ff6600;transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,0.2)}.woocommerce div.product form.cart select{border:2px solid #424242;border-radius:8px;padding:10px;font-size:15px;color:#424242;background-color:#fff;transition:all 0.3s ease}.woocommerce div.product form.cart select:focus{border-color:#ff6600;outline:none;box-shadow:0 0 5px rgba(255,102,0,0.5)}.woocommerce div.product form.cart label{font-weight:600;font-size:15px;color:#424242;margin-bottom:6px;display:inline-block}.woocommerce div.product p.price,.woocommerce div.product .woocommerce-variation-price,.woocommerce div.product .woocommerce-Price-amount,.woocommerce div.product .single_variation_wrap .woocommerce-variation-price,.woocommerce div.product .cart .single_variation .woocommerce-variation-price,.woocommerce div.product .cart .woocommerce-variation-availability,.wc-pao-col2 .wc-pao-col{color:#424242!important;font-weight:600!important;font-size:16px!important;font-family:'Poppins',sans-serif}.product-totals,.options-total,.grand-total,.woocommerce div.product .wc-pao-col2 strong{color:#424242!important;font-weight:700!important;font-size:16px!important}.wp-post-image,.woocommerce ul.products li.product a img,.woocommerce div.product div.images img,.woocommerce-page ul.products li.product a img{border-radius:18px!important;box-shadow:0 8px 25px rgba(0,0,0,0.2)!important;transition:all 0.3s ease-in-out!important;border:3px solid #fff!important;position:relative!important;display:block;overflow:hidden;z-index:1}.wp-post-image:hover,.woocommerce ul.products li.product a img:hover,.woocommerce div.product div.images img:hover,.woocommerce-page ul.products li.product a img:hover{transform:scale(1.05) translateY(-5px)!important;box-shadow:0 12px 35px rgba(0,0,0,0.3)!important;cursor:pointer!important}.wp-post-image::after,.woocommerce ul.products li.product a img::after,.woocommerce div.product div.images img::after,.woocommerce-page ul.products li.product a img::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.15);opacity:0;transition:opacity 0.3s ease-in-out;border-radius:18px!important;z-index:2}.wp-post-image:hover::after,.woocommerce ul.products li.product a img:hover::after,.woocommerce div.product div.images img:hover::after,.woocommerce-page ul.products li.product a img:hover::after{opacity:1}