.elementor-29106 .elementor-element.elementor-element-yc4d6y1y > .elementor-container{max-width:100%;}/* Start custom CSS *//* ============================================================
   Nutripass /shop/ · Elementor Page Custom CSS
   ============================================================
   Goes into: _elementor_page_settings.custom_css (page-scoped)
   ΟΧΙ body.page-id-6 body.elementor-page-29106s — μπλοκάρονται από τον FastPath edge filter.
   Όλα scoped κάτω από .np-shop ή Elementor section που το περιέχει.
   ============================================================ */

body.elementor-page-29106 {
  /* No-op container token — Elementor αντικαθιστά το `body.elementor-page-29106` με page-specific scope */
}

/* WooCommerce shop archive headers — δεν εμφανίζονται over το νέο hero */
body.elementor-page-29106 .woocommerce-products-header,
body.elementor-page-29106 .woocommerce-result-count,
body.elementor-page-29106 .woocommerce-ordering,
body.elementor-page-29106 .woocommerce-notices-wrapper {
  display: none !important;
}

/* Full-bleed: το Elementor section που περιέχει το HTML widget να μη βάζει padding */
body.elementor-page-29106 .elementor-section.elementor-section-stretched > .elementor-container,
body.elementor-page-29106 .elementor-section > .elementor-container {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Το widget container να μην έχει inner padding που σπάει το design */
body.elementor-page-29106 .elementor-widget-html,
body.elementor-page-29106 .elementor-widget-html .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
}

/* Default theme container να μην ψαλιδίζει το hero/CTA dark sections */
body.elementor-page-29106 .elementor-element,
body.elementor-page-29106 .elementor-column,
body.elementor-page-29106 .elementor-widget-wrap {
  padding: 0 !important;
}

/* Theme content-area padding (healthfirst-child) — neutralize σε αυτή τη σελίδα */
body.elementor-page-29106 .page-content,
body.elementor-page-29106 .entry-content,
body.elementor-page-29106 .content-area {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
}

/* WooCommerce default product loop — απενεργοποίηση (έχουμε δικό μας grid) */
body.elementor-page-29106 ul.products,
body.elementor-page-29106 .woocommerce ul.products {
  display: none !important;
}

/* Smooth scroll για όλα τα anchor links μέσα στο shop scope */
body.elementor-page-29106 .np-shop { scroll-behavior: smooth; }

/* Hero να μην κρύβεται πίσω από sticky theme header */
body.elementor-page-29106 .np-shop .hero { padding-top: clamp(80px, 13vw, 150px) !important; }/* End custom CSS */