.elementor-310 .elementor-element.elementor-element-0b08e9f{--display:flex;}.elementor-310 .elementor-element.elementor-element-0d7cb92 .woocommerce-breadcrumb{color:#F1C000;}.elementor-310 .elementor-element.elementor-element-0d7cb92 .woocommerce-breadcrumb > a{color:#F1C000;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:15px;padding:0px 5px 10px 5px;box-shadow:0px 6px 18px 0px rgba(255, 255, 255, 0.36) inset;background-color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-310 .elementor-element.elementor-element-1127721{padding:10px 10px 10px 10px;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:50px;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:15px 15px 0px 0px;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .star-rating{color:#F1C000;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .star-rating::before{color:#B3B3B336;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .price{color:#F1C000;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .price ins{color:#F1C000;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .price ins .amount{color:#F1C000;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .price del{color:#B7B7B7;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .price del .amount{color:#B7B7B7;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .button{color:#F1C000;background-color:#02010100;border-color:#F1C000;border-style:solid;border-width:3px 3px 3px 3px;border-radius:15px 15px 15px 15px;margin-top:0px;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products .added_to_cart{color:#F1C000;font-weight:bold;margin-inline-start:21px;}.elementor-310 .elementor-element.elementor-element-1127721 nav.woocommerce-pagination ul{border-color:#F1C000;}.elementor-310 .elementor-element.elementor-element-1127721 nav.woocommerce-pagination ul li{border-right-color:#F1C000;border-left-color:#F1C000;}.elementor-310 .elementor-element.elementor-element-1127721 nav.woocommerce-pagination ul li a{color:#F1C000;background-color:#02010100;}.elementor-310 .elementor-element.elementor-element-1127721 nav.woocommerce-pagination ul li a:hover{color:#FFFFFF;background-color:#F1C00050;}.elementor-310 .elementor-element.elementor-element-1127721 nav.woocommerce-pagination ul li span.current{color:#000000;background-color:#F1C000;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FDDCDC;border-radius:16px;right:auto;left:0;margin:-12px;}.elementor-310 .elementor-element.elementor-element-1127721 .elementor-products-nothing-found{color:#FFFFFF;}@media(max-width:1024px){.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-310 .elementor-element.elementor-element-1127721{padding:10px 10px 10px 10px;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products  ul.products{grid-column-gap:23px;grid-row-gap:30px;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:12px;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products ul.products li.product .button{font-size:12px;margin-top:7px;}.elementor-310 .elementor-element.elementor-element-1127721.elementor-wc-products .added_to_cart{font-size:12px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-1127721 */.woocommerce-result-count{
    color: white!important;
}

/* Container adjustment to ensure proper spacing and visibility */
.woocommerce-ordering {
    margin: 15px 0;
    display: inline-block;
}

/* The Glassmorphic Dropdown Select Box */
.woocommerce-ordering select.orderby {
    appearance: none; /* Removes default ugly browser styling */
    -webkit-appearance: none;
    -moz-appearance: none;
    
    background: rgba(255, 255, 255, 0.07); /* Semi-transparent white for the glass base */
    backdrop-filter: blur(12px); /* High fidelity blur effect */
    -webkit-backdrop-filter: blur(12px);
    
    color: #ffffff; /* Crisp white text for readability */
    font-family: inherit;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    
    padding: 12px 40px 12px 20px; /* Generous padding for good UX */
    border: 1px solid rgba(255, 255, 255, 0.15); /* Soft highlight border to catch the eye */
    border-radius: 12px; /* Smooth, modern rounded corners */
    
    cursor: pointer;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    
    /* Adds a sleek, custom arrow indicator instead of the browser default */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 16px;
    
    /* Subtle neon shadow to elevate it from pure black */
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.4), 
                inset 0 1px 1px rgba(255, 255, 255, 0.1);
}

/* Hover State - Interactive UX */
.woocommerce-ordering select.orderby:hover {
    background-color: rgba(255, 255, 255, 0.12);
    border-color: rgba(255, 255, 255, 0.3);
    box-shadow: 0 4px 30px rgba(255, 255, 255, 0.05), 
                inset 0 1px 1px rgba(255, 255, 255, 0.2);
}

/* Focus State - Accessibility & UX */
.woocommerce-ordering select.orderby:focus {
    outline: none;
    border-color: rgba(255, 255, 255, 0.6);
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.1);
}

/* Styling the option items when clicked */
/* Note: Standard browser dropdown option backgrounds cannot be completely blurred, 
   so we optimize them with a solid dark theme for clear reading */
.woocommerce-ordering select.orderby option {
    background: #121212; /* Deep dark background when opened */
    color: #ffffff;
    padding: 10px;
}/* End custom CSS */