/* DEVA V10.118 — Scope: Yedek Parçalar category + dual-video product pages.
   Zero remote resources, no webfonts, no animations. */
main .dv116-parts-grid .card>a:first-child {
  display:flex!important; align-items:center!important; justify-content:center!important;
  min-height:264px; padding:14px!important; overflow:hidden!important;
  border-radius:20px 20px 0 0!important;
}
main .dv116-parts-grid .card .dv118-photo-frame {
  display:block!important; flex:0 0 auto!important;
  width:300px!important; max-width:100%!important; aspect-ratio:4 / 3;
  border-radius:28px!important; overflow:hidden!important;
  isolation:isolate; background:#e9edef;
  box-shadow:0 7px 18px rgba(24,58,73,.10);
}
main .dv116-parts-grid .card .dv118-photo-frame>img {
  display:block!important; margin:0!important; padding:0!important;
  width:100%!important; height:100%!important; max-height:none!important;
  max-width:none!important; object-fit:cover!important; object-position:center!important;
  border-radius:28px!important; clip-path:inset(0 round 28px)!important;
  -webkit-mask-image:none!important; mask-image:none!important;
  box-shadow:none!important; background:transparent!important;
}
@media(max-width:700px){
  main .dv116-parts-grid .card>a:first-child {min-height:220px}
  main .dv116-parts-grid .card .dv118-photo-frame{width:min(280px,100%)!important;border-radius:22px!important}
  main .dv116-parts-grid .card .dv118-photo-frame>img{border-radius:22px!important;clip-path:inset(0 round 22px)!important}
}
/* Exactly the two confirmed video pages; applied only after JS groups the actual video sections. */
main .v10-product .dv118-video-pair {
  display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:stretch; gap:24px; width:100%; min-width:0; margin:26px 0;
}
main .v10-product .dv118-video-pair>.v10-group {
  display:flex!important; flex-direction:column; min-width:0!important;
  width:100%!important; max-width:none!important; margin:0!important;
  padding:18px!important; border:1px solid #d9e7ed; border-radius:18px;
  background:#fbfdfd; box-sizing:border-box;
}
main .v10-product .dv118-video-pair .v10-group-heading{margin:0 0 12px!important;}
main .v10-product .dv118-video-pair .v10-group-grid{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;grid-template-columns:minmax(0,1fr)!important;}
main .v10-product .dv118-video-pair article.v10-feature{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;}
main .v10-product .dv118-video-pair .dv39-player,
main .v10-product .dv118-video-pair .dv46-delivery-frame {width:100%!important;aspect-ratio:16 / 9!important;min-height:0!important;}
main .v10-product .dv118-video-pair .dv39-play{min-height:0!important;}
@media(max-width:760px){
  main .v10-product .dv118-video-pair{grid-template-columns:minmax(0,1fr);gap:16px;}
  main .v10-product .dv118-video-pair>.v10-group{padding:14px!important;border-radius:14px}
}
