.elementor-1119 .elementor-element.elementor-element-62575b4{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1119 .elementor-element.elementor-element-62575b4:not(.elementor-motion-effects-element-type-background), .elementor-1119 .elementor-element.elementor-element-62575b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coroesmarketplace.com/wp-content/uploads/2026/08/693283-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1119 .elementor-element.elementor-element-62575b4::before, .elementor-1119 .elementor-element.elementor-element-62575b4 > .elementor-background-video-container::before, .elementor-1119 .elementor-element.elementor-element-62575b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1119 .elementor-element.elementor-element-62575b4 > .elementor-background-slideshow::before, .elementor-1119 .elementor-element.elementor-element-62575b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1119 .elementor-element.elementor-element-62575b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1119 .elementor-element.elementor-element-c458d63 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1119 .elementor-element.elementor-element-810365a{text-align:center;font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1119 .elementor-element.elementor-element-83b284a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1119 .elementor-element.elementor-element-d30bc5d{text-align:center;}.elementor-1119 .elementor-element.elementor-element-d30bc5d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#1B1B1B;}.elementor-1119 .elementor-element.elementor-element-98a65a5{text-align:center;font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:400;color:#1B1B1B;}.elementor-1119 .elementor-element.elementor-element-183181b{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;background-color:#FFFDFD;}.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;}.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-730cd6b );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;}.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-730cd6b );}.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-730cd6b );}.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products ul.products li.product .price del {font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;}.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1119 .elementor-element.elementor-element-8644505.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-8644505 *//* =====================================================
   LIST IMAGE
===================================================== */

ul.products.janetiq-list-view
li.product
.custom-product-slider {

    width: 240px !important;
    max-width: 240px !important;

    margin: 0 !important;

    aspect-ratio: 1 / 1;
}


/* Standard WooCommerce image */

ul.products.janetiq-list-view
li.product
.woocommerce-loop-product__link img {

    width: 240px !important;
    height: 240px !important;

    object-fit: cover;
}


/* =====================================================
   LIST PRODUCT CONTENT
===================================================== */

ul.products.janetiq-list-view
li.product
.woocommerce-loop-product__title {

    margin-top: 0 !important;
    margin-bottom: 10px !important;

    font-size: 19px !important;
    font-weight: 600 !important;
}


/* Price */

ul.products.janetiq-list-view
li.product
.price {

    margin-bottom: 12px !important;

    font-size: 16px !important;
}


/* Description */

ul.products.janetiq-list-view
li.product
.woocommerce-product-details__short-description {

    margin-bottom: 15px;
}


/* Button */

ul.products.janetiq-list-view
li.product
.button {

    margin-top: 8px !important;
}


/* =====================================================
   TABLET LANDSCAPE
===================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    ul.products.janetiq-list-view li.product {

        grid-template-columns: 180px minmax(0, 1fr);

        padding: 15px !important;
    }

    ul.products.janetiq-list-view
    li.product
    .custom-product-slider {

        width: 180px !important;
        max-width: 180px !important;
    }

    ul.products.janetiq-list-view
    li.product
    .woocommerce-loop-product__link img {

        width: 180px !important;
        height: 180px !important;
    }
}


/* =====================================================
   TABLET PORTRAIT + MOBILE
===================================================== */

@media (max-width: 767px) {

    .janetiq-view-switcher {
        margin-bottom: 20px;
    }

    ul.products.janetiq-list-view {

        display: flex !important;
        flex-direction: column !important;

        gap: 15px !important;
    }


    ul.products.janetiq-list-view li.product {

        display: flex !important;
        flex-direction: column !important;

        width: 100% !important;

        padding: 12px !important;

        text-align: left;
    }


    ul.products.janetiq-list-view
    li.product
    .custom-product-slider {

        width: 100% !important;
        max-width: 100% !important;

        aspect-ratio: 1 / 1;

        margin-bottom: 15px !important;
    }


    ul.products.janetiq-list-view
    li.product
    .woocommerce-loop-product__link img {

        width: 100% !important;
        height: auto !important;
    }
}


/* =====================================================
   SMALL MOBILE
===================================================== */

@media (max-width: 480px) {

    .janetiq-view-switcher {
        margin-bottom: 15px;
    }

    .janetiq-view-btn {
        min-width: 65px;
        height: 36px;

        padding: 0 11px !important;
    }

}


/*shortdescription*/


/* =========================================
   JANETIQ PRODUCT SHORT DESCRIPTION
   ========================================= */

.janetiq-product-short-description {
    display: block;
    margin-top: 4px;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 400;
    color: #666;
     padding: 5px;
}

/* Keep description from becoming too tall */
.janetiq-product-short-description {
    min-height: 18px;
}

/* Mobile */
@media (max-width: 767px) {
    .janetiq-product-short-description {
        font-size: 12px;
        line-height: 1.35;
        margin-top: 3px;
        margin-bottom: 8px;
    }
}

/*shortdescription*/

/*wishlist*/
.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button > a i {
    color: rgb(255,255,255);
    background: #000;
    padding: 10px;
    border-radius: 50%;
    transition: all 0.3s ease;
}

/* Hover - Green */
.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button > a:hover i {
    color: #ffffff;
    background: #76AF4F; !important;
}


/*wishlist*/

/* Position the sale badge
Hide Panel (Ctrl + P)
 to the right */
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
    position: absolute !important;
    top: 20px !important;
    left: 10px !important;
    right: auto !important;
    background: #76AF4F;
    border-radius: 2px !important;
    font-size: 13px !important;
     line-height: 1.2 !important;
   min-height: 0 !important;
   padding: 5px 8px !important;
    
}

/* Ensure the product container supports absolute positioning */
.woocommerce ul.products li.product,
.woocommerce .product {
    position: relative !important;
}

/*product botton*/

/* JANETIQ WooCommerce Product Button */
.woocommerce ul.products li.product .button {
    display: inline-block;
    margin-top: 1em;
    margin-bottom: 20px;

    background: rgba(118, 175, 79, 0.12) !important;
    color: #76AF4F !important;

    border: 1px solid rgba(118, 175, 79, 0.35) !important;
    border-radius: 50px !important;

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    box-shadow:
        0 6px 20px rgba(118, 175, 79, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.75);

    font-weight: 600 !important;

    transition:
        background 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease !important;
}

/* Hover */
.woocommerce ul.products li.product .button:hover {
    background: #76AF4F !important;
    color: #FFFFFF !important;

    border-color: #76AF4F !important;

    box-shadow:
        0 8px 25px rgba(118, 175, 79, 0.30),
        0 0 12px rgba(118, 175, 79, 0.15);

    transform: translateY(-2px);
}

/* Active / Click */
.woocommerce ul.products li.product .button:active {
    transform: translateY(0);
    box-shadow:
        0 4px 12px rgba(118, 175, 79, 0.20);
        
        
}






/*product title*/


/* =========================================
   JANETIQ - RESPONSIVE PRODUCT TITLE POSITION
   ========================================= */

/* DESKTOP — 1200px and above */
@media (min-width: 1200px) {
    .woocommerce-loop-product__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        margin-top: -40px !important;
        padding-top: 0 !important;
    }
}


