/* V28 / Ürünlerimiz: geometry-safe interaction layer.
   V17 editorial images fill the entire card; never use translateX(-50%) on them.
   No re-entry animations when carousel rebuilds the DOM.
   Cards and product images remain fully anchored across hover/focus. */
.site--platonik #productCards {
  align-items:stretch!important;
  min-width:0;
}
.site--platonik #productCards .showcase-card {
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
  transform:none!important;
  animation:none!important;
  will-change:auto!important;
  transition:border-color .28s ease,box-shadow .3s ease!important;
}
.site--platonik #productCards .showcase-card:hover,
.site--platonik #productCards .showcase-card:focus-within {
  transform:none!important;
  border-color:rgba(255,255,255,.70)!important;
  box-shadow:0 21px 48px rgba(5,19,92,.23),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
/* Current collection's photography is a full-card 4:5 photo. The frame,
   labels and image never move or change scale on interaction. */
.site--platonik #productCards .showcase-card--editorial .showcase-image,
.site--platonik #productCards .showcase-card--editorial:hover .showcase-image,
.site--platonik #productCards .showcase-card--editorial:focus-within .showcase-image {
  inset:0!important;
  left:0!important;
  bottom:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  transform:none!important;
  filter:none!important;
  animation:none!important;
  transition:none!important;
}
/* Isolated product cutouts use centered translation at all times. */
.site--platonik #productCards .showcase-card:not(.showcase-card--editorial) .showcase-image,
.site--platonik #productCards .showcase-card:not(.showcase-card--editorial):hover .showcase-image,
.site--platonik #productCards .showcase-card:not(.showcase-card--editorial):focus-within .showcase-image {
  transform:translateX(-50%)!important;
  animation:none!important;
  transition:none!important;
}
.site--platonik #productCards .showcase-card .showcase-caption {
  box-sizing:border-box;
  max-width:100%;
}
/* Small, tactile detail arrow only, without moving the full product artwork. */
.site--platonik #productCards .showcase-open {
  transition:background-color .2s ease,box-shadow .2s ease!important;
  transform:none!important;
}
.site--platonik #productCards .showcase-open:hover,
.site--platonik #productCards .showcase-open:focus-visible {
  transform:none!important;
  background:#fff!important;
  box-shadow:0 8px 22px rgba(10,34,106,.22)!important;
}
@media (prefers-reduced-motion:reduce) {
  .site--platonik #productCards .showcase-card,
  .site--platonik #productCards .showcase-open {transition:none!important;}
}
