html body.cs-bundeswehrShop .cs-categoriesBox .cs-overlayButton {display: none;}
html body.cs-bundeswehrShop .cs-startSlider {display: block;}
html body.cs-bundeswehrShop .cs-searchBar {display: none;}

@media (max-width: 1805px)  { 
  html body.cs-bundeswehrShop footer .cs-footerBox {width: 23%;}
  html body.cs-bundeswehrShop .swiper-slide-caption h1 {font-size: 2rem;}
  html body.cs-bundeswehrShop .cs-lsiderSubline {font-size: 0.8rem;}
}

@media (max-width: 1580px)  { 
  html body.cs-bundeswehrShop.cs-detail .cs-slideNext {right: 8px;}
  html body.cs-bundeswehrShop.cs-detail .cs-slidePrev {left: 8px;}
}

@media (max-width: 1500px)  { 
  html body.cs-bundeswehrShop.cs-detail .cs-badgesBox .singleBadge.badgeGreen {right: 9px;}
}

@media (max-width: 1485px)  { 
  html body.cs-bundeswehrShop header .cs-topBar .cs-container > .cs-middlepText {display: none;} 
  html body.cs-bundeswehrShop header .cs-topBar > .cs-container {justify-content: right;}
  html body.cs-bundeswehrShop section.cs-categoryList article.cs-categoryPreview {width: calc(100%/4 - 11px);}
  html body.cs-bundeswehrShop header .cs-topBar .cs-container > .cs-topContent {width: 50%;}
  html body.cs-bundeswehrShop footer .cs-footerBox {width: 21%;}
  html body.cs-bundeswehrShop .cs-topsearch input {width: 37em;}
}

@media (max-width: 1300px)  {
   html body.cs-bundeswehrShop .swiper-slide-caption h1 {font-size: 2rem;}
  html body.cs-bundeswehrShop .cs-featuresContainer {flex-wrap: wrap;}
  html body.cs-bundeswehrShop .cs-featuresContainer .cs-featureItem {width: 48%;flex: none;}
}

@media (max-width: 1250px)  {
  html body.cs-bundeswehrShop .cs-productListing { --visible-items: 3; } 
  html body.cs-bundeswehrShop footer .cs-footerBox {width: 50%;}
  html body.cs-bundeswehrShop section.cs-categoryList article.cs-categoryPreview {width: calc(100%/3 - 45px);}
}
  
@media (max-width: 1200px)  {
  html body.cs-bundeswehrShop .cs-miniButtons .cs-searchBar {display: inline-block;}
  html body.cs-bundeswehrShop .cs-miniButtons .cs-searchBar svg {max-width: 24px;}
  html body.cs-bundeswehrShop header .cs-headerContent .cs-container {grid-template-columns: 1fr auto auto auto;align-items: center;}
  html body.cs-bundeswehrShop .cs-crossSelling .cs-productListing {--visible-items: 4;}
  html body.cs-bundeswehrShop .cs-topsearch input {width: 32em;}
  html body.cs-bundeswehrShop footer {background-image: url('/user_html/1779785395/pix/user_img/design_elements/footer_bg_1200.webp');}
  html body.cs-bundeswehrShop .swiper-slide-caption {width: 69%;left: 16%;}
}

@media (max-width: 1000px)  { 
  html body.cs-bundeswehrShop .swiper-slide-caption h1 {font-size: 1.8rem;}
  html body.cs-bundeswehrShop header .cs-topBar .cs-container > .cs-topContent {width: 100%;}
  html body.cs-bundeswehrShop footer {padding: 0;}
}

@media (max-width: 990px)  {
  .cs-topsearch {display: none;}
  .cs-miniButtons .cs-searchBar {display: inline-block;}
  html body.cs-bundeswehrShop .cs-productListing { --visible-items: 2.5;} 
  html body.cs-bundeswehrShop footer .cs-footerBox {width: 100%;margin-bottom: 2em;}
  html body.cs-bundeswehrShop .cs-categoriesBox .cs-overlayButton {display: block;width: 100%;margin-top: 10px;}
  html body.cs-bundeswehrShop.cs-start .cs-categoriesTop {display: none;}
  html body.cs-bundeswehrShop header .cs-headerContent {padding: 20px 10px 14px 10px;height: 145px;}
  html body.cs-bundeswehrShop .cs-overlayButton.cs-overlayMenuButton {display: block;}
  html body.cs-bundeswehrShop .cs-searchBar .cs-searchBlock {width: 100%;left: 0;}
  
  html body.cs-bundeswehrShop .cs-topsearch {display: none;}
  html body.cs-bundeswehrShop header .cs-headerContent .cs-container {display: grid !important;grid-template-columns: max-content max-content 1fr;align-items: center;gap: 1rem;width: 100%;position: relative;}
  html body.cs-bundeswehrShop header .cs-headerContent .cs-container .cs-searchBar {grid-column: 2;grid-row: 1;justify-self: start;displaY: inline-block;}
  html body.cs-bundeswehrShop header .cs-headerContent .cs-container .cs-searchBar .searchIcon {position: relative;top: 19px;}
  html body.cs-bundeswehrShop header .cs-headerContent .cs-container .cs-overlayButton {grid-column: 1;grid-row: 1;justify-self: start;top: 18px;position: relative;}
  html body.cs-bundeswehrShop header .cs-headerContent .cs-container .cs-logo {position: absolute;left: 50%;transform: translateX(-50%);margin: 0;margin-top: 77px;}
  html body.cs-bundeswehrShop header .cs-headerContent .cs-container .cs-miniButtons {grid-column: 3;grid-row: 1;justify-self: end;}
  html body.cs-bundeswehrShop footer {background-image: url('/user_html/1779785395/pix/user_img/design_elements/footer_bg_992.webp');}
  
  html body.cs-bundeswehrShop .cs-logo img {width: 100px;margin-top: -80px;}
  html body.cs-bundeswehrShop .cs-accountText {display: none;}
  html body.cs-bundeswehrShop .cs-accountIcon {display: block;}  
}

