.offer-label-mobile{display:none}

/* Keep the photo, numbered services and price; tighten their mobile spacing. */
@media(max-width:720px), (pointer:coarse) and (max-width:1024px) and (max-height:500px){
 html body.editorial-site #main #reiseauswahl .p-offer-surface>header{
  height:220px!important;min-height:220px!important;padding:24px 22px 52px!important;
 }
 html body.editorial-site #main #reiseauswahl .p-offer-sheet{
  padding-top:20px!important;
 }
 html body.editorial-site #main #reiseauswahl .offer-label-desktop{display:none}
 html body.editorial-site #main #reiseauswahl .offer-label-mobile{display:inline}
 html body.editorial-site #main #reiseauswahl .p-inclusions-label{
  max-width:none!important;margin-bottom:12px!important;
 }
 html body.editorial-site #main #reiseauswahl .p-inclusions li{
  padding:10px 0!important;row-gap:2px!important;
 }
 html body.editorial-site #main #reiseauswahl .offer-reservation{
  margin-top:20px!important;padding:20px!important;gap:14px!important;
 }
 html body.editorial-site #main #reiseauswahl .offer-price-label{
  margin-bottom:10px!important;
 }
 html body.editorial-site #main #reiseauswahl .p-investment>p{
  margin-bottom:6px!important;
 }
 html body.editorial-site #main #reiseauswahl .p-investment>small{
  margin-top:6px!important;
 }
 html body.editorial-site #main #reiseauswahl .mobile-offer-note{
  margin-bottom:12px!important;
 }
}
