@media (max-width: 1300.98px) {
  html body.cs-lemon {padding: 0 1em;}
}
@media (max-width: 1199.98px) {
  html body.cs-lemon .cs-categoriesBox .cs-topPagesBurger.cs-overlayButton {display: none;}
}
@media (max-width: 990.98px) { 
  .cs-topsearch {display: none;}
  html body.cs-lemon .cs-miniButtons .cs-searchBar {display: inline-block;}
  html body.cs-lemon .cs-bannerRow.cs-bannerLayout3 {grid-template-columns: repeat(2, 1fr);grid-gap: 1.5em;}
  html body.cs-lemon.cs-start .lastViewVBox article.cs-articlePreview {width: calc(100% /3 - 2em);}
  html body.cs-lemon header .cs-headerContent .cs-container .cs-logo {width: 100%;}
  html body.cs-lemon header .cs-headerContent .cs-container .cs-logo img {max-width: 9em;}
  html body.cs-lemon .cs-searchBar .cs-searchBlock {left: 0;}
  html body.cs-lemon header .cs-miniButtons {position: relative;width: 100%;}
}
@media (max-width: 850.98px) { 
  html body.cs-lemon header .cs-topBar {display: none;}
  html body.cs-lemon .cs-startBrands .cs-startBrandsInner ul li {width: calc(100% / 3 - 19px);}
  html body.cs-checkout .cs-trustedBadge {display: none;}
}
@media (max-width: 600.98px) { 
  html body.cs-lemon .cs-bannerRow.cs-bannerLayout3 {grid-template-columns: repeat(1, 1fr);grid-gap: 1.5em;}
  html body.cs-lemon .cs-bannerRow.cs-bannerLayout3 .cs-bannerItem {margin: 1em 1em;}
  html body.cs-lemon .cs-startBrands .cs-startBrandsInner ul li {width: calc(100% / 2 - 19px);}
  html body.cs-lemon.cs-start .lastViewVBox article.cs-articlePreview {width: calc(100% /2 - 2em);}
}