#fw-section-featured-collection-dfa21cc5-c700-4dcf-8b6e-00a72aab294f {
--font-heading-scale: 1.3;
--font-body-scale: 0.85;
}
#fw-section-featured-collection-dfa21cc5-c700-4dcf-8b6e-00a72aab294f {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}

/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}

/* Trust Badges für mehr Glaubwürdigkeit (Desktop) */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}

/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* === SANFTE TITEL-AUSBLENDUNG === */

/* Titel nur transparent machen statt zu verstecken */
.featured-collection .tile__title,
.featured-collection .product-card__title,
.featured-collection h3,
.featured-collection [class*="title"] {
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: opacity 0.3s ease !important;
}

/* Container behalten ihre volle Größe */
.featured-collection .tile,
.featured-collection .product-card,
.featured-collection .grid-item {
  min-height: 200px !important;
  height: auto !important;
}

/* ===== MOBILE: BUTTON KLEIN & RECHTS, NAH AN PRODUKTEN, KEIN TRENNSTRICH ===== */
@media (max-width: 768px) {

  /* Trennstrich komplett entfernen */
  .collection__grid::after {
    border-top: none !important;
    margin-top: 0 !important;
    padding: 0 !important;
  }

  /* Grid unten entlüften, damit Button nah heranrutscht */
  .featured-collection .collection,
  .featured-collection .collection_grid,
  .featured-collection .collection_inner,
  .featured-collection .container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  /* Button-Container: volle Breite, kein Flex, Button rechts ausrichten */
  .featured-collection .section-header,
  .featured-collection .section-header-cta,
  .featured-collection .collection_header {
    width: 100% !important;
    display: block !important;
    text-align: left !important;         /* wird für margin-left: auto benötigt */
    margin: 0 !important;
    padding: 4px 0 8px 0 !important;    /* etwas Luft nach unten, kein Strich */
    border: none !important;
  }

  /* Button selbst: kleiner, rechtsbündig, kompakt */
  .featured-collection a.button.button--primary.button--small {
    display: inline-block !important;
    font-size: 10px !important;
    letter-spacing: 0.8px !important;
    padding: 5px 14px !important;
    margin: 0 !important;
    margin-left: auto !important;        /* schiebt den Button ans rechte Ende */
    line-height: 1.2 !important;
    width: auto !important;
    float: none !important;
  }
}
}


#fw-section-featured-collection-95d7df82-ffb5-466e-83c4-60dbe72c7712 {
--font-heading-scale: 1.3;
--font-body-scale: 0.85;
}
#fw-section-featured-collection-95d7df82-ffb5-466e-83c4-60dbe72c7712 {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}

/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}

/* Trust Badges für mehr Glaubwürdigkeit (Desktop) */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}

/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* === SANFTE TITEL-AUSBLENDUNG === */

/* Titel nur transparent machen statt zu verstecken */
.featured-collection .tile__title,
.featured-collection .product-card__title,
.featured-collection h3,
.featured-collection [class*="title"] {
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: opacity 0.3s ease !important;
}

/* Container behalten ihre volle Größe */
.featured-collection .tile,
.featured-collection .product-card,
.featured-collection .grid-item {
  min-height: 200px !important;
  height: auto !important;
}

/* ===== MOBILE: BUTTON KLEIN & RECHTS, NAH AN PRODUKTEN, KEIN TRENNSTRICH ===== */
@media (max-width: 768px) {

  /* Trennstrich komplett entfernen */
  .collection__grid::after {
    border-top: none !important;
    margin-top: 0 !important;
    padding: 0 !important;
  }

  /* Grid unten entlüften, damit Button nah heranrutscht */
  .featured-collection .collection,
  .featured-collection .collection_grid,
  .featured-collection .collection_inner,
  .featured-collection .container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  /* Button-Container: volle Breite, kein Flex, Button rechts ausrichten */
  .featured-collection .section-header,
  .featured-collection .section-header-cta,
  .featured-collection .collection_header {
    width: 100% !important;
    display: block !important;
    text-align: left !important;         /* wird für margin-left: auto benötigt */
    margin: 0 !important;
    padding: 4px 0 8px 0 !important;    /* etwas Luft nach unten, kein Strich */
    border: none !important;
  }

  /* Button selbst: kleiner, rechtsbündig, kompakt */
  .featured-collection a.button.button--primary.button--small {
    display: inline-block !important;
    font-size: 10px !important;
    letter-spacing: 0.8px !important;
    padding: 5px 14px !important;
    margin: 0 !important;
    margin-left: auto !important;        /* schiebt den Button ans rechte Ende */
    line-height: 1.2 !important;
    width: auto !important;
    float: none !important;
  }
}
}









