.elementor-572 .elementor-element.elementor-element-9740d45{--display:flex;--min-height:87vh;--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:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:9.4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-572 .elementor-element.elementor-element-9740d45:not(.elementor-motion-effects-element-type-background), .elementor-572 .elementor-element.elementor-element-9740d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b15642 );}.elementor-572 .elementor-element.elementor-element-45d27b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--z-index:0;}.elementor-572 .elementor-element.elementor-element-3bec94e{width:100%;max-width:100%;}.woocommerce .elementor-572 .elementor-element.elementor-element-3bec94e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-572 .elementor-element.elementor-element-3bec94e .flex-viewport, .woocommerce .elementor-572 .elementor-element.elementor-element-3bec94e .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.woocommerce .elementor-572 .elementor-element.elementor-element-3bec94e .flex-viewport:not(:last-child){margin-bottom:1rem;}.woocommerce .elementor-572 .elementor-element.elementor-element-3bec94e .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.woocommerce .elementor-572 .elementor-element.elementor-element-3bec94e .flex-control-thumbs li{padding-right:calc(1rem / 2);padding-left:calc(1rem / 2);padding-bottom:1rem;}.woocommerce .elementor-572 .elementor-element.elementor-element-3bec94e .flex-control-thumbs{margin-right:calc(-1rem / 2);margin-left:calc(-1rem / 2);}.elementor-572 .elementor-element.elementor-element-5704b4f{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-572 .elementor-element.elementor-element-5704b4f:not(.elementor-motion-effects-element-type-background), .elementor-572 .elementor-element.elementor-element-5704b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b15642 );}.elementor-572 .elementor-element.elementor-element-b741859{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0.6rem;--padding-left:5rem;--padding-right:5rem;}.elementor-572 .elementor-element.elementor-element-b741859:not(.elementor-motion-effects-element-type-background), .elementor-572 .elementor-element.elementor-element-b741859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b15642 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-572 .elementor-element.elementor-element-c4d9ed4{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-572 .elementor-element.elementor-element-c4d9ed4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.1rem;font-weight:800;line-height:2.9rem;color:var( --e-global-color-primary );}.elementor-572 .elementor-element.elementor-element-903dfc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:2px 19px 2px 19px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:668px 668px 668px 668px;}.elementor-572 .elementor-element.elementor-element-903dfc0.elementor-element{--align-self:flex-start;}.elementor-572 .elementor-element.elementor-element-903dfc0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.9rem;color:var( --e-global-color-primary );}.elementor-572 .elementor-element.elementor-element-239c73a{margin:0.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-572 .elementor-element.elementor-element-239c73a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1em;font-weight:500;text-decoration:underline;line-height:1.2rem;color:var( --e-global-color-primary );}.elementor-572 .elementor-element.elementor-element-09c647e{margin:1.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.woocommerce .elementor-572 .elementor-element.elementor-element-09c647e .woocommerce-product-details__short-description{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:400;line-height:0.9rem;}.elementor-572 .elementor-element.elementor-element-2f31a50{--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;}.elementor-572 .elementor-element.elementor-element-005ddb6{--display:flex;}.elementor-572 .elementor-element.elementor-element-f8bf8be{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-3b15642 );--border-color:var( --e-global-color-3b15642 );--padding-top:0.8rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-572 .elementor-element.elementor-element-d763f2e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-primary );}.elementor-572 .elementor-element.elementor-element-5353068{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-572 .elementor-element.elementor-element-a7d6a76{--display:flex;--justify-content:center;--gap:0.4rem 0.4rem;--row-gap:0.4rem;--column-gap:0.4rem;}.elementor-572 .elementor-element.elementor-element-1297025{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-3b15642 );--border-color:var( --e-global-color-3b15642 );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0.2rem;}.elementor-572 .elementor-element.elementor-element-6f08ce6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:11px 11px 11px 11px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-572 .elementor-element.elementor-element-8b14967{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-572 .elementor-element.elementor-element-073c699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;}.elementor-572 .elementor-element.elementor-element-073c699 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:600;line-height:1.8rem;color:#00000059;}.elementor-572 .elementor-element.elementor-element-bc460d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;}.elementor-572 .elementor-element.elementor-element-bc460d8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.6rem;color:var( --e-global-color-primary );}.elementor-572 .elementor-element.elementor-element-4a5cc73{--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:space-between;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-572 .elementor-element.elementor-element-326829f img{width:1.1rem;}.elementor-572 .elementor-element.elementor-element-7563e31{--display:flex;}.elementor-572 .elementor-element.elementor-element-4beab90{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.7em 0em;--row-gap:1.7em;--column-gap:0em;--padding-top:2.9rem;--padding-bottom:3.9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-572 .elementor-element.elementor-element-30500a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-572 .elementor-element.elementor-element-30500a2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-572 .elementor-element.elementor-element-adbaf88{--swiper-slides-to-display:4;--swiper-slides-gap:28px;}.elementor-572 .elementor-element.elementor-element-adbaf88 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-572:not(.elementor-motion-effects-element-type-background), body.elementor-page-572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b15642 );}@media(min-width:768px){.elementor-572 .elementor-element.elementor-element-45d27b8{--width:35%;}.elementor-572 .elementor-element.elementor-element-5704b4f{--width:61%;}.elementor-572 .elementor-element.elementor-element-b741859{--width:100%;}.elementor-572 .elementor-element.elementor-element-005ddb6{--width:100%;}.elementor-572 .elementor-element.elementor-element-f8bf8be{--width:100%;}.elementor-572 .elementor-element.elementor-element-a7d6a76{--width:43%;}.elementor-572 .elementor-element.elementor-element-4a5cc73{--width:22%;}.elementor-572 .elementor-element.elementor-element-7563e31{--width:55%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-572 .elementor-element.elementor-element-adbaf88{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-572 .elementor-element.elementor-element-adbaf88{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-572 .elementor-element.elementor-element-45d27b8{--width:100%;--margin-top:0px;--margin-bottom:-2px;--margin-left:0px;--margin-right:0px;}.elementor-572 .elementor-element.elementor-element-b741859{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-572 .elementor-element.elementor-element-c4d9ed4{width:100%;max-width:100%;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-572 .elementor-element.elementor-element-005ddb6{--padding-top:0em;--padding-bottom:2.3em;--padding-left:0em;--padding-right:0em;}.elementor-572 .elementor-element.elementor-element-f8bf8be{--padding-top:0.7rem;--padding-bottom:2.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-572 .elementor-element.elementor-element-5353068{--gap:1.9rem 1.9rem;--row-gap:1.9rem;--column-gap:1.9rem;--padding-top:1.2em;--padding-bottom:1.8em;--padding-left:0em;--padding-right:0em;}.elementor-572 .elementor-element.elementor-element-6f08ce6{--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;}.elementor-572 .elementor-element.elementor-element-8b14967{--width:64%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-572 .elementor-element.elementor-element-adbaf88{--swiper-slides-to-display:1;}}/* Start custom CSS for shortcode, class: .elementor-element-cca0904 */.ode-var__addbtn {
    border: solid 2px #000 !important;
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1297025 *//* ΣΚΗΝΗ ΓΙΑ ΤΟ ICON — κρατάει το μέγεθος των εικόνων σου από το Elementor */
.icon-wrap{
    width: max-content;
  display: grid;
  place-items: center;   /* στοίχιση στο κέντρο */
  overflow: hidden;      /* για να “κοπεί” το slide */
}

