#fw-section-donations-7822cab7-4489-4e0e-85f2-fac8723515da {
--font-heading-scale: 0.99;
--font-body-scale: 0.83;
}



#fw-section-collection-template-collection-a {

/* =====================================================
   MEA — FORCE COLLECTION DETAILS INTO ONE-COLUMN EDITION ROOM
   Paste into: Collection details > Add custom CSS code
   NO <style> TAGS
   ===================================================== */

section {
  background: #fcfcfa !important;
  color: #221f1b !important;
  padding-top: 32px !important;
  padding-bottom: 72px !important;
}

/* Kill all default card effects */
* {
  box-shadow: none !important;
}

/* Force every product-list wrapper to behave as one column */
ul,
ol,
[role="list"],
[class*="grid"],
[class*="Grid"],
[class*="products"],
[class*="Products"],
[class*="collection"],
[class*="Collection"] {
  display: block !important;
  max-width: 360px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  grid-template-columns: 1fr !important;
  column-count: 1 !important;
}

/* Force product cards to stack */
li,
article,
[role="listitem"],
[class*="card"],
[class*="Card"],
[class*="product"],
[class*="Product"] {
  display: block !important;
  width: 100% !important;
  max-width: 340px !important;
  margin: 0 auto 58px auto !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  text-align: center !important;
  float: none !important;
  flex: none !important;
}

/* Product links */
a {
  color: #221f1b !important;
  text-decoration: none !important;
}