#fw-section-featured-collection-c4ff01d8-0a35-4316-bc01-003f5dfb3435 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-featured-collection-c4ff01d8-0a35-4316-bc01-003f5dfb3435 {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}/* Trust Badges für mehr Glaubwürdigkeit */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

}







#fw-section-featured-collection-a7e25705-8beb-4244-a242-83df3d8257f5 {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}/* Trust Badges für mehr Glaubwürdigkeit */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
/* === SANFTE TITEL-AUSBLENDUNG === */

/* Titel nur transparent machen statt zu verstecken */
.featured-collection .tile__title,
.featured-collection .product-card__title,
.featured-collection h3,
.featured-collection [class*="title"] {
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: opacity 0.3s ease !important;
}

/* Container behalten ihre volle Größe */
.featured-collection .tile,
.featured-collection .product-card,
.featured-collection .grid-item {
  min-height: 200px !important; /* oder was auch immer deine normale Höhe ist */
  height: auto !important;
}
}




#fw-section-featured-collection-cc08e591-2366-43c0-9704-bdc1a99c1c6d {
--font-heading-scale: 1.3;
--font-body-scale: 0.85;
}
#fw-section-featured-collection-cc08e591-2366-43c0-9704-bdc1a99c1c6d {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}

/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}

/* Trust Badges für mehr Glaubwürdigkeit (Desktop) */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}

/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* === SANFTE TITEL-AUSBLENDUNG === */

/* Titel nur transparent machen statt zu verstecken */
.featured-collection .tile__title,
.featured-collection .product-card__title,
.featured-collection h3,
.featured-collection [class*="title"] {
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: opacity 0.3s ease !important;
}

/* Container behalten ihre volle Größe */
.featured-collection .tile,
.featured-collection .product-card,
.featured-collection .grid-item {
  min-height: 200px !important;
  height: auto !important;
}

/* ===== MOBILE: BUTTON KLEIN & RECHTS, NAH AN PRODUKTEN, KEIN TRENNSTRICH ===== */
@media (max-width: 768px) {

  /* Trennstrich komplett entfernen */
  .collection__grid::after {
    border-top: none !important;
    margin-top: 0 !important;
    padding: 0 !important;
  }

  /* Grid unten entlüften, damit Button nah heranrutscht */
  .featured-collection .collection,
  .featured-collection .collection_grid,
  .featured-collection .collection_inner,
  .featured-collection .container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  /* Button-Container: volle Breite, kein Flex, Button rechts ausrichten */
  .featured-collection .section-header,
  .featured-collection .section-header-cta,
  .featured-collection .collection_header {
    width: 100% !important;
    display: block !important;
    text-align: left !important;         /* wird für margin-left: auto benötigt */
    margin: 0 !important;
    padding: 4px 0 8px 0 !important;    /* etwas Luft nach unten, kein Strich */
    border: none !important;
  }

  /* Button selbst: kleiner, rechtsbündig, kompakt */
  .featured-collection a.button.button--primary.button--small {
    display: inline-block !important;
    font-size: 10px !important;
    letter-spacing: 0.8px !important;
    padding: 5px 14px !important;
    margin: 0 !important;
    margin-left: auto !important;        /* schiebt den Button ans rechte Ende */
    line-height: 1.2 !important;
    width: auto !important;
    float: none !important;
  }
}
}


#fw-section-featured-collection-52c1661e-5c75-477d-9699-33106e01507a {
--font-heading-scale: 1.3;
--font-body-scale: 0.85;
}
#fw-section-featured-collection-52c1661e-5c75-477d-9699-33106e01507a {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}

/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}

/* Trust Badges für mehr Glaubwürdigkeit (Desktop) */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}

/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* === SANFTE TITEL-AUSBLENDUNG === */

/* Titel nur transparent machen statt zu verstecken */
.featured-collection .tile__title,
.featured-collection .product-card__title,
.featured-collection h3,
.featured-collection [class*="title"] {
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: opacity 0.3s ease !important;
}

/* Container behalten ihre volle Größe */
.featured-collection .tile,
.featured-collection .product-card,
.featured-collection .grid-item {
  min-height: 200px !important;
  height: auto !important;
}

