.cs-category article.cs-articlePreview {width: calc(100% /4 - 2em);}
article.cs-articlePreview {width: calc(100% /5 - 2em);}
article.cs-categoryPreview {width: calc(100%/4 - 2em);}

#geschenkekorbfilter ul li:nth-of-type(3n) a {border: 0;}
#wkmenge {border-radius: 0;}
.cs-giftBasketBox #mengenEingabeContainer .icon.icon-plus,
.cs-giftBasketBox #mengenEingabeContainer .icon.icon-minus {border-width: 1px 1px 1px 1px;}

@media (max-width: 1430.98px) {
  .cs-wrappings > div {width: calc(100%/2 - 2em);}
  .cs-sidebarTop .cs-giftbasketName {width: 100%;}
  .cs-sidebarTop .cs-budget {width: 100%;}
}
@media (max-width: 1260.98px) { 
  .cs-articleGiftbasket {width: calc(100%/3 - 1em);}
  .cs-giftbasketSidebar .cs-optionsBox > div {width: 100%;}
}
@media (max-width: 1199.98px) {
  .cs-categoriesBox .cs-overlayButton {display: inline-block;padding: 10px 10px 6px 10px;}
  .cs-container.cs-mobileBoxing {display: flex;}
  article.cs-categoryPreview {width: calc(100%/4 - 1em);}
}
@media (max-width: 1000.98px) { 
  .cs-articleGiftbasket {width: calc(100%/2 - 1em);}
  #giftbasket_form #mengenEingabeContainer input {width: 80px;}
  .cs-wrappingsitem .cs-wrappingitemname {display: none;}
}
@media (max-width: 900.98px) {
  .cs-giftBasketBox {flex-direction: column-reverse;}
  .cs-giftBasketBox .cs-giftbasketSidebar {width: 50%;}
  .cs-giftBasketBox .cs-giftbasketProducts {width: 100%;margin: 0em;}
  .cs-giftBasketBox .cs-giftbasketSidebar {padding-bottom: 2em;}
  
  .cs-category article.cs-articlePreview {width: calc(100% /3 - 2em);}
  article.cs-articlePreview {width: calc(100% /3 - 2em);}
}
@media (max-width: 850.98px) {
  header .cs-headerContent .cs-container {display: block;}
  html body header .cs-headerContent .cs-miniButtons ul {justify-content: left;width: 100%;}
}
@media (max-width: 820.98px) {
  article.cs-categoryPreview {width: calc(100%/3 - 1em);}
  html body.cs-checkout .cs-logo {flex-wrap: wrap;margin: 0 4px 10px 1px;}
  html body.cs-checkout .cs-logo > a,
  html body.cs-checkout .cs-logo .cs-checkoutInfoText {width: 50%;display: block;}
}
@media (max-width: 750.98px) {
  .cs-giftBasketBox {flex-direction: column-reverse;}
  .cs-giftBasketBox .cs-giftbasketSidebar {width: 75%;}
  .cs-giftBasketBox .cs-giftbasketProducts {width: 100%;margin: 0em;}
}
@media (max-width: 600.98px) {
  .cs-giftBasketBox {flex-direction: column-reverse;}
  .cs-giftBasketBox .cs-giftbasketSidebar {width: 100%;}
  .cs-giftBasketBox .cs-giftbasketProducts {width: 100%;margin: 0em;}
  article.cs-categoryPreview {width: calc(100%/2 - 1em);}
  .cs-category article.cs-articlePreview {width: calc(100% /2 - 2em);}
  article.cs-articlePreview {width: calc(100% /2 - 2em);}
  
  #geschenkekorbfilter ul li:nth-of-type(3n) a {border-right: 1px solid #dadadd;}
  #geschenkekorbfilter ul li {width: calc(100%/2);}
  #geschenkekorbfilter ul li a {border-right: 1px solid #dadadd;}
  #geschenkekorbfilter ul li:nth-of-type(2n) a {border: 0;}
  
  html body.cs-checkout .cs-logo > a,
  html body.cs-checkout .cs-logo .cs-checkoutInfoText {width: 100%;display: block;}
  html body.cs-checkout .cs-logo .cs-checkoutInfoText {margin-bottom: 10px;}
  
  html body span.cs-adds {display: none;}
  
  html body .cs-searchBar .cs-searchBlock {left: auto;right: 0;}
}
@media (max-width: 536.98px) {
  #giftbasketsort {margin-left: 12px;}
  #geschenkekorbfilter_sort div {float: none;margin-right: 20px;width: 100%;margin-top: 12px;}
  #geschenkekorbfilter_sort div #suchbegriff_giftbox {width: 100%;}
}

@media (max-width: 429.98px) {
  #tabs .tabContainer {margin-left: 0;}
}

@media (min-width: 431px) {
  #tabs .tabContainer  {margin-left: -2em;}
}