.elementor-488 .elementor-element.elementor-element-6e8862a{--display:flex;--overlay-opacity:0.5;}.elementor-488 .elementor-element.elementor-element-6e8862a:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-6e8862a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181717;}.elementor-488 .elementor-element.elementor-element-6e8862a::before, .elementor-488 .elementor-element.elementor-element-6e8862a > .elementor-background-video-container::before, .elementor-488 .elementor-element.elementor-element-6e8862a > .e-con-inner > .elementor-background-video-container::before, .elementor-488 .elementor-element.elementor-element-6e8862a > .elementor-background-slideshow::before, .elementor-488 .elementor-element.elementor-element-6e8862a > .e-con-inner > .elementor-background-slideshow::before, .elementor-488 .elementor-element.elementor-element-6e8862a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-488 .elementor-element.elementor-element-24205e6{--display:flex;}.elementor-488 .elementor-element.elementor-element-24205e6:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-24205e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-488 .elementor-element.elementor-element-24205e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-488 .elementor-element.elementor-element-a4eb52b{--display:flex;}.elementor-488 .elementor-element.elementor-element-a4eb52b:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-a4eb52b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-488 .elementor-element.elementor-element-5cece26{--display:flex;}.elementor-488 .elementor-element.elementor-element-5cece26:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-5cece26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-488 .elementor-element.elementor-element-a98739d{--display:flex;}.elementor-488 .elementor-element.elementor-element-a98739d:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-a98739d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-488 .elementor-element.elementor-element-afe18c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-afe18c0:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-afe18c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF5;}.elementor-488 .elementor-element.elementor-element-508e1f8{--display:flex;}.elementor-488 .elementor-element.elementor-element-508e1f8:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-508e1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-488 .elementor-element.elementor-element-797f735{--display:flex;}.elementor-488 .elementor-element.elementor-element-797f735:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-797f735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-488 .elementor-element.elementor-element-fedd25f{--display:flex;}.elementor-488 .elementor-element.elementor-element-fedd25f:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-fedd25f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-488 .elementor-element.elementor-element-dd4c0f8{--display:flex;}.elementor-488 .elementor-element.elementor-element-dd4c0f8:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-dd4c0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-488 .elementor-element.elementor-element-8ad0ffe{--display:flex;}.elementor-488 .elementor-element.elementor-element-8ad0ffe:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-8ad0ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-488 .elementor-element.elementor-element-2807efc{--display:flex;}.elementor-488 .elementor-element.elementor-element-2807efc:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-2807efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}@media(min-width:768px){.elementor-488 .elementor-element.elementor-element-24205e6{--width:101.386%;}}/* Start custom CSS for shortcode, class: .elementor-element-6fb4adb *//* ==========================================
   FORCE GOLD BUTTONS
========================================== */

.elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .button,
.elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product a.button,
.elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .add_to_cart_button,
.elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .a{
    background:linear-gradient(135deg,#D4AF37,#FFD54F) !important;
    color:#111 !important;
    border:none !important;
    box-shadow:none !important;
}

.elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .button:hover,
.elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product a.button:hover,
.elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .add_to_cart_button:hover,
.elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .ajax_add_to_cart:hover{
    background:#ffffff !important;
    color:#000 !important;
}
/* Make image container the reference */
.elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .woocommerce-LoopProduct-link{
    position:relative !important;
    display:block !important;
}

/* Move Sale badge onto the image */
.elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .onsale{
    position:absolute !important;
    
    margin:0 !important;
    z-index:99 !important;

    width:42px !important;
    height:42px !important;
    border-radius:50% !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
}

/* Mobile */
@media (max-width:768px){
    .elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .onsale{
        width:30px !important;
        height:30px !important;
        top:8px !important;
        right:8px !important;
        font-size:8px !important;
    }
}
/* ==========================================
   MOBILE PRODUCT CARD OPTIMIZATION
========================================== */

@media (max-width:768px){

    /* Product Title */
    .elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .woocommerce-loop-product__title,
    .elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product h2{
        font-size:14px !important;
        line-height:1.3 !important;
        min-height:36px !important;
        margin-bottom:6px !important;
    }

    /* Price */
    .elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .price{
        font-size:16px !important;
        margin-bottom:10px !important;
    }

    .elementor-488 .elementor-element.elementor-element-6fb4adb del{
        font-size:12px !important;
    }

    .elementor-488 .elementor-element.elementor-element-6fb4adb ins{
        font-size:17px !important;
    }

    /* Add to Cart & Buy Now Buttons */
    .elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .button,
    .elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .wc-buy-now-btn,
    .elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .add_to_cart_button{
        font-size:11px !important;
        padding:8px 10px !important;
        min-height:38px !important;
        border-radius:29px !important;
        font-weight:00 !important;
    }

    /* Sale Badge */
    .elementor-488 .elementor-element.elementor-element-6fb4adb .onsale{
    
        width:30px !important;
        height:30px !important;
        font-size:8px !important;
    }

}

/* Extra Small Phones */
@media (max-width:480px){

    .elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .woocommerce-loop-product__title,
    .elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product h2{
        font-size:15px !important;
        min-height:34px !important;
    }

    .elementor-488 .elementor-element.elementor-element-6fb4adb ul.products li.product .price{
        font-size:1px !important;
    }

 

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cece26 *//* Product Card */
.elementor-488 .elementor-element.elementor-element-5cece26 ul.products li.product{
    background:#0f0f0f !important;
    border:1px solid rgba(212,175,55,.25) !important;
    border-radius:24px;
    overflow:hidden;
    box-shadow:0 15px 35px rgba(0,0,0,.45);
}

/* Link Wrapper */
.elementor-488 .elementor-element.elementor-element-5cece26 ul.products li.product a.woocommerce-LoopProduct-link{
    background:#0f0f0f !important;
}

/* Product Title */
.elementor-488 .elementor-element.elementor-element-5cece26 ul.products li.product h2{
    color:#ffffff !important;
}

/* Price */
.elementor-488 .elementor-element.elementor-element-5cece26 ul.products li.product .price{
    color:#d4af37 !important;
}

/* Old Price */
.elementor-488 .elementor-element.elementor-element-5cece26 ul.products li.product del{
    color:#888 !important;
}

/* Buttons */
.elementor-488 .elementor-element.elementor-element-5cece26 ul.products li.product .button{
    background:#3b241d !important;
    color:#fff !important;
    border-radius:50px;
}

.elementor-488 .elementor-element.elementor-element-5cece26 ul.products li.product .button:hover{
    background:#d4af37 !important;
    color:#111 !important;
}

/* Hover */
.elementor-488 .elementor-element.elementor-element-5cece26 ul.products li.product:hover{
    transform:translateY(-10px);
    transition:.35s;
}/* End custom CSS */