/* ===== MOBILE: BUTTON KLEIN & RECHTS, NAH AN PRODUKTEN, KEIN TRENNSTRICH ===== */
@media (max-width: 768px) {

  /* Trennstrich komplett entfernen */
  .collection__grid::after {
    border-top: none !important;
    margin-top: 0 !important;
    padding: 0 !important;
  }

  /* Grid unten entlüften, damit Button nah heranrutscht */
  .featured-collection .collection,
  .featured-collection .collection_grid,
  .featured-collection .collection_inner,
  .featured-collection .container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  /* Button-Container: volle Breite, kein Flex, Button rechts ausrichten */
  .featured-collection .section-header,
  .featured-collection .section-header-cta,
  .featured-collection .collection_header {
    width: 100% !important;
    display: block !important;
    text-align: left !important;         /* wird für margin-left: auto benötigt */
    margin: 0 !important;
    padding: 4px 0 8px 0 !important;    /* etwas Luft nach unten, kein Strich */
    border: none !important;
  }

  /* Button selbst: kleiner, rechtsbündig, kompakt */
  .featured-collection a.button.button--primary.button--small {
    display: inline-block !important;
    font-size: 10px !important;
    letter-spacing: 0.8px !important;
    padding: 5px 14px !important;
    margin: 0 !important;
    margin-left: auto !important;        /* schiebt den Button ans rechte Ende */
    line-height: 1.2 !important;
    width: auto !important;
    float: none !important;
  }
}
}








#fw-section-featured-collection-ee850cfb-333f-423a-a077-a670f043e382 {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}/* Trust Badges für mehr Glaubwürdigkeit */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
/* === SANFTE TITEL-AUSBLENDUNG === */

/* Titel nur transparent machen statt zu verstecken */
.featured-collection .tile__title,
.featured-collection .product-card__title,
.featured-collection h3,
.featured-collection [class*="title"] {
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: opacity 0.3s ease !important;
}

/* Container behalten ihre volle Größe */
.featured-collection .tile,
.featured-collection .product-card,
.featured-collection .grid-item {
  min-height: 200px !important; /* oder was auch immer deine normale Höhe ist */
  height: auto !important;
}
}


#fw-section-featured-collection-52035d1a-888b-4f4b-ac5a-37fa4df07a35 {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}/* Trust Badges für mehr Glaubwürdigkeit */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
/* === SANFTE TITEL-AUSBLENDUNG === */

/* Titel nur transparent machen statt zu verstecken */
.featured-collection .tile__title,
.featured-collection .product-card__title,
.featured-collection h3,
.featured-collection [class*="title"] {
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: opacity 0.3s ease !important;
}

/* Container behalten ihre volle Größe */
.featured-collection .tile,
.featured-collection .product-card,
.featured-collection .grid-item {
  min-height: 200px !important; /* oder was auch immer deine normale Höhe ist */
  height: auto !important;
}
}


#fw-section-rich-text-178159319407183 {
--font-heading-scale: 0.85;
--font-body-scale: 1.0;
}












#fw-section-featured-collection-9bc4e565-4367-4f27-b6b2-3d85431f082f {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}/* Trust Badges für mehr Glaubwürdigkeit */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
/* === SANFTE TITEL-AUSBLENDUNG === */

/* Titel nur transparent machen statt zu verstecken */
.featured-collection .tile__title,
.featured-collection .product-card__title,
.featured-collection h3,
.featured-collection [class*="title"] {
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: opacity 0.3s ease !important;
}

/* Container behalten ihre volle Größe */
.featured-collection .tile,
.featured-collection .product-card,
.featured-collection .grid-item {
  min-height: 200px !important; /* oder was auch immer deine normale Höhe ist */
  height: auto !important;
}
}







#fw-section-collection-template {
--font-heading-scale: 0.85;
--font-body-scale: 0.85;
}
#fw-section-collection-template {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}/* Trust Badges für mehr Glaubwürdigkeit */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
/* === SANFTE TITEL-AUSBLENDUNG === */

/* Titel nur transparent machen statt zu verstecken */
.featured-collection .tile__title,
.featured-collection .product-card__title,
.featured-collection h3,
.featured-collection [class*="title"] {
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: opacity 0.3s ease !important;
}

/* Container behalten ihre volle Größe */
.featured-collection .tile,
.featured-collection .product-card,
.featured-collection .grid-item {
  min-height: 200px !important; /* oder was auch immer deine normale Höhe ist */
  height: auto !important;
}
}



#fw-section-image-efbc5f73-59d8-4c58-828e-1e89c94b1ee6 {

