.header-lower .outer-box .logo-box .logo img {
    max-height: 200px;
    width: 100%;
    object-fit: contain;
}
.sticky-logo{
  max-height: 70px;
  width: 100%;
    object-fit: contain;
}

.footer-logo img {
    max-height: 100px;
    width: 100%;
    object-fit: contain;
}
.feature-12 img{
  object-fit: contain;
  height: 180px;
  width: 100%;
  /*filter: brightness(0) saturate(100%) invert(36%) sepia(78%) saturate(459%) hue-rotate(67deg) brightness(97%) contrast(104%);*/
}
.image_block_19 .image-box img {
  /*filter: brightness(0) saturate(100%) invert(36%) sepia(78%) saturate(459%) hue-rotate(67deg) brightness(97%) contrast(104%);*/

}
.header-style-15 .main-menu .navigation > li.current > a, .header-style-15 .main-menu .navigation > li:hover > a {
    color: #C69A43;
}
.color_black {
    color: #000000;
}
.color_black:hover {
    color: #C69A43 !important;
}
.feature-12 .upper-box:before {
    background: linear-gradient(to bottom, #C69A43 50%, #888888 50%);
    height: 170px;
    top: -7px;
    left: 50%;
    transform: translateX(-50%);
}
.footer-widget-section .info-list li {

    font-size: 16px;
    line-height: 0px;
    color: #000;
    margin-bottom: 30px;
}
.slider-11 .content-box h2 {
    font-weight: 500;
}
.mt-100{
  margin-top: 100px
}
.cta-eight .inner-box h2{
  color: #000;
}
.banner-carousel .owl-nav {
  display: none;
}
.g_color_2 {
    background: -webkit-linear-gradient(45deg, #C69A43, #C69A43 75%);
}
.nav-logo img{
  max-height: 100px;
}

/* Χρώμα για την κατηγορία μέσα στη σελίδα του Άρθρου */
.blog-details-content .category span {
    color: #C69A43; /* Βάλε εδώ το Hex Code του χρώματος που θέλεις */
}

.post-share-option h6 {
    color: #C69A43; /* Βάλε το Hex Code του χρώματος που θέλεις */
}
/* Κρύβουμε την κανονική εικόνα στο desktop (επειδή έχουμε το parallax background) */
.mobile-real-img {
    display: none;
}
/* Custom Contact Form Styling */
.form-inner .custom-input,
.form-inner .custom-textarea {
    width: 100%;
    background: #f7f7f7; /* Απαλό γκρι φόντο */
    border: 1px solid #e5e5e5;
    padding: 15px 20px;
    border-radius: 8px; /* Ελαφρώς στρογγυλεμένες γωνίες */
    font-size: 16px;
    font-family: inherit;
    color: #333;
    transition: all 0.3s ease;
    box-shadow: none;
    outline: none;
}

.form-inner .custom-input {
    height: 60px;
}

.form-inner .custom-textarea {
    height: 160px;
    resize: none;
}

/* Όταν ο χρήστης πατάει μέσα στο πεδίο (Focus) */
.form-inner .custom-input:focus,
.form-inner .custom-textarea:focus {
    border-color: #C69A43; /* Βάλε το πορτοκαλί brand color σου εδώ */
    background: #ffffff;
}

/* --- Product Hover Lift Effect --- */
.product-image-wrapper {
    padding: 15px; /* Μείωσα ελαφρά το padding */
    text-align: center;
    cursor: pointer;
}

.product-image-wrapper .hover-lift-img {
    transition: transform 0.3s ease-out; /* Ομαλή κίνηση */
    display: inline-block;
    max-width: 100%;
    height: auto;
    will-change: transform; /* Βοηθάει στην απόδοση του browser */
}

/* Όταν το ποντίκι μπαίνει στο wrapper, η εικόνα ανεβαίνει */
.product-image-wrapper:hover .hover-lift-img {
    transform: translateY(-15px); /* Ρύθμιση για Desktop */

}

/* --- Responsive Tweaks για το Hover Lift --- */
@media (max-width: 575.98px) {
    /* Μείωση της ανύψωσης σε πολύ μικρές οθόνες (Κινητά) */
    .product-image-wrapper:hover .hover-lift-img {
        transform: translateY(-10px); /* Από 15px σε 10px */
    }
}
/* ============================================================== */
/* ΤΑΚΤΟΠΟΙΗΣΗ HEADER ΣΕ ΟΘΟΝΕΣ TABLET                            */
/* ============================================================== */

@media (max-width: 1024px) and (min-width: 768px) {
    /* Βάζουμε το Logo, το Μενού και το Κουμπί σε μια όμορφη κάθετη στοίχιση */
    .header-lower .outer-box {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 15px 0 !important;
        gap: 15px; /* Ομοιόμορφο κενό ανάμεσα σε όλα */
    }

    .header-lower .logo-box,
    .header-lower .menu-area,
    .header-lower .nav-right {
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
    }

    /* Δίνουμε αέρα στα links του μενού για να μην κολλάνε */
    .main-menu .navigation > li {
        margin: 0 12px !important;
    }
}
/* ============================================================== */
/* CHARACTER SELECTION SLIDER (MOBILE & TABLET)                   */
/* ============================================================== */

/* 1. Σιγουρευόμαστε ότι το slider κρατάει τα βελάκια στη θέση τους */
#products-mobile-slider {
    position: relative;
}

/* 2. Κεντράρουμε τα βελάκια κάθετα, να "αγκαλιάζουν" το προϊόν */
#products-mobile-slider .owl-nav {
    position: absolute;
    top: 45%; /* Ακριβώς στη μέση της συσκευασίας */
    width: 100%;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between; /* Το ένα τέρμα αριστερά, το άλλο τέρμα δεξιά */
    pointer-events: none; /* Επιτρέπει το swipe πάνω στην εικόνα */
    margin-top: 0 !important;
    z-index: 10;
}

