.woocommerce div.product{background:#fff;padding:20px;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.woocommerce div.product .product_title{font-size:22px;font-weight:700;color:#222;margin-bottom:15px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:20px;font-weight:600;color:#c97c00;margin-bottom:15px}.woocommerce div.product form.cart .quantity input.qty{width:70px;height:40px;border-radius:8px;border:1px solid #ddd;text-align:center;font-size:15px;margin-right:10px}.woocommerce div.product form.cart .single_add_to_cart_button{background:#c97c00;color:#fff!important;font-size:16px;font-weight:600;padding:12px 22px;border-radius:10px;text-transform:uppercase;transition:all .3s ease;border:none;cursor:pointer}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background:#a86400}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid #eee;margin-bottom:20px;display:flex;gap:15px;justify-content:flex-start}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:15px;font-weight:600;color:#333;padding:10px 18px;border-radius:8px 8px 0 0;background:#f8f8f8;transition:all .3s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#fff;border-bottom:2px solid #c97c00;color:#c97c00}.woocommerce div.product .woocommerce-tabs .panel{background:#fff;padding:20px;border:1px solid #eee;border-radius:12px;font-size:15px;line-height:1.6;color:#444}.woocommerce #reviews #comments ol.commentlist li{border-bottom:1px solid #eee;padding:15px 0;margin:0}.woocommerce #reviews #comments ol.commentlist .meta strong{color:#c97c00;font-weight:600}