.elementor-6958 .elementor-element.elementor-element-bfd41b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-64e0cdc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-083710c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6958 .elementor-element.elementor-element-2fc3e6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-01c14b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-72b6d3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6958 .elementor-element.elementor-element-67a84b3{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6958 .elementor-element.elementor-element-6d2836e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-1e92776{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-82f6580 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6958 .elementor-element.elementor-element-ef4ac1e{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6958 .elementor-element.elementor-element-6ba6021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-7fe0e5e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-3c67bcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6958 .elementor-element.elementor-element-271b3ea{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6958 .elementor-element.elementor-element-3556902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-9a8d96d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-cbec508 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6958 .elementor-element.elementor-element-b553eb1{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6958 .elementor-element.elementor-element-64be0df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-f9923f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6958 .elementor-element.elementor-element-98e57de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6958 .elementor-element.elementor-element-dea22c2{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-6958 .elementor-element.elementor-element-bfd41b9{--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-6958 .elementor-element.elementor-element-5ca24d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6958 .elementor-element.elementor-element-083710c{--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-6958 .elementor-element.elementor-element-72b6d3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6958 .elementor-element.elementor-element-82f6580 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6958 .elementor-element.elementor-element-3c67bcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6958 .elementor-element.elementor-element-cbec508 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6958 .elementor-element.elementor-element-98e57de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for wdt-shop-products, class: .elementor-element-5ca24d1 *//* =========================================================
   MAIN CONTAINER FIX
========================================================= */

.wdt-products-container{
    overflow:hidden !important;
}

.wdt-products-carousel-5ca24d1{
    overflow:hidden !important;
    position:relative !important;
}

/* =========================================================
   FORCE SINGLE ROW
========================================================= */

.woocommerce ul.products.swiper-wrapper{
    display:flex !important;
    flex-wrap:nowrap !important;
    align-items:flex-start !important;
}

.woocommerce ul.products.swiper-wrapper li.product{
    float:none !important;
    height:auto !important;
    margin:0 !important;
    box-sizing:border-box !important;
}

/* =========================================================
   SWIPER SLIDES
========================================================= */

.wdt-products-carousel-5ca24d1 .swiper-slide{
    box-sizing:border-box !important;
    height:auto !important;

    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
}

/* =========================================================
   PRODUCT CARD
========================================================= */

.wdt-products-carousel-5ca24d1 .product-wrapper{
    width:100% !important;
}

.wdt-products-carousel-5ca24d1 .product-thumb{
    position:relative !important;
    overflow:hidden !important;
    width:100% !important;
}

/* =========================================================
   IMAGE FIX
========================================================= */

/* KEEP PRIMARY IMAGE VISIBLE */
.wdt-products-carousel-5ca24d1 .primary-image{
    position:relative !important;

    display:block !important;
    width:100% !important;

    opacity:1 !important;
    visibility:visible !important;

    z-index:2 !important;
}

/* HIDE SECOND IMAGE */
.wdt-products-carousel-5ca24d1 .secondary-image{
    display:none !important;
}

/* ACTUAL IMAGE */
.wdt-products-carousel-5ca24d1 .primary-image img{
    position:relative !important;

    width:100% !important;
    max-width:100% !important;
    height:auto !important;

    display:block !important;

    opacity:1 !important;
    visibility:visible !important;

    transform:none !important;
}

/* IMAGE LINK */
.wdt-products-carousel-5ca24d1 .product-thumb a.image{
    display:block !important;
    width:100% !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width:767px){

    /* EXACTLY 2 PRODUCTS */
    .wdt-products-carousel-5ca24d1 .swiper-slide{
        width:calc(50% - 10px) !important;
        box-sizing:border-box !important;
    }

    /* TYPOGRAPHY */
    .wdt-products-carousel-5ca24d1 .product-title{
        margin-top:8px !important;
    }

    .wdt-products-carousel-5ca24d1 .product-title h5,
    .wdt-products-carousel-5ca24d1 .product-title a{
        font-size:13px !important;
        line-height:1.35 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-price,
    .wdt-products-carousel-5ca24d1 .product-price .amount,
    .wdt-products-carousel-5ca24d1 .price{
        font-size:12px !important;
        line-height:1.2 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-details{
        padding-top:4px !important;
    }
}

/* =========================================================
   DESKTOP ARROWS
========================================================= */

@media only screen and (min-width:768px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:42px !important;
        height:42px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* =========================================================
   MOBILE ARROWS
========================================================= */

@media only screen and (max-width:767px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:25px !important;
        height:25px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* HIDE HOVER ICONS ON PRODUCT IMAGE */

.wdt-products-carousel-5ca24d1 .product-buttons-wrapper,
.wdt-products-carousel-5ca24d1 .wc_inline_buttons,
.wdt-products-carousel-5ca24d1 .wcwl_btn_wrapper,
.wdt-products-carousel-5ca24d1 .wcqv_btn_wrapper,
.wdt-products-carousel-5ca24d1 .compare,
.wdt-products-carousel-5ca24d1 .yith-wcqv-button,
.wdt-products-carousel-5ca24d1 .tinv-wraper{
    display:none !important;
}

/* DESKTOP — FORCE EXACT 4 PRODUCTS */

@media only screen and (min-width:768px){

    .wdt-products-carousel-5ca24d1 .swiper-wrapper{
        display:flex !important;
    }

    .wdt-products-carousel-5ca24d1 .swiper-slide{

        width:25% !important;
        min-width:25% !important;
        max-width:25% !important;

        flex:0 0 25% !important;

        margin-right:0 !important;

        box-sizing:border-box !important;
    }

}/* End custom CSS */
/* Start custom CSS for wdt-shop-products, class: .elementor-element-72b6d3e *//* =========================================================
   MAIN CONTAINER FIX
========================================================= */

.wdt-products-container{
    overflow:hidden !important;
}

.wdt-products-carousel-5ca24d1{
    overflow:hidden !important;
    position:relative !important;
}

/* =========================================================
   FORCE SINGLE ROW
========================================================= */

.woocommerce ul.products.swiper-wrapper{
    display:flex !important;
    flex-wrap:nowrap !important;
    align-items:flex-start !important;
}

.woocommerce ul.products.swiper-wrapper li.product{
    float:none !important;
    height:auto !important;
    margin:0 !important;
    box-sizing:border-box !important;
}

/* =========================================================
   SWIPER SLIDES
========================================================= */

.wdt-products-carousel-5ca24d1 .swiper-slide{
    box-sizing:border-box !important;
    height:auto !important;

    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
}

/* =========================================================
   PRODUCT CARD
========================================================= */

.wdt-products-carousel-5ca24d1 .product-wrapper{
    width:100% !important;
}

.wdt-products-carousel-5ca24d1 .product-thumb{
    position:relative !important;
    overflow:hidden !important;
    width:100% !important;
}

/* =========================================================
   IMAGE FIX
========================================================= */

/* KEEP PRIMARY IMAGE VISIBLE */
.wdt-products-carousel-5ca24d1 .primary-image{
    position:relative !important;

    display:block !important;
    width:100% !important;

    opacity:1 !important;
    visibility:visible !important;

    z-index:2 !important;
}

/* HIDE SECOND IMAGE */
.wdt-products-carousel-5ca24d1 .secondary-image{
    display:none !important;
}

/* ACTUAL IMAGE */
.wdt-products-carousel-5ca24d1 .primary-image img{
    position:relative !important;

    width:100% !important;
    max-width:100% !important;
    height:auto !important;

    display:block !important;

    opacity:1 !important;
    visibility:visible !important;

    transform:none !important;
}

/* IMAGE LINK */
.wdt-products-carousel-5ca24d1 .product-thumb a.image{
    display:block !important;
    width:100% !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width:767px){

    /* EXACTLY 2 PRODUCTS */
    .wdt-products-carousel-5ca24d1 .swiper-slide{
        width:calc(50% - 10px) !important;
        box-sizing:border-box !important;
    }

    /* TYPOGRAPHY */
    .wdt-products-carousel-5ca24d1 .product-title{
        margin-top:8px !important;
    }

    .wdt-products-carousel-5ca24d1 .product-title h5,
    .wdt-products-carousel-5ca24d1 .product-title a{
        font-size:13px !important;
        line-height:1.35 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-price,
    .wdt-products-carousel-5ca24d1 .product-price .amount,
    .wdt-products-carousel-5ca24d1 .price{
        font-size:12px !important;
        line-height:1.2 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-details{
        padding-top:4px !important;
    }
}

/* =========================================================
   DESKTOP ARROWS
========================================================= */

@media only screen and (min-width:768px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:42px !important;
        height:42px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* =========================================================
   MOBILE ARROWS
========================================================= */

@media only screen and (max-width:767px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:25px !important;
        height:25px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* HIDE HOVER ICONS ON PRODUCT IMAGE */

.wdt-products-carousel-5ca24d1 .product-buttons-wrapper,
.wdt-products-carousel-5ca24d1 .wc_inline_buttons,
.wdt-products-carousel-5ca24d1 .wcwl_btn_wrapper,
.wdt-products-carousel-5ca24d1 .wcqv_btn_wrapper,
.wdt-products-carousel-5ca24d1 .compare,
.wdt-products-carousel-5ca24d1 .yith-wcqv-button,
.wdt-products-carousel-5ca24d1 .tinv-wraper{
    display:none !important;
}

/* DESKTOP — FORCE EXACT 4 PRODUCTS */

@media only screen and (min-width:768px){

    .wdt-products-carousel-5ca24d1 .swiper-wrapper{
        display:flex !important;
    }

    .wdt-products-carousel-5ca24d1 .swiper-slide{

        width:25% !important;
        min-width:25% !important;
        max-width:25% !important;

        flex:0 0 25% !important;

        margin-right:0 !important;

        box-sizing:border-box !important;
    }

}/* End custom CSS */
/* Start custom CSS for wdt-shop-products, class: .elementor-element-82f6580 *//* =========================================================
   MAIN CONTAINER FIX
========================================================= */

.wdt-products-container{
    overflow:hidden !important;
}

.wdt-products-carousel-5ca24d1{
    overflow:hidden !important;
    position:relative !important;
}

/* =========================================================
   FORCE SINGLE ROW
========================================================= */

.woocommerce ul.products.swiper-wrapper{
    display:flex !important;
    flex-wrap:nowrap !important;
    align-items:flex-start !important;
}

.woocommerce ul.products.swiper-wrapper li.product{
    float:none !important;
    height:auto !important;
    margin:0 !important;
    box-sizing:border-box !important;
}

/* =========================================================
   SWIPER SLIDES
========================================================= */

.wdt-products-carousel-5ca24d1 .swiper-slide{
    box-sizing:border-box !important;
    height:auto !important;

    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
}

/* =========================================================
   PRODUCT CARD
========================================================= */

.wdt-products-carousel-5ca24d1 .product-wrapper{
    width:100% !important;
}

.wdt-products-carousel-5ca24d1 .product-thumb{
    position:relative !important;
    overflow:hidden !important;
    width:100% !important;
}

/* =========================================================
   IMAGE FIX
========================================================= */

/* KEEP PRIMARY IMAGE VISIBLE */
.wdt-products-carousel-5ca24d1 .primary-image{
    position:relative !important;

    display:block !important;
    width:100% !important;

    opacity:1 !important;
    visibility:visible !important;

    z-index:2 !important;
}

/* HIDE SECOND IMAGE */
.wdt-products-carousel-5ca24d1 .secondary-image{
    display:none !important;
}

/* ACTUAL IMAGE */
.wdt-products-carousel-5ca24d1 .primary-image img{
    position:relative !important;

    width:100% !important;
    max-width:100% !important;
    height:auto !important;

    display:block !important;

    opacity:1 !important;
    visibility:visible !important;

    transform:none !important;
}

/* IMAGE LINK */
.wdt-products-carousel-5ca24d1 .product-thumb a.image{
    display:block !important;
    width:100% !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width:767px){

    /* EXACTLY 2 PRODUCTS */
    .wdt-products-carousel-5ca24d1 .swiper-slide{
        width:calc(50% - 10px) !important;
        box-sizing:border-box !important;
    }

    /* TYPOGRAPHY */
    .wdt-products-carousel-5ca24d1 .product-title{
        margin-top:8px !important;
    }

    .wdt-products-carousel-5ca24d1 .product-title h5,
    .wdt-products-carousel-5ca24d1 .product-title a{
        font-size:13px !important;
        line-height:1.35 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-price,
    .wdt-products-carousel-5ca24d1 .product-price .amount,
    .wdt-products-carousel-5ca24d1 .price{
        font-size:12px !important;
        line-height:1.2 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-details{
        padding-top:4px !important;
    }
}

/* =========================================================
   DESKTOP ARROWS
========================================================= */

@media only screen and (min-width:768px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:42px !important;
        height:42px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* =========================================================
   MOBILE ARROWS
========================================================= */

@media only screen and (max-width:767px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:25px !important;
        height:25px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* HIDE HOVER ICONS ON PRODUCT IMAGE */

.wdt-products-carousel-5ca24d1 .product-buttons-wrapper,
.wdt-products-carousel-5ca24d1 .wc_inline_buttons,
.wdt-products-carousel-5ca24d1 .wcwl_btn_wrapper,
.wdt-products-carousel-5ca24d1 .wcqv_btn_wrapper,
.wdt-products-carousel-5ca24d1 .compare,
.wdt-products-carousel-5ca24d1 .yith-wcqv-button,
.wdt-products-carousel-5ca24d1 .tinv-wraper{
    display:none !important;
}

/* DESKTOP — FORCE EXACT 4 PRODUCTS */

@media only screen and (min-width:768px){

    .wdt-products-carousel-5ca24d1 .swiper-wrapper{
        display:flex !important;
    }

    .wdt-products-carousel-5ca24d1 .swiper-slide{

        width:25% !important;
        min-width:25% !important;
        max-width:25% !important;

        flex:0 0 25% !important;

        margin-right:0 !important;

        box-sizing:border-box !important;
    }

}/* End custom CSS */
/* Start custom CSS for wdt-shop-products, class: .elementor-element-3c67bcf *//* =========================================================
   MAIN CONTAINER FIX
========================================================= */

.wdt-products-container{
    overflow:hidden !important;
}

.wdt-products-carousel-5ca24d1{
    overflow:hidden !important;
    position:relative !important;
}

/* =========================================================
   FORCE SINGLE ROW
========================================================= */

.woocommerce ul.products.swiper-wrapper{
    display:flex !important;
    flex-wrap:nowrap !important;
    align-items:flex-start !important;
}

.woocommerce ul.products.swiper-wrapper li.product{
    float:none !important;
    height:auto !important;
    margin:0 !important;
    box-sizing:border-box !important;
}

/* =========================================================
   SWIPER SLIDES
========================================================= */

.wdt-products-carousel-5ca24d1 .swiper-slide{
    box-sizing:border-box !important;
    height:auto !important;

    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
}

/* =========================================================
   PRODUCT CARD
========================================================= */

.wdt-products-carousel-5ca24d1 .product-wrapper{
    width:100% !important;
}

.wdt-products-carousel-5ca24d1 .product-thumb{
    position:relative !important;
    overflow:hidden !important;
    width:100% !important;
}

/* =========================================================
   IMAGE FIX
========================================================= */

/* KEEP PRIMARY IMAGE VISIBLE */
.wdt-products-carousel-5ca24d1 .primary-image{
    position:relative !important;

    display:block !important;
    width:100% !important;

    opacity:1 !important;
    visibility:visible !important;

    z-index:2 !important;
}

/* HIDE SECOND IMAGE */
.wdt-products-carousel-5ca24d1 .secondary-image{
    display:none !important;
}

/* ACTUAL IMAGE */
.wdt-products-carousel-5ca24d1 .primary-image img{
    position:relative !important;

    width:100% !important;
    max-width:100% !important;
    height:auto !important;

    display:block !important;

    opacity:1 !important;
    visibility:visible !important;

    transform:none !important;
}

/* IMAGE LINK */
.wdt-products-carousel-5ca24d1 .product-thumb a.image{
    display:block !important;
    width:100% !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width:767px){

    /* EXACTLY 2 PRODUCTS */
    .wdt-products-carousel-5ca24d1 .swiper-slide{
        width:calc(50% - 10px) !important;
        box-sizing:border-box !important;
    }

    /* TYPOGRAPHY */
    .wdt-products-carousel-5ca24d1 .product-title{
        margin-top:8px !important;
    }

    .wdt-products-carousel-5ca24d1 .product-title h5,
    .wdt-products-carousel-5ca24d1 .product-title a{
        font-size:13px !important;
        line-height:1.35 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-price,
    .wdt-products-carousel-5ca24d1 .product-price .amount,
    .wdt-products-carousel-5ca24d1 .price{
        font-size:12px !important;
        line-height:1.2 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-details{
        padding-top:4px !important;
    }
}

/* =========================================================
   DESKTOP ARROWS
========================================================= */

@media only screen and (min-width:768px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:42px !important;
        height:42px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* =========================================================
   MOBILE ARROWS
========================================================= */

@media only screen and (max-width:767px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:25px !important;
        height:25px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* HIDE HOVER ICONS ON PRODUCT IMAGE */

.wdt-products-carousel-5ca24d1 .product-buttons-wrapper,
.wdt-products-carousel-5ca24d1 .wc_inline_buttons,
.wdt-products-carousel-5ca24d1 .wcwl_btn_wrapper,
.wdt-products-carousel-5ca24d1 .wcqv_btn_wrapper,
.wdt-products-carousel-5ca24d1 .compare,
.wdt-products-carousel-5ca24d1 .yith-wcqv-button,
.wdt-products-carousel-5ca24d1 .tinv-wraper{
    display:none !important;
}

/* DESKTOP — FORCE EXACT 4 PRODUCTS */

@media only screen and (min-width:768px){

    .wdt-products-carousel-5ca24d1 .swiper-wrapper{
        display:flex !important;
    }

    .wdt-products-carousel-5ca24d1 .swiper-slide{

        width:25% !important;
        min-width:25% !important;
        max-width:25% !important;

        flex:0 0 25% !important;

        margin-right:0 !important;

        box-sizing:border-box !important;
    }

}/* End custom CSS */
/* Start custom CSS for wdt-shop-products, class: .elementor-element-cbec508 *//* =========================================================
   MAIN CONTAINER FIX
========================================================= */

.wdt-products-container{
    overflow:hidden !important;
}

.wdt-products-carousel-5ca24d1{
    overflow:hidden !important;
    position:relative !important;
}

/* =========================================================
   FORCE SINGLE ROW
========================================================= */

.woocommerce ul.products.swiper-wrapper{
    display:flex !important;
    flex-wrap:nowrap !important;
    align-items:flex-start !important;
}

.woocommerce ul.products.swiper-wrapper li.product{
    float:none !important;
    height:auto !important;
    margin:0 !important;
    box-sizing:border-box !important;
}

/* =========================================================
   SWIPER SLIDES
========================================================= */

.wdt-products-carousel-5ca24d1 .swiper-slide{
    box-sizing:border-box !important;
    height:auto !important;

    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
}

/* =========================================================
   PRODUCT CARD
========================================================= */

.wdt-products-carousel-5ca24d1 .product-wrapper{
    width:100% !important;
}

.wdt-products-carousel-5ca24d1 .product-thumb{
    position:relative !important;
    overflow:hidden !important;
    width:100% !important;
}

/* =========================================================
   IMAGE FIX
========================================================= */

/* KEEP PRIMARY IMAGE VISIBLE */
.wdt-products-carousel-5ca24d1 .primary-image{
    position:relative !important;

    display:block !important;
    width:100% !important;

    opacity:1 !important;
    visibility:visible !important;

    z-index:2 !important;
}

/* HIDE SECOND IMAGE */
.wdt-products-carousel-5ca24d1 .secondary-image{
    display:none !important;
}

/* ACTUAL IMAGE */
.wdt-products-carousel-5ca24d1 .primary-image img{
    position:relative !important;

    width:100% !important;
    max-width:100% !important;
    height:auto !important;

    display:block !important;

    opacity:1 !important;
    visibility:visible !important;

    transform:none !important;
}

/* IMAGE LINK */
.wdt-products-carousel-5ca24d1 .product-thumb a.image{
    display:block !important;
    width:100% !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width:767px){

    /* EXACTLY 2 PRODUCTS */
    .wdt-products-carousel-5ca24d1 .swiper-slide{
        width:calc(50% - 10px) !important;
        box-sizing:border-box !important;
    }

    /* TYPOGRAPHY */
    .wdt-products-carousel-5ca24d1 .product-title{
        margin-top:8px !important;
    }

    .wdt-products-carousel-5ca24d1 .product-title h5,
    .wdt-products-carousel-5ca24d1 .product-title a{
        font-size:13px !important;
        line-height:1.35 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-price,
    .wdt-products-carousel-5ca24d1 .product-price .amount,
    .wdt-products-carousel-5ca24d1 .price{
        font-size:12px !important;
        line-height:1.2 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-details{
        padding-top:4px !important;
    }
}

/* =========================================================
   DESKTOP ARROWS
========================================================= */

@media only screen and (min-width:768px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:42px !important;
        height:42px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* =========================================================
   MOBILE ARROWS
========================================================= */

@media only screen and (max-width:767px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:25px !important;
        height:25px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* HIDE HOVER ICONS ON PRODUCT IMAGE */

.wdt-products-carousel-5ca24d1 .product-buttons-wrapper,
.wdt-products-carousel-5ca24d1 .wc_inline_buttons,
.wdt-products-carousel-5ca24d1 .wcwl_btn_wrapper,
.wdt-products-carousel-5ca24d1 .wcqv_btn_wrapper,
.wdt-products-carousel-5ca24d1 .compare,
.wdt-products-carousel-5ca24d1 .yith-wcqv-button,
.wdt-products-carousel-5ca24d1 .tinv-wraper{
    display:none !important;
}

/* DESKTOP — FORCE EXACT 4 PRODUCTS */

@media only screen and (min-width:768px){

    .wdt-products-carousel-5ca24d1 .swiper-wrapper{
        display:flex !important;
    }

    .wdt-products-carousel-5ca24d1 .swiper-slide{

        width:25% !important;
        min-width:25% !important;
        max-width:25% !important;

        flex:0 0 25% !important;

        margin-right:0 !important;

        box-sizing:border-box !important;
    }

}/* End custom CSS */
/* Start custom CSS for wdt-shop-products, class: .elementor-element-98e57de *//* =========================================================
   MAIN CONTAINER FIX
========================================================= */

.wdt-products-container{
    overflow:hidden !important;
}

.wdt-products-carousel-5ca24d1{
    overflow:hidden !important;
    position:relative !important;
}

/* =========================================================
   FORCE SINGLE ROW
========================================================= */

.woocommerce ul.products.swiper-wrapper{
    display:flex !important;
    flex-wrap:nowrap !important;
    align-items:flex-start !important;
}

.woocommerce ul.products.swiper-wrapper li.product{
    float:none !important;
    height:auto !important;
    margin:0 !important;
    box-sizing:border-box !important;
}

/* =========================================================
   SWIPER SLIDES
========================================================= */

.wdt-products-carousel-5ca24d1 .swiper-slide{
    box-sizing:border-box !important;
    height:auto !important;

    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
}

/* =========================================================
   PRODUCT CARD
========================================================= */

.wdt-products-carousel-5ca24d1 .product-wrapper{
    width:100% !important;
}

.wdt-products-carousel-5ca24d1 .product-thumb{
    position:relative !important;
    overflow:hidden !important;
    width:100% !important;
}

/* =========================================================
   IMAGE FIX
========================================================= */

/* KEEP PRIMARY IMAGE VISIBLE */
.wdt-products-carousel-5ca24d1 .primary-image{
    position:relative !important;

    display:block !important;
    width:100% !important;

    opacity:1 !important;
    visibility:visible !important;

    z-index:2 !important;
}

/* HIDE SECOND IMAGE */
.wdt-products-carousel-5ca24d1 .secondary-image{
    display:none !important;
}

/* ACTUAL IMAGE */
.wdt-products-carousel-5ca24d1 .primary-image img{
    position:relative !important;

    width:100% !important;
    max-width:100% !important;
    height:auto !important;

    display:block !important;

    opacity:1 !important;
    visibility:visible !important;

    transform:none !important;
}

/* IMAGE LINK */
.wdt-products-carousel-5ca24d1 .product-thumb a.image{
    display:block !important;
    width:100% !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width:767px){

    /* EXACTLY 2 PRODUCTS */
    .wdt-products-carousel-5ca24d1 .swiper-slide{
        width:calc(50% - 10px) !important;
        box-sizing:border-box !important;
    }

    /* TYPOGRAPHY */
    .wdt-products-carousel-5ca24d1 .product-title{
        margin-top:8px !important;
    }

    .wdt-products-carousel-5ca24d1 .product-title h5,
    .wdt-products-carousel-5ca24d1 .product-title a{
        font-size:13px !important;
        line-height:1.35 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-price,
    .wdt-products-carousel-5ca24d1 .product-price .amount,
    .wdt-products-carousel-5ca24d1 .price{
        font-size:12px !important;
        line-height:1.2 !important;
    }

    .wdt-products-carousel-5ca24d1 .product-details{
        padding-top:4px !important;
    }
}

/* =========================================================
   DESKTOP ARROWS
========================================================= */

@media only screen and (min-width:768px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:42px !important;
        height:42px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:160px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* =========================================================
   MOBILE ARROWS
========================================================= */

@media only screen and (max-width:767px){

    .wdt-products-arrow-prev,
    .wdt-products-arrow-next{

        position:absolute !important;
        z-index:999 !important;

        width:25px !important;
        height:25px !important;

        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;

        background-color:transparent !important;

        border:none !important;
        box-shadow:none !important;

        font-size:0 !important;
    }

    .wdt-products-arrow-prev{

        left:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-prev-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-next{

        right:-30px !important;
        top:20px !important;

        background-image:url("https://jayoraluxury.com/wp-content/uploads/2026/05/arrow-next-small-svgrepo-com.svg") !important;
    }

    .wdt-products-arrow-prev::before,
    .wdt-products-arrow-next::before,
    .wdt-products-arrow-prev::after,
    .wdt-products-arrow-next::after{
        display:none !important;
    }

}

/* HIDE HOVER ICONS ON PRODUCT IMAGE */

.wdt-products-carousel-5ca24d1 .product-buttons-wrapper,
.wdt-products-carousel-5ca24d1 .wc_inline_buttons,
.wdt-products-carousel-5ca24d1 .wcwl_btn_wrapper,
.wdt-products-carousel-5ca24d1 .wcqv_btn_wrapper,
.wdt-products-carousel-5ca24d1 .compare,
.wdt-products-carousel-5ca24d1 .yith-wcqv-button,
.wdt-products-carousel-5ca24d1 .tinv-wraper{
    display:none !important;
}

/* DESKTOP — FORCE EXACT 4 PRODUCTS */

@media only screen and (min-width:768px){

    .wdt-products-carousel-5ca24d1 .swiper-wrapper{
        display:flex !important;
    }

    .wdt-products-carousel-5ca24d1 .swiper-slide{

        width:25% !important;
        min-width:25% !important;
        max-width:25% !important;

        flex:0 0 25% !important;

        margin-right:0 !important;

        box-sizing:border-box !important;
    }

}/* End custom CSS */