/* 3. Φτιάχνουμε τα κουμπιά να είναι όμορφα, λευκά κυκλάκια με σκιά */
#products-mobile-slider .owl-nav button {
    pointer-events: auto; /* Ενεργοποιούμε το κλικ στα βελάκια */
    background: #fff !important;
    width: 45px !important;
    height: 45px !important;
    border-radius: 50% !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1) !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 0 !important; /* Κρύβουμε τα άσχημα ‹ › */
    color: transparent !important;
    border: none !important;
    transition: all 0.3s ease !important;
    margin: 0 -10px !important; /* Τα βγάζουμε ελαφρώς πιο έξω */
}

/* 4. Βάζουμε τα Premium χρυσά εικονίδια */
#products-mobile-slider .owl-nav button.owl-prev::before {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 900 !important;
    content: "\f053" !important; /* Αριστερό βέλος */
    font-size: 18px !important;
    color: #c59d45 !important;
}

#products-mobile-slider .owl-nav button.owl-next::before {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 900 !important;
    content: "\f054" !important; /* Δεξί βέλος */
    font-size: 18px !important;
    color: #c59d45 !important;
}

/* 5. Hover Effect (όταν τα πατάς να γίνονται χρυσά) */
#products-mobile-slider .owl-nav button:hover {
    background: #c59d45 !important;
}
#products-mobile-slider .owl-nav button:hover::before {
    color: #fff !important;
}

/* ============================================================== */
/* ΔΙΟΡΘΩΣΗ ΜΑΣΚΟΤ & ΜΗΔΕΝΙΣΜΟΣ ΚΕΝΩΝ ΣΕ TABLETS/MOBILE            */
/* ============================================================== */

@media (max-width: 991px) {
    /* Εξαφανίζουμε τα τεράστια κενά (padding & min-height) του θέματος */
    .image_block_19,
    .image_block_19 .image-box {
        padding: 0 !important;
        margin: 0 !important;
        min-height: 0 !important;
        height: auto !important;
    }

    /* Βάζουμε τη Μασκότ στη θέση της, όμορφα και κεντραρισμένα */
    .image_block_19 .image-box .p_absolute,
    .image_block_19 .image-box figure {
        position: relative !important;
        right: auto !important;
        left: auto !important;
        top: auto !important;
        bottom: auto !important;
        display: block !important;
        text-align: center !important;
        margin: 0 auto 10px auto !important; /* 30px κενό από το κείμενο που ακολουθεί */
        width: 100% !important;
    }

    /* Προσαρμόζουμε το μέγεθος για να μην είναι "γίγαντας" */
    .image_block_19 .image-box figure img {
        max-width: 250px !important; /* Ιδανικό μέγεθος για ενδιάμεσες οθόνες */
        height: auto !important;
        display: inline-block !important;
    }
}

