.elementor-6365 .elementor-element.elementor-element-430d156{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6365 .elementor-element.elementor-element-607863d img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-6365 .elementor-element.elementor-element-e46931b{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:7%;}body:not(.rtl) .elementor-6365 .elementor-element.elementor-element-e46931b{left:15%;}body.rtl .elementor-6365 .elementor-element.elementor-element-e46931b{right:15%;}.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 );color:var( --e-global-color-primary );}.elementor-6365 .elementor-element.elementor-element-528bdc1 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:45px;font-weight:600;color:#00632B;}.elementor-6365 .elementor-element.elementor-element-4ed2a50{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6365 .elementor-element.elementor-element-0d13cfa .elementor-heading-title{font-family:"Ephesis", Sans-serif;font-size:75px;font-weight:500;color:var( --e-global-color-bee4b3b );}.elementor-6365 .elementor-element.elementor-element-3f89518{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;text-align:start;}.elementor-6365 .elementor-element.elementor-element-3f89518.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6365 .elementor-element.elementor-element-3f89518 img{width:100%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6365 .elementor-element.elementor-element-e0a96e9{padding:15px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:0.9em;color:#000000;}.elementor-6365 .elementor-element.elementor-element-db222d2{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.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.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );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 ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.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 del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.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-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px;padding:0px 0px 0px 0px;box-shadow:0px 0px 5px -2px rgba(0,0,0,0.5);}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:5px 5px 0px 0px;margin-bottom:10px;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1CAD41;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1CAD41;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .price{color:#0D572F;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .price ins{color:#0D572F;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .price ins .amount{color:#0D572F;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:#FFFFFFFC;border-color:var( --e-global-color-primary );font-family:"Roboto Condensed", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:10px 45px 10px 45px;margin-top:0px;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#21B060;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-6365 .elementor-element.elementor-element-430d156{--width:100%;}.elementor-6365 .elementor-element.elementor-element-e46931b{--width:60%;}.elementor-6365 .elementor-element.elementor-element-db222d2{--width:85%;}}@media(max-width:1024px){.elementor-6365 .elementor-element.elementor-element-607863d img{height:9em;object-fit:cover;object-position:center left;}.elementor-6365 .elementor-element.elementor-element-e46931b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0%;}body:not(.rtl) .elementor-6365 .elementor-element.elementor-element-e46931b{left:10%;}body.rtl .elementor-6365 .elementor-element.elementor-element-e46931b{right:10%;}.elementor-6365 .elementor-element.elementor-element-528bdc1 .elementor-heading-title{font-size:20px;}.elementor-6365 .elementor-element.elementor-element-0d13cfa .elementor-heading-title{font-size:35px;}.elementor-6365 .elementor-element.elementor-element-e0a96e9{padding:10px 0px 0px 0px;line-height:1.2em;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6365 .elementor-element.elementor-element-607863d img{height:9.5em;}.elementor-6365 .elementor-element.elementor-element-e46931b{--width:85%;top:5%;}body:not(.rtl) .elementor-6365 .elementor-element.elementor-element-e46931b{left:15%;}body.rtl .elementor-6365 .elementor-element.elementor-element-e46931b{right:15%;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:13px;}.elementor-6365 .elementor-element.elementor-element-011f3b7.elementor-wc-products ul.products li.product .button{font-size:13px;margin-top:5px;}}/* Start custom CSS for heading, class: .elementor-element-528bdc1 */@media (max-width: 1638px){
.elementor-6365 .elementor-element.elementor-element-528bdc1 .elementor-heading-title{
    font-size: clamp(20px, 3vw, 30px) !important;
}
}
@media (max-width: 1400px){
.elementor-6365 .elementor-element.elementor-element-528bdc1 .elementor-heading-title{
    font-size: clamp(20px, 3vw, 25px) !important;
}
}
@media (max-width: 1024px){
.elementor-6365 .elementor-element.elementor-element-528bdc1 .elementor-heading-title{
    font-size: clamp(20px, 3vw, 25px) !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d13cfa */@media (max-width: 1638px){
.elementor-6365 .elementor-element.elementor-element-0d13cfa .elementor-heading-title{
    font-size: clamp(60px, 3vw, 70px) !important;
}
@media (max-width:1200px){
.elementor-6365 .elementor-element.elementor-element-0d13cfa h2{
    font-size:32px;
    line-height:1.15;
}
}
}
@media (max-width: 1024px){
.elementor-6365 .elementor-element.elementor-element-0d13cfa .elementor-heading-title{
    font-size: clamp(40px, 3vw, 50px) !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ed2a50 */@media (max-width: 1024px){
.elementor-6365 .elementor-element.elementor-element-4ed2a50 .elementor-heading-title{
    font-size: clamp(30px, 4vw, 85px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0a96e9 */@media (max-width:1024px){
    .elementor-6365 .elementor-element.elementor-element-e0a96e9 p{
    font-size: clamp(12px, 2vw, 15px);
    line-height: 0.8;
}
@media (max-width:1200px){
.elementor-6365 .elementor-element.elementor-element-e0a96e9 p{
    font-size:15px;
    line-height:1.6;
}
}
}
@media (max-width: 1638px){
.elementor-6365 .elementor-element.elementor-element-e0a96e9 p{
    font-size: clamp(12px, 2vw, 15px);
    line-height: 0.9;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db222d2 *//* =========================================================
   CF15 — PREMIUM PRODUCT GRID
   Style: Luxury / Modern / Coffee
   ========================================================= */


/* =========================================================
   PRODUCT GRID
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products {
    perspective: 1400px;
    gap: 28px !important;
}


/* =========================================================
   PRODUCT CARD
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product {

    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #fbfdfb 55%,
            #f5faf6 100%
        );

    border: 1px solid rgba(0, 166, 81, 0.08);

    border-radius: 22px;

    transform:
        translateY(0)
        scale(1);

    transform-style: preserve-3d;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.06),
        0 2px 8px rgba(0, 0, 0, 0.03);

    transition:
        transform 0.45s cubic-bezier(.2,.8,.2,1),
        box-shadow 0.45s ease,
        border-color 0.35s ease;

    will-change: transform;

    z-index: 1;
}


/* =========================================================
   CARD TOP GLOW
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product::before {

    content: "";

    position: absolute;

    width: 220px;
    height: 220px;

    top: -120px;
    right: -100px;

    background:
        radial-gradient(
            circle,
            rgba(0, 166, 81, 0.16) 0%,
            rgba(0, 166, 81, 0.06) 35%,
            transparent 70%
        );

    filter: blur(8px);

    opacity: 0;

    transition:
        opacity 0.5s ease,
        transform 0.6s ease;

    pointer-events: none;

    z-index: 0;
}


.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product:hover::before {

    opacity: 1;

    transform:
        scale(1.3)
        translate(-15px, 15px);

}


/* =========================================================
   PREMIUM GLASS SHINE
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product::after {

    content: "";

    position: absolute;

    top: -100%;
    left: -150%;

    width: 55%;
    height: 300%;

    background:
        linear-gradient(
            90deg,
            transparent 0%,
            rgba(255,255,255,0.03) 25%,
            rgba(255,255,255,0.55) 50%,
            rgba(255,255,255,0.03) 75%,
            transparent 100%
        );

    transform: rotate(25deg);

    opacity: 0;

    pointer-events: none;

    z-index: 20;
}


.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product:hover::after {

    opacity: 1;

    animation:
        premiumShine
        1.1s
        cubic-bezier(.25,.8,.25,1)
        forwards;

}


@keyframes premiumShine {

    0% {
        left: -150%;
    }

    100% {
        left: 160%;
    }

}


/* =========================================================
   CARD HOVER
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product:hover {

    transform:
        translateY(-12px)
        scale(1.015);

    border-color:
        rgba(0, 166, 81, 0.18);

    box-shadow:
        0 30px 60px rgba(0, 0, 0, 0.12),
        0 12px 30px rgba(0, 166, 81, 0.10);

    z-index: 20;
}


/* =========================================================
   PRODUCT IMAGE AREA
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product img {

    position: relative;

    z-index: 5;

    transform:
        translateY(0)
        scale(1);

    transition:
        transform 0.6s cubic-bezier(.2,.8,.2,1),
        filter 0.5s ease;

    will-change: transform;
}


/* Image Hover */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product:hover img {

    transform:
        translateY(-8px)
        scale(1.055);

    filter:
        brightness(1.04)
        saturate(1.08);
}


/* =========================================================
   IMAGE FLOATING EFFECT
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product .woocommerce-loop-product__link {

    position: relative;

    display: block;

    z-index: 5;
}


/* =========================================================
   PRODUCT TITLE
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product
.woocommerce-loop-product__title {

    position: relative;

    z-index: 10;

    margin-top: 15px !important;

    font-weight: 600;

    transform:
        translateY(0);

    transition:
        color 0.35s ease,
        transform 0.35s ease;

}


/* Title Hover */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product:hover
.woocommerce-loop-product__title {

    color:
        #009447 !important;

    transform:
        translateY(-2px);
}


/* =========================================================
   PRODUCT PRICE
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product .price {

    position: relative;

    z-index: 10;

    transition:
        transform 0.35s ease,
        color 0.35s ease;
}


.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product:hover .price {

    transform:
        translateY(-2px);

}


/* =========================================================
   PRODUCT BUTTON — PREMIUM PILL
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product .button {

    position: relative;

    z-index: 15;

    display: inline-flex;

    align-items: center;
    justify-content: center;

    min-height: 44px;

    margin:
        10px 0 14px 0 !important;

    padding:
        0 22px !important;

    border:
        1px solid #009447 !important;

    border-radius:
        999px !important;

    background:
        #009447 !important;

    color:
        #ffffff !important;

    font-weight:
        600;

    overflow:
        hidden;

    transform:
        translateY(0);

    transition:
        transform 0.35s cubic-bezier(.2,.8,.2,1),
        background 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

}


/* =========================================================
   BUTTON LIGHT SWEEP
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product .button::before {

    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,0.35),
            transparent
        );

    transform:
        skewX(-20deg);

    transition:
        left 0.6s ease;

}


/* Button Hover */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product .button:hover {

    background:
        #007d3b !important;

    border-color:
        #007d3b !important;

    color:
        #ffffff !important;

    transform:
        translateY(-4px);

    box-shadow:
        0 12px 28px rgba(0, 148, 71, 0.28);
}


.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product .button:hover::before {

    left: 140%;

}


/* =========================================================
   CARD HOVER BUTTON
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product:hover .button {

    box-shadow:
        0 10px 25px rgba(0, 148, 71, 0.18);
}


/* =========================================================
   SALE BADGE
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product .onsale {

    top: 15px !important;
    right: 15px !important;
    left: auto !important;

    min-width: 55px;
    min-height: 28px;

    display: flex;

    align-items: center;
    justify-content: center;

    padding: 5px 12px;

    border-radius:
        999px;

    background:
        #0c5132 !important;

    color:
        #ffffff !important;

    font-size:
        11px;

    font-weight:
        700;

    letter-spacing:
        .4px;

    z-index:
        30;

    box-shadow:
        0 8px 18px rgba(12, 81, 50, 0.18);
}


/* =========================================================
   ADD TO CART ICON / EXTRA DETAIL
   ========================================================= */

.elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product a {

    text-decoration: none;
}


/* =========================================================
   LOADING CONTAINER
   ========================================================= */

.products-loading-container {

    position: relative;

    isolation: isolate;
}


/* =========================================================
   LOADING OVERLAY
   ========================================================= */

.products-loading-container::before {

    content: "";

    position: absolute;

    inset: 0;

    z-index: 999;

    background:
        rgba(255,255,255,0.88);

    backdrop-filter:
        blur(6px);

    -webkit-backdrop-filter:
        blur(6px);

    opacity: 0;

    visibility: hidden;

    pointer-events: none;

    transition:
        opacity 0.25s ease,
        visibility 0.25s ease;
}


/* =========================================================
   PREMIUM LOADER
   ========================================================= */

.products-loading-container::after {

    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 48px;
    height: 48px;

    margin:
        -24px 0 0 -24px;

    z-index: 1000;

    border:
        3px solid rgba(0,148,71,0.12);

    border-top-color:
        #009447;

    border-right-color:
        #20b45b;

    border-radius:
        50%;

    opacity: 0;

    visibility: hidden;

    pointer-events: none;
}


/* =========================================================
   LOADING ACTIVE
   ========================================================= */

.products-loading-container.is-loading::before {

    opacity: 1;

    visibility: visible;

    pointer-events: all;
}


.products-loading-container.is-loading::after {

    opacity: 1;

    visibility: visible;

    animation:
        productPremiumSpin
        0.75s
        linear
        infinite;
}


@keyframes productPremiumSpin {

    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products {

        gap: 20px !important;

    }


    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product {

        border-radius:
            18px;

    }


    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product:hover {

        transform:
            translateY(-7px)
            scale(1.01);

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products {

        gap:
            14px !important;

    }


    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product {

        transform:
            none !important;

        border-radius:
            16px;

        box-shadow:
            0 6px 18px rgba(0,0,0,0.06);

    }


    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product:hover {

        transform:
            translateY(-5px) !important;

        box-shadow:
            0 15px 30px rgba(0,0,0,0.10);

    }


    /* Tắt shine trên mobile */

    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product::after {

        display:
            none;

    }


    /* Image */

    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product img {

        transform:
            none !important;

    }


    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product:hover img {

        transform:
            scale(1.025) !important;

        filter:
            brightness(1.03)
            saturate(1.04);

    }


    /* Title */

    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product
    .woocommerce-loop-product__title {

        transform:
            none !important;

    }


    /* Button */

    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product .button {

        min-height:
            40px;

        padding:
            0 16px !important;

        font-size:
            13px;

    }

}


/* =========================================================
   REDUCE MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product,
    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product img,
    .elementor-6365 .elementor-element.elementor-element-db222d2 ul.products li.product .button {

        transition:
            none !important;

        animation:
            none !important;

    }

}/* End custom CSS */