/** Shopify CDN: Minification failed

Line 96:1 Expected "}" to go with "{"

**/
/* =========================================
   b/y concept – zusätzliche mobile Styles
   Normale Dawn-Seitenbreite bleibt erhalten
   ========================================= */

@media screen and (max-width: 749px) {
  /* Banner mobil */
  .banner {
    position: relative !important;
    min-height: 0 !important;
  }

  .banner__content {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 2 !important;
    padding: 0 !important;
  }

  .banner .banner__heading.inline-richtext {
    font-size: 1.1rem !important;
  }

  /* Überschriften der Kollektionen mobil */
  .collection__title .title,
  .title-wrapper-with-link .title,
  .featured-collection .title {
    font-size: 2.2rem !important;
  }
}

/* Banner allgemein */
.banner__heading.inline-richtext,
.banner__heading.inline-richtext * {
  max-width: 480px !important;
  white-space: normal !important;
  line-height: 1.6 !important;
  font-weight: 300 !important;
  color: #ffffff !important;
}

.banner .banner__heading.inline-richtext {
  font-size: 1.4rem !important;
}

.rich-text__text {
  max-width: 560px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* b/y concept – mobile Schreibweise */
@media screen and (max-width: 749px) {
  /* Hauptmenü klein */
  .menu-drawer__navigation
    > .menu-drawer__menu
    > li
    > .menu-drawer__menu-item,
  .menu-drawer__close-button {
    text-transform: lowercase !important;
  }

  /* Untermenü unter „auswahl“ groß */
  .menu-drawer__submenu .menu-drawer__menu-item {
    text-transform: uppercase !important;
  }

  /* Marken- und Kollektionstitel groß */
  .collection-hero__title {
    text-transform: uppercase !important;
  }

/* Normale Inhaltsseiten klein */
.main-page-title {
  text-transform: lowercase !important;
}

/* Rechtstexte mobil klein */
.shopify-policy__title h1 {
  text-transform: lowercase !important;
}

/* Nur TECNOLINE Architekturdetails wie auf Desktop schreiben */
body:has(
  a[href*="/pages/tecnoline-architekturdetails"][aria-current="page"]
)
.main-page-title {
  text-transform: none !important;
}