.elementor-2764 .elementor-element.elementor-element-4e88b11{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-2764 .elementor-element.elementor-element-4e88b11:not(.elementor-motion-effects-element-type-background), .elementor-2764 .elementor-element.elementor-element-4e88b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ba3e8f );}.elementor-2764 .elementor-element.elementor-element-1ea6bbc{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2764 .elementor-element.elementor-element-eda41a2{--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;}.elementor-2764 .elementor-element.elementor-element-29fb47b{--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;--justify-content:flex-end;}.elementor-2764 .elementor-element.elementor-element-29fb47b.e-con{--align-self:center;}.elementor-2764 .elementor-element.elementor-element-9b6a9cd{width:auto;max-width:auto;}html .elementor-2764 .elementor-element.elementor-element-9b6a9cd .product_title{font-weight:500;}.elementor-2764 .elementor-element.elementor-element-1240c96{--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:center;--flex-wrap:wrap;}.elementor-2764 .elementor-element.elementor-element-31eecb1{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2764 .elementor-element.elementor-element-cb328ab{--display:flex;}.elementor-2764 .elementor-element.elementor-element-4ea9922{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2764 .elementor-element.elementor-element-4ea9922:not(.elementor-motion-effects-element-type-background), .elementor-2764 .elementor-element.elementor-element-4ea9922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2764 .elementor-element.elementor-element-4ea9922.e-con{--align-self:center;}.elementor-2764 .elementor-element.elementor-element-85f92a8{width:auto;max-width:auto;}.elementor-2764 .elementor-element.elementor-element-85f92a8.elementor-element{--align-self:flex-start;}.elementor-2764 .elementor-element.elementor-element-f986fce{width:auto;max-width:auto;}html .elementor-2764 .elementor-element.elementor-element-f986fce .product_title{font-weight:500;}.elementor-2764 .elementor-element.elementor-element-42ced87{--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:center;--align-items:center;--flex-wrap:wrap;}.elementor-2764 .elementor-element.elementor-element-c163be9 .wd-info-box{--ib-icon-sp:10px;}.elementor-2764 .elementor-element.elementor-element-c163be9 .info-box-title{font-size:14px;font-weight:400;}.elementor-2764 .elementor-element.elementor-element-9d29001{width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-2764 .elementor-element.elementor-element-77e4301{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-2764 .elementor-element.elementor-element-77e4301 .elementor-divider-separator{width:100%;}.elementor-2764 .elementor-element.elementor-element-77e4301 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2764 .elementor-element.elementor-element-758ec5b{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-2764 .elementor-element.elementor-element-758ec5b .elementor-divider-separator{width:100%;}.elementor-2764 .elementor-element.elementor-element-758ec5b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2764 .elementor-element.elementor-element-f2bf048 .wd-fbt.wd-design-side{--wd-form-width:48%;}.elementor-2764 .elementor-element.elementor-element-f2bf048 .wd-fbt.wd-design-side .wd-fbt-form{background-color:#FFFFFF;}.elementor-2764 .elementor-element.elementor-element-f2bf048 .element-title{font-size:30px;}.elementor-2764 .elementor-element.elementor-element-ae2432a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2764 .elementor-element.elementor-element-bcb1707{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2764 .elementor-element.elementor-element-833621b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2764 .elementor-element.elementor-element-833621b .wd-products-with-bg, .elementor-2764 .elementor-element.elementor-element-833621b .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-2764 .elementor-element.elementor-element-833621b .wd-el-title{font-size:30px;}.elementor-2764 .elementor-element.elementor-element-f018d2f{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2764 .elementor-element.elementor-element-0b888bf{--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.93;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2764 .elementor-element.elementor-element-0b888bf:not(.elementor-motion-effects-element-type-background), .elementor-2764 .elementor-element.elementor-element-0b888bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://thefoukouproject.gr/wp-content/uploads/2025/09/hi-2.jpg");background-position:center left;background-repeat:no-repeat;}.elementor-2764 .elementor-element.elementor-element-0b888bf::before, .elementor-2764 .elementor-element.elementor-element-0b888bf > .elementor-background-video-container::before, .elementor-2764 .elementor-element.elementor-element-0b888bf > .e-con-inner > .elementor-background-video-container::before, .elementor-2764 .elementor-element.elementor-element-0b888bf > .elementor-background-slideshow::before, .elementor-2764 .elementor-element.elementor-element-0b888bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2764 .elementor-element.elementor-element-0b888bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-2764 .elementor-element.elementor-element-126ce55 .woocommerce-tabs > .wd-nav-wrapper{margin-bottom:30px;}.elementor-2764 .elementor-element.elementor-element-126ce55 .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs > li > a{font-size:18px;text-transform:none;}.elementor-2764 .elementor-element.elementor-element-126ce55 .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs{--nav-gap:40px;}.elementor-2764 .elementor-element.elementor-element-126ce55 .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-2764 .elementor-element.elementor-element-a30e837{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2764 .elementor-element.elementor-element-338b37a .wd-products-with-bg, .elementor-2764 .elementor-element.elementor-element-338b37a .wd-products-with-bg .wd-product{--wd-prod-bg:var( --e-global-color-67d34e2 );--wd-bordered-bg:var( --e-global-color-67d34e2 );}.elementor-2764 .elementor-element.elementor-element-338b37a .wd-el-title{font-size:35px;}@media(max-width:1024px){.elementor-2764 .elementor-element.elementor-element-1ea6bbc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2764 .elementor-element.elementor-element-31eecb1{--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:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2764 .elementor-element.elementor-element-833621b > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2764 .elementor-element.elementor-element-f018d2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-2764 .elementor-element.elementor-element-1ea6bbc{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2764 .elementor-element.elementor-element-f2bf048 .element-title{font-size:22px;}.elementor-2764 .elementor-element.elementor-element-ae2432a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2764 .elementor-element.elementor-element-833621b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2764 .elementor-element.elementor-element-833621b .wd-el-title{font-size:22px;}.elementor-2764 .elementor-element.elementor-element-f018d2f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:769px){.elementor-2764 .elementor-element.elementor-element-eda41a2{--width:50%;}.elementor-2764 .elementor-element.elementor-element-29fb47b{--width:50%;}.elementor-2764 .elementor-element.elementor-element-cb328ab{--width:100%;}.elementor-2764 .elementor-element.elementor-element-4ea9922{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-2764 .elementor-element.elementor-element-eda41a2{--width:100%;}.elementor-2764 .elementor-element.elementor-element-29fb47b{--width:100%;}.elementor-2764 .elementor-element.elementor-element-cb328ab{--width:100%;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-9a4624d *//* =====================================================
   PHOTOSWIPE CONTROLS — COMPLETE FIX

   - Αφαιρεί το Elementor global button gradient
   - Επαναφέρει καθαρά εικονίδια
   - Διορθώνει Close, Share, Fullscreen, Zoom και Arrows
   - Δεν επηρεάζει κανένα άλλο κουμπί του site
===================================================== */


/* =====================================================
   ΒΑΣΙΚΟ RESET ΜΟΝΟ ΓΙΑ PHOTOSWIPE
===================================================== */

body .pswp button.pswp__button {
    min-width: 44px !important;
    width: 44px !important;
    height: 44px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 23px 23px !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
    text-shadow: none !important;

    color: #ffffff !important;

    font-size: 0 !important;
    line-height: 1 !important;

    cursor: pointer !important;

    opacity: 0.82 !important;

    appearance: none !important;
    -webkit-appearance: none !important;

    transition:
        opacity 0.2s ease,
        background-color 0.2s ease !important;
}


/* Hover / focus / active */

body .pswp button.pswp__button:hover,
body .pswp button.pswp__button:focus,
body .pswp button.pswp__button:active {
    background-color: rgba(255, 255, 255, 0.10) !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
    outline: none !important;

    opacity: 1 !important;
}


/* =====================================================
   ΚΛΕΙΣΙΜΟ
===================================================== */

body .pswp button.pswp__button--close {
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") !important;
}


/* =====================================================
   ΚΟΙΝΟΠΟΙΗΣΗ
===================================================== */

body .pswp button.pswp__button--share {
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='m8.6 10.5 6.8-4M8.6 13.5l6.8 4'/%3E%3C/svg%3E") !important;
}


/* =====================================================
   FULLSCREEN
===================================================== */

body .pswp button.pswp__button--fs {
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H3v5M16 3h5v5M8 21H3v-5M21 16v5h-5'/%3E%3C/svg%3E") !important;
}


/* =====================================================
   ZOOM
===================================================== */

body .pswp button.pswp__button--zoom {
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4M11 8v6M8 11h6'/%3E%3C/svg%3E") !important;
}


/* =====================================================
   ΑΡΙΣΤΕΡΟ ΒΕΛΟΣ
===================================================== */

body .pswp button.pswp__button--arrow--left {
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") !important;

    background-size: 34px 34px !important;
}


/* =====================================================
   ΔΕΞΙ ΒΕΛΟΣ
===================================================== */

body .pswp button.pswp__button--arrow--right {
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") !important;

    background-size: 34px 34px !important;
}


/* =====================================================
   ΑΦΑΙΡΕΣΗ ΠΑΛΙΩΝ SPRITE ΨΕΥΔΟΣΤΟΙΧΕΙΩΝ
===================================================== */

body .pswp .pswp__button--arrow--left::before,
body .pswp .pswp__button--arrow--right::before {
    content: none !important;

    display: none !important;

    background: none !important;
}


/* =====================================================
   COUNTER
===================================================== */

body .pswp .pswp__counter {
    color: rgba(255, 255, 255, 0.85) !important;

    font-family: inherit !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}


/* =====================================================
   TOP BAR
===================================================== */

body .pswp .pswp__top-bar {
    background:
        linear-gradient(
            180deg,
            rgba(0, 0, 0, 0.55),
            rgba(0, 0, 0, 0)
        ) !important;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    body .pswp button.pswp__button {
        min-width: 42px !important;
        width: 42px !important;
        height: 42px !important;

        background-size: 21px 21px !important;
    }

    body .pswp button.pswp__button--arrow--left,
    body .pswp button.pswp__button--arrow--right {
        background-size: 30px 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-833621b *//* =====================================================
   WOODMART — ΕΙΔΑΤΕ ΠΡΟΣΦΑΤΑ

   CSS class στο Elementor:
   recent-products-uniform

   - Όλες οι κάρτες έχουν ίδιο ύψος
   - Εικόνα αριστερά
   - Ο τίτλος εμφανίζεται ολόκληρος
   - Οι λέξεις δεν κόβονται στη μέση
   - Η αξιολόγηση δεν κάνει overlap
   - Η τιμή ευθυγραμμίζεται χαμηλά
   - Διατηρείται το αρχικό WoodMart ύφος
===================================================== */


/* =====================================================
   CAROUSEL
===================================================== */

/* Όλα τα slides τεντώνουν στο ύψος της μεγαλύτερης κάρτας */
.recent-products-uniform .wd-carousel-wrap {
    align-items: stretch !important;
}


/* Κάθε slide */
.recent-products-uniform .wd-carousel-item {
    display: flex !important;

    height: auto !important;
    min-height: 0 !important;
}


/* Product item */
.recent-products-uniform .wd-product {
    display: flex !important;

    width: 100% !important;
    height: 100% !important;

    margin-bottom: 0 !important;
}


/* =====================================================
   ΚΑΡΤΑ ΠΡΟΪΟΝΤΟΣ
===================================================== */

.recent-products-uniform .wd-product-wrapper {
    position: relative !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: stretch !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 165px !important;

    overflow: hidden !important;

    background: #ffffff !important;
    border-radius: 24px !important;

    box-shadow: none !important;
}


/* =====================================================
   ΕΙΚΟΝΑ ΑΡΙΣΤΕΡΑ
===================================================== */

.recent-products-uniform .product-element-top,
.recent-products-uniform .wd-product-thumb {
    position: relative !important;

    display: flex !important;
    flex: 0 0 74px !important;
    align-items: center !important;
    justify-content: center !important;

    width: 74px !important;
    min-width: 74px !important;
    max-width: 74px !important;

    height: auto !important;
    min-height: 165px !important;
    max-height: none !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    background: #ffffff !important;
    border-radius: 0 !important;
}


/* Link εικόνας */
.recent-products-uniform .product-image-link,
.recent-products-uniform .wd-product-img-link {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 12px 6px !important;

    overflow: hidden !important;
}


/* Εικόνα προϊόντος */
.recent-products-uniform .product-element-top img,
.recent-products-uniform .wd-product-thumb img,
.recent-products-uniform .product-image-link img,
.recent-products-uniform .wd-product-img-link img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    min-width: 0 !important;
    min-height: 0 !important;

    max-width: 100% !important;
    max-height: 105px !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;
    object-position: center center !important;

    transform: none !important;
}


/* =====================================================
   ΠΛΗΡΟΦΟΡΙΕΣ ΠΡΟΪΟΝΤΟΣ
===================================================== */

.recent-products-uniform .product-element-bottom,
.recent-products-uniform .wd-product-info {
    position: relative !important;

    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: column !important;
    align-items: flex-start !important;

    min-width: 0 !important;
    width: auto !important;

    height: auto !important;
    min-height: 165px !important;
    max-height: none !important;

    margin: 0 !important;
    padding: 13px 13px 13px 5px !important;

    overflow: visible !important;

    transform: none !important;
}


/* =====================================================
   ΤΙΤΛΟΣ ΠΡΟΪΟΝΤΟΣ
===================================================== */

.recent-products-uniform .wd-entities-title {
    position: static !important;

    display: block !important;

    width: 100% !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    margin: 0 0 7px !important;
    padding: 0 !important;

    overflow: visible !important;

    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.38 !important;

    white-space: normal !important;

    /* Δεν κόβει ελληνικές λέξεις στη μέση */
    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;

    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset !important;

    transform: none !important;
}


/* Link τίτλου */
.recent-products-uniform .wd-entities-title a {
    display: block !important;

    width: 100% !important;

    color: inherit !important;

    font-size: inherit !important;
    line-height: inherit !important;

    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}


/* =====================================================
   ΑΞΙΟΛΟΓΗΣΗ
===================================================== */

.recent-products-uniform .star-rating,
.recent-products-uniform .wd-star-rating,
.recent-products-uniform .woocommerce-product-rating {
    position: static !important;

    display: block !important;
    flex: 0 0 auto !important;

    margin: 0 0 5px !important;
    padding: 0 !important;

    transform: none !important;
}


/* Αποφυγή overlap των αστεριών */
.recent-products-uniform .star-rating::before,
.recent-products-uniform .star-rating span,
.recent-products-uniform .star-rating span::before {
    position: absolute;
}


/* =====================================================
   ΤΙΜΗ
===================================================== */

.recent-products-uniform .price {
    position: static !important;

    display: block !important;
    flex: 0 0 auto !important;

    width: 100% !important;

    margin-top: auto !important;
    margin-bottom: 0 !important;
    padding-top: 7px !important;

    line-height: 1.25 !important;

    transform: none !important;
}


/* Κανονική, παλιά και νέα τιμή */
.recent-products-uniform .price,
.recent-products-uniform .price del,
.recent-products-uniform .price ins,
.recent-products-uniform .price .amount {
    line-height: 1.25 !important;
}

.recent-products-uniform .price del,
.recent-products-uniform .price ins {
    position: static !important;
}


/* =====================================================
   ΚΑΤΗΓΟΡΙΕΣ ΠΡΟΪΟΝΤΟΣ
===================================================== */

.recent-products-uniform .wd-product-cats {
    position: static !important;

    display: block !important;

    width: 100% !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    margin: 0 0 6px !important;
    padding: 0 !important;

    overflow: visible !important;

    white-space: normal !important;
    word-break: normal !important;

    transform: none !important;
}


/* Κρύβει μόνο εντελώς κενά στοιχεία */
.recent-products-uniform .wd-product-cats:empty,
.recent-products-uniform .wd-product-brands:empty {
    display: none !important;
}


/* =====================================================
   ΑΦΑΙΡΕΣΗ ΠΑΛΙΩΝ ΠΕΡΙΟΡΙΣΜΩΝ
===================================================== */

.recent-products-uniform .wd-product-wrapper,
.recent-products-uniform .product-element-top,
.recent-products-uniform .wd-product-thumb,
.recent-products-uniform .product-element-bottom,
.recent-products-uniform .wd-product-info,
.recent-products-uniform .wd-entities-title,
.recent-products-uniform .price {
    transform: none !important;
}


/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {

    .recent-products-uniform .wd-product-wrapper {
        min-height: 160px !important;
        border-radius: 20px !important;
    }

    .recent-products-uniform .product-element-top,
    .recent-products-uniform .wd-product-thumb {
        flex: 0 0 70px !important;

        width: 70px !important;
        min-width: 70px !important;
        max-width: 70px !important;

        min-height: 160px !important;
    }

    .recent-products-uniform .product-element-bottom,
    .recent-products-uniform .wd-product-info {
        min-height: 160px !important;

        padding:
            13px
            11px
            13px
            5px !important;
    }

    .recent-products-uniform .wd-entities-title {
        font-size: 15px !important;
        line-height: 1.38 !important;
    }

    .recent-products-uniform .product-element-top img,
    .recent-products-uniform .wd-product-thumb img,
    .recent-products-uniform .product-image-link img,
    .recent-products-uniform .wd-product-img-link img {
        max-height: 98px !important;
    }
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .recent-products-uniform .wd-product-wrapper {
        min-height: 150px !important;
        border-radius: 17px !important;
    }

    .recent-products-uniform .product-element-top,
    .recent-products-uniform .wd-product-thumb {
        flex: 0 0 68px !important;

        width: 68px !important;
        min-width: 68px !important;
        max-width: 68px !important;

        min-height: 150px !important;
    }

    .recent-products-uniform .product-image-link,
    .recent-products-uniform .wd-product-img-link {
        padding: 10px 5px !important;
    }

    .recent-products-uniform .product-element-bottom,
    .recent-products-uniform .wd-product-info {
        min-height: 150px !important;

        padding:
            11px
            9px
            11px
            4px !important;
    }

    .recent-products-uniform .wd-entities-title {
        font-size: 14px !important;
        line-height: 1.38 !important;
    }

    .recent-products-uniform .product-element-top img,
    .recent-products-uniform .wd-product-thumb img,
    .recent-products-uniform .product-image-link img,
    .recent-products-uniform .wd-product-img-link img {
        max-height: 90px !important;
    }
}


/* =====================================================
   ΜΙΚΡΑ ΚΙΝΗΤΑ
===================================================== */

@media (max-width: 480px) {

    .recent-products-uniform .wd-product-wrapper {
        min-height: 145px !important;
    }

    .recent-products-uniform .product-element-top,
    .recent-products-uniform .wd-product-thumb {
        flex-basis: 64px !important;

        width: 64px !important;
        min-width: 64px !important;
        max-width: 64px !important;

        min-height: 145px !important;
    }

    .recent-products-uniform .product-element-bottom,
    .recent-products-uniform .wd-product-info {
        min-height: 145px !important;
    }

    .recent-products-uniform .wd-entities-title {
        font-size: 13px !important;
        line-height: 1.38 !important;
    }
}/* End custom CSS */