/**
 * Theme Name:     Royal Elementor Kit Child
 * Author:         Royal
 * Template:       royal-elementor-kit
 * Text Domain:	   royal-elementor-kit-child
 * Description:    Truly all in one Solution For Elementor Lovers. 90+ Elementor Templates KIT, 100+ Professional Elementor Widgets, Elementor theme builder, Elementor Popup Builder, Elementor Premade blocks and many other cool features like Sticky Header, Particle effects, parallax backgrounds and many other elementor addons. Simple Install the theme, click on - Get Started with Templates Kit button and that
 */
/* Add this to Appearance → Customize → Additional CSS */

/* Product Container */
.woocommerce ul.products li.product {
    background: white;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    padding: 0;
    position: relative;
    transition: all 0.3s ease;
}

/* Product Image */
.woocommerce ul.products li.product img {
    margin: 0;
    border-radius: 8px 8px 0 0;
}

/* Hot Badge */
.product-badge {
    position: absolute;
    top: 10px;
    left: 10px;
    background: #82B743;
    color: white;
    padding: 2px 12px;
    border-radius: 4px;
    font-size: 12px;
}

/* Wishlist Icon */
.wishlist-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    background: rgba(255,255,255,0.9);
    border-radius: 50%;
    padding: 8px;
}

/* Product Title */
.woocommerce ul.products li.product h2 {
    padding: 15px 15px 5px;
    font-size: 16px;
    color: #333;
}

/* Star Rating */
.woocommerce .star-rating {
    margin: 5px 15px;
}

/* Price */
.woocommerce ul.products li.product .price {
    padding: 0 15px;
    margin-bottom: 5px;
}

.woocommerce ul.products li.product .price del {
    color: #999;
    font-size: 14px;
}

.woocommerce ul.products li.product .price ins {
    color: #333;
    font-size: 18px;
    font-weight: bold;
}

/* Purchase Options */
.purchase-options {
    padding: 15px;
}

.purchase-options select {
    width: 100%;
    margin-bottom: 10px;
    padding: 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

/* Add to Cart Button */
.woocommerce ul.products li.product .button {
    width: 100%;
    text-align: center;
    background: #82B743;
    color: white;
    border-radius: 4px;
    margin: 0;
    padding: 12px;
}