.elementor-592 .elementor-element.elementor-element-b237dd5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-592 .elementor-element.elementor-element-51d7805{--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-592 .elementor-element.elementor-element-a5e77bf{--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-592 .elementor-element.elementor-element-e2d06a7 .elementor-button{background-color:var( --e-global-color-blocksy_palette_2 );padding:020px 035px 020px 035px;}.elementor-592 .elementor-element.elementor-element-277f7a7{--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:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-592 .elementor-element.elementor-element-f97ce18{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-592 .elementor-element.elementor-element-db81ea3{--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:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-592 .elementor-element.elementor-element-45c1e28.elementor-widget-wl-product-related .products > h2{font-size:35px;text-transform:uppercase;text-align:left;}@media(min-width:768px){.elementor-592 .elementor-element.elementor-element-51d7805{--width:50%;}.elementor-592 .elementor-element.elementor-element-a5e77bf{--width:50%;}}/* Start custom CSS for wl-single-product-image, class: .elementor-element-45035a7 *//* Make product gallery thumbnails in one horizontal row */
.woocommerce-product-gallery .flex-control-thumbs {
    display: flex !important;       /* horizontal layout */
    flex-wrap: nowrap !important;   /* no wrapping */
    overflow-x: auto;               /* scroll if thumbnails exceed width */
    gap: 8px;                        /* spacing between thumbnails */
    padding: 5px 0;
}

/* Style individual thumbnails */
.woocommerce-product-gallery .flex-control-thumbs li {
    flex: 0 0 auto;                 /* keep original size, don't shrink */
    margin: 0;
}

/* Optional: scrollbar style */
.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar {
    height: 6px;
}
.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 3px;
}
.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track {
    background: #f1f1f1;
}/* End custom CSS */