.elementor-33684 .elementor-element.elementor-element-1e665d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33684 .elementor-element.elementor-element-15bf65d{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-33684 .elementor-element.elementor-element-8a2fd13{--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-33684 .elementor-element.elementor-element-b527337{text-align:start;}.elementor-33684 .elementor-element.elementor-element-b527337 .elementor-heading-title{font-family:"Arsenal", Sans-serif;font-size:33px;font-weight:400;}.elementor-33684 .elementor-element.elementor-element-0905eae{text-align:start;}.woocommerce .elementor-33684 .elementor-element.elementor-element-0905eae .price{color:#000000;font-family:"Arsenal", Sans-serif;font-size:26px;font-weight:400;}.woocommerce .elementor-33684 .elementor-element.elementor-element-0905eae .price ins{color:#000000;}.elementor-33684 .elementor-element.elementor-element-3e6fa85{--display:flex;--min-height:15vh;--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;--justify-content:center;}.elementor-33684 .elementor-element.elementor-element-eff4208{text-align:start;}.elementor-33684 .elementor-element.elementor-element-eff4208 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:400;}.elementor-33684 .elementor-element.elementor-element-b787704{--display:flex;}.elementor-33684 .elementor-element.elementor-element-e0f27de > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}@media(max-width:767px){.elementor-33684 .elementor-element.elementor-element-eff4208 .elementor-heading-title{font-size:24px;}.elementor-33684 .elementor-element.elementor-element-e0f27de > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:768px){.elementor-33684 .elementor-element.elementor-element-15bf65d{--width:40%;}.elementor-33684 .elementor-element.elementor-element-8a2fd13{--width:45%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-899781c *//* Правим главната рамка гъвкава и обръщаме реда (снимката вдясно, малките вляво) */
.elementor-33684 .elementor-element.elementor-element-899781c .woocommerce-product-gallery {
    display: flex !important;
    flex-direction: row-reverse;
    gap: 20px; /* Разстояние между малките снимки и голямата */
}

/* Настройваме колонката с малките снимки (тъмбнейлите) */
.elementor-33684 .elementor-element.elementor-element-899781c .woocommerce-product-gallery .flex-control-nav {
    display: flex;
    flex-direction: column; /* Подрежда ги вертикално */
    width: 90px; /* Ширина на малките снимки - можеш да я променяш */
    flex-shrink: 0;
    margin-top: 0;
}

/* Настройваме всяка отделна малка снимка */
.elementor-33684 .elementor-element.elementor-element-899781c .woocommerce-product-gallery .flex-control-nav li {
    width: 100% !important;
    margin-bottom: 15px; /* Разстояние между малките снимки една под друга */
}

/* Гарантираме, че главната снимка заема останалото място */
.elementor-33684 .elementor-element.elementor-element-899781c .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
    flex-grow: 1;
    margin: 0;
}

/* За мобилни телефони - връщаме ги хоризонтално отдолу, за да е удобно */
@media (max-width: 768px) {
    .elementor-33684 .elementor-element.elementor-element-899781c .woocommerce-product-gallery {
        flex-direction: column;
    }
    
    .elementor-33684 .elementor-element.elementor-element-899781c .woocommerce-product-gallery .flex-control-nav {
        flex-direction: row;
        width: 100%;
        gap: 10px;
    }
    
    .elementor-33684 .elementor-element.elementor-element-899781c .woocommerce-product-gallery .flex-control-nav li {
        width: 20%; 
        margin-bottom: 0;
    }
}/* End custom CSS */