html body.cs-eurowings article.cs-categoryPreview {width: auto;margin: 0;}
html body.cs-eurowings .cs-startSlider {display: block;}
html body.cs-eurowings.cs-category article.cs-articlePreview {width: 100%;margin: 0;}

html body.cs-eurowings section.cs-mainContent {width: 100%;}
html body.cs-eurowings aside.cs-aside {display: none;}

@media (max-width: 1200.98px) { 
  html body.cs-eurowings header .cs-headerContent {padding: 18px 0 18px 18px;}
}

@media (max-width: 1050.98px) { 
  html body.cs-eurowings .cs-categoryPreview .cs-categoryName a {font-size: 37px;}
}

@media (max-width: 990.98px) { 
  html body.cs-eurowings .cs-topsearch {display: none;}
  html body.cs-eurowings .cs-miniButtons .cs-searchBar {display: inline-block;}
}

@media (max-width: 860.98px) { 
  html body.cs-eurowings .cs-categoryPreview .cs-categoryName a {font-size: 27px;}
}

@media (max-width: 670.98px) { 
  html body.cs-eurowings .cs-categoryPreview .cs-categoryName a {font-size: 37px;}
  html body.cs-eurowings .cs-productListing, html body.cs-eurowings .cs-categoryList {margin-left: 23px;margin-right: 23px;gap: 29px;display: grid;grid-template-columns: auto;}
}

@media (max-width: 575.98px) { 
  html body.cs-eurowings .cs-categoriesBox .cs-categoriesTop {display: none;}
}

@media (max-width: 430.98px) { 
  html body.cs-eurowings .cs-categoryPreview .cs-categoryName a {font-size: 27px;}
}