.elementor-193 .elementor-element.elementor-element-333f29cb{--display:flex;--margin-top:-10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-8d6dca1{--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;--flex-wrap:nowrap;}.elementor-193 .elementor-element.elementor-element-361cdd8{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;}.elementor-193 .elementor-element.elementor-element-0486a4e{--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-193 .elementor-element.elementor-element-1b8fef0 .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-193 .elementor-element.elementor-element-d0b01cb{--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;--wd-sticky-offset:150px;}html .elementor-193 .elementor-element.elementor-element-2713347 .product_title{font-size:30px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-87ff49c{font-size:15px;}.elementor-193 .elementor-element.elementor-element-36247ca .price, .elementor-193 .elementor-element.elementor-element-36247ca .price del, .elementor-193 .elementor-element.elementor-element-36247ca .amount{font-size:18px;font-weight:900;}.elementor-193 .elementor-element.elementor-element-e9ad581 .single_add_to_cart_button{font-size:15px;text-transform:none;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-193 .elementor-element.elementor-element-ff0b523{text-align:left;}.elementor-193 .elementor-element.elementor-element-ff0b523 img{width:50%;}.elementor-193 .elementor-element.elementor-element-893210e .wd-wishlist-btn[class*="wd-style-"] > a:before, .elementor-193 .elementor-element.elementor-element-893210e .wd-wishlist-btn[class*="wd-style-"] > a:after{font-size:15px;}.elementor-193 .elementor-element.elementor-element-9b5fe02 > .elementor-widget-container{margin:5% 25% 0% 0%;}.elementor-193 .elementor-element.elementor-element-7532a8e{--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;--overlay-opacity:0.5;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-193 .elementor-element.elementor-element-7532a8e::before, .elementor-193 .elementor-element.elementor-element-7532a8e > .elementor-background-video-container::before, .elementor-193 .elementor-element.elementor-element-7532a8e > .e-con-inner > .elementor-background-video-container::before, .elementor-193 .elementor-element.elementor-element-7532a8e > .elementor-background-slideshow::before, .elementor-193 .elementor-element.elementor-element-7532a8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-193 .elementor-element.elementor-element-7532a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-193 .elementor-element.elementor-element-00fff7f > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-193 .elementor-element.elementor-element-00fff7f .title{font-family:"NovusWhite", Sans-serif;}.elementor-193 .elementor-element.elementor-element-ccb3f3d > .elementor-widget-container{margin:0% 3% 0% 3%;padding:2% 0% 0% 0%;}@media(min-width:768px){.elementor-193 .elementor-element.elementor-element-0486a4e{--width:50%;}.elementor-193 .elementor-element.elementor-element-d0b01cb{--width:50%;}}@media(max-width:1024px){.elementor-193 .elementor-element.elementor-element-333f29cb{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wd_single_product_title, class: .elementor-element-2713347 */.elementor-193 .elementor-element.elementor-element-2713347 .product_title
 {
    font-size: 30px;

}/* End custom CSS */
/* Start custom CSS */.elementor-193 .elementor-element.elementor-element-e9ad581 .single_add_to_cart_button {
    font-size: 15px;
    text-transform: none;
    max-width: 60%;
}

.elementor-193 .elementor-element.elementor-element-24a24fb .wd-info-box {
    background-color: #EDEDE9;
    margin-right: 24%;
    border-radius: 10px;
}
:is(.box-icon-align-left,.box-icon-align-right) .box-icon-wrapper {
    padding-top: 1%;
    padding-left: 2%;
}
.box-with-icon .info-box-icon {
    border-radius: 50%;
}
.elementor-193 .elementor-element.elementor-element-24a24fb .wd-info-box {
    padding-top: 1%;
    padding-bottom: 1%;
}
.wd-info-box .info-box-content {
    padding-right: 2%;
}
.wd-product .wd-entities-title {
    text-align: left;
}
.wd-product :is(.wd-product-cats,.wd-product-brands-links) {
    display: none;
}
.wd-product .price {
    text-align: left;
}
/* Κρύψε τυχόν προϋπάρχον icon */
.wd-accordion-opener { font-size: 0; }
.wd-accordion-opener svg,
.wd-accordion-opener i,
.wd-accordion-opener .wd-icon,
.wd-accordion-opener .icon { display: none !important; }

/* Κουμπί: άσπρος κύκλος + σταυρός */
.wd-accordion-opener {
  position: relative;
  color: var(--color-gray-300);
  display: inline-flex; align-items: center; justify-content: center;
  width: 20px; height: 20px;
  background: #fff; border-radius: 50%;
  border: 1px solid var(--color-gray-300);
  transition: background-color 200ms ease, color 200ms ease, border-color 200ms ease;
}

/* “+” με δύο γραμμές */
.wd-accordion-opener::before,
.wd-accordion-opener::after {
  content: ""; position: absolute;
  width: 10px; height: 2px; background: currentColor; border-radius: 1px;
  transition: transform 200ms ease;
}
.wd-accordion-opener::before { transform: rotate(0deg); }   /* — */
.wd-accordion-opener::after  { transform: rotate(90deg); }  /* | */

/* ✅ ΜΟΝΙΜΟ όταν είναι ΑΝΟΙΧΤΟ */
.wd-accordion-opener[aria-expanded="true"],
.accordion-item.is-open .wd-accordion-opener,
.wd-accordion-opener.is-open {
  background: #975f56;     /* κύκλος */
  color: #fff;             /* σταυρός */
  border-color: #975f56;
}

/* Γίνε “×” όταν είναι ανοιχτό */
.wd-accordion-opener[aria-expanded="true"]::before,
.wd-accordion-opener[aria-expanded="true"]::after,
.accordion-item.is-open .wd-accordion-opener::before,
.accordion-item.is-open .wd-accordion-opener::after,
.wd-accordion-opener.is-open::before,
.wd-accordion-opener.is-open::after {
  transform: rotate(45deg);
}

/* Προαιρετικά: focus για προσβασιμότητα */
.wd-accordion-opener:focus-visible {
  outline: 2px solid #975f56; outline-offset: 2px;
}/* End custom CSS */