/* ΤΑ ΔΥΟ ΙΔΙΑ ICONS, στοιβαγμένα στην ίδια θέση */
.slide-icon{
  grid-area: 1 / 1;      /* και τα δύο στην ίδια “κυψέλη” */
  display: block;        /* αποφυγή baseline gaps */
  max-width: 100%;
  height: auto;
  transform: translateY(0);
  opacity: 1;
  filter: brightness(1);
  transition:
    transform .4s cubic-bezier(.4,0,.2,1),
    opacity   .44s cubic-bezier(.4,0,.2,1),
    filter    .2s linear !important;
  will-change: transform, opacity, filter;
}

/* αρχικές θέσεις */
.icon--top{    transform: translateY(0%);    opacity: 1; }
.icon--bottom{ transform: translateY(100%);  opacity: 0; }

/* HOVER στο BUTTON → εφέ */
.newart:hover .slide-icon{ filter: brightness(7); }
.newart:hover .icon--top{    transform: translateY(-100%); opacity: 0; }
.newart:hover .icon--bottom{ transform: translateY(0%);    opacity: 1; }

/* (προαιρετικό) αν το κουμπί είναι .elementor-button */
.elementor-button:hover .slide-icon{ filter: brightness(10); }
.elementor-button:hover .icon--top{    transform: translateY(-100%); opacity: 0; }
.elementor-button:hover .icon--bottom{ transform: translateY(0%);    opacity: 1; }

@media (prefers-reduced-motion: reduce){
  .slide-icon,
  .newart:hover .newart,
  .newart:hover .slide-icon{
    transition: filter .2s linear !important;
    transform: none !important;
    opacity: 1 !important;
  }
}

.slide-icon{
}

.slide-title h2{
    color: #D3D3D3 !important;
}


.slide-title h2{
    transition: all ease-in 0.1s;
}
.newart:hover .slide-title h2{
    color: #D3D3D3 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1fcd02 */.elementor-572 .elementor-element.elementor-element-b1fcd02 img{
    aspect-ratio: 4/2.6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-adbaf88 *//* Μην κόβεις τις άκρες στο track */
.fade-edges .swiper-wrapper {
  overflow: visible;
}

/* Τα overlays των fades */
.fade-edges::before,
.fade-edges::after {
  content: "";
  position: absolute;
  z-index: 5;             /* πάνω από τα slides */
  top: 0; bottom: 0;
  width: var(--fade-width);
  pointer-events: none;   /* να μην επηρεάζει swipe/κλικ */
}

/* Αριστερό fade */
.fade-edges::before {
  left: 0;
  background: linear-gradient(
    to right,
    var(--fade-color) 0%,
    rgba(0,0,0,0) 100%
  );
}

/* Δεξί fade */
.fade-edges::after {
  right: 0;
  background: linear-gradient(
    to left,
    var(--fade-color) 0%,
    rgba(0,0,0,0) 100%
  );
}

/* Αν τα βελάκια είναι ΜΕΣΑ στο ίδιο container, δώσε τους μεγαλύτερο z-index */
.fade-edges .swiper-button-prev,
.fade-edges .swiper-button-next {
  position: relative;
  filter: brightness(1) !important;
  z-index: 6;
}

.fade-edges .swiper-button-prev svg, 
.fade-edges .swiper-button-next svg{ 
    filter: brightness(1) !important;
}

/* Προαιρετικά: πιο διακριτικό fade σε μικρές οθόνες */
@media (max-width: 767px) {
  .fade-edges { --fade-width: clamp(16px, 8vw, 64px); }
}/* End custom CSS */
/* Start custom CSS */.woocommerce-notices-wrapper {
    display: none !important;
}/* End custom CSS */