/* LAPTOP — 1025px to 1199px */
@media (min-width: 1025px) and (max-width: 1199px) {
    .woocommerce-loop-product__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        margin-top: -40px !important;
        padding-top: 0 !important;
    }
}


/* TABLET LANDSCAPE — 992px to 1024px */
@media (min-width: 992px) and (max-width: 1024px) {
    .woocommerce-loop-product__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        margin-top: 40px !important;
        padding-top: 0 !important;
    }
}


/* TABLET PORTRAIT — 768px to 991px */
@media (min-width: 768px) and (max-width: 991px) {
    .woocommerce-loop-product__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        margin-top: -50px !important;
        padding-top: 0 !important;
    }
}


/* MOBILE LANDSCAPE — 481px to 767px */
@media (min-width: 481px) and (max-width: 767px) {
    .woocommerce-loop-product__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        margin-top: -20px !important;
        padding-top: 0 !important;
    }
}


/* MOBILE PORTRAIT — 361px to 480px */
@media (min-width: 361px) and (max-width: 480px) {
    .woocommerce-loop-product__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        margin-top: -20px !important;
        padding-top: 0 !important;
    }
}


/* SMALL MOBILE — 360px and below */
@media (max-width: 360px) {
    .woocommerce-loop-product__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        margin-top: -20px !important;
        padding-top: 0 !important;
    }
}

/*product title*/

/*product box*/


.elementor-767 .elementor-element.elementor-element-186b531.elementor-wc-products ul.products li.product {
    text-align: center;


    background: rgba(255, 255, 255, 0.55);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border: 1px solid rgba(255, 255, 255, 0.75);
    border-radius: 20px;

    box-shadow:
        0 10px 35px rgba(60, 40, 30, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.8);
}





/* ======================================================
   Laptop (1281px - 1919px)
====================================================== */
@media (max-width:1919px){

.slider-progress{
    left:22px;
    right:22px;
    bottom: 20% !important;
    height:3px;
}

}

/* ======================================================
   Tablet Landscape (1025px - 1280px)
====================================================== */
@media (max-width:1280px){

.slider-progress{
    left:20px;
    right:20px;
    bottom:20% !important;
    height:3px;
}

}

/* ======================================================
   Tablet Portrait (768px - 1024px)
====================================================== */
@media (max-width:1024px){

.slider-progress{
    left:18px;
    right:18px;
    bottom:20% !important;
    height:3px;
}

}

/* ======================================================
   Mobile Landscape (481px - 767px)
====================================================== */
@media (max-width:767px){

.slider-progress{
    left:16px;
    right:16px;
    bottom:20% !important; 
    height:2px;
	z-index: 55
}

}

/* ======================================================
   Mobile Portrait (480px and below)
====================================================== */



@media (max-width:480px){

.slider-progress{
    left:14px;
    right:14px;
    bottom: 18% !important;
    height:2px;
    z-index: 99999999;
}

}




/*buynow*/
[type=button], [type=submit], button {
    background-color: transparent;
    border: 1px solid #c36;
    border-radius: 3px;
    color: #c36;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    padding: .5rem 1rem;
    text-align: center;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    visibility: hidden;
}/* End custom CSS */