<style>
/* FULL-WIDTH STRIP */
#ig-strip-pl{
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  width: 100vw !important;
  max-width: 100vw !important;
  padding: 0 !important;
  background: transparent !important;
  overflow: hidden !important;
}

/* GRID: 6 sloupců PC / 3 sloupce mobil */
#ig-strip-pl .instagram-widget.ig-grid{
  display: grid !important;
  grid-template-columns: repeat(6, minmax(0,1fr)) !important;
  gap: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}
@media (max-width: 991px){
  #ig-strip-pl .instagram-widget.ig-grid{
    grid-template-columns: repeat(3, minmax(0,1fr)) !important;
  }
}

/* --- JÁDRO PROBLÉMU: VNUTÍME 4:5 A ZRUŠÍME 1:1 HACKY --- */

/* Každá položka: 4:5 – bez padding-hacku */
#ig-strip-pl .instagram-widget.ig-grid > a{
  position: relative !important;
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  overflow: hidden !important;

  /* vynucení poměru */
  aspect-ratio: 4 / 5 !important;

  /* kdyby se někde cpala pevná výška/čtverec */
  height: auto !important;
  min-height: 0 !important;
}

/* Zruš starý čtverec přes pseudo-element (ať se vůbec nevykreslí) */
#ig-strip-pl .instagram-widget.ig-grid > a::before{
  content: none !important;
  display: none !important;
  padding-top: 0 !important;
}

/* Někdy plugin strká dovnitř další wrapper s padding-top:100% – zrušíme ho */
#ig-strip-pl .instagram-widget.ig-grid > a > *{
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

/* Samotný IMG/VIDEO vyplní plochu (ořez na střed) */
#ig-strip-pl .instagram-widget.ig-grid img,
#ig-strip-pl .instagram-widget.ig-grid video{
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
  object-position: center center !important;
  border: 0 !important;
  display: block !important;
}

/* Jen 6 položek */
#ig-strip-pl .instagram-widget.ig-grid > a:nth-of-type(n+7){
  display: none !important;
}

/* Schovat follow tlačítko */
#ig-strip-pl .instagram-follow-btn{ display:none !important; }
</style>
