/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 28 2026 | 23:41:13 */
/* Grundschrift etwas größer */
body{
  font-size: 16.5px;
  line-height: 1.6;
}
/* Karten Titel größer */
.hp-listing__title{
  font-size: 20px !important;
  font-weight: 700 !important;
}

/* Kleine Infos (Baujahr, Standort etc.) */
.hp-listing__details,
.hp-listing__attributes{
  font-size: 15px !important;
}

/* Preis größer */
.hp-listing__price{
  font-size: 22px !important;
  font-weight: 800 !important;
}
/* Filter Labels */
.hp-form--listing-filter .hp-field__label{
  font-size: 14px !important;
  font-weight: 700 !important;
}

/* Filter Eingabefelder Text */
.hp-form--listing-filter input,
.hp-form--listing-filter select,
.hp-form--listing-filter .select2-selection__rendered{
  font-size: 15px !important;
}
.hp-page__header,
.hp-page__header *{
  font-size: 15px !important;
}
/* =========================
   BOOST LISTINGS – CRASHKISTE STYLE
========================= */

.hp-listing:has(.hp-icon-star){
  border: 2px solid rgba(0,160,80,.55) !important;
  box-shadow: 0 16px 32px rgba(0,160,80,.15) !important;
  background: linear-gradient(
      to right,
      rgba(0,160,80,.04),
      rgba(0,160,80,.01)
  ) !important;
  position: relative !important;
}
/* ===============================
   BOOST / FEATURED LISTINGS
   (CrashKiste Green Style)
================================ */

/* Basis-Highlight */
.hp-listing.hp-listing--featured{
  border: 2px solid #0a7a2f !important;
  box-shadow: 0 16px 36px rgba(10,122,47,.18) !important;
  background: linear-gradient(
      to right,
      rgba(10,122,47,.05),
      rgba(10,122,47,.01)
  ) !important;
  position: relative !important;
}

/* BOOST Badge */
.hp-listing.hp-listing--featured::after{
  content: "HERVORGEHOBEN";
  position: absolute;
  top: -10px;
  right: 14px;

  background: #0a7a2f;
  color: #fff;

  font-size: 11px;
  font-weight: 900;
  letter-spacing: .06em;

  padding: 6px 12px;
  border-radius: 999px;

  box-shadow: 0 8px 18px rgba(10,122,47,.35);
  z-index: 10;
}

/* Hover stärker als normale Karten */
.hp-listing.hp-listing--featured:hover{
  transform: translateY(-6px);
  box-shadow: 0 22px 45px rgba(10,122,47,.28) !important;
}
