/* All changes deliberately scoped to small mobile viewports. */
@media (max-width:780px) {
  /* Every brand opens with a long model banner, not square portrait artwork. */
  #catalog-view .mobile-catalog-refined .mobile-haval-cover {
    position:relative!important;display:block!important;
    width:100%!important;height:auto!important;min-height:0!important;
    max-height:none!important;aspect-ratio:3.45/1!important;
    padding:0!important;margin-bottom:8px!important;
    border-radius:13px!important;overflow:hidden!important;
    background:#0b1926!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-haval-cover img {
    display:block!important;position:absolute!important;inset:0!important;
    width:100%!important;height:100%!important;
    max-width:none!important;max-height:none!important;
    object-fit:cover!important;object-position:50% 50%!important;
  }
  /* Preserve the entirety of portrait TANK artwork while filling a wide header. */
  #catalog-view .mobile-catalog-refined .mobile-polish-cropped-tank {
    isolation:isolate!important;background:#122334!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-polish-cropped-tank::before {
    content:""!important;position:absolute!important;inset:-10%!important;
    background-image:var(--mobile-banner-art)!important;
    background-position:center center!important;background-size:cover!important;
    filter:blur(10px) brightness(.48) saturate(.95)!important;
    transform:scale(1.04)!important;z-index:0!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-polish-cropped-tank img {
    inset:0 auto 0 0!important;
    width:63%!important;height:100%!important;object-fit:contain!important;
    object-position:left center!important;
    filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-polish-tank-label {
    display:block!important;position:absolute!important;z-index:3!important;
    right:3%!important;top:14%!important;width:33%!important;
    color:#f6f7f9!important;text-align:right!important;
    font:800 clamp(13px,3.7vw,17px)/1.18 Arial,sans-serif!important;
    text-shadow:0 2px 10px rgba(0,0,0,.7)!important;white-space:nowrap!important;
  }

  /* The entire catalogue price range stays visible in two fixed mobile columns. */
  #catalog-view .mobile-catalog-refined .mobile-model-prices {
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;width:100%!important;max-width:100%!important;
    margin:6px 0 13px!important;padding:0!important;min-width:0!important;
    overflow:visible!important;scroll-snap-type:none!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-model-prices.mobile-one-trim {
    grid-template-columns:minmax(0,1fr)!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-price-column {
    display:flex!important;flex-direction:column!important;gap:6px!important;
    min-width:0!important;max-width:100%!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-price-drive {
    text-align:center!important;font:700 11px/1.24 Arial,sans-serif!important;
    padding:5px 3px!important;min-height:14px!important;color:#f3c59b!important;
    background:rgba(30,62,81,.82)!important;border-radius:7px!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-model-price {
    display:flex!important;flex-direction:column!important;
    justify-content:center!important;gap:4px!important;
    width:100%!important;min-width:0!important;max-width:100%!important;
    flex:none!important;scroll-snap-align:none!important;
    padding:7px 8px!important;border:1px solid rgba(206,163,121,.26)!important;
    border-radius:8px!important;background:#112536!important;box-sizing:border-box!important;
    text-align:left!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-model-price-name {
    display:block!important;font:600 clamp(10px,2.8vw,12px)/1.3 Arial,sans-serif!important;
    color:#d3e0e8!important;overflow-wrap:anywhere!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-model-price-number {
    display:block!important;font:800 clamp(11px,3vw,13px)/1.2 Arial,sans-serif!important;
    color:#f0bb85!important;overflow-wrap:anywhere!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-model-direct-label {
    display:block!important;font:600 9px/1.25 Arial,sans-serif!important;
    color:#a9d7bd!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-model-direct-number {
    display:block!important;font:800 clamp(11px,3vw,13px)/1.23 Arial,sans-serif!important;
    color:#b9e7c6!important;overflow-wrap:anywhere!important;
  }
  /* The model-choice artwork is the source of truth; never crop/blurr TANK cards. */
  #catalog-view .mobile-catalog-refined.mobile-all-models-pilot .mobile-haval-cover.mobile-tank-original-art,
  #catalog-view .mobile-catalog-refined.mobile-all-models-pilot .mobile-haval-cover.mobile-tank-original-art[data-mobile-card-kind="art"] {
    aspect-ratio:auto!important;min-height:0!important;height:auto!important;
    max-height:none!important;overflow:hidden!important;background:transparent!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-haval-cover.mobile-tank-original-art::before {
    content:none!important;background:none!important;filter:none!important;
  }
  #catalog-view .mobile-catalog-refined.mobile-all-models-pilot .mobile-haval-cover.mobile-tank-original-art img {
    position:relative!important;inset:auto!important;display:block!important;
    width:100%!important;height:auto!important;max-height:none!important;
    object-fit:contain!important;object-position:center center!important;
    filter:none!important;transform:none!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-haval-cover.mobile-tank-original-art .mobile-polish-tank-label {
    display:none!important;
  }
  /* Header of each stock/incoming block stays visible; its cars are closed at entry. */
  #catalog-view .mobile-catalog-refined .mobile-stock-folded > .m6-stock-grid,
  #catalog-view .mobile-catalog-refined .mobile-stock-folded > .new-stock-empty {
    display:none!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-toggle {
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    gap:7px!important;min-width:0!important;white-space:nowrap!important;
    border:1px solid rgba(224,184,143,.48)!important;
    border-radius:999px!important;padding:6px 9px!important;
    color:#f8e8d6!important;background:rgba(159,106,69,.20)!important;
    font:700 11px/1.25 Arial,sans-serif!important;
    cursor:pointer!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-chevron {
    font:800 17px/10px Arial,sans-serif!important;
    display:inline-block!important;transition:transform .18s!important;
    transform:rotate(0deg)!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-toggle[aria-expanded="true"] .mobile-stock-fold-chevron {
    transform:rotate(180deg)!important;
  }
  #catalog-view .mobile-catalog-refined .m6-stock-heading {align-items:center!important}

  /* Independent left counter and right-aligned text/chevron action. */
  #catalog-view .mobile-catalog-refined .m6-stock-heading {
    display:flex!important;flex-wrap:wrap!important;
    align-items:stretch!important;gap:7px!important;
  }
  #catalog-view .mobile-catalog-refined .m6-stock-heading > div:first-child {
    flex:0 0 100%!important;width:100%!important;max-width:100%!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-action-row {
    display:flex!important;align-items:center!important;justify-content:space-between!important;
    flex:1 1 100%!important;width:100%!important;gap:12px!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-counter {
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    font:700 12px/1.2 Arial,sans-serif!important;color:#f1d3b1!important;
    border:1px solid rgba(224,184,143,.35)!important;border-radius:999px!important;
    padding:6px 10px!important;white-space:nowrap!important;
    background:rgba(159,106,69,.11)!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-toggle {
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    gap:9px!important;padding:6px 13px!important;flex:none!important;
    font:700 12px/1.2 Arial,sans-serif!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-chevron {
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:17px!important;height:17px!important;line-height:17px!important;
    font-size:19px!important;transform-origin:center center!important;
  }
  /* Only hide repeated front/4WD headlines under "Комплектации и цены". */
  #catalog-view .mobile-catalog-refined .mobile-redundant-drive-heading,
  #catalog-view .mobile-catalog-refined .mobile-redundant-drive-heading[hidden] {
    display:none!important;
  }
  #catalog-view .mobile-catalog-refined .f7-group-grid,
  #catalog-view .mobile-catalog-refined .uni-group-grid {gap:7px!important}
  /* Discounts: one concise direct-discount row, then trade-in and loyal side-by-side. */
  #catalog-view .mobile-catalog-refined .discount-strip {
    padding:12px 10px 10px!important;border-radius:12px!important;margin:10px 0!important;
  }
  #catalog-view .mobile-catalog-refined .discount-strip-heading {gap:8px!important;margin-bottom:8px!important}
  #catalog-view .mobile-catalog-refined .discount-strip-heading h2 {
    font-size:17px!important;line-height:1.25!important;margin:0!important;
  }
  #catalog-view .mobile-catalog-refined .discount-strip-heading span {
    white-space:normal!important;font-size:9px!important;text-align:right!important;
  }
  #catalog-view .mobile-catalog-refined .discount-strip-grid {
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;border:0!important;background:transparent!important;
  }
  #catalog-view .mobile-catalog-refined .discount-strip-item {
    display:block!important;min-height:0!important;min-width:0!important;
    border:1px solid rgba(224,184,143,.23)!important;
    border-radius:9px!important;padding:9px 7px!important;
    background:rgba(9,27,43,.75)!important;
  }
  #catalog-view .mobile-catalog-refined .discount-strip-direct {
    grid-column:1/-1!important;
  }
  #catalog-view .mobile-catalog-refined .discount-strip-icon {display:none!important}
  #catalog-view .mobile-catalog-refined .discount-strip-copy>strong,
  #catalog-view .mobile-catalog-refined .discount-strip-option strong {
    font-size:clamp(13px,3.35vw,17px)!important;
    white-space:normal!important;overflow-wrap:anywhere!important;
  }
  #catalog-view .mobile-catalog-refined .discount-strip-label {
    font-size:11px!important;margin-bottom:4px!important;
  }
  #catalog-view .mobile-catalog-refined .discount-strip-fine {
    font-size:10px!important;line-height:1.4!important;margin:7px 0 0!important;
  }
  /* Color name goes under each label, no hyphen. Two neat aligned columns. */
  #catalog-view .mobile-catalog-refined .m6-stock-color-info {
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:0!important;align-items:stretch!important;
  }
  #catalog-view .mobile-catalog-refined .m6-stock-color-info > div {
    display:flex!important;flex-direction:column!important;align-items:flex-start!important;
    justify-content:center!important;flex-wrap:nowrap!important;
    gap:4px!important;min-width:0!important;max-width:100%!important;
    margin:0!important;padding:7px 8px!important;text-align:left!important;
  }
  #catalog-view .mobile-catalog-refined .m6-stock-color-info > div:first-child {
    border-right:1px solid rgba(220,181,142,.5)!important;
  }
  #catalog-view .mobile-catalog-refined .m6-stock-color-info small {
    display:block!important;font:500 10px/1.25 Arial,sans-serif!important;
    color:#aebdca!important;white-space:normal!important;
  }
  #catalog-view .mobile-catalog-refined .m6-stock-color-info small::after {content:none!important}
  #catalog-view .mobile-catalog-refined .m6-stock-color-info span {
    display:block!important;font:700 11px/1.35 Arial,sans-serif!important;
    color:#eff3f6!important;text-align:left!important;
    overflow-wrap:anywhere!important;
  }
  /* An open category is a user's explicit choice, not an initial layout default. */
  #catalog-view .mobile-catalog-refined .m6-matrix-section:not([open]) .m6-matrix-section-body {display:none!important}
  #catalog-view .mobile-catalog-refined .mobile-cruise-superseded {display:none!important}
  #catalog-view .mobile-catalog-refined .mobile-verified-cruise .m6-matrix-row .m6-matrix-value {
    color:#ecc49a!important;font-weight:800!important;
  }
  /* Stronger than the legacy tall-art rule: enforce actual panoramic ratio. */
  #catalog-view .mobile-catalog-refined.mobile-all-models-pilot .mobile-haval-cover[data-mobile-card-kind="art"] {
    aspect-ratio:3.45/1!important;height:auto!important;max-height:none!important;
    min-height:0!important;overflow:hidden!important;
  }
  #catalog-view .mobile-catalog-refined.mobile-all-models-pilot .mobile-haval-cover[data-mobile-card-kind="art"] img {
    position:absolute!important;inset:0!important;
    width:100%!important;height:100%!important;max-height:none!important;
    object-fit:cover!important;object-position:center center!important;
  }
  #catalog-view .mobile-catalog-refined.mobile-all-models-pilot .mobile-haval-cover.mobile-polish-cropped-tank img {
    inset:0 auto 0 0!important;width:63%!important;height:100%!important;
    object-fit:contain!important;object-position:left center!important;
    z-index:1!important;
  }

  /* CSS order is a reliable fallback when a mobile brand page is opened
     directly, without a previous in-app navigation event. */
  #catalog-view .brand-haval .haval-exact-grid .haval-exact-card[data-haval-model="HAVAL M6"] {order:1!important}
  #catalog-view .brand-haval .haval-exact-grid .haval-exact-card[data-haval-model="HAVAL JOLION"] {order:2!important}
  #catalog-view .brand-haval .haval-exact-grid .haval-exact-card[data-haval-model="HAVAL F7"] {order:3!important}
  #catalog-view .brand-haval .haval-exact-grid .haval-exact-card[data-haval-model="HAVAL F7X"] {order:4!important}
  #catalog-view .brand-haval .haval-exact-grid .haval-exact-card[data-haval-model="HAVAL DARGO"] {order:5!important}
  #catalog-view .brand-haval .haval-exact-grid .haval-exact-card[data-haval-model="HAVAL POER"] {order:6!important}


  /* v2026-10-29: show exactly the button artwork, including its printed model
     name. Earlier "art" rule cropped TANK and other models after their own overrides. */
  #catalog-view .mobile-catalog-refined.mobile-all-models-pilot .mobile-haval-cover.mobile-original-card-art[data-mobile-card-kind="art"] {
    display:block!important;position:relative!important;
    aspect-ratio:auto!important;width:100%!important;height:auto!important;
    min-height:0!important;max-height:none!important;overflow:hidden!important;
    padding:0!important;margin:6px 0 8px!important;background:transparent!important;
  }
  #catalog-view .mobile-catalog-refined.mobile-all-models-pilot .mobile-haval-cover.mobile-original-card-art[data-mobile-card-kind="art"] img {
    display:block!important;position:relative!important;inset:auto!important;
    width:100%!important;height:auto!important;max-height:none!important;
    object-fit:contain!important;object-position:center center!important;
    filter:none!important;transform:none!important;z-index:0!important;
  }
  /* TANK menu is a WIDE button. The model page repeats that same artwork,
     not the uncropped square source file. Keep this a static display, not a link. */
  #catalog-view .mobile-catalog-refined.mobile-all-models-pilot .mobile-haval-cover.mobile-tank-menu-duplicate[data-mobile-card-kind="art"] {
    display:block!important;position:relative!important;width:100%!important;
    aspect-ratio:2.15/1!important;height:auto!important;min-height:0!important;
    max-height:none!important;overflow:hidden!important;
    border:1px solid rgba(222,186,147,.25)!important;
    border-radius:13px!important;background:#122130!important;
  }
  #catalog-view .mobile-catalog-refined.mobile-all-models-pilot .mobile-haval-cover.mobile-tank-menu-duplicate[data-mobile-card-kind="art"] img {
    position:absolute!important;inset:0!important;
    display:block!important;width:100%!important;height:100%!important;
    max-height:none!important;object-fit:cover!important;
    object-position:center 47%!important;
    filter:none!important;transform:none!important;
  }
  /* Source menu images have a square canvas. The wide card crops the printed
     text, so reproduce the original button's two visible labels on top. */
  #catalog-view .mobile-catalog-refined .mobile-tank-menu-duplicate .mobile-tank-card-title {
    position:absolute!important;left:4%!important;top:6%!important;z-index:5!important;
    display:block!important;color:#fff!important;font:800 clamp(14px,4.4vw,20px)/1.2 Arial,sans-serif!important;
    letter-spacing:.01em!important;text-shadow:0 2px 8px #06131e!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-tank-menu-duplicate .mobile-tank-card-footer {
    position:absolute!important;left:4%!important;bottom:6%!important;z-index:5!important;
    display:block!important;color:#f1f3f5!important;font:700 clamp(8px,2.15vw,10px)/1.1 Arial,sans-serif!important;
    letter-spacing:.13em!important;text-shadow:0 2px 8px #06131e!important;
    pointer-events:none!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-tank-menu-duplicate::before,
  #catalog-view .mobile-catalog-refined .mobile-tank-menu-duplicate::after {
    content:none!important;display:none!important;
  }
  /* An exact non-interactive clone of the new menu card, not the old square art. */
  #catalog-view .mobile-catalog-refined .mobile-haval-cover.mobile-tank-button-cloned {
    aspect-ratio:auto!important;height:auto!important;min-height:0!important;
    overflow:visible!important;background:transparent!important;
    border:0!important;margin:6px 0 8px!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-tank-button-cloned .mobile-exact-tank-button-copy {
    display:block!important;position:relative!important;width:100%!important;
    height:auto!important;min-height:0!important;max-width:100%!important;
    margin:0!important;pointer-events:none!important;cursor:default!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-tank-button-cloned .mobile-exact-tank-button-copy img {
    max-width:100%!important;object-fit:contain!important;
  }
  /* The down arrow is drawn with CSS to eliminate font-baseline drift. */
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-chevron {
    position:relative!important;width:17px!important;height:17px!important;
    font-size:0!important;line-height:0!important;transform:none!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-chevron::before {
    content:""!important;display:block!important;position:absolute!important;
    width:7px!important;height:7px!important;left:50%!important;top:50%!important;
    border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;
    transform:translate(-50%,-68%) rotate(45deg)!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-toggle[aria-expanded="true"] .mobile-stock-fold-chevron {
    transform:none!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-toggle[aria-expanded="true"] .mobile-stock-fold-chevron::before {
    transform:translate(-50%,-29%) rotate(225deg)!important;
  }
  /* Printed G9 button has the legacy 'J9' in its pixels. Match the menu's corrected overlay. */
  #catalog-view .mobile-catalog-refined .mobile-haval-cover.mobile-foton-g9-art::after {
    content:"FOTON TUNLAND G9"!important;display:block!important;
    position:absolute!important;z-index:4!important;left:2%!important;top:3%!important;
    padding:3px 7px!important;background:rgba(12,25,39,.97)!important;
    color:#f4f7f9!important;font:800 clamp(11px,3.1vw,15px)/1.1 Arial,sans-serif!important;
    letter-spacing:.01em!important;border-radius:3px!important;
  }
  /* Dargo: all three prices in a single visible row. */
  #catalog-view .mobile-catalog-refined .mobile-model-prices.mobile-three-trims {
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:4px!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-three-trims .mobile-model-price {
    padding:6px 4px!important;min-width:0!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-three-trims .mobile-model-price-name {
    font-size:clamp(9px,2.35vw,11px)!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-three-trims .mobile-model-price-number {
    font-size:clamp(10px,2.5vw,12px)!important;white-space:nowrap!important;
  }
  /* The 2026 two-column price grid replaces the older horizontal factory strip. */
  #catalog-view .mobile-catalog-refined .v91-price-strip {display:none!important}
  /* Remove duplicate drivetrain group panels, but preserve 2-column comparisons. */
  #catalog-view .mobile-catalog-refined .mobile-extra-price-groups,
  #catalog-view .mobile-catalog-refined .mobile-extra-price-groups[hidden],
  #catalog-view .mobile-catalog-refined .mobile-hidden-rrp-label,
  #catalog-view .mobile-catalog-refined .mobile-no-equipment-differences,
  #catalog-view .mobile-catalog-refined .m6-mobile-matrix[hidden] {
    display:none!important;
  }
  /* Keep the model-price labels and only conditionally discounted G9 amount. */
  #catalog-view .mobile-catalog-refined .mobile-model-discount-note {
    font:500 9px/1.2 Arial,sans-serif!important;color:#afc5ce!important;
  }
  /* Place discount, trade-in and loyal trade-in in one row on TANK 400. */
  #catalog-view .mobile-catalog-refined[data-mobile-refined-key="tank:400"] .discount-strip-grid {
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:4px!important;
  }
  #catalog-view .mobile-catalog-refined[data-mobile-refined-key="tank:400"] .discount-strip-direct {
    grid-column:auto!important;
  }
  #catalog-view .mobile-catalog-refined[data-mobile-refined-key="tank:400"] .discount-strip-item {
    padding:7px 3px!important;
  }
  #catalog-view .mobile-catalog-refined[data-mobile-refined-key="tank:400"] .discount-strip-label,
  #catalog-view .mobile-catalog-refined[data-mobile-refined-key="tank:400"] .discount-strip-option > span {
    font-size:9px!important;overflow-wrap:anywhere!important;
  }
  #catalog-view .mobile-catalog-refined[data-mobile-refined-key="tank:400"] .discount-strip-copy > strong,
  #catalog-view .mobile-catalog-refined[data-mobile-refined-key="tank:400"] .discount-strip-option strong {
    font-size:clamp(10px,2.65vw,13px)!important;overflow-wrap:anywhere!important;
  }
  /* TANK 500: keep the direct discount name/value on one line. No High Charge note. */
  #catalog-view .mobile-catalog-refined[data-mobile-refined-key="tank:500"] .discount-strip-option {
    display:flex!important;justify-content:space-between!important;
    align-items:center!important;gap:6px!important;
  }
  #catalog-view .mobile-catalog-refined[data-mobile-refined-key="tank:500"] .discount-strip-special {
    display:none!important;
  }
  /* Summary counter is left, action/arrow right, all vertically centered. */
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-toggle {
    align-items:center!important;justify-content:center!important;
    line-height:1!important;min-height:33px!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-action-text {
    display:inline-flex!important;align-items:center!important;
    height:18px!important;line-height:18px!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-chevron {
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:16px!important;height:18px!important;line-height:18px!important;
    vertical-align:middle!important;transform:translateY(-1px)!important;
  }
  #catalog-view .mobile-catalog-refined .mobile-stock-fold-toggle[aria-expanded="true"] .mobile-stock-fold-chevron {
    transform:translateY(-1px) rotate(180deg)!important;
  }
  /* Hide the explanatory subtitle only on non-HAVAL selection pages. */
  #catalog-view .brand-tank .brand-compact-copy > p,
  #catalog-view .brand-wey .brand-compact-copy > p,
  #catalog-view .brand-jac .brand-compact-copy > p,
  #catalog-view .brand-foton .brand-compact-copy > p {
    display:none!important;
  }
  /* On the mobile landing page, keep navigation and contacts but remove hero advertising copy. */
  #home-view .hero-heading {display:none!important}

}