/**
 * Theme Name: Blonwe Child
 * Description: This is a child theme of Blonwe, generated by Merlin WP.
 * Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
 * Template: blonwe
 * Version: 1.2.0
 */

/* Product Thumbnail Wrapper */
.thumbnail-wrapper {
    position: relative; /* Ensure the container is positioned relative */
}

/* Store Location (Left Side) */
.product-store-location {
    position: absolute;
    bottom: 10px; /* Distance from the bottom */
    left: 10px; /* Align to the left */
    background-color: rgba(255, 255, 255, 0.9); /* Semi-transparent background */
    padding: 8px 12px; /* Add some padding */
    border-radius: 5px; /* Rounded corners */
    font-size: 14px;
    color: #333; /* Text color */
    z-index: 10; /* Ensure it appears above the image */
    display: flex;
    align-items: center;
    gap: 5px; /* Add spacing between icon and text */
}

.product-store-location .wcfmfa-icon {
    color: #f99220; /* Icon color */
    font-size: 16px; /* Adjust icon size */
}

/* Product Rating and Sold Count (Right Side) */
.product-rating-sold-wrapper {
    position: absolute;
    bottom: 10px; /* Distance from the bottom */
    right: 10px; /* Align to the right */
    background-color: rgba(255, 255, 255, 0.9); /* Semi-transparent background */
    padding: 8px 12px; /* Add some padding */
    border-radius: 5px; /* Rounded corners */
    font-size: 14px;
    color: #333; /* Text color */
    z-index: 10; /* Ensure it appears above the image */
    display: flex;
    align-items: center;
    gap: 10px; /* Add spacing between rating and sold count */
}

.product-rating-sold-wrapper .product-rating {
    display: flex;
    align-items: center;
    gap: 5px; /* Add spacing between stars and rating count */
}

.product-rating-sold-wrapper .product-rating .star-rating {
    color: #ffc107; /* Star color */
    font-size: 16px; /* Adjust star size */
}

.product-rating-sold-wrapper .product-rating .rating-count {
    color: #777; /* Rating count color */
}

.product-rating-sold-wrapper .product-sold {
    display: flex;
    align-items: center;
    gap: 5px; /* Add spacing between icon and text */
}

.product-rating-sold-wrapper .product-sold .sold-text {
    color: #777; /* Sold count color */
}

/* ====================== */
/* My Account Redesign */
/* ====================== */

.orders-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234a5568'%3E%3Cpath d='M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z'/%3E%3C/svg%3E");
}

.profile-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234a5568'%3E%3Cpath fill-rule='evenodd' d='M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.wallet-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234a5568'%3E%3Cpath d='M4 4a2 2 0 00-2 2v1h16V6a2 2 0 00-2-2H4z'/%3E%3Cpath fill-rule='evenodd' d='M18 9H2v5a2 2 0 002 2h12a2 2 0 002-2V9zM4 13a1 1 0 011-1h1a1 1 0 110 2H5a1 1 0 01-1-1zm5-1a1 1 0 100 2h1a1 1 0 100-2H9z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.settings-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234a5568'%3E%3Cpath fill-rule='evenodd' d='M11.49 3.17c-.38-1.56-2.6-1.56-2.98 0a1.532 1.532 0 01-2.286.948c-1.372-.836-2.942.734-2.106 2.106.54.886.061 2.042-.947 2.287-1.561.379-1.561 2.6 0 2.978a1.532 1.532 0 01.947 2.287c-.836 1.372.734 2.942 2.106 2.106a1.532 1.532 0 012.287.947c.379 1.561 2.6 1.561 2.978 0a1.533 1.533 0 012.287-.947c1.372.836 2.942-.734 2.106-2.106a1.533 1.533 0 01.947-2.287c1.561-.379 1.561-2.6 0-2.978a1.532 1.532 0 01-.947-2.287c.836-1.372-.734-2.942-2.106-2.106a1.532 1.532 0 01-2.287-.947zM10 13a3 3 0 100-6 3 3 0 000 6z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.logout-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234a5568'%3E%3Cpath fill-rule='evenodd' d='M3 3a1 1 0 00-1 1v12a1 1 0 102 0V4a1 1 0 00-1-1zm10.293 9.293a1 1 0 001.414 1.414l3-3a1 1 0 000-1.414l-3-3a1 1 0 10-1.414 1.414L14.586 9H7a1 1 0 100 2h7.586l-1.293 1.293z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

/* Active State Icons */
.myaccount-nav-box li.is-active a .orders-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z'/%3E%3C/svg%3E");
}

.myaccount-nav-box li.is-active a .profile-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' d='M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.myaccount-nav-box li.is-active a .wallet-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M4 4a2 2 0 00-2 2v1h16V6a2 2 0 00-2-2H4z'/%3E%3Cpath fill-rule='evenodd' d='M18 9H2v5a2 2 0 002 2h12a2 2 0 002-2V9zM4 13a1 1 0 011-1h1a1 1 0 110 2H5a1 1 0 01-1-1zm5-1a1 1 0 100 2h1a1 1 0 100-2H9z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.myaccount-nav-box li.is-active a .settings-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' d='M11.49 3.17c-.38-1.56-2.6-1.56-2.98 0a1.532 1.532 0 01-2.286.948c-1.372-.836-2.942.734-2.106 2.106.54.886.061 2.042-.947 2.287-1.561.379-1.561 2.6 0 2.978a1.532 1.532 0 01.947 2.287c-.836 1.372.734 2.942 2.106 2.106a1.532 1.532 0 012.287.947c.379 1.561 2.6 1.561 2.978 0a1.533 1.533 0 012.287-.947c1.372.836 2.942-.734 2.106-2.106a1.533 1.533 0 01.947-2.287c1.561-.379 1.561-2.6 0-2.978a1.532 1.532 0 01-.947-2.287c.836-1.372-.734-2.942-2.106-2.106a1.532 1.532 0 01-2.287-.947zM10 13a3 3 0 100-6 3 3 0 000 6z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.myaccount-nav-box li.is-active a .logout-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' d='M3 3a1 1 0 00-1 1v12a1 1 0 102 0V4a1 1 0 00-1-1zm10.293 9.293a1 1 0 001.414 1.414l3-3a1 1 0 000-1.414l-3-3a1 1 0 10-1.414 1.414L14.586 9H7a1 1 0 100 2h7.586l-1.293 1.293z' clip-rule='evenodd'/%3E%3C/svg%3E");
}