/* breadcrumb şeridini incelt */
.breadcrumbs{
  padding:12px 0 !important;
  margin-bottom:12px !important;
  min-height:0 !important;
  
}
.breadcrumbs .title-breadcrumb{
  font-size:26px !important;
  margin:0 !important;
  line-height:1.2 !important;
}
.breadcrumbs .breadcrumb-cate{ margin-top:4px !important; }
.breadcrumbs:before,.breadcrumbs:after{ height:0 !important; padding:0 !important; content:none !important; }

/* Marmara 2026-10-21: 1300px usable desktop content + 15px gutters per side.
   Keep all existing phone/tablet breakpoints below 1200px unchanged. */
@media (min-width: 1200px) {
  body.layout-1 .container {
    width: 100%;
    max-width: 1330px;
  }

  body.layout-1 .mvh-shell,
  body.layout-1 .mvs,
  body.layout-1 .vmp {
    max-width: 1330px;
  }

  body.common-home #silecek-robotu {
    width: 100%;
    max-width: 1330px;
  }

  body.common-home #lastik-robotu {
    max-width: 1300px;
  }
}

/* Supplied parts robot banner, 2026-10-21. Crop only unused white margins in CSS. */
body.common-home #mvh-home .mvh-banner-heading {
  margin: 0 0 18px;
}
body.common-home #mvh-home .mvh-banner-art {
  position: relative;
  width: 100%;
  aspect-ratio: 2161 / 340;
  overflow: hidden;
  background: #fff;
}
body.common-home #mvh-home .mvh-banner-art img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 767px) {
  body.common-home #mvh-home .mvh-banner-heading { margin-bottom: 14px; }
}

/* Homepage vehicle card: neutral outline; keep banner and active tab accents. */
body.common-home #mvh-home .mvh-card {
  border-top: 1px solid #e2e8f0;
}