/* ============================================ */
/* Darkdreams Premium Inner Image Click Effect */
/* ============================================ */
img {
  display: block;                 /* verhindert extra Space */
  cursor: pointer;                
  overflow: hidden;               /* damit Bild nicht überläuft */
}

img {
  transition: transform 0.18s cubic-bezier(.25,.46,.45,.94);
}

img:active {
  transform: scale(1.01);        /* nur das Bildinhalt skaliert */
}
}











#fw-section-featured-collection-797d4edc-b3b2-4865-a404-999df1a5e3ce {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}/* Trust Badges für mehr Glaubwürdigkeit */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
/* === SANFTE TITEL-AUSBLENDUNG === */

/* Titel nur transparent machen statt zu verstecken */
.featured-collection .tile__title,
.featured-collection .product-card__title,
.featured-collection h3,
.featured-collection [class*="title"] {
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: opacity 0.3s ease !important;
}

/* Container behalten ihre volle Größe */
.featured-collection .tile,
.featured-collection .product-card,
.featured-collection .grid-item {
  min-height: 200px !important; /* oder was auch immer deine normale Höhe ist */
  height: auto !important;
}@media (max-width: 768px) {
  .featured-collection .tile,
  .featured-collection .product-card,
  .featured-collection .grid-item {
    transform: scale(1.10) !important;
    transform-origin: center center !important;
    margin: 8px 0 !important;
  }
  
  .featured-collection .tile:nth-child(even),
  .featured-collection .product-card:nth-child(even),
  .featured-collection .grid-item:nth-child(even) {
    transform: scale(1.10) translateX(10px) !important;
  }
}/* =========================================================
   FIX – FEATURED COLLECTION EXTRA SPACE
========================================================= */

.collection__grid::after {
  display:none !important;
  content:none !important;
}


.featured-collection,
.section-featured-collection {
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}


.featured-collection .collection__grid,
.featured-collection .grid,
.section-featured-collection .grid {
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}
}







#fw-section-announcement-bar-649f21f2-ea21-43ef-bca1-02d8e391b9aa {
--color-primary: #ff6a6c;
--color-primary-rgb: 255, 106, 108;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #444444;
--color-on-background-rgb: 68, 68, 68;
--color-on-primary: #f6f6f6;
--color-on-primary-rgb: 246, 246, 246;
--color-product-image-background: #fafafa;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #444444;
--primary-btn-border-color: #ff6a6c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #444444;
--secondary-btn-border-color: #444444;

}
#fw-section-header {
--font-heading-scale: 1.0;
--font-body-scale: 0.9;
}
#fw-section-custom-html-b319ccd0-98ef-46d9-9e72-5d1b06a56e11 {

/* Kleiner Indikator über dem Produkt – Schlicht & Premium */
.limited-time-indicator {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  font-size: 12px !important;
  color: #888 !important;
  background: rgba(0,0,0,0.05) !important;
  padding: 6px 12px !important;
  border-radius: 20px !important;
  max-width: fit-content !important;
  margin: 10px auto !important; /* Zentriert über dem Bild/Add-to-Cart, platzsparend */
  position: relative !important; /* Für Integration */
  z-index: 10 !important;
}

/* Langsam pulsierender Punkt für Dringlichkeit */
.indicator-dot {
  width: 8px !important;
  height: 8px !important;
  background: #ff6a6c !important; /* Rot für Urgency */
  border-radius: 50% !important;
  animation: dot-pulse 3s ease-in-out infinite !important;
}

@keyframes dot-pulse {
  0%, 100% { opacity: 0.7; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.3); }
}

.indicator-text {
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  font-weight: 500 !important;
}

.indicator-timer {
  font-weight: bold !important;
  color: #ff6a6c !important;
}

/* Nur auf Produkt-Detailseiten anzeigen */
.product-detail .limited-time-indicator,
.product-page .limited-time-indicator {
  display: flex !important;
}

/* Responsiv für Mobile */
@media (max-width: 768px) {
  .limited-time-indicator {
    font-size: 11px !important;
    gap: 6px !important;
    padding: 4px 8px !important;
  }
  .indicator-dot {
    width: 6px !important;
    height: 6px !important;
  }
}
}
#fw-section-product {
--font-heading-scale: 0.85;
--font-body-scale: 0.85;
}
#fw-section-product {