@media (max-width: 900px)  { 
  html body.cs-bundeswehrShop .swiper-slide-caption h1 {font-size: 1.5rem;}
  html body.cs-bundeswehrShop .cs-crossSelling .cs-productListing {--visible-items: 3;}
}

@media (max-width: 800px)  { 
  html body.cs-bundeswehrShop header .cs-topBar .cs-topText {display: block;}
  html body.cs-bundeswehrShop header .cs-topBar .cs-topText > div {width: 100%;text-align: center;}
  html body.cs-bundeswehrShop .swiper-slide-caption {height: 35%; width: 75%;left: 12%;}
}

@media (max-width: 768px)  { 
  html body.cs-bundeswehrShop .cs-topPages .cs-svgIcon path {fill: #fff;}
  html body.cs-bundeswehrShop .cs-topPages span.categorieName {border: 0;}
  html body.cs-bundeswehrShop .cs-articlePictureBox #cs-mainpicBox {width: 100%;}
  html body.cs-bundeswehrShop .cs-productListing { --visible-items: 2;}
  html body.cs-bundeswehrShop header .cs-miniButtons > ul > li {margin-left: 2em;}
  html body.cs-bundeswehrShop footer {background-image: url('/user_html/1779785395/pix/user_img/design_elements/footer_bg_768.webp');}
  html body.cs-bundeswehrShop.cs-detail .cs-gallery {max-height: unset;}
}

@media (max-width: 750px)  {
  html body.cs-bundeswehrShop section.cs-categoryList article.cs-categoryPreview {width: calc(100%/2 - 45px);}
  html body.cs-bundeswehrShop .cs-featuresContainer {flex-wrap: wrap;}
  html body.cs-bundeswehrShop .cs-featuresContainer .cs-featureItem {width: 100%;flex: none;}
  html body.cs-bundeswehrShop .cs-categoriesTop {display: none;}
  html body.cs-bundeswehrShop .cs-crossSelling .cs-productListing {--visible-items: 2;}
}

@media (max-width: 650px)  {
  html body.cs-bundeswehrShop header .cs-miniButtons > ul > li {margin-left: 1px;}
}

@media (max-width: 630px)  {
  html body.cs-bundeswehrShop .swiper-slide-caption {padding-bottom: 3em;}
}

@media (max-width: 550px)  {
  html body.cs-bundeswehrShop .swiper-slide-caption h1 {font-size: 1.3rem;}
  html body.cs-bundeswehrShop .cs-lsiderSubline {font-size: 0.8rem;}
  html body.cs-bundeswehrShop footer .cs-footerBox.cs-footerLogoBox .cs-footerBoxContent {display: block;}
  html body.cs-checkout .logo {text-align: center;}
  html body.cs-bundeswehrShop footer {background-image: url('/user_html/1779785395/pix/user_img/design_elements/footer_bg_576.webp');}
  html body.cs-bundeswehrShop header .cs-miniButtons > ul > li a {padding: 0;}
  html body.cs-bundeswehrShop header .cs-headerContent {height: 125px;}
}

@media (max-width: 472px)  {
  html body.cs-bundeswehrShop .cs-accountIcon {display: block;}
  html body.cs-bundeswehrShop .cs-accountText {display: none;}
  html body.cs-bundeswehrShop .cs-productListing { --visible-items: 1.2;}
  html body.cs-bundeswehrShop footer .cs-footerTop {margin-top: 0;padding: 20px;}
  html body.cs-bundeswehrShop section.cs-categoryList article.cs-categoryPreview {width: calc(100%/1.2 - 0px);}
  html body.cs-bundeswehrShop .cs-additionalArticlebutton { font-size: 0.8rem !important;}
  html body.cs-bundeswehrShop .cs-logo img {width: 77px;top: 14px;}
   html body.cs-bundeswehrShop .logo img {width: 77px;position: relative; top: -8px;}
  }

@media (max-width: 400px)  {
  html body.cs-bundeswehrShop .swiper-slide-caption h1 {font-size: 1.0rem;}
  html body.cs-bundeswehrShop .cs-lsiderSubline {font-size: 0.60rem;}
  html body.cs-bundeswehrShop .swiper-wrapper .swiper-slide-caption {padding: 0 1em;}
  html body.cs-bundeswehrShop .cs-bestellButtons { width:95%;}
  html body.cs-bundeswehrShop .cs-bestellButtons .cs-button1 { font-size: 1.0rem !important;}
  html body.cs-bundeswehrShop .cs-additionalArticlebutton { font-size: 0.7rem !important;}
}

@media (max-width: 350px)  {
  html body.cs-bundeswehrShop header .cs-miniButtons > ul > li {margin-left: 0;}
}