/* ================================
   ECWID RESPONSIVE + Clipboard-Override (nur hier!)
   ================================ */

/* Außen: volle Breite + Mobile Padding */
.ecwid-pagewrap{
  width: 100%;
  box-sizing: border-box;
  padding: 0 16px;
}

/* Innen: Contentbreite wie Website (anpassen!) */
.ecwid-content{
  width: 100%;
  max-width: 1200px;   /* <- wenn deine Seite z.B. 1140px hat: auf 1140 ändern */
  margin: 0 auto;
  box-sizing: border-box;
}

/* NUR in diesem Bereich: altes .clipboard (max-width:500) wird überschrieben */
.ecwid-content .clipboard{
  width: 100% !important;
  max-width: 100% !important;
  flex: unset !important;
  box-sizing: border-box;
  overflow: hidden;
}

/* Ecwid Root-Container */
.ecwid-content #my-store-126620270{
  width: 100% !important;
  max-width: 100% !important;
}

/* Häufige Ecwid-Wrapper / Layout-Container */
.ecwid-content .ecwid,
.ecwid-content .ec-store,
.ecwid-content .ec-store__container,
.ecwid-content .ec-store__main,
.ecwid-content .ec-wrapper,
.ecwid-content .grid,
.ecwid-content .container{
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}

/* Schutz gegen horizontales Scrollen durch zu breite Elemente */
.ecwid-content .clipboard *{
  max-width: 100%;
  box-sizing: border-box;
}

/* Mobile Feinschliff */
@media (max-width: 600px){
  .ecwid-pagewrap{ padding: 0 10px; }
  .ecwid-content .clipboard{ padding: 14px; }
}
