/* breakpoints */
.product__attributes input[type="checkbox"] {
  display: none;
}
.productoverviewpageselement:not(.space-top) {
  margin-top: -3rem;
  z-index: 1;
}
.productoverviewelement .productoverviewelement__area {
  padding: 6rem 1rem 4rem;
}
@media (min-width: 768px) {
  .productoverviewelement .productoverviewelement__area {
    padding: 6rem 3rem 4rem;
  }
}
@media (min-width: 992px) {
  .productoverviewelement .productoverviewelement__area {
    padding: 8rem 4rem 6rem;
  }
}
@media (min-width: 1400px) {
  .productoverviewelement .productoverviewelement__area {
    padding: 9rem 0 7rem;
  }
}
.productoverviewelement .bg-grey-light {
  border-bottom-left-radius: var(--border-radius-lg);
  border-bottom-right-radius: var(--border-radius-lg);
}
@media (min-width: 992px) {
  .productoverviewelement .bg-grey-light {
    border-bottom-left-radius: var(--border-radius-xxl);
    border-bottom-right-radius: var(--border-radius-xxl);
  }
}
.productoverviewelement .categories {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  align-items: stretch;
}
@media (min-width: 768px) {
  .productoverviewelement .categories {
    margin-bottom: 3.5rem;
  }
}
.productoverviewelement .categories * {
  transition: var(--transition);
}
.productoverviewelement .categories .category {
  flex-basis: 100%;
  background: var(--white);
  --font-clr: var(--black);
  border-radius: var(--border-radius-xl);
  padding: 1.5rem;
  transition: var(--transition);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
}
@media (min-width: 992px) {
  .productoverviewelement .categories .category {
    padding: 1.5rem 2rem;
    min-height: 8rem;
    flex-basis: calc(50% - 0.5rem);
  }
}
.productoverviewelement .categories .category__link {
  text-decoration: none;
}
.productoverviewelement .categories .category__link a {
  word-break: break-word;
  hyphens: auto;
}
.productoverviewelement .categories .category span {
  padding-bottom: 0;
  transition: var(--transition);
  word-break: break-word;
  hyphens: auto;
}
.productoverviewelement .categories .category .link__text {
  display: block;
  height: 0;
  overflow: clip;
  transition: var(--transition);
}
@media (hover: hover) {
  .productoverviewelement .categories .category .link__text {
    height: auto;
  }
}
@media (max-width: 991.98px) {
  .productoverviewelement .categories .category .link__text {
    height: auto;
  }
}
.productoverviewelement .categories .category.active, .productoverviewelement .categories .category:focus, .productoverviewelement .categories .category:hover {
  background-image: linear-gradient(90deg, var(--clr-secondary) 0%, var(--clr-primary) 100%) !important;
  --font-clr: var(--white);
  --font-clr: var(--white);
}
.productoverviewelement .categories .category.active ul, .productoverviewelement .categories .category:focus ul, .productoverviewelement .categories .category:hover ul {
  --list-icon-clr: var(--white);
}
.productoverviewelement .categories .category.active .link__text, .productoverviewelement .categories .category:focus .link__text, .productoverviewelement .categories .category:hover .link__text {
  height: auto;
}
.productoverviewelement .btn-underline {
  font-size: 1.25rem;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fthermotex24%2Fscss%2Felements%2F_productoverview.scss%22%2C%22%2Fthemes%2Fthermotex24%2Fscss%2Felements%2F..%2Fsettings%2Fbreakpoints.scss%22%2C%22%2Fthemes%2Fthermotex24%2Fscss%2Felements%2F..%2Fsettings%2F_mixins.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BACyBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADXF%3BAAAA%3BAAAA%3BAAAA%3BACWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADSA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACbA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADgCE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD8DE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE%2FDJ%3BAAAA%3BAAAA%3BAFoEM%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%22%7D */