.elementor-2189 .elementor-element.elementor-element-f8b9aa2{--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;}.elementor-widget-ucaddon_marquee .ue_marquee{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2189 .elementor-element.elementor-element-008166c .ue_marquee{background-color:#F55536;padding:10px 0px 10px 0px;border-radius:0px;}.elementor-2189 .elementor-element.elementor-element-008166c .marquee_text-container{animation-duration:25s;}.elementor-2189 .elementor-element.elementor-element-008166c .ue_marquee,.elementor-2189 .elementor-element.elementor-element-008166c .ue_marquee a{color:var( --e-global-color-astglobalcolor5 );}.elementor-2189 .elementor-element.elementor-element-9f02e88 .woocommerce-breadcrumb{text-align:right;}.elementor-2189 .elementor-element.elementor-element-666ac3e{--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;}.elementor-2189 .elementor-element.elementor-element-dd9f41f > .elementor-widget-container{margin:40px 40px 40px 40px;}@media(max-width:767px){.elementor-2189 .elementor-element.elementor-element-dd9f41f > .elementor-widget-container{margin:10px 10px 10px 10px;}}/* Start custom CSS for shortcode, class: .elementor-element-dd9f41f *//* Default styles for desktop */
.woocommerce ul.products li.product img {
    width: 300px !important; /* Adjust image size */
    height: auto !important; /* Maintain aspect ratio */
    border-radius: 20px !important; /* Rounded corners */
}

.woocommerce ul.products li.product .button {
    width: 120px !important; /* Button width for desktop */
    font-size: 14px !important; /* Adjust text size */
    padding: 12px 10px !important; /* Increase vertical padding for height */
    line-height: 1.5 !important; /* Adjust line height */
    text-align: center !important;
    display: inline-block !important;
    border-radius: 50px !important; /* Rounded button corners */
}

/* Styles for mobile screens (max width: 768px) */
@media (max-width: 768px) {
    .woocommerce ul.products li.product img {
        width: 200px !important; /* Smaller image size for mobile */
    }

    .woocommerce ul.products li.product .button {
        width: 100px !important; /* Smaller button for mobile */
        font-size: 12px !important; /* Smaller text size */
        padding: 10px 8px !important; /* Adjust padding */
    }
}/* End custom CSS */