/* === MOBIL: WEITERE PRODUKTBILDER (BOXEN) KLEINER === */
@media (max-width: 767px) {

  /* Alle direkten Kinder der Galerie außer dem ersten (Hero) */
  .gallery--product > *:not(:first-child) {
    width: 70% !important;
    max-width: 70% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  /* Die Bilder in diesen Containern sollen die Box voll ausfüllen */
  .gallery--product > *:not(:first-child) img {
    width: 100% !important;
    display: block !important;
  }

  /* Sicherstellen, dass der Hero-Container (das erste Kind) groß bleibt */
  .gallery--product > *:first-child {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
  }

  /* Das Hero-Bild selbst ebenfalls auf volle Breite */
  .gallery--product > *:first-child img {
    width: 100% !important;
    max-height: 700px !important;
    object-fit: contain !important;
  }
}
}
#fw-section-product-recommendations {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}/* Trust Badges für mehr Glaubwürdigkeit */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

}






#fw-section-product-product-prints {
--font-heading-scale: 0.85;
--font-body-scale: 0.85;
}







#fw-section-product-recommendations-product-prints {
--font-heading-scale: 1.0;
--font-body-scale: 0.75;
}
#fw-section-product-recommendations-product-prints {

/* === FEATURED COLLECTION PREMIUM INTERACTION WORKING === */

/* Basis-Zoom + Shadow */
.featured-collection img,
.featured-collection .button,
.featured-collection .btn {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.35s ease,
              opacity 0.35s ease;
  transform: scale(1);
}

/* Hover / Active Effekt: Zoom + Shadow */
.featured-collection img:hover,
.featured-collection img:active,
.featured-collection .button:hover,
.featured-collection .button:active,
.featured-collection .btn:hover,
.featured-collection .btn:active {
  transform: scale(1.05);
  opacity: 0.97;
  box-shadow: 0 16px 32px rgba(0,0,0,0.1),
              0 0 24px rgba(255,255,255,0.05) inset;
}

/* Subtiles Feder-Return beim Loslassen */
.featured-collection img:active,
.featured-collection .button:active,
.featured-collection .btn:active {
  animation: subtle-bounce 0.35s ease forwards;
}

@keyframes subtle-bounce {
  0%   { transform: scale(1.05); }
  70%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Subtile Lichtreflexion über dem Bild */
.featured-collection .product-card img,
.featured-collection .grid-item img,
.featured-collection .product-item img {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-collection .product-card::before,
.featured-collection .grid-item::before,
.featured-collection .product-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  pointer-events: none;
  z-index: 2;
}

.featured-collection .product-card:hover::before,
.featured-collection .grid-item:hover::before,
.featured-collection .product-item:hover::before,
.featured-collection .product-card:active::before,
.featured-collection .grid-item:active::before,
.featured-collection .product-item:active::before {
  left: 100%;
}

/* Touch-Support für Smartphones */
@media (hover: none) {
  .featured-collection img:active,
  .featured-collection .button:active,
  .featured-collection .btn:active,
  .featured-collection .product-card:active::before,
  .featured-collection .grid-item:active::before,
  .featured-collection .product-item:active::before {
    transform: scale(1.05);
    opacity: 0.97;
    box-shadow: 0 16px 32px rgba(0,0,0,0.1),
                0 0 24px rgba(255,255,255,0.05) inset;
    animation: subtle-bounce 0.35s ease forwards;
    left: 100%;
  }
}/* Fourthwall Preise auf Collection-Seiten zuverlässig ausblenden */
.tile__description > div:last-child,
.product-tile [class*="price"],
.tile__description span:last-child,
[data-testid="product"] [class*="price"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Auf Produktdetailseiten Preise anzeigen */
.product-page .tile__description > div:last-child,
.product-page [class*="price"],
.product-page .tile__description span:last-child,
.product-page [data-testid="product"] [class*="price"],
.product-detail .tile__description > div:last-child,
.product-detail [class*="price"],
.product-detail .tile__description span:last-child {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}/* Trust Badges für mehr Glaubwürdigkeit */
.collection__grid::after {
  content: "" !important;
  display: block !important;
  text-align: center !important;
  margin-top: 60px !important;
  padding: 30px 20px !important;
  border-top: 1px solid #f0f0f0 !important;
}/* Letzter Fix: Wrapper und Spaltenbreite erzwingen */
.section-featured-collection .collection_inner,
.section-featured-collection .collection_grid,
.section-featured-collection .collection_grid .grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

}












#fw-section-password {
--font-heading-scale: 0.85;
--font-body-scale: 0.85;
}