.elementor-698 .elementor-element.elementor-element-71a34e5{--display:flex;}.elementor-widget-heading .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-698 .elementor-element.elementor-element-5e0af1e{text-align:center;}.elementor-698 .elementor-element.elementor-element-5e0af1e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:700;color:#050608;}.elementor-698 .elementor-element.elementor-element-7bbf828{--display:flex;}.elementor-698 .elementor-element.elementor-element-237f1b8{--display:flex;}.elementor-698 .elementor-element.elementor-element-9ff9ab8{--display:flex;}.elementor-698 .elementor-element.elementor-element-d194f05{--display:flex;--justify-content:center;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product{text-align:center;border-radius:25px 25px 25px 25px;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product span.onsale{display:block;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons span.onsale{display:block !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .woocommerce-loop-product__title{color:#050608;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .woocommerce-loop-product__title{color:#050608 !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .title a{color:#050608 !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .woocommerce-loop-product__title,.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .woocommerce-loop-product__title,.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .title a{font-family:"Georgia", Sans-serif;font-size:12px;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .woocommerce-loop-product__title:hover{color:#050608;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .woocommerce-loop-product__title:hover{color:#050608 !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .title a:hover{color:#050608 !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .price{color:#050608;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .price{color:#050608 !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .price ins{color:#050608;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .price ins{color:#050608 !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .price ins .amount{color:#050608;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .price ins .amount{color:#050608 !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .price .amount{color:#050608 !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .price,.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .price{font-family:"Georgia", Sans-serif;font-size:16px;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .star-rating{font-size:0px;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .star-rating{font-size:0px !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .button{color:#FFFFFF;background-color:#18733A;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .button{color:#FFFFFF !important;background-color:#18733A !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .button,.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .button{font-family:"Georgia", Sans-serif;font-weight:700;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .button:hover{color:#FFFFFF;background-color:#7A7A7A;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .button:hover{color:#FFFFFF !important;background-color:#7A7A7A !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product span.onsale,.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons span.onsale{font-family:"Georgia", Sans-serif;}@media(max-width:767px){.elementor-698 .elementor-element.elementor-element-5e0af1e .elementor-heading-title{font-size:22px;}.elementor-698 .elementor-element.elementor-element-d194f05{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product{text-align:center;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-element{--align-self:center;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .woocommerce-loop-product__title,.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .woocommerce-loop-product__title,.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .title a{font-size:10px;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .woocommerce-loop-product__title{padding:0px 0px 0px 0px;margin:7px 7px 7px 7px;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .woocommerce-loop-product__title{padding:0px 0px 0px 0px !important;margin:7px 7px 7px 7px !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .title{padding:0px 0px 0px 0px !important;margin:7px 7px 7px 7px !important;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .price,.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .price{font-size:15px;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons ul.products li.product .button{margin:7px 7px 7px 7px;padding:7px 7px 7px 7px;}.elementor-698 .elementor-element.elementor-element-f71ac7a.elementor-widget-woolentor-product-archive-addons .button{margin:7px 7px 7px 7px;padding:7px 7px 7px 7px !important;}}/* Start custom CSS for woolentor-product-archive-addons, class: .elementor-element-f71ac7a *//* ========= 1) Κάρτα προϊόντος ως κάθετη flex στήλη ========= */
.woocommerce ul.products li.product,
.woolentor-products .product,
.woolentor-grid .product {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* ========= 2) Περιοχή εικόνας: ίδιο ύψος παντού ========= */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img,
.woolentor-products .product a img,
.woolentor-grid .product a img {
  width: 100%;
  height: 300px;               /* ρύθμισέ το ανάλογα με το layout σου */
  object-fit: contain;         /* δείξε όλη την εικόνα χωρίς κόψιμο */
  background: #fff;            /* προαιρετικό φόντο για κενό γύρω από την εικόνα */
}

/* ========= 3) Τίτλος: σταθερό ύψος + clamp γραμμών ========= */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woolentor-products .product .woocommerce-loop-product__title {
  font-weight: 600;
  line-height: 1.2;
  display: -webkit-box;
  -webkit-line-clamp: 5;      
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-top: 10px;
}

/* ========= 4) Τιμή: μικρό σταθερό ύψος για ευθυγράμμιση ========= */
.woocommerce ul.products li.product .price,
.woolentor-products .product .price {
  min-height: 1.8em;
  margin-bottom: 10px;
}

/* ========= 5) Κουμπί πάντα στο κάτω μέρος της κάρτας ========= */
.woocommerce ul.products li.product .button,
.woolentor-products .product .button,
.woolentor-products .product .add_to_cart_button {
  margin-top: auto;            /* σπρώχνει το κουμπί προς τα κάτω */
  width: 100%;                 /* ίδια πλάτη κουμπιού */
}

/* ========= 6) Κενά/ευθυγράμμιση μέσα στην κάρτα ========= */
.woocommerce ul.products li.product,
.woolentor-products .product {
  gap: 10px;
  padding-bottom: 8px;
}

/* ========= 7) Mobile προσαρμογή (πιο μικρό ύψος εικόνας) ========= */
@media (max-width: 767px) {
  .woocommerce ul.products li.product a.woocommerce-LoopProduct-link img,
  .woolentor-products .product a img,
  .woolentor-grid .product a img {
    height: 220px;
  }
  .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .woolentor-products .product .woocommerce-loop-product__title {
    -webkit-line-clamp: 2;
    min-height: 2.4em;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d194f05 */@media (max-width: 767px) {
  .woocommerce ul.products li.product .button.add_to_cart_button {
    white-space: nowrap;
    font-size: 10px;
    line-height: 2;
    width:100%;
  }
}/* End custom CSS */