/* ============================================================== */
/* ΚΑΘΟΛΙΚΗ ΔΙΟΡΘΩΣΗ ΤΙΤΛΩΝ & ΚΕΙΜΕΝΩΝ ΓΙΑ ΟΛΟ ΤΟ SITE (MOBILE)   */
/* ============================================================== */

@media (max-width: 767px) {
    /* 1. Διορθώνει ΟΛΟΥΣ τους μεγάλους τίτλους του site στα κινητά */
    .sec-title h2 {
        font-size: 28px !important;
        line-height: 1.3 !important;
        margin-bottom: 20px !important;
    }

    /* 2. Διορθώνει τα κείμενα (παραγράφους) που είναι κάτω από τους τίτλους */
    .text-column p,
    .content-box p,
    .content_block_18 p {
        font-size: 16px !important;
        line-height: 1.6 !important;
        text-align: justify !important;
    }
}
/* ============================================================== */
/* ΦΡΕΝΟ ΣΤΟ ΜΕΓΕΘΟΣ ΤΩΝ ΕΙΚΟΝΩΝ ΜΕΣΑ ΣΤΟ SLIDER                  */
/* ============================================================== */

#products-mobile-slider .owl-item img {
    max-width: 240px !important; /* Αυτό είναι το μυστικό: Δεν θα μεγαλώνει πάνω από 240px */
    height: auto !important;
    margin: 0 auto !important; /* Εξασφαλίζει ότι θα μένει πάντα στο κέντρο */
}
/* ============================================================== */
/* ΕΞΑΦΑΝΙΣΗ ΤΟΥ ΓΡΑΦΙΚΟΥ ΜΕ ΤΟ κρακερ ΣΤΑ ΚΙΝΗΤΑ (MOBILE)    */
/* ============================================================== */

@media (max-width: 767px) {
    /* Στοχεύουμε σωστά τη στήλη της εικόνας στο about-15 */
    .about-15 .image-column {
        display: none !important;
    }
}

@media (max-width: 767px) {
    /* 1. Αυτό το έχεις ήδη (κρύβει την εικόνα) */
    .about-15 .image-column {
        display: none !important;
    }

    /* 2. ΝΕΟ: Εξαφανίζουμε το τεράστιο κενό πάνω από το κείμενο */
    .about-15 .content-column {
        margin-top: 0 !important; /* Μηδενίζει το mt-100 */
        padding-top: 0 !important;
    }

    /* 3. ΝΕΟ: Μειώνουμε και το κενό του ίδιου του section αν είναι τεράστιο */
    .about-15 {
        padding-top: 40px !important; /* Δίνει ένα φυσιολογικό "αέρα" αντί για τεράστιο κενό */
        padding-bottom: 40px !important;
    }
}
/* ============================================================== */
/* ΑΝΤΙΣΤΡΟΦΗ ΣΤΗΛΩΝ & ΔΙΟΡΘΩΣΗ ΚΕΝΩΝ (TABLET & MOBILE)           */
/* ============================================================== */

