.elementor-1509 .elementor-element.elementor-element-136f251{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1509 .elementor-element.elementor-element-dc3206e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1509 .elementor-element.elementor-element-dc3206e a > img{border-style:none;border-radius:100px 100px 100px 100px;}.elementor-1509 .elementor-element.elementor-element-dc3206e .woocommerce-loop-category__title .count{color:var( --e-global-color-text );}.elementor-1509 .elementor-element.elementor-element-e5c325f{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1509 .elementor-element.elementor-element-83a76a2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1509 .elementor-element.elementor-element-09ee8a0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1509 .elementor-element.elementor-element-09ee8a0.elementor-element{--align-self:center;}.woocommerce .elementor-1509 .elementor-element.elementor-element-09ee8a0 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1509 .elementor-element.elementor-element-09ee8a0 .flex-viewport, .woocommerce .elementor-1509 .elementor-element.elementor-element-09ee8a0 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1509 .elementor-element.elementor-element-09ee8a0 .flex-control-thumbs img{border-style:none;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1509 .elementor-element.elementor-element-8bd22d7{width:100%;max-width:100%;color:var( --e-global-color-primary );}.elementor-1509 .elementor-element.elementor-element-8bd22d7.elementor-element{--align-self:center;}.elementor-1509 .elementor-element.elementor-element-8bd22d7:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1509 .elementor-element.elementor-element-8bd22d7:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-1509 .elementor-element.elementor-element-8bd22d7.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1509 .elementor-element.elementor-element-8bd22d7.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-1509 .elementor-element.elementor-element-8bd22d7.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-1509 .elementor-element.elementor-element-8bd22d7.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-1509 .elementor-element.elementor-element-8bd22d7 a{color:#176B6D;}.elementor-1509 .elementor-element.elementor-element-e1b8fb2{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1509 .elementor-element.elementor-element-e1b8fb2.elementor-element{--align-self:center;}.woocommerce .elementor-1509 .elementor-element.elementor-element-e1b8fb2 .woocommerce-product-details__short-description{color:var( --e-global-color-5fbb8fe );}.elementor-1509 .elementor-element.elementor-element-49bf643{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.woocommerce .elementor-1509 .elementor-element.elementor-element-49bf643 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-a1b9fc7 );}.woocommerce .elementor-1509 .elementor-element.elementor-element-49bf643 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-97df877 );border-radius:8px 8px 0 0;}.woocommerce .elementor-1509 .elementor-element.elementor-element-49bf643 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-97df877 );}.woocommerce .elementor-1509 .elementor-element.elementor-element-49bf643 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-a1b9fc7 );}.woocommerce .elementor-1509 .elementor-element.elementor-element-49bf643 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-1509 .elementor-element.elementor-element-49bf643 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-accent );}.woocommerce .elementor-1509 .elementor-element.elementor-element-49bf643 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-accent );border-color:var( --e-global-color-97df877 );}.woocommerce .elementor-1509 .elementor-element.elementor-element-49bf643 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-97df877 );}.woocommerce .elementor-1509 .elementor-element.elementor-element-49bf643 .woocommerce-Tabs-panel{color:var( --e-global-color-5fbb8fe );}.woocommerce .elementor-1509 .elementor-element.elementor-element-49bf643 .woocommerce-Tabs-panel h2{color:var( --e-global-color-a1b9fc7 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1509 .elementor-element.elementor-element-51d994c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1509 .elementor-element.elementor-element-51d994c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1509 .elementor-element.elementor-element-39212c8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1509 .elementor-element.elementor-element-39212c8.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1509 .elementor-element.elementor-element-670dfab{--display:flex;}.elementor-1509 .elementor-element.elementor-element-92c4cf9{--display:flex;}@media(max-width:1366px){.elementor-1509 .elementor-element.elementor-element-136f251{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1509 .elementor-element.elementor-element-83a76a2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}}@media(max-width:1024px){.elementor-1509 .elementor-element.elementor-element-51d994c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1509 .elementor-element.elementor-element-39212c8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1509 .elementor-element.elementor-element-51d994c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1509 .elementor-element.elementor-element-39212c8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1509 .elementor-element.elementor-element-136f251{--content-width:1200px;}}/* Start custom CSS for wc-categories, class: .elementor-element-dc3206e *//* SCOOPIT - Horizontal scroll categories */

.elementor-1509 .elementor-element.elementor-element-dc3206e ul.products {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto;
    overflow-y: hidden;
    gap: 28px;
    -webkit-overflow-scrolling: touch;

    /* λίγο χώρο κάτω για το scrollbar */
    padding:10px;
    
}

/* Κάθε κατηγορία έχει σταθερό πλάτος */
.elementor-1509 .elementor-element.elementor-element-dc3206e ul.products li.product-category {
    flex: 0 0 80px !important;
    width: 160px !important;
    max-width: 160px !important;
    margin: 0 !important;
    text-align: center;
}

/* Ίδιος χώρος για ΟΛΑ τα category icons */
.elementor-1509 .elementor-element.elementor-element-dc3206e ul.products li.product-category img {
    width: 80px !important;
    height: 80px !important;
    object-fit: contain;
    display: block;
    margin: 0 auto !important;
}

/* Link σε όλο το σταθερό category block */
.elementor-1509 .elementor-element.elementor-element-dc3206e ul.products li.product-category > a {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    font-size: 0.8rem;
}/* End custom CSS */