/** Shopify CDN: Minification failed

Line 608:4 Comments in CSS use "/* ... */" instead of "//"
Line 609:4 Comments in CSS use "/* ... */" instead of "//"
Line 610:4 Comments in CSS use "/* ... */" instead of "//"
Line 611:4 Comments in CSS use "/* ... */" instead of "//"
Line 638:4 Comments in CSS use "/* ... */" instead of "//"
Line 639:4 Comments in CSS use "/* ... */" instead of "//"
Line 640:4 Comments in CSS use "/* ... */" instead of "//"
Line 641:4 Comments in CSS use "/* ... */" instead of "//"
Line 642:4 Comments in CSS use "/* ... */" instead of "//"
Line 1318:0 Expected "}" to go with "{"

**/
@media screen and (max-width: 749px) {
  .collection .grid__item:only-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 989px) {
  .collection .slider.slider--tablet {
    margin-bottom: 1.5rem;
  }
}

.collection .loading-overlay {
  position: absolute;
  z-index: var(--z-content);
  width: 1.8rem;
}

@media screen and (max-width: 749px) {
  .collection .loading-overlay {
    top: 0;
    right: 0;
  }
}

@media screen and (min-width: 750px) {
  .collection .loading-overlay {
    left: 0;
  }
}

.collection .loading-overlay {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  padding: 0 1.5rem;
  opacity: 0.7;
}

