.elementor-kit-7{--e-global-color-primary:#F3EFE8;--e-global-color-secondary:#B9B3A9;--e-global-color-text:#B9B3A9;--e-global-color-accent:#FFFFFF;--e-global-color-632faf7:#121110;--e-global-color-b92e4ca:#1A1816;--e-global-color-188506f:#8A857D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#121110;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* =====================================================================
   V&M Liberis – Elementor → Site Settings → Custom CSS
   Αντικαθιστά ΟΛΑ όσα είχαν μπει μέχρι τώρα εκεί (και στο Custom CSS του container της στοίβας).
   Για τη σελίδα «V&M – Αρχική v3».
   ===================================================================== */

/* ---------- Πλάτος περιεχομένου: κεντραρισμένο, μέγιστο 1240px ---------- */
.vml-wrap{width:100%;max-width:1240px;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box}

/* ---------- Header: κρυμμένο όσο παίζει το 3D intro, εμφανίζεται μόλις ανοίξει η πύλη ---------- */
.vml-top,.vml-dock{transition:opacity .45s ease,transform .45s ease}
body.vml-fx:not(.vml-revealed):not(.vml-intro-done) .vml-top{opacity:0;transform:translateY(-14px);pointer-events:none}
body.vml-fx:not(.vml-revealed):not(.vml-intro-done) .vml-dock{opacity:0;transform:translateY(14px);pointer-events:none}

/* ---------- Κουμπί κράτησης (κύκλος): μαύρο εικονίδιο πάνω στο λευκό ---------- */
.vml-fab .elementor-button,
.vml-fab .elementor-button .elementor-button-icon,
.vml-fab .elementor-button .elementor-button-icon i{color:#0B0A09 !important}
.vml-fab .elementor-button .elementor-button-icon svg{fill:#0B0A09 !important}

/* ---------- Footer: γραμμές επικοινωνίας/social στοιχισμένες ---------- */
.vml-foot-row .elementor-icon-list-items.elementor-inline-items{margin-left:0 !important;margin-right:0 !important}
.vml-foot-row .elementor-inline-item{margin-left:0 !important;margin-right:0 !important}

/* ---------- Λωρίδες (καταστήματα, προϊόντα) ---------- */
.vml-rail{overflow-x:auto !important;scroll-snap-type:x mandatory}
.vml-rail > .e-con{flex-shrink:0 !important;scroll-snap-align:start}
.vml-rail .elementor-widget-image,
.vml-rail .elementor-widget-image .elementor-widget-container{width:100%}
.vml-rail .elementor-widget-image img{width:100% !important;object-fit:cover}
.vml-store-actions{flex-wrap:nowrap !important}
.vml-store-actions .vml-btn:not(.vml-btn--icon){flex:1 1 auto;min-width:0}
.vml-store-actions .vml-btn:not(.vml-btn--icon) .elementor-button{width:100%;white-space:nowrap}
.vml-store-actions .vml-btn--icon{flex:0 0 46px}

/* ---------- Διακρίσεις: λίστα χωρίς κουκκίδες ---------- */
.vml-awards-list{list-style:none;margin:0;padding:0}
.vml-awards-list li{padding:12px 0;border-top:1px solid rgba(255,255,255,.08);line-height:1.45}
.vml-awards-list li:first-child{border-top:0}
.vml-awards-list li strong{display:inline-block;min-width:48px;color:#F3EFE8}

/* ---------- Στοίβα καρτών (desktop, ίδιο σημείο αλλαγής με το Elementor: 1025px) ---------- */
@media (min-width:1025px){
  .vml-stack > .e-con{position:sticky !important;top:104px}
  .vml-stack > .e-con:nth-child(2){top:122px}
  .vml-stack > .e-con:nth-child(3){top:140px}
  .vml-after-intro,.vml-stack{overflow:visible !important}
  html,body{overflow-x:clip !important}
}
/* Χωρίς smooth scrolling στη σελίδα: οι μετακινήσεις στο τέλος του intro πρέπει να είναι ακαριαίες και αόρατες */
html,
body{
  scroll-behavior:auto !important;
}
/* Φόρμα κράτησης: το πεδίο με την υπηρεσία υπάρχει αλλά δεν φαίνεται */
.vml-field-hidden{
  display:none !important;
}
/* Κανένα στοιχείο δεν μεγαλώνει τη σελίδα οριζόντια (στο Chrome Android χαλάει τα fixed και το 3D intro) */
html{overflow-x:hidden;overflow-x:clip}
/* Grain σε όλο το site: πιο αισθητό (αρχικά 0.07) */
.vml-depth--grain{opacity:.16 !important}

:root{--vml-glow-a:.06}/* End custom CSS */