/* Πιάνουμε όλες τις οθόνες κάτω από 991px (Tablets + Κινητά) */
@media (max-width: 991px) {
    /* 1. Αναποδογυρίζουμε τη σειρά: Κείμενο πάνω, εικόνα κάτω */
    .ourmission-section .row {
        display: flex;
        flex-direction: column-reverse;
    }

    /* 2. Κείμενο (Πλέον είναι πάνω): Σβήνουμε το περιττό κενό mb_150 */
    .ourmission-section .sec-title-three {
        margin-bottom: 0 !important;
    }

    /* 3. Εικόνα (Πλέον είναι κάτω): Σβήνουμε την "τρύπα" των 130px */
    .ourmission-section .left-column .image-box,
    .ourmission-section .overlay-animimage-box {
        margin-bottom: 0 !important;
        margin-top: 40px !important; /* Δίνουμε λίγο αέρα από το κείμενο που βρίσκεται από πάνω */
    }

    /* 4. Μαζεύουμε και το συνολικό padding της ενότητας (προαιρετικά) */
    .ourmission-section {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
}

/* ============================================================== */
/* ΔΙΟΡΘΩΣΕΙΣ ΚΕΝΩΝ & ΤΙΤΛΟΥ ΣΤΟ "ΣΧΕΤΙΚΑ ΜΕ ΕΜΑΣ" (MOBILE)       */
/* ============================================================== */

@media (max-width: 767px) {
    /* 1. Μειώνουμε το τεράστιο κενό στο πάνω μέρος (αναιρούμε το pt_140) */
    .ourmission-section.pt_140 {
        padding-top: 100px !important; /* Κατεβάζουμε το κενό από τα 140px στα 50px */
    }

    /* 2. Κάνουμε τον συγκεκριμένο τίτλο ελάχιστα πιο μικρό */
    .ourmission-section .sec-title h2 {
        font-size: 20px !important; /* Τον κάνουμε 20px (ο γενικός κανόνας που βάλαμε πριν ήταν 28px) */
        line-height: 1.3 !important;
    }
}
/* ============================================================== */
/* ΕΝΟΤΗΤΑ ΠΡΟΪΟΝΤΩΝ (TABS) - ΔΙΟΡΘΩΣΗ ΕΙΚΟΝΑΣ & ΣΤΟΙΧΙΣΗΣ        */
/* ============================================================== */

@media (max-width: 991px) {
    /* 1. Μαζεύουμε την τεράστια φωτογραφία στο κινητό/tablet */
    .crackeat-products-section .image-column {
        text-align: center !important;
        margin-bottom: 30px !important; /* Κενό ανάμεσα στην εικόνα και το κείμενο που ακολουθεί */
    }

    .crackeat-products-section .image-column figure {
        margin-right: 0 !important; /* Καταργούμε το mr_40 που δημιουργούσε ασυμμετρία */
        display: inline-block !important; /* Βοηθάει στο κεντράρισμα */
    }

    .crackeat-products-section .image-column img {
        max-width: 280px !important; /* Το 'φρένο': Η εικόνα δεν θα μεγαλώσει ποτέ πάνω από αυτό το μέγεθος */
        height: auto !important;
        margin: 0 auto !important; /* Κεντράρισμα της ίδιας της εικόνας */
    }

    /* 2. Κεντράρισμα των Tabs (Κουμπιά Γεύσεων) */
    .crackeat-products-section .tab-btn-box {
        display: flex;
        justify-content: center;
    }

    .crackeat-products-section .tab-btns {
        display: flex;
        flex-wrap: wrap; /* Επιτρέπει στα κουμπιά να σπάνε σε πολλές γραμμές αν δεν χωράνε */
        justify-content: center;
        gap: 10px; /* Μικρό, ομοιόμορφο κενό ανάμεσα στα κουμπιά */
    }

    .crackeat-products-section .tab-btn {
        margin: 0 !important; /* Αφαιρούμε τα παλιά margins του θέματος */
        /* Προαιρετικά: Μπορείς να μικρύνεις λίγο το padding ή τη γραμματοσειρά εδώ αν θέλεις να χωράνε πιο εύκολα */
        /* padding: 10px 15px; */
        /* font-size: 14px; */
    }

    /* 3. Κεντράρισμα του κειμένου (Προαιρετικό, συνήθως δείχνει πιο ωραίο στα κινητά) */
    .crackeat-products-section .text-column {
        text-align: center;
    }

    /* Αν κεντράρεις το κείμενο, πρέπει να κεντράρεις και τα bullet points */
    .crackeat-products-section .list-style-two li {
        display: inline-block;
        text-align: left; /* Κρατάμε το κείμενο του bullet αριστερά, αλλά το ίδιο το bullet κεντράρεται */
    }
}
/* ============================================================== */
/* ΟΡΙΣΤΙΚΟ FIX ΓΙΑ ΤΗΝ ΕΜΦΑΝΙΣΗ ΤΗΣ ΕΙΚΟΝΑΣ ΣΤΑ TABS (MOBILE)    */
/* ============================================================== */

@media (max-width: 767px) {
    /* 1. Αναγκάζουμε τη στήλη της εικόνας να πιάσει όλο το πλάτος και να γίνει ορατή */
    .tabs-content .image-column {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        padding: 0 !important;
        margin-bottom: 20px !important; /* Κενό πριν το κείμενο */
        clear: both;
    }

    /* 2. Καθαρίζουμε ΟΛΑ τα περιθώρια από το εσωτερικό κουτί (figure) */
    .tabs-content .image-column .image-box {
        margin: 0 auto !important; /* Μηδενίζει mr_40, mt_40 κλπ και κεντράρει */
        padding: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        display: block !important;
        text-align: center !important; /* Κεντράρει την inline εικόνα */
    }

    /* 3. Ξεκλειδώνουμε την ίδια την εικόνα */
    .tabs-content .image-column .image-box img {
        display: inline-block !important; /* Για να ακούσει το text-align: center */
        width: auto !important;
        max-width: 65% !important; /* Την κάνουμε όσο μεγάλη πρέπει για να δείχνει premium */
        height: auto !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
}

/* ============================================================== */
/* ΕΞΑΦΑΝΙΣΗ TOY CUSTOM CURSOR (ΚΟΥΚΚΙΔΑΣ) ΣΤΑ ΚΙΝΗΤΑ             */
/* ============================================================== */

@media (max-width: 768px) {
    /* Στοχεύουμε όλες τις πιθανές ονομασίες του custom cursor */
    .mouse-cursor,
    .cursor-inner,
    .cursor-outer,
    .custom-cursor,
    .mouse-pointer,
    #cursor {
        display: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
    }
}

/* ============================================================== */
/* ΑΝΤΙΚΑΤΑΣΤΑΣΗ ΣΠΑΣΜΕΝΟΥ ICOMOON ΜΕ FONT AWESOME ΣΤΙΣ ΛΙΣΤΕΣ    */
/* ============================================================== */

.list-style-two li::before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important; /* Απαραίτητο για τα solid εικονίδια */
    content: "\f00c" !important; /* Αυτό είναι το σύμβολο του Check (✓) */
    font-size: 14px !important;
    color: #c59d45 !important; /* Το χρυσό σου χρώμα, αν θες το αλλάζεις */
}

