@media all and (max-width: 1023px), print {
  .cms-glossar li {
    margin-bottom: 15px;
  }
}
@media all and (min-width: 769px), print {
  .cms-ausstellung #ausstellungsbilder img {
    width: 48%;
    margin: 1%;
  }
  .cms-unser-team .teamimg {
    max-width: 1012px;
    margin: 0 auto;
  }
  .cms-unser-team .teamausstellung {
    float: right;
    clear: both;
  }
  .cms-unser-team .teamausstellung .button {
    display: block;
  }
  .cms-page-view.theme-page .main h1,
  .cms-page-view.theme-page .main h2 {
    font-size: 24px;
  }
  .cms-page-view.theme-page .main h3 {
    font-size: 22px;
  }
  .cms-page-view.theme-page .main .th_stoerer {
    width: 95%;
  }
  .cms-page-view.theme-page .main .th-text {
    font-size: 16px;
    line-height: 28px;
    padding: 0 20px;
  }
  .cms-page-view.theme-page .main .garantie {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-template-rows: 1fr 70px;
    align-items: center;
    margin: 30px auto;
    padding: 30px;
    grid-template-areas: "siegel text" "siegel link";
  }
  .cms-page-view.theme-page .main .garantie-item-1 {
    margin-right: 30px;
  }
  .cms-page-view.theme-page .main .garantie-item-2 {
    grid-area: text;
  }
  .cms-page-view.theme-page .main .garantie-item-3 {
    grid-area: link;
  }
  .cms-page-view.theme-page .main .garantiesiegel {
    width: 151px;
  }
  .cms-versand #links1 {
    float: left;
    width: 65%;
    margin-right: 30px;
  }
  .cms-versand #rechts2 {
    float: right;
  }
  .cms-versand .versandkosten .choose_index th {
    display: none;
  }
  .cms-versand .versandkosten.servicepauschale {
    max-width: 500px;
  }
  .cms-versand .versandkosten th.v0,
  .cms-versand .versandkosten td.v0,
  .cms-versand .versandkosten tr.v0 td {
    display: none;
  }
  .cms-versand .versandkosten tr.noservicep td {
    display: none;
  }
}
@media all and (min-width: 820px), print {
  .cms-unser-service .cms-service {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
  }
  .cms-unser-service #kompetente-fachberatung {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 10px;
  }
  .cms-unser-service #versandkostenfrei {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .cms-unser-service #top-preis-garantie {
    -webkit-flex: 4;
    -ms-flex: 4;
    flex: 4;
    margin-right: 10px;
  }
  .cms-unser-service #sicher-einkaufen {
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
  }
  .cms-unser-service #wrapper-rechts {
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cms-unser-service #wrapper-unten {
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media all and (min-width: 965px), print {
  .cms-page-view.theme-page .main .th_cross_grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media all and (min-width: 1024px), print {
  .collapsible_index_grid {
    display: grid;
    grid-template-columns: 1fr 335px;
    grid-template-areas: "content index";
    grid-gap: 20px;
  }
  .collapsible_content {
    grid-area: content;
  }
  .collapsible_index_nav {
    display: block;
    text-align: center;
    grid-area: index;
    position: relative;
  }
  .collapsible_index_nav .coll_fixed {
    position: fixed;
    max-width: 335px;
    display: block;
    word-wrap: break-word;
  }
  .collapsible_index_nav .coll_fixed > strong {
    display: block;
  }
  .collapsible_index_nav .coll_fixed p {
    text-align: center;
  }
  .collapsible_index_nav .coll_fixed p span {
    cursor: pointer;
  }
  .collapsible_index_nav .coll_fixed img {
    width: 100%;
  }
  .cms-glossar li {
    margin-bottom: 12px;
  }
  .cms-versand #links {
    width: 70%;
  }
  .product_teaser .teaser-topseller.products-grid .teaser_products {
    grid-template-columns: repeat(4, 1fr);
  }
}
/*
* Modul: Badshop_CustomBrandLp
* _cms.less
*/
/*
* Modul: Badshop_ExtendCmsPage
* _cms.less
*/
/*
 * Theme: Badshop/default-theme
 * Modul: Magento_Cms
 * _cms.less
 */
/*
 * Theme: Badshop/default-theme
 * Modul: Magento_Cms
 * cms/themenseiten.less
 */
/*
 * Theme: Badshop/default-theme
 * Modul: Magento_Theme
 * _cms.less
 */
/*
* Theme: Badshop/default-theme
* Modul: Magento_Theme
* _mixins.less
*/
/*
* Theme: Badshop/default-theme
* Modul: Badshop_CustomBrandLp
* _cms.less
*/