/* Remove image wrapper backgrounds as much as possible */
figure,
picture,
a > div,
li > div,
article > div,
[class*="image"],
[class*="Image"],
[class*="media"],
[class*="Media"] {
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Product images */
img {
  display: block !important;
  width: auto !important;
  max-width: 250px !important;
  height: auto !important;
  max-height: 350px !important;
  object-fit: contain !important;
  margin: 0 auto 22px auto !important;
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Product titles */
h1,
h2,
h3,
p,
span,
[class*="title"],
[class*="Title"],
[class*="name"],
[class*="Name"] {
  text-align: center !important;
}

/* Product title style */
h2,
h3,
[class*="title"],
[class*="Title"],
[class*="name"],
[class*="Name"] {
  max-width: 300px !important;
  margin: 0 auto 12px auto !important;
  font-family: "Cormorant Garamond", "EB Garamond", Georgia, serif !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 1.06 !important;
  letter-spacing: -0.018em !important;
  color: #221f1b !important;
}

/* Price style */
[class*="price"],
[class*="Price"],
[class*="amount"],
[class*="Amount"] {
  display: block !important;
  margin: 0 auto !important;
  text-align: center !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  color: #221f1b !important;
}

/* Hide sale badges only */
[class*="badge"],
[class*="Badge"],
[class*="sale"],
[class*="Sale"] {
  display: none !important;
}

/* If old prices are rendered as strike tags */
s,
del {
  display: none !important;
}

/* Extra desktop safety: keep 3 columns only on real desktop if editor allows it */
@media (min-width: 901px) {
  ul,
  ol,
  [role="list"],
  [class*="grid"],
  [class*="Grid"],
  [class*="products"],
  [class*="Products"] {
    display: grid !important;
    max-width: 1180px !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 76px !important;
    padding: 0 28px !important;
  }

  li,
  article,
  [role="listitem"],
  [class*="card"],
  [class*="Card"],
  [class*="product"],
  [class*="Product"] {
    max-width: 340px !important;
    margin-bottom: 0 !important;
  }

  img {
    max-width: 320px !important;
    max-height: 470px !important;
    margin-bottom: 30px !important;
  }
}

/* Mobile / editor preview must be one column */
@media (max-width: 900px) {
  ul,
  ol,
  [role="list"],
  [class*="grid"],
  [class*="Grid"],
  [class*="products"],
  [class*="Products"],
  [class*="collection"],
  [class*="Collection"] {
    display: block !important;
    max-width: 340px !important;
    width: 100% !important;
    margin: 28px auto 70px auto !important;
    padding: 0 !important;
    grid-template-columns: 1fr !important;
  }

  li,
  article,
  [role="listitem"],
  [class*="card"],
  [class*="Card"],
  [class*="product"],
  [class*="Product"] {
    display: block !important;
    width: 100% !important;
    max-width: 320px !important;
    margin: 0 auto 56px auto !important;
  }

  img {
    max-width: 245px !important;
    max-height: 330px !important;
    margin-bottom: 22px !important;
  }

  h2,
  h3,
  [class*="title"],
  [class*="Title"],
  [class*="name"],
  [class*="Name"] {
    max-width: 285px !important;
    font-size: 23px !important;
    line-height: 1.06 !important;
  }
}
}











#fw-section-collections-list-7ba2dd80-3062-4795-94e7-bf8a40f508b8 {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500&family=Inter:wght@400;500&display=swap');

/* MEA KINFOLK COLLECTION GRID */
/* Web ve mobil başlık sistemi ayrıştırılmış full sürüm */

section {
  background: #f4f1ea !important;
  color: #171615 !important;
  padding: 68px 22px 86px 22px !important;
  overflow-x: hidden !important;
}

section * {
  box-sizing: border-box !important;
}

section a {
  color: inherit !important;
  text-decoration: none !important;
}

/* ANA BAŞLIK */
/* Mobil ve tablet için normal merkezleme */
/* Web özel merkezleme aşağıdaki desktop media içinde */

section > h1,
section > h2,
section > div > h1,
section > div > h2,
section [class*="heading"],
section [class*="collection-list__title"] {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  position: static !important;
  left: auto !important;

  margin-top: 0 !important;
  margin-right: auto !important;
  margin-bottom: 58px !important;
  margin-left: auto !important;

  padding-left: 0 !important;
  padding-right: 0 !important;

  text-align: center !important;

  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: clamp(42px, 12vw, 54px) !important;
  font-weight: 300 !important;
  line-height: 0.94 !important;
  letter-spacing: -0.04em !important;

  color: #171615 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  transform: none !important;
}

/* GRID */

section ul,
section ol {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 66px !important;

  width: 100% !important;
  max-width: 420px !important;
  min-width: 0 !important;

  margin: 0 auto !important;
  padding: 0 !important;

  list-style: none !important;
  align-items: start !important;
  overflow: visible !important;
}

/* KART */

section li,
section article {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;

  width: 100% !important;
  max-width: 390px !important;
  min-width: 0 !important;

  margin: 0 auto !important;
  padding: 0 !important;

  text-align: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  transform: none !important;
  overflow: visible !important;
}

/* GÖRSEL ALANI */

section li figure,
section li picture,
section article figure,
section article picture,
section li a > div,
section article a > div {
  width: 100% !important;
  max-width: 330px !important;
  aspect-ratio: 1 / 1 !important;

  margin: 0 auto 22px auto !important;
  padding: 0 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
}

/* GÖRSEL */

section li img,
section article img {
  display: block !important;

  width: 100% !important;
  height: 100% !important;

  max-width: 100% !important;
  max-height: 100% !important;

  object-fit: contain !important;
  object-position: center !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  filter: none !important;

  transform: none !important;
  transition: transform 520ms ease, opacity 520ms ease !important;
}

@media (hover: hover) {
  section li:hover img,
  section article:hover img {
    transform: scale(1.022) !important;
  }
}

/* KOLEKSİYON İSMİ */

section li h1,
section li h2,
section li h3,
section li h4,
section article h1,
section article h2,
section article h3,
section article h4,
section li [class*="title"],
section article [class*="title"] {
  display: block !important;

  width: 100% !important;
  max-width: 330px !important;

  margin: 0 auto !important;
  padding: 0 !important;

  text-align: center !important;

  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: clamp(35px, 10.5vw, 44px) !important;
  font-weight: 400 !important;
  line-height: 0.96 !important;
  letter-spacing: -0.04em !important;

  color: #171615 !important;
  text-transform: none !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* AÇIKLAMA TEMİZLİĞİ */

section li p,
section article p,
section li [class*="description"],
section article [class*="description"],
section li [class*="subtitle"],
section article [class*="subtitle"] {
  display: none !important;
}

/* BUTON TEMİZLİĞİ */

section button,
section a[class*="button"],
section [class*="button"] {
  display: none !important;
}

/* TABLET */

@media (min-width: 641px) and (max-width: 980px) {
  section {
    padding: 62px 20px 82px 20px !important;
  }

  section > h1,
  section > h2,
  section > div > h1,
  section > div > h2,
  section [class*="heading"],
  section [class*="collection-list__title"] {
    width: 100% !important;
    max-width: 100% !important;
    position: static !important;
    left: auto !important;

    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 56px !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    font-size: clamp(42px, 6vw, 54px) !important;
    line-height: 0.96 !important;
  }

  section ul,
  section ol {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    max-width: 720px !important;
    gap: 62px 42px !important;
  }

  section li,
  section article {
    max-width: none !important;
  }

  section li figure,
  section li picture,
  section article figure,
  section article picture,
  section li a > div,
  section article a > div {
    max-width: 300px !important;
  }

  section li h1,
  section li h2,
  section li h3,
  section li h4,
  section article h1,
  section article h2,
  section article h3,
  section article h4,
  section li [class*="title"],
  section article [class*="title"] {
    font-size: clamp(34px, 4.6vw, 44px) !important;
  }
}

/* WEB */
/* Burada başlık 100vw ile gerçek ekran merkezine alınır */
/* Bu kod mobilde çalışmaz, yatay scroll üretmez */

@media (min-width: 981px) {
  section {
    padding: 68px 22px 86px 22px !important;
  }

  section > h1,
  section > h2,
  section > div > h1,
  section > div > h2,
  section [class*="heading"],
  section [class*="collection-list__title"] {
    display: block !important;

    width: 100vw !important;
    max-width: 100vw !important;

    position: relative !important;
    left: 50% !important;

    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 68px !important;
    margin-left: -50vw !important;

    padding-left: 24px !important;
    padding-right: 24px !important;

    text-align: center !important;

    font-size: clamp(44px, 3.35vw, 56px) !important;
    line-height: 0.98 !important;
    letter-spacing: -0.035em !important;

    transform: none !important;
  }

  section ul,
  section ol {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 58px 54px !important;

    width: 100% !important;
    max-width: 1120px !important;
  }

  section li,
  section article {
    max-width: none !important;
  }

  section li figure,
  section li picture,
  section article figure,
  section article picture,
  section li a > div,
  section article a > div {
    max-width: 286px !important;
    margin-bottom: 24px !important;
  }

  section li h1,
  section li h2,
  section li h3,
  section li h4,
  section article h1,
  section article h2,
  section article h3,
  section article h4,
  section li [class*="title"],
  section article [class*="title"] {
    max-width: 340px !important;
    font-size: clamp(34px, 3.15vw, 46px) !important;
  }
}

/* KÜÇÜK MOBİL */

@media (max-width: 390px) {
  section {
    padding: 50px 14px 72px 14px !important;
  }

  section > h1,
  section > h2,
  section > div > h1,
  section > div > h2,
  section [class*="heading"],
  section [class*="collection-list__title"] {
    font-size: 42px !important;
    margin-bottom: 44px !important;
  }

  section li figure,
  section li picture,
  section article figure,
  section article picture,
  section li a > div,
  section article a > div {
    max-width: 300px !important;
  }

  section li h1,
  section li h2,
  section li h3,
  section article h1,
  section article h2,
  section article h3,
  section li [class*="title"],
  section article [class*="title"] {
    font-size: 34px !important;
  }
}
}
#fw-section-donations-636e15c1-6e1f-499e-9bb2-0fe2d3a1679c {
--font-heading-scale: 1.21;
--font-body-scale: 0.86;
}