@media (max-width: 768px) {
    /* Δίνουμε αέρα πάνω-κάτω για να μην κόβεται το κεντρικό */
    #products-mobile-slider .owl-stage-outer {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    /* Εξαφανίζουμε τα βελάκια */
    #products-mobile-slider .owl-nav {
        display: none !important;
    }

    /* Βασική κατάσταση (για τα προϊόντα αριστερά-δεξιά) */
    #products-mobile-slider.owl-carousel .owl-item {
        transform: scale(0.9);
        opacity: 0.5;
        transition: transform 0.4s ease, opacity 0.4s ease;
        z-index: 1;
    }

    #products-mobile-slider.owl-carousel .owl-item img {

    }

    /* Κατάσταση ΜΟΝΟ για το κεντρικό προϊόν */
    #products-mobile-slider.owl-carousel .owl-item.active.center {
        transform: scale(1.2);
        opacity: 1;
        z-index: 10;
    }

    #products-mobile-slider.owl-carousel .owl-item.active.center img {

    }

    /* Αφαιρούμε τα κενά του Bootstrap που χαλάνε το κεντράρισμα */
    #products-mobile-slider .owl-item .col-12 {
        padding: 0 5px;
        margin-bottom: 0;
    }
}
/* ============================================================== */
/* ΔΙΟΡΘΩΣΗ ΜΕΓΕΘΟΥΣ ΤΙΤΛΟΥ ΣΤΟ SINGLE BLOG (MOBILE)              */
/* ============================================================== */

@media (max-width: 767px) {
    .blog-details-content .post-title h1 {
        font-size: 26px !important; /* Ένα ιδανικό και ξεκούραστο μέγεθος για οθόνες κινητών */
        line-height: 34px !important; /* Μαζεύει το τεράστιο κενό ανάμεσα στις γραμμές */
        margin-bottom: 15px !important;
    }
}
/* ============================================================== */
/* PAGINATION - PREMIUM STYLING                                   */
/* ============================================================== */

.pagination-wrapper .pagination {
    display: flex;
    align-items: center;
    gap: 10px; /* Ωραίο κενό ανάμεσα στα κουμπιά */
    padding-left: 0;
}

/* Κανονικά κουμπιά και βελάκια */
.pagination-wrapper .pagination li a,
.pagination-wrapper .pagination li span.current {
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: 45px !important;
    height: 45px !important;
    border-radius: 8px !important; /* Στρογγυλεμένες άκρες */
    font-size: 16px !important;
    font-weight: 600 !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    border: none !important; /* Διώχνει τα borders του Bootstrap */
    box-shadow: none !important;
}

