.cs-category article.cs-articlePreview {width: calc(100% /4 - 2em);}
.cs-start article.cs-articlePreview {width: calc(100% /5 - 2em);}
article.cs-categoryPreview {width: calc(100%/7 - 2em);}
header .cs-headerContent .cs-container {display: flex;}

@media (max-width: 1250.98px) { 
  article.cs-categoryPreview {margin: 0 1em 2em 1em;width: calc(100%/6 - 2em);}
  .cs-start article.cs-articlePreview {width: calc(100% /4 - 2em);margin: 1em;}
  html body.cs-simtra.cs-category section.cs-mainContent {width: 100%;}
  html body.cs-simtra.cs-category aside.cs-aside {display: none;}
}
@media (max-width: 1200.98px) { 
  .cs-categoriesTop {display: none !important;}
}
@media (max-width: 1100.98px) { 
  article.cs-categoryPreview {margin: 0 1em 2em 1em;width: calc(100%/5 - 2em);}
  .cs-start article.cs-articlePreview {width: calc(100% /3 - 2em);margin: 1em;}
  .cs-category article.cs-articlePreview {width: calc(100% /3 - 2em);margin: 1em;}
}
@media (max-width: 930.98px) { 
  article.cs-categoryPreview {margin: 0 1em 2em 1em;width: calc(100%/4 - 2em);}
  .cs-start article.cs-articlePreview {width: calc(100% /3 - 2em);margin: 1em;}
}
@media (max-width: 750.98px) { 
  article.cs-categoryPreview {margin: 0 1em 2em 1em;width: calc(100%/3 - 2em);}
  .cs-start article.cs-articlePreview {width: calc(100% /2 - 2em);margin: 1em;}
  .cs-category article.cs-articlePreview {width: calc(100% /2 - 2em);margin: 1em;}
}
@media (max-width: 550.98px) { 
  article.cs-categoryPreview {margin: 0 1em 2em 1em;width: calc(100%/2 - 2em);}
  header .cs-headerContent .cs-container {display: flex;flex-wrap: wrap;}
  header .cs-headerContent .cs-container .cs-miniButtons {width: 100%;margin-top: 10px;}
}



@media (max-width: 1650.98px) {
  html body.cs-body .cs-mailingBox {margin: 0 1em;}
}
@media (max-width: 1550.98px) {
  html body.cs-body .cs-mailingBoxText {width: 75%;}
}
@media (max-width: 1060.98px) {
  html body.cs-body .cs-mailingBoxButton {width: 29%;}
  html body.cs-body .cs-mailingBoxText {width: 69%;}
  html body.cs-body .cs-mailingBox {background-size: cover;padding: 0 2em;}
}
@media (max-width: 751.98px) {
  html body.cs-body .cs-mailingBoxButton {width: 39%;}
  html body.cs-body .cs-mailingBoxText {width: 59%;}
  html body.cs-body .cs-mailingBox {background-size: cover;padding: 0 2em;}
}
@media (max-width: 630.98px) {
  html body.cs-body .cs-mailingBoxButton {width: 100%;}
  html body.cs-body .cs-mailingBoxText {width: 100%;}
  html body.cs-body .cs-mailingBox {background-size: cover;padding: 0 2em;}
}


@media (max-width: 768px) {
  html body.cs-simtra .cs-container.cs-merch {flex-direction: column;text-align: center;gap: 20px;}
  html body.cs-simtra .cs-container.cs-merch .cs-textPic {flex: 0 0 100%;width: 100%;}
}