.elementor-40534 .elementor-element.elementor-element-24a507b{width:var( --container-widget-width, 105.639% );max-width:105.639%;--container-widget-width:105.639%;--container-widget-flex-grow:0;}.elementor-40534 .elementor-element.elementor-element-b65a5eb{width:var( --container-widget-width, 102.511% );max-width:102.511%;--container-widget-width:102.511%;--container-widget-flex-grow:0;}@media(max-width:760px){.elementor-40534 .elementor-element.elementor-element-34e34a3{width:var( --container-widget-width, 1143.294px );max-width:1143.294px;--container-widget-width:1143.294px;--container-widget-flex-grow:0;}.elementor-40534 .elementor-element.elementor-element-b65a5eb{width:100%;max-width:100%;}}@media(max-width:759px){.elementor-40534 .elementor-element.elementor-element-b65a5eb{width:100%;max-width:100%;}}@media(min-width:760px){.elementor-40534 .elementor-element.elementor-element-4e9933e{width:80%;}.elementor-40534 .elementor-element.elementor-element-9643f92{width:20%;}}/* Start custom CSS for accordion, class: .elementor-element-24a507b *//* Priverčia visus turinio blokus rodytis */
.elementor-40534 .elementor-element.elementor-element-24a507b .elementor-tab-content {
    display: block !important;
}
 
/* Paslepia piktogramas (pliusiukus), nes jie nebeturi prasmės */
.elementor-40534 .elementor-element.elementor-element-24a507b .elementor-tab-title .elementor-accordion-icon {
    display: none;
}
 
/* Padaro antraštes nepaspaudžiamas */
.elementor-40534 .elementor-element.elementor-element-24a507b .elementor-tab-title {
    pointer-events: none;
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b65a5eb *//* ===== DESKTOP &amp; TABLET: keep vertical list (1 per row) ===== */
@media (min-width: 769px) {

    /* Widget container */
    .elementor-40534 .elementor-element.elementor-element-b65a5eb {
        text-align: left;
    }

    /* Force vertical column only on big screens */
    .elementor-40534 .elementor-element.elementor-element-b65a5eb ul.products {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
    }

    /* No floats on the items */
    .elementor-40534 .elementor-element.elementor-element-b65a5eb ul.products li.product {
        float: none !important;
    }
}


/* ===== MOBILE: use global grid (multiple per row) ===== */
@media (max-width: 768px) {

    /* Cancel the column override and allow wrapping rows */
    .elementor-40534 .elementor-element.elementor-element-b65a5eb ul.products {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        justify-content: center !important;   /* matches your global CSS */
        align-items: stretch !important;
    }

    .elementor-40534 .elementor-element.elementor-element-b65a5eb ul.products li.product {
        float: none !important; /* keep them as flex items, not floated blocks */
    }
}/* End custom CSS */