/** Shopify CDN: Minification failed

Line 825:0 Expected "}" to go with "{"

**/
.collection-list {
  margin-top: 0;
  margin-bottom: 0;
}

.collection-list-title {
  margin: 0;
}

@media screen and (max-width: 749px) {
  .collection-list:not(.slider) {
    padding-left: 0;
    padding-right: 0;
  }

  .section-collection-list .page-width {
    padding-left: 0;
    padding-right: 0;
  }

  .section-collection-list .collection-list:not(.slider) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.collection-list__item:only-child {
  max-width: 100%;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .slider.collection-list--1-items {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .slider.collection-list--1-items,
  .slider.collection-list--2-items,
  .slider.collection-list--3-items,
  .slider.collection-list--4-items {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 750px) {
  .collection-list__item a:hover {
    box-shadow: none;
  }
}

@media screen and (max-width: 989px) {
  .collection-list.slider .collection-list__item {
    max-width: 100%;
  }
}

.collection-list-view-all {
  margin-top: 2rem;
}

/* METTE ONE 2.0 — WOHNBEREICHE editorial typography */
@media screen and (min-width: 990px) {
  .collection-list--editorial-mosaic .card > .card__content .card__heading {
    background: transparent !important;
    font-size: clamp(1.8rem, 1.5vw, 2.4rem) !important;
    line-height: 1.2 !important;
    text-shadow:
      0 0.15rem 0.4rem rgba(0, 0, 0, 0.76),
      0 0.4rem 1.4rem rgba(0, 0, 0, 0.55) !important;
  }

  .collection-list--editorial-mosaic
    .collection-list__item[data-mette-position='hero'] .card > .card__content .card__heading {
    background: transparent !important;
    font-size: clamp(2.2rem, 1.9vw, 3rem) !important;
  }

  .collection-list--editorial-mosaic .card > .card__content .card__heading a {
    text-shadow: inherit !important;
  }

  .collection-list--editorial-mosaic .collection-list__editorial-text {
    margin-top: 2rem !important;
  }
}

/* METTE ONE — homepage mobile: Google Trust → WOHNBEREICHE bridge */
@media screen and (max-width: 749px) {
  #MainContent [id$='__google_trust_mette'] > .gradient,
  #MainContent [id$='__google_trust_mette'] .mette-google-trust {
    background: transparent !important;
    color: #ffffff !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__link {
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    gap: 0.45rem !important;
    width: 100%;
    min-height: 4.4rem;
    padding: 0.45rem 1.5rem 0.65rem !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #ffffff !important;
    text-shadow: 0 0.1rem 0.4rem rgba(0, 0, 0, 0.46);
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__title {
    display: none !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__rating,
  #MainContent [id$='__google_trust_mette'] .mette-google-trust__cta {
    color: #ffffff !important;
    font-size: clamp(1rem, 3vw, 1.15rem) !important;
    line-height: 1.2;
    white-space: nowrap;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__rating {
    gap: 0.32rem !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__stars {
    font-size: 1.3rem !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__stars::after {
    content: '·';
    margin-left: 0.45rem;
    color: rgba(255, 255, 255, 0.72);
    text-shadow: none;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__cta {
    display: inline-flex !important;
    align-items: center;
    gap: 0.35rem;
    justify-self: auto !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__cta::before {
    content: '·';
    margin-right: 0.1rem;
    color: rgba(255, 255, 255, 0.72);
    text-shadow: none;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__cta-label {
    border: 0 !important;
    text-decoration: none !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__cta-label::after {
    display: none !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__arrow {
    margin-left: 0.1rem !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__link:focus-visible {
    outline: 0.2rem solid rgba(255, 255, 255, 0.96);
    outline-offset: 0.2rem;
  }

  #MainContent [id$='__collection_list_cUWqed'] > .gradient {
    position: relative;
    overflow: visible;
    isolation: isolate;
  }

  #MainContent [id$='__collection_list_cUWqed'] > .gradient::before {
    content: '';
    position: absolute;
    z-index: 0;
    left: 0;
    right: 0;
    top: -8.4rem;
    height: 8.4rem;
    background: linear-gradient(
      to bottom,
      rgba(var(--color-background), 0) 0%,
      rgba(var(--color-background), 0.015) 25%,
      rgba(var(--color-background), 0.05) 45%,
      rgba(var(--color-background), 0.12) 60%,
      rgba(var(--color-background), 0.25) 72%,
      rgba(var(--color-background), 0.42) 82%,
      rgba(var(--color-background), 0.62) 90%,
      rgba(var(--color-background), 0.82) 96%,
      rgb(var(--color-background)) 100%
    );
    pointer-events: none;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list-wrapper {
    position: relative;
    z-index: 1;
    padding-top: 2.2rem !important;
  }
}

@media screen and (max-width: 374px) {
  #MainContent [id$='__google_trust_mette'] .mette-google-trust__link {
    gap: 0.28rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__rating,
  #MainContent [id$='__google_trust_mette'] .mette-google-trust__cta {
    font-size: 0.98rem !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__stars {
    font-size: 1.2rem !important;
  }

  #MainContent [id$='__google_trust_mette'] .mette-google-trust__stars::after {
    margin-left: 0.28rem;
  }
}

/* METTE ONE — homepage mobile: WOHNBEREICHE editorial card overlays */
@media screen and (max-width: 749px) {
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__item,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card {
    position: relative;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card__media::after {
    content: '';
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    height: 52%;
    background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.08) 36%,
      rgba(0, 0, 0, 0.3) 70%,
      rgba(0, 0, 0, 0.62) 100%
    );
    pointer-events: none;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__editorial-copy {
    display: block !important;
    position: absolute;
    z-index: 3;
    top: 1rem;
    left: 1rem;
    right: 0.8rem;
    color: #ffffff;
    pointer-events: none;
    text-shadow:
      0 0.15rem 0.4rem rgba(0, 0, 0, 0.76),
      0 0.4rem 1.4rem rgba(0, 0, 0, 0.55);
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__editorial-heading {
    max-width: 9.5ch;
    margin: 0;
    font-family: var(--font-heading-family);
    font-style: var(--font-heading-style);
    font-weight: var(--font-heading-weight);
    font-size: clamp(1.9rem, 5.8vw, 2.5rem);
    line-height: 1.08;
    letter-spacing: calc(var(--font-heading-scale) * 0.005rem);
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__editorial-text {
    display: none !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card > .card__content .card__heading,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card > .card__content .card__heading a {
    text-shadow:
      0 0.15rem 0.4rem rgba(0, 0, 0, 0.76),
      0 0.4rem 1.4rem rgba(0, 0, 0, 0.55) !important;
  }

/* METTE ONE — homepage mobile: unified grid rhythm + minimum 8-product showroom rail */
@media screen and (max-width: 749px) {
  #MainContent [id$='__collection_list_cUWqed'] .collection-list-wrapper {
    padding-bottom: 1.6rem !important;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen {
    padding-top: 0 !important;
    padding-bottom: 1.6rem !important;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen .collection__title {
    margin-bottom: 1.8rem !important;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen slider-component.page-width {
    max-width: none;
    padding-inline: 0 !important;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen .product-grid {
    gap: 1rem !important;
    padding: 0 1.5rem 0.6rem !important;
    scroll-padding-left: 1.5rem !important;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen .product-grid > .grid__item {
    flex: 0 0 calc((100% - 1rem) / 2) !important;
    width: calc((100% - 1rem) / 2) !important;
    max-width: calc((100% - 1rem) / 2) !important;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen .featured-collection__mobile-hidden:nth-child(-n + 8) {
    display: block !important;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen__view-all {
    margin-top: 2.2rem !important;
  }
}

/* METTE ONE — homepage mobile: compact showroom meta row + image-bottom rail CTA */
@media screen and (max-width: 749px) {
  #MainContent [id$='__featured_collection'] .mette-wohnloesungen .card-information {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: baseline;
    column-gap: 1rem;
    row-gap: 0;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen .card-information .caption-with-letter-spacing {
    grid-column: 1;
    grid-row: 1;
    min-width: 0;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen .card-information > .price {
    grid-column: 2;
    grid-row: 1;
    justify-self: end;
    margin-top: 0 !important;
    white-space: nowrap;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen .card-information > .mette-card-status,
  #MainContent [id$='__featured_collection'] .mette-wohnloesungen .card-information > quantity-popover {
    grid-column: 1 / -1;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen__rail-cta {
    align-self: flex-start;
  }

  #MainContent [id$='__featured_collection'] .mette-wohnloesungen__rail-cta-link {
    flex: 0 0 auto;
    width: 100%;
    aspect-ratio: 1 / 1;
    min-height: 0;
    box-sizing: border-box;
    align-items: flex-end;
    justify-content: center;
    padding: 0 1rem 0.8rem;
  }
}

/* METTE ONE — homepage mobile: projects cleanup + shared 4px media radius */
@media screen and (max-width: 749px) {
  #MainContent [id$='__featured_projects_editorial_4D8Uif'] .featured-projects-editorial__heading-row {
    display: flex !important;
    align-items: baseline;
    justify-content: space-between;
    gap: 1rem;
  }

  #MainContent [id$='__featured_projects_editorial_4D8Uif'] .featured-projects-editorial__heading {
    min-width: 0;
    margin: 0;
    white-space: nowrap;
  }

  #MainContent [id$='__featured_projects_editorial_4D8Uif'] .featured-projects-editorial__header-cta {
    display: inline-flex !important;
    flex: 0 0 auto;
    align-items: center;
    gap: 0.35rem;
    font-size: 1.2rem;
    line-height: 1.2;
    white-space: nowrap;
  }

  #MainContent [id$='__featured_projects_editorial_4D8Uif'] .featured-projects-editorial__header-cta-label {
    font-size: 0;
  }

  #MainContent [id$='__featured_projects_editorial_4D8Uif'] .featured-projects-editorial__header-cta-label::after {
    content: 'Alle Projekte';
    font-size: 1.2rem;
  }

  #MainContent [id$='__featured_projects_editorial_4D8Uif'] .featured-projects-editorial__subheading,
  #MainContent [id$='__featured_projects_editorial_4D8Uif'] .featured-projects-editorial__view-all,
  #MainContent [id$='__featured_projects_editorial_4D8Uif'] .featured-projects-editorial__project-cta {
    display: none !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card__inner,
  #MainContent [id$='__featured_collection'] .mette-wohnloesungen .card__inner,
  #MainContent [id$='__featured_collection_jipUgr'] .card__inner,
  #MainContent [id$='__featured_projects_editorial_4D8Uif'] .featured-projects-editorial__card,
  #MainContent [id$='__showroom_consultation_editorial_CfiwVt'] .showroom-consultation__portrait,
  #MainContent [id$='__showroom_consultation_editorial_CfiwVt'] .showroom-consultation__media,
  #MainContent [id$='__brand_materials_editorial_dYB9BA'] .brand-materials__main-media,
  #MainContent [id$='__brand_materials_editorial_dYB9BA'] .brand-materials__detail-media {
    border-radius: 4px !important;
    overflow: hidden;
  }
}

/* METTE ONE — homepage mobile: opaque product-section joins + unified heading scale */
@media screen and (max-width: 749px) {
  #MainContent[data-template='index'] [id$='__featured_collection'],
  #MainContent[data-template='index'] [id$='__featured_collection_jipUgr'] {
    margin-top: 0 !important;
  }

  #MainContent[data-template='index'] [id$='__featured_collection'] > .gradient,
  #MainContent[data-template='index'] [id$='__featured_collection_jipUgr'] > .gradient {
    background: rgb(var(--color-background)) !important;
  }

  #MainContent[data-template='index']
    .mette-wohnloesungen
    .mette-wohnloesungen__heading-row
    .title::before {
    font-size: calc(var(--font-heading-scale) * 2rem) !important;
  }
}

/* METTE ONE — homepage mobile: WOHNBEREICHE desktop-style rotating mosaic */
@media screen and (max-width: 749px) {
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic {
    display: grid !important;
    width: 100% !important;
    height: clamp(25rem, 74vw, 29rem) !important;
    grid-template-columns: minmax(0, 64fr) minmax(9.5rem, 36fr) !important;
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
    gap: 0.8rem !important;
    overflow: hidden !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__item {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    overflow: hidden;
  }

  #MainContent [id$='__collection_list_cUWqed']
    .collection-list--editorial-mosaic
    .collection-list__item[data-mette-position='hero'] {
    grid-column: 1;
    grid-row: 1 / span 3;
  }

  #MainContent [id$='__collection_list_cUWqed']
    .collection-list--editorial-mosaic
    .collection-list__item[data-mette-position='support-1'] {
    grid-column: 2;
    grid-row: 1;
  }

  #MainContent [id$='__collection_list_cUWqed']
    .collection-list--editorial-mosaic
    .collection-list__item[data-mette-position='support-2'] {
    grid-column: 2;
    grid-row: 2;
  }

  #MainContent [id$='__collection_list_cUWqed']
    .collection-list--editorial-mosaic
    .collection-list__item[data-mette-position='support-3'] {
    grid-column: 2;
    grid-row: 3;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card-wrapper,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card__inner,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card__media,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card__media .media,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card__media img {
    width: 100% !important;
    height: 100% !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card {
    display: flex !important;
    position: relative;
    flex-direction: column;
    overflow: hidden;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card__inner {
    flex: 1 1 100% !important;
    min-height: 0 !important;
    overflow: hidden;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card__inner.ratio::before {
    padding-bottom: 0 !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card__media img {
    object-fit: cover !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__editorial-copy {
    display: block !important;
    opacity: 0;
    visibility: hidden;
  }

  #MainContent [id$='__collection_list_cUWqed']
    .collection-list--editorial-mosaic
    .collection-list__item[data-mette-position='hero']
    .collection-list__editorial-copy {
    opacity: 1;
    visibility: visible;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__editorial-heading--desktop,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__editorial-text {
    display: none !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__editorial-heading--mobile {
    display: block !important;
    max-width: 10ch !important;
    font-size: clamp(1.8rem, 5.2vw, 2.2rem) !important;
    line-height: 1.08 !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card > .card__content {
    position: absolute !important;
    z-index: 3;
    inset: 0;
    display: flex !important;
    align-items: flex-end;
    padding: 0 !important;
    pointer-events: none;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card > .card__content .card__information {
    width: 100%;
    padding: 0 !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card > .card__content .card__heading {
    display: inline-flex !important;
    align-items: center;
    max-width: calc(100% - 0.8rem);
    margin: 0 !important;
    padding: 0.55rem 0.65rem;
    background: transparent !important;
    color: #ffffff !important;
    font-size: 1.05rem;
    line-height: 1.15 !important;
  }

  #MainContent [id$='__collection_list_cUWqed']
    .collection-list--editorial-mosaic
    .collection-list__item[data-mette-position='hero']
    .card > .card__content .card__heading {
    padding: 0.8rem 1rem;
    font-size: 1.35rem;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card > .card__content .card__heading a {
    color: inherit !important;
    pointer-events: auto;
  }

  #MainContent [id$='__collection_list_cUWqed']
    mette-editorial-mosaic[data-rotation-enabled='true']
    .collection-list--editorial-mosaic {
    animation: mette-wohn-mobile-mosaic-fade 16s ease-in-out infinite !important;
  }

  #MainContent [id$='__collection_list_cUWqed']
    mette-editorial-mosaic[data-rotation-enabled='true']
    .collection-list--editorial-mosaic
    .collection-list__item {
    animation: mette-wohn-mobile-mosaic-slot 16s steps(1, end) infinite;
    animation-delay: var(--mette-wohn-mobile-delay, 0s) !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__item:nth-child(1) {
    --mette-wohn-mobile-delay: 0s;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__item:nth-child(2) {
    --mette-wohn-mobile-delay: -12s;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__item:nth-child(3) {
    --mette-wohn-mobile-delay: -8s;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__item:nth-child(4) {
    --mette-wohn-mobile-delay: -4s;
  }

  #MainContent [id$='__collection_list_cUWqed']
    mette-editorial-mosaic[data-rotation-enabled='true']
    .collection-list--editorial-mosaic
    .collection-list__editorial-copy {
    animation: mette-wohn-mobile-mosaic-copy 16s steps(1, end) infinite;
    animation-delay: var(--mette-wohn-mobile-delay, 0s);
  }

  #MainContent [id$='__collection_list_cUWqed']
    mette-editorial-mosaic[data-rotation-enabled='true']
    .collection-list--editorial-mosaic
    .card__heading {
    animation: mette-wohn-mobile-mosaic-category 16s steps(1, end) infinite;
    animation-delay: var(--mette-wohn-mobile-delay, 0s);
  }

  #MainContent [id$='__collection_list_cUWqed']:focus-within .collection-list--editorial-mosaic,
  #MainContent [id$='__collection_list_cUWqed']:focus-within .collection-list--editorial-mosaic .collection-list__item,
  #MainContent [id$='__collection_list_cUWqed']:focus-within .collection-list--editorial-mosaic .collection-list__editorial-copy,
  #MainContent [id$='__collection_list_cUWqed']:focus-within .collection-list--editorial-mosaic .card__heading {
    animation-play-state: paused !important;
  }
}

@keyframes mette-wohn-mobile-mosaic-slot {
  0%,
  24.999% {
    grid-column: 1;
    grid-row: 1 / span 3;
  }

  25%,
  49.999% {
    grid-column: 2;
    grid-row: 3;
  }

  50%,
  74.999% {
    grid-column: 2;
    grid-row: 2;
  }

  75%,
  99.999% {
    grid-column: 2;
    grid-row: 1;
  }

  100% {
    grid-column: 1;
    grid-row: 1 / span 3;
  }
}

@keyframes mette-wohn-mobile-mosaic-copy {
  0%,
  24.999% {
    opacity: 1;
    visibility: visible;
  }

  25%,
  100% {
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes mette-wohn-mobile-mosaic-category {
  0%,
  24.999% {
    padding: 0.8rem 1rem;
    font-size: 1.35rem;
  }

  25%,
  100% {
    padding: 0.55rem 0.65rem;
    font-size: 1.05rem;
  }
}

@keyframes mette-wohn-mobile-mosaic-fade {
  0% {
    opacity: 0.78;
  }

  1.5%,
  23.5% {
    opacity: 1;
  }

  24.5%,
  25.5% {
    opacity: 0.78;
  }

  26.5%,
  48.5% {
    opacity: 1;
  }

  49.5%,
  50.5% {
    opacity: 0.78;
  }

  51.5%,
  73.5% {
    opacity: 1;
  }

  74.5%,
  75.5% {
    opacity: 0.78;
  }

  76.5%,
  98.5% {
    opacity: 1;
  }

  99.5%,
  100% {
    opacity: 0.78;
  }
}

@media screen and (max-width: 749px) and (prefers-reduced-motion: reduce) {
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__item,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .collection-list__editorial-copy,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic .card__heading {
    animation: none !important;
  }
}

/* METTE ONE — homepage mobile: neutralize Dawn reveal on rotating WOHNBEREICHE cards */
@media screen and (max-width: 749px) {
  #MainContent [id$='__collection_list_cUWqed']
    .collection-list--editorial-mosaic
    .collection-list__item.scroll-trigger.animate--slide-in {
    opacity: 1 !important;
    transform: none !important;
  }
}

/* METTE ONE — homepage mobile: use desktop editorial heading on the active WOHNBEREICHE hero */
@layer mette-wohnbereiche-mobile-content {
  @media screen and (max-width: 749px) {
    #MainContent [id$='__collection_list_cUWqed']
      .collection-list--editorial-mosaic
      .collection-list__editorial-heading--desktop {
      display: block !important;
      max-width: 16ch !important;
      font-size: clamp(1.55rem, 4.7vw, 1.9rem) !important;
      line-height: 1.08 !important;
    }

    #MainContent [id$='__collection_list_cUWqed']
      .collection-list--editorial-mosaic
      .collection-list__editorial-heading--mobile {
      display: none !important;
    }
  }
}

/* METTE ONE — homepage mobile: seamless HERO → WOHNBEREICHE */
@media screen and (max-width: 749px) {
  #MainContent [id$='__collection_list_cUWqed'] .title-wrapper-with-link,
  #MainContent [id$='__collection_list_cUWqed'] .collection-list__editorial-intro {
    display: none !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] > .gradient::before {
    display: none !important;
  }

  #MainContent [id$='__collection_list_cUWqed'] .collection-list-wrapper {
    padding-top: 0 !important;
  }
}

/* METTE ONE — WOHNBEREICHE desktop rotation fade: preserve image presence */
@media screen and (min-width: 990px) {
  #MainContent#MainContent [id$='__collection_list_cUWqed'] .collection-list--editorial-mosaic.is-switching {
    opacity: 0.55 !important;
  }
}
