/*  ------  local   ------  */


#wrapper {
    padding-top: 140px !important;
}

@media only screen and (max-width: 1200px) {
  #wrapper {
    padding-top: 128px !important;
}
}
.button--primary:not(.cba-button-style) {
  padding: 12px 17px;
}

h3.ds__compare-item-title span {
  display: block;
}

/* .ds__gradient {
  position: absolute !important;
  height: 100% !important;
} */

.ds__page .ds__product-priceperunit {
  display: none;
}

.ds__page .ds__compare-item-priceperunit {
  display: none;
}

@media (min-width: 769px) {
  .ds__page .ds__cta {
    padding-top: 26px;
  }
}

@media only screen and (max-width: 500px) {
  .ds__page .ds__legende {
    font-size: 11.2px;
  }
    #wrapper {
    padding-top: 114px !important;
}
}
@media (min-width: 376px) and (max-width: 500px) {
  .ds__page .ds__legende {
    font-size: 11.2px;
  }
  .ds__page .ds__compare-items .ds__cta {
    max-width: 100%;
  }
}

@media (min-width: 360px) and (max-width: 375px) {
  .ds__page .ds__legende {
    font-size: 10.6px;
  }
}

@media only screen and (max-width: 1024px) {
  .ds__page .ds__quickview-btn.ds__only-desktop {
    display: none !important;
  }
  .ds__page .ds__only-mobile {
    display: inline-flex !important;
  }
}

.ds__faq-items > div:last-child {
  border-bottom: 1px solid #e9e3de;
}