/* Ανενεργά κουμπιά (Ανοιχτό γκρι) */
.pagination-wrapper .pagination li a {
    background-color: #f4f4f4 !important;
    color: #222 !important;
}

/* Hover effect όταν περνάει το ποντίκι */
.pagination-wrapper .pagination li a:hover {
    background-color: #c59d45 !important;
    color: #fff !important;
    transform: translateY(-2px); /* Μικρή κίνηση προς τα πάνω */
}

/* Η τρέχουσα/ενεργή σελίδα (Χρυσό) */
.pagination-wrapper .pagination li span.current {
    background-color: #c59d45 !important;
    color: #fff !important;
    box-shadow: 0 5px 15px rgba(197, 157, 69, 0.3) !important; /* Ωραία χρυσή λάμψη */
}
/* ============================================================== */
/* ΕΠΑΝΑΦΟΡΑ ΤΩΝ ΛΕΠΤΩΝ ΒΕΛΩΝ (FAR) ΣΤΟΝ ΚΕΡΣΟΡΑ                  */
/* ============================================================== */

.mouse-pointer .icon i {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 400 !important; /* Το 400 αντιστοιχεί στο λεπτό (Regular) βάρος */
}

/* ============================================================== */
/* SINGLE BLOG POST - PREMIUM STYLING                             */
/* ============================================================== */

/* Απόσταση ανάμεσα στις παραγράφους του κειμένου */
.premium-article-content p {
    margin-bottom: 25px !important;
}

/* Χρώμα και κενό για τίτλους (h2, h3) ΜΕΣΑ στο άρθρο */
.premium-article-content h2,
.premium-article-content h3 {
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    font-weight: 700;
}

/* Hover στα Tags */
.tag-hover:hover {
    background-color: #c59d45 !important;
    color: #fff !important;
}

.product-image-wrapper {
    cursor: pointer;
    position: relative;
    transition: transform 0.3s ease;
}

.product-image-wrapper:hover {
    transform: scale(1.02); /* Ένα μικρό zoom για να δείξει ότι αντιδρά */
}

.product-featured-img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
    /* Για ομαλό σβήσιμο κατά την εναλλαγή */
    animation: fadeIn 0.5s;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Βάζουμε ένα ομαλό transition (μετάβαση) για να μην γίνεται απότομα η αλλαγή */
.clickable-product-link .product-hover-image {
    transition: transform 0.4s ease, filter 0.4s ease, box-shadow 0.4s ease;
}

/* Τι συμβαίνει όταν το ποντίκι πάει πάνω από την εικόνα */
.clickable-product-link:hover .product-hover-image {
    transform: translateY(-8px) scale(1.02); /* Ανασηκώνεται ελαφρώς και κάνει ένα ανεπαίσθητο zoom */
    filter: brightness(1.05); /* Γίνεται ένα "κλικ" πιο φωτεινή */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.15) !important; /* Μεγαλώνει η σκιά για να τονίσει την ανύψωση */
}
/* ============================================================== */
/* ΜΕΤΑΤΡΟΠΗ ΤΟΥ ΚΕΝΤΡΙΚΟΥ SLIDER ΣΕ ΣΤΑΤΙΚΟ BANNER               */
/* ============================================================== */

.slider-11 .owl-carousel {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* ============================================================== */
/* PREMIUM MOBILE TAP ΕΦΕ (ΞΕΦΕΥΓΕΙ ΑΠΟ ΤΟΝ ΑΝΤΙΧΕΙΡΑ) - ΔΙΟΡΘΩΜΕΝΟ */
/* ============================================================== */

@media (max-width: 991px) {
    /* 1. Το στοιχείο που πατήθηκε (Αντιστροφή και Slide δεξιά) */
    .mobile-tapped-item {
        background-color: #ffffff !important;
        color: #c59d45 !important;
        border-radius: 4px !important;
        padding-left: 20px !important;
        font-weight: 700 !important;
        transition: all 0.2s ease-out !important;
    }

    /* 2. Σκοτεινιάζουμε τα υπόλοιπα για να τονίσουμε την επιλογή */
    .mobile-menu-locked li a:not(.mobile-tapped-item) {
        opacity: 0.4 !important;
        transition: opacity 0.3s ease !important;
    }

    /* 3. Κλειδώνουμε όλο το μενού για να μην πατήσει κάτι άλλο (Anti-spam) */
    .mobile-menu-locked {
        pointer-events: none !important;
    }
}