submit[type=submit],.wpcf7-submit{background:#704fe6;color:#fff;padding:10px 30px!important;border-radius:10px}.product-loop-content{padding:0}.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item{display:none}img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.product-loop-image{border-radius:10px}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{font-weight:600;color:#28375a}span.price{font-weight:500;color:#28375a}h2.woocommerce-loop-product__title{margin-bottom:0}.news-form{background:#704fe6;color:#fff;padding:5px 20px!important;border-radius:50px;border:none!important}.dokan-dashboard .dokan-dash-sidebar{background-color:#28375a}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{background:#28375a}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active{background:#704fe6}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{background:#704fe6}.page-header .entry-title{font-size:3em;font-weight:700}.product-loop-image-wrapper.zoom-hover{border:none!important;box-shadow:none!important;background:0 0!important}.woocommerce div.product form.cart .single_add_to_cart_button{width:100%!important;flex:1 1 100%!important}.woocommerce div.quantity{display:none!important}.single-product .cart{display:flex!important;flex-direction:row!important;gap:10px;flex-wrap:wrap}.single-product .cart .button{flex:1;min-width:120px;margin:0!important}.product .onsale,.woocommerce span.onsale{position:absolute;top:10px;left:-10px;background-color:#ff3b3b;color:#fff;font-size:13px;font-weight:700;padding:5px 12px;transform:rotate(-15deg);z-index:10;box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:4px;letter-spacing:.5px}.woocommerce ul.products li.product,.woocommerce div.product{position:relative}.woocommerce ul.products li.product .button{background-color:#0057ff;color:#fff;border:none;padding:10px 20px;font-size:15px;font-weight:700;text-transform:uppercase;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,87,255,.2)}.woocommerce ul.products li.product .button:hover{background-color:#003ecc;color:#fff;transform:scale(1.05)}.woocommerce ul.products li.product .button{background-color:#0057ff;color:#fff;border:none;padding:10px 16px;font-size:15px;font-weight:700;border-radius:30px;display:inline-flex;align-items:center;gap:8px;justify-content:center;white-space:nowrap;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,87,255,.3)}.woocommerce ul.products li.product .button:hover{background-color:#04c;transform:scale(1.03)}.woocommerce ul.products li.product .button::before{margin:0}.checkoutwc input[type=text],.checkoutwc input[type=email],.checkoutwc input[type=tel],.checkoutwc select,.checkoutwc textarea{border:1px solid #ccc;padding:12px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease}.checkoutwc input:focus,.checkoutwc select:focus,.checkoutwc textarea:focus{border-color:#0073aa;box-shadow:0 0 0 3px rgba(0,115,170,.2)}.checkoutwc button,.checkoutwc .button{background:linear-gradient(to right,#0073aa,#09c);color:white;border:none;padding:14px 24px;border-radius:10px;font-size:16px;font-weight:700;transition:background .3s ease;box-shadow:0 3px 6px rgba(0,0,0,.1)}.checkoutwc button:hover,.checkoutwc .button:hover{background:linear-gradient(to right,#005f8d,#007fa3)}.checkoutwc .checkoutwc-step,.checkoutwc .checkoutwc-section,.checkoutwc .woocommerce-checkout-review-order-table{border:1px solid #e0e0e0;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.03);background-color:#fff}.checkoutwc .form-row{margin-bottom:20px}.checkoutwc h2,.checkoutwc h3,.checkoutwc h4{font-weight:700;color:#333;margin-bottom:15px}