@media screen and (min-width: 750px) {
  .collection .loading-overlay {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.collection.loading .loading-overlay {
  display: block;
}

.collection--empty .title-wrapper {
  margin-top: 10rem;
  margin-bottom: 15rem;
}

@media screen and (max-width: 989px) {
  .collection .slider--tablet.product-grid {
    scroll-padding-left: 1.5rem;
  }
}

.collection__description > * {
  margin: 0;
}

.collection__title.title-wrapper {
  margin-bottom: 2.5rem;
}

.collection__title .title:not(:only-child) {
  margin-bottom: 1rem;
}

@media screen and (min-width: 990px) {
  .collection__title--desktop-slider .title {
    margin-bottom: 2.5rem;
  }

  .collection__title.title-wrapper--self-padded-tablet-down {
    padding: 0 5rem;
  }

  .collection slider-component:not(.page-width-desktop) {
    padding: 0;
  }

  .collection--full-width slider-component:not(.slider-component-desktop) {
    padding: 0 1.5rem;
    max-width: none;
  }
}

.collection__view-all a:not(.link) {
  margin-top: 1rem;
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card
  .media
  img,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card
  .media
  img,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card
  .media
  img,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card
  .media
  img,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card
  .media
  img,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card
  .media
  img {
  max-width: 120px;
  max-height: 45px;
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box
  .collage-card {
  width: calc(50% - 0.5em);
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .vendor-teaser
  .vendor-teaser__content
  .vendor-teaser__box {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1em;
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__text
  p,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__text
  p,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__text
  p,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__text
  p,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__text
  p,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__text
  p {
  font: var(--text-body-xs);
  letter-spacing: 0.06rem;
  line-height: calc(1 + 0.8 / var(--font-body-scale));
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product {
  flex: 1;
  width: auto;
  box-sizing: border-box;
  min-height: 1em;
  margin: 0;
  margin-left: 2em;
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product
  a,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product
  a,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product
  a,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product
  a,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product
  a,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box
  .linked-product
  a {
  font: var(--text-body-xs);
  letter-spacing: 0.06rem;
  line-height: calc(1 + 0.8 / var(--font-body-scale));
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .banner.banner--mobile-bottom,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .banner.banner--mobile-bottom,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .banner.banner--mobile-bottom,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .banner.banner--mobile-bottom,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .banner.banner--mobile-bottom,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .banner.banner--mobile-bottom {
  overflow: hidden;
  position: relative;
  padding-left: 1em;
  margin-right: 1em;
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media {
  overflow: hidden;
  position: absolute;
  height: 100%;
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media
  img,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media
  img,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media
  img,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media
  img,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media
  img,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__media
  img {
  position: absolute;
  height: 100%;
  width: 100%;
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content {
  position: relative;
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__heading,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__heading,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__heading,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__heading,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__heading,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .banner.banner--mobile-bottom
  .banner__content
  .banner__heading {
  font: var(--text-heading-md);
  line-height: 1.3;
}

body.is--collection.is--marken-lp-cube
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box,
body.is--collection.is--marken-lp-focus
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box,
body.is--collection.is--marken-lp-gazelle
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box,
body.is--collection.is--marken-lp-haibike
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box,
body.is--collection.is--marken-lp-qwic
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box,
body.is--collection.is--markenkategorie
  .shopify-section.section
  .product-teaser
  .product-teaser__content
  .product-teaser__box {
  display: flex;
  flex-direction: column;
  gap: 0;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 0px 10px;
}


/* 15-10-2025 - by Vahid */
@media screen and (max-width: 750px) {
  body.is--collection.is--marken-lp-cube
    .header-wrapper
    header.header
    .header__heading-link,
  body.is--collection.is--marken-lp-focus
    .header-wrapper
    header.header
    .header__heading-link,
  body.is--collection.is--marken-lp-gazelle
    .header-wrapper
    header.header
    .header__heading-link,
  body.is--collection.is--marken-lp-haibike
    .header-wrapper
    header.header
    .header__heading-link,
  body.is--collection.is--marken-lp-qwic
    .header-wrapper
    header.header
    .header__heading-link,
  body.is--collection.is--markenkategorie
    .header-wrapper
    header.header
    .header__heading-link {
    margin-right: auto;
    margin-left: 0;
  }
  body.is--collection.is--marken-lp-cube
    .header-small-image.image-with-text
    .image-with-text__media,
  body.is--collection.is--marken-lp-focus
    .header-small-image.image-with-text
    .image-with-text__media,
  body.is--collection.is--marken-lp-gazelle
    .header-small-image.image-with-text
    .image-with-text__media,
  body.is--collection.is--marken-lp-haibike
    .header-small-image.image-with-text
    .image-with-text__media,
  body.is--collection.is--marken-lp-qwic
    .header-small-image.image-with-text
    .image-with-text__media,
  body.is--collection.is--markenkategorie
    .header-small-image.image-with-text
    .image-with-text__media {
    // border: 0px none;
    // border-radius: 0px !important;
    // height: auto;
    // padding-bottom: 0px !important;
  }

  body.is--collection.is--marken-lp-cube
    .header-small-image.image-with-text
    .image-with-text__media
    img,
  body.is--collection.is--marken-lp-focus
    .header-small-image.image-with-text
    .image-with-text__media
    img,
  body.is--collection.is--marken-lp-gazelle
    .header-small-image.image-with-text
    .image-with-text__media
    img,
  body.is--collection.is--marken-lp-haibike
    .header-small-image.image-with-text
    .image-with-text__media
    img,
  body.is--collection.is--marken-lp-qwic
    .header-small-image.image-with-text
    .image-with-text__media
    img,
  body.is--collection.is--markenkategorie
    .header-small-image.image-with-text
    .image-with-text__media
    img {
    // border-radius: 0px !important;
    // position: relative;
    // height: auto;
    // width: auto;
    // max-width: unset;
  }
  body.is--collection.is--marken-lp-cube
    .header-small-image.image-with-text
    .image-with-text__text
    p.h1.custom-head,
  body.is--collection.is--marken-lp-focus
    .header-small-image.image-with-text
    .image-with-text__text
    p.h1.custom-head,
  body.is--collection.is--marken-lp-gazelle
    .header-small-image.image-with-text
    .image-with-text__text
    p.h1.custom-head,
  body.is--collection.is--marken-lp-haibike
    .header-small-image.image-with-text
    .image-with-text__text
    p.h1.custom-head,
  body.is--collection.is--marken-lp-qwic
    .header-small-image.image-with-text
    .image-with-text__text
    p.h1.custom-head,
  body.is--collection.is--markenkategorie
    .header-small-image.image-with-text
    .image-with-text__text
    p.h1.custom-head {
    font: var(--text-heading-md) !important;
    line-height: 1.3 !important;
  }

  body.is--collection.is--marken-lp-cube
    .header-small-image.image-with-text
    .image-with-text__text
    p:not(.h1.custom-head),
  body.is--collection.is--marken-lp-focus
    .header-small-image.image-with-text
    .image-with-text__text
    p:not(.h1.custom-head),
  body.is--collection.is--marken-lp-gazelle
    .header-small-image.image-with-text
    .image-with-text__text
    p:not(.h1.custom-head),
  body.is--collection.is--marken-lp-haibike
    .header-small-image.image-with-text
    .image-with-text__text
    p:not(.h1.custom-head),
  body.is--collection.is--marken-lp-qwic
    .header-small-image.image-with-text
    .image-with-text__text
    p:not(.h1.custom-head),
  body.is--collection.is--markenkategorie
    .header-small-image.image-with-text
    .image-with-text__text
    p:not(.h1.custom-head) {
    font: var(--text-body-xs);
    letter-spacing: 0.06rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  body.is--collection.is--marken-lp-cube
    .product-grid-container
    .collection
    .product-grid,
  body.is--collection.is--marken-lp-focus
    .product-grid-container
    .collection
    .product-grid,
  body.is--collection.is--marken-lp-gazelle
    .product-grid-container
    .collection
    .product-grid,
  body.is--collection.is--marken-lp-haibike
    .product-grid-container
    .collection
    .product-grid,
  body.is--collection.is--marken-lp-qwic
    .product-grid-container
    .collection
    .product-grid,
  body.is--collection.is--markenkategorie
    .product-grid-container
    .collection
    .product-grid {
    gap: 2em;
  }

  body.is--collection.is--marken-lp-cube
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list,
  body.is--collection.is--marken-lp-focus
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list,
  body.is--collection.is--marken-lp-gazelle
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list,
  body.is--collection.is--marken-lp-haibike
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list,
  body.is--collection.is--marken-lp-qwic
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list,
  body.is--collection.is--markenkategorie
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list {
    background: transparent;
  }

  body.is--collection.is--marken-lp-cube
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li,
  body.is--collection.is--marken-lp-focus
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li,
  body.is--collection.is--marken-lp-gazelle
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li,
  body.is--collection.is--marken-lp-haibike
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li,
  body.is--collection.is--marken-lp-qwic
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li,
  body.is--collection.is--markenkategorie
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li {
    margin: 0;
  }

  body.is--collection.is--marken-lp-cube
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li
    a
    span,
  body.is--collection.is--marken-lp-focus
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li
    a
    span,
  body.is--collection.is--marken-lp-gazelle
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li
    a
    span,
  body.is--collection.is--marken-lp-haibike
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li
    a
    span,
  body.is--collection.is--marken-lp-qwic
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li
    a
    span,
  body.is--collection.is--markenkategorie
    .product-grid-container
    .collection
    .pagination-wrapper
    .pagination
    .pagination__list
    li
    a
    span {
    padding: 0;
    text-align: center;
    width: 2em;
    height: 2em;
    border-radius: 999px;
  }

  body.is--collection.is--marken-lp-cube
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading,
  body.is--collection.is--marken-lp-focus
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading,
  body.is--collection.is--marken-lp-gazelle
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading,
  body.is--collection.is--marken-lp-haibike
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading,
  body.is--collection.is--marken-lp-qwic
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading,
  body.is--collection.is--markenkategorie
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading {
    font: var(--text-heading-md);
    line-height: 1.3;
  }

  body.is--collection.is--marken-lp-cube
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content,
  body.is--collection.is--marken-lp-focus
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content,
  body.is--collection.is--marken-lp-gazelle
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content,
  body.is--collection.is--marken-lp-haibike
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content,
  body.is--collection.is--marken-lp-qwic
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content,
  body.is--collection.is--markenkategorie
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content {
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0;
  }

  body.is--collection.is--marken-lp-cube
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading
    + p.image-with-text__text,
  body.is--collection.is--marken-lp-focus
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading
    + p.image-with-text__text,
  body.is--collection.is--marken-lp-gazelle
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading
    + p.image-with-text__text,
  body.is--collection.is--marken-lp-haibike
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading
    + p.image-with-text__text,
  body.is--collection.is--marken-lp-qwic
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading
    + p.image-with-text__text,
  body.is--collection.is--markenkategorie
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__heading
    + p.image-with-text__text {
    margin-top: 0;
    font: var(--text-body-xs);
  }

  body.is--collection.is--marken-lp-cube
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    p,
  body.is--collection.is--marken-lp-cube
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    ul,
  body.is--collection.is--marken-lp-focus
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    p,
  body.is--collection.is--marken-lp-focus
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    ul,
  body.is--collection.is--marken-lp-gazelle
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    p,
  body.is--collection.is--marken-lp-gazelle
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    ul,
  body.is--collection.is--marken-lp-haibike
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    p,
  body.is--collection.is--marken-lp-haibike
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    ul,
  body.is--collection.is--marken-lp-qwic
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    p,
  body.is--collection.is--marken-lp-qwic
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    ul,
  body.is--collection.is--markenkategorie
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    p,
  body.is--collection.is--markenkategorie
    .shopify-section.section
    .image-with-text
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    .image-with-text__text
    ul {
    font: var(--text-body-xs);
    letter-spacing: 0.06rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  


.is--marken-lp-cube .banner,
.is--marken-lp-focus .banner,
.is--marken-lp-gazelle .banner,
.is--marken-lp-haibike .banner,
.is--marken-lp-qwic .banner,
.is--markenkategorie .banner {
  max-width: var(--page-width);
  margin: 0 auto;
}

.is--collection.is--markenkategorie .circle-pattern-small {
  display: none;
}

@media screen and (min-width: 750px) {
  .is--marken-lp-cube .banner,
  .is--marken-lp-focus .banner,
  .is--marken-lp-gazelle .banner,
  .is--marken-lp-haibike .banner,
  .is--marken-lp-qwic .banner,
  .is--markenkategorie .banner {
    padding: 0 5rem;
  }
}
@media screen and (max-width: 749px) {
  .is--marken-lp-cube .banner--mobile-bottom .banner__content,
  .is--marken-lp-focus .banner--mobile-bottom .banner__content,
  .is--marken-lp-gazelle .banner--mobile-bottom .banner__content,
  .is--marken-lp-haibike .banner--mobile-bottom .banner__content,
  .is--marken-lp-qwic .banner--mobile-bottom .banner__content,
  .is--markenkategorie .banner--mobile-bottom .banner__content {
    position: absolute;
    top: 0;
    height: 100%;
  }
}

.is--marken-lp-cube .section,
.is--marken-lp-focus .section,
.is--marken-lp-gazelle .section,
.is--marken-lp-haibike .section,
.is--marken-lp-qwic .section,
.is--markenkategorie .section {
  background-color: rgb(237, 241, 246);
}

.is--marken-lp-cube .image-with-text__heading,
.is--marken-lp-focus .image-with-text__heading,
.is--marken-lp-gazelle .image-with-text__heading,
.is--marken-lp-haibike .image-with-text__heading,
.is--marken-lp-qwic .image-with-text__heading,
.is--markenkategorie .image-with-text__heading {
  font: var(--text-heading-xl);
  letter-spacing: 0;
  color: var(--teal-4);
}

.is--marken-lp-cube .image-with-text__text.subtitle,
.is--marken-lp-focus .image-with-text__text.subtitle,
.is--marken-lp-gazelle .image-with-text__text.subtitle,
.is--marken-lp-haibike .image-with-text__text.subtitle,
.is--marken-lp-qwic .image-with-text__text.subtitle,
.is--markenkategorie .image-with-text__text.subtitle {
  color: var(--teal-2);
  font: var(--text-bold-xl);
  letter-spacing: 0;
}

.is--marken-lp-cube .image-with-text__text,
.is--marken-lp-focus .image-with-text__text,
.is--marken-lp-gazelle .image-with-text__text,
.is--marken-lp-haibike .image-with-text__text,
.is--marken-lp-qwic .image-with-text__text,
.is--markenkategorie .image-with-text__text {
  font: var(--text-body-md);
  letter-spacing: 0;
  color: var(--teal-4);
}

.is--marken-lp-cube .banner .banner__media,
.is--marken-lp-focus .banner .banner__media,
.is--marken-lp-gazelle .banner .banner__media,
.is--marken-lp-haibike .banner .banner__media,
.is--marken-lp-qwic .banner .banner__media,
.is--markenkategorie .banner .banner__media {
  border-radius: var(--spacing-24);
  overflow: hidden;
  margin: auto;
  left: unset;
}

@media screen and (min-width: 750px) {
  .is--marken-lp-cube .banner .banner__media,
  .is--marken-lp-focus .banner .banner__media,
  .is--marken-lp-gazelle .banner .banner__media,
  .is--marken-lp-haibike .banner .banner__media,
  .is--marken-lp-qwic .banner .banner__media,
  .is--markenkategorie .banner .banner__media {
    max-width: calc(100% - 10rem);
  }
}

.is--marken-lp-cube .banner .banner__content,
.is--marken-lp-focus .banner .banner__content,
.is--marken-lp-gazelle .banner .banner__content,
.is--marken-lp-haibike .banner .banner__content,
.is--marken-lp-qwic .banner .banner__content,
.is--markenkategorie .banner .banner__content {
  background: transparent linear-gradient(117deg, #000000d6 0%, #00000000 100%)
    0% 0% no-repeat padding-box;
  max-width: var(--page-width);
  margin: 0 auto;
  border-radius: var(--spacing-24);
  overflow: hidden;
}

.is--marken-lp-cube .banner .banner__content .banner__heading,
.is--marken-lp-focus .banner .banner__content .banner__heading,
.is--marken-lp-gazelle .banner .banner__content .banner__heading,
.is--marken-lp-haibike .banner .banner__content .banner__heading,
.is--marken-lp-qwic .banner .banner__content .banner__heading,
.is--markenkategorie .banner .banner__content .banner__heading {
  font: var(--text-heading-xxl);
  letter-spacing: 0;
  color: var(--white);
}

.is--marken-lp-cube .banner .banner__content .banner__text,
.is--marken-lp-focus .banner .banner__content .banner__text,
.is--marken-lp-gazelle .banner .banner__content .banner__text,
.is--marken-lp-haibike .banner .banner__content .banner__text,
.is--marken-lp-qwic .banner .banner__content .banner__text,
.is--markenkategorie .banner .banner__content .banner__text {
  font: var(--text-body-md);
  letter-spacing: 0;
  color: var(--white);
}


@media screen and (min-width: 750px) {
  .is--collection .header-small-image.image-with-text .grid {
    background: transparent
      linear-gradient(90deg, #fff0 0%, rgba(0, 117, 97, 0.6) 90%, #fff0 95%, #fff0 100%) 0%
      0% no-repeat padding-box !important;
  }

  .is--collection
    .header-small-image.image-with-text
    .grid
    .grid__item:nth-child(1) {
    background: var(--grey-1) 0% 0% no-repeat padding-box;
    border-radius: var(--spacing-24);
    padding: 14px;
  }

  .is--collection
    .header-small-image.image-with-text
    .grid
    .grid__item
    .circle-pattern-small {
    overflow: hidden;
    max-height: calc(100% - 28px);
    margin: 0 auto;
    bottom: 14px;
    border-radius: var(--spacing-24);
  }
}

.collection-list-wrapper .collection-list__item {
  margin-bottom: 10px;
}


.collection-list-wrapper .collection-list__item .card--card .card__caption {
  font: var(--text-caption);
  letter-spacing: 0;
}

.collection-list-wrapper
  .collection-list__item
  .card--card
  .button.button--secondary {
  background: var(--teal-2) 0% 0% no-repeat padding-box;
  border-radius: 30px;
  font: var(--text-button);
  letter-spacing: 0;
  color: var(--white);
  margin-top: auto;
  border: unset;
  max-width: 200px;
}

.collection-list-wrapper
  .collection-list__item
  .card--card
  .button.button--secondary::before,
.collection-list-wrapper
  .collection-list__item
  .card--card
  .button.button--secondary::after {
  content: unset;
}
