.elementor-6840 .elementor-element.elementor-element-f7279f2{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-6840 .elementor-element.elementor-element-f7279f2 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1540px){.elementor-6840 .elementor-element.elementor-element-f7279f2{--swiper-slides-to-display:4;}}@media(max-width:1280px){.elementor-6840 .elementor-element.elementor-element-f7279f2{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-6840 .elementor-element.elementor-element-f7279f2{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-6840 .elementor-element.elementor-element-f7279f2{--swiper-slides-to-display:2;}}@media(max-width:480px){.elementor-6840 .elementor-element.elementor-element-f7279f2{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-f7279f2 */@media (min-width: 1024px) {
    .elementor-6840 .elementor-element.elementor-element-f7279f2 .swiper-slide {
    width: 25% !important;
}
}


.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container)~.elementor-swiper-button-prev {
    height: 40px; /* Adjust height */
    width: 40px; /* Adjust width */
    background-color: #000000; /* Background color */
    display: flex; /* Center content */
    align-items: center; /* Center vertically */
    justify-content: center; /* Center horizontally */
    padding: 0; /* Remove extra padding */
    border-radius: 50%; /* Make button round, optional */
}

.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container)~.elementor-swiper-button-prev i {
    font-size: 16px; /* Size of the icon */
    color: #ffffff; /* Icon color */
}

.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next {
    height: 40px; /* Adjust height */
    width: 40px; /* Adjust width */
    background-color: #000000; /* Background color */
    display: flex; /* Center content */
    align-items: center; /* Center vertically */
    justify-content: center; /* Center horizontally */
    padding: 0; /* Remove extra padding */
    border-radius: 50%; /* Make button round, optional */
}

.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container)~.elementor-swiper-button-next i {
    font-size: 16px; /* Size of the icon */
    color: #ffffff; /* Icon color */
}

/*.elementor-widget-image img  {
    border-radius: 10px 10px 0px 0px;
}*/

.woocommerce img, .woocommerce-page img {
    border-radius: 10px 10px 0px 0px !important;
    height: auto;
    max-width: 100%;
}


.elementor-6783 .elementor-element.elementor-element-2a311e5 > .elementor-element-populated {
    padding: 0px 0px 10px 0px !important;
    border: 1px solid #ccc;
    border-radius: 5px;
    
}

.woocommerce a.button:not([class*="yith-"]):hover:before {
    content: none !important; /* Removes any content added on hover */
    background: #000 !important; /* Removes any background change on hover */
    color: inherit !important; /* Ensures text color doesn't change on hover */
    transform: none !important; /* Neutralizes any transformation like scale or rotate */
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover{
    background-color: #000;
    text-decoration: none;
    background-image: none;
    color: #fff;
}
    
.elementor-6783 .elementor-element.elementor-element-a96cd4f .cart button, .elementor-6783 .elementor-element.elementor-element-a96cd4f .cart .button
{
    font-family: 'Lato', sans-serif !important;
    font-weight: 500 !important;
        font-size: 14px !important;
}

:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart {
    background-color: transparent !important;
    color: black !important;
}/* End custom CSS */