#fw-section-hero-0 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #161616;
--color-on-primary-rgb: 22, 22, 22;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #161616;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-carousel-b6c096f3-221e-4dcb-a318-42c0e353576b {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-text-carousel-b6c096f3-221e-4dcb-a318-42c0e353576b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #f0ede8;
--color-on-background-rgb: 240, 237, 232;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #f0ede8;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #f0ede8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #f0ede8;
--secondary-btn-border-color: #f0ede8;
/* HEADINGS */

h1 {
  font-size: clamp(42px, 5vw, 72px) !important;
  line-height: 0.95 !important;
  letter-spacing: -0.03em !important;
}

h2 {
  font-size: clamp(28px, 3vw, 44px) !important;
  line-height: 1 !important;
}

h3 {
  font-size: 20px !important;
}

/* BODY TEXT */

p,
span,
li,
a,
button {
  font-size: 14px !important;
  line-height: 1.5 !important;
  letter-spacing: 0.01em !important;
}

/* MOBILE */

@media (max-width: 768px) {

  h1 {
    font-size: 38px !important;
  }

  h2 {
    font-size: 24px !important;
  }

  p,
  span,
  li,
  a,
  button {
    font-size: 13px !important;
  }

}
}


#fw-section-image-with-text-0 {
--font-heading-scale: 1.5;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-0 {

/* ODENIC - Image with text görselini küçült */
section img {
  max-width: 55% !important;
  height: auto !important;
  object-fit: contain !important;
}

/* Sadece sağdaki görsel çok büyüyorsa */
section [class*="image"] img {
  max-width: 55% !important;
  transform: scale(0.75);
  transform-origin: center right;
}

/* Mobilde daha düzgün dursun */
@media (max-width: 768px) {
  section [class*="image"] img {
    max-width: 80% !important;
    transform: scale(0.85);
    margin: 0 auto !important;
  }
}
}



#fw-section-footer {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-header {
--font-heading-scale: 1.0;
--font-body-scale: 1.15;
}
#fw-section-product-product-default {
--font-heading-scale: 0.7;
--font-body-scale: 0.9;
}
#fw-section-product-recommendations-product-default {

/* Product page: You may also like = max 3 urun */
.product-recommendations .collection__grid > .col-grid > *:nth-child(n + 4) {
  display: none !important;
}

/* Desktop'ta 3 kolon */
@media (min-width: 768px) {
  .product-recommendations .collection__grid > .col-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}

/* Add-to-cart drawer icindeki You may also like = max 3 urun */
.product-drawer__recommended-items > .product-drawer__recommended-item:nth-child(n + 4) {
  display: none !important;
}
}