#fw-section-custom-html-ed16ac1a-4d7e-45ff-b534-e5b4e206a3b2 {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-42d645af-49f9-43f9-86ab-c02f897aab85 {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #2c2c2c;
--color-background-rgb: 44, 44, 44;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 44;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-cb40cd83-8573-4e3a-8d98-318ff7d2e9ba {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-collections-list-4ff94b61-9914-457c-833a-259e2edf26a3 {
--font-heading-scale: 1.35;
--font-body-scale: 1.0;
}

#fw-section-custom-html-47f555b9-6e53-457b-8d2b-6d8cc2531442 {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}


#fw-section-custom-html-f9bfad00-5ce8-4fa2-bc57-9808eb686695 {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}


#fw-section-custom-html-1c20197c-346f-4f6a-b46a-e3f2a740944c {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-cccccd3d-c773-4e83-a09c-2201057b38be {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-c2090789-e966-4c81-9316-d1098582203d {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-275213de-0c6c-404f-84e2-276f3b69746e {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-announcement-bar-5f59dd7a-2fc5-4af7-879d-e7de1c18865f {
--font-heading-scale: 0.82;
--font-body-scale: 1.21;
}
#fw-section-announcement-bar-5f59dd7a-2fc5-4af7-879d-e7de1c18865f {
--color-primary: #2c5f5a;
--color-primary-rgb: 44, 95, 90;
--color-background: #f5d0e1;
--color-background-rgb: 245, 208, 225;
--color-on-background: #e8f2ef;
--color-on-background-rgb: 232, 242, 239;
--color-on-primary: #e8f2ef;
--color-on-primary-rgb: 232, 242, 239;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 221;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2c5f5a;
--primary-btn-text: #e8f2ef;
--primary-btn-border-color: #e8f2ef;
--secondary-btn-bg: transparent;
--secondary-btn-text: #e8f2ef;
--secondary-btn-border-color: #e8f2ef;

}


#fw-section-rich-text-123a000e-80e7-496d-b2c3-9a6468e7da4d {
--color-primary: #f3f3f3;
--color-primary-rgb: 243, 243, 243;
--color-background: #a5936e;
--color-background-rgb: 165, 147, 110;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 148;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f3f3f3;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-collections-list-86fb3eec-9229-4c84-ba53-ca7fdaddfade {
--font-heading-scale: 1.36;
--font-body-scale: 1.16;
}
#fw-section-collections-list-86fb3eec-9229-4c84-ba53-ca7fdaddfade {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #f0ece6;
--color-background-rgb: 240, 236, 230;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 237;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}


#fw-section-custom-html-0269fe5f-e784-445f-bfd8-4587088f6759 {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #2c2c2c;
--color-background-rgb: 44, 44, 44;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 44;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-868aaeac-bcee-4541-a200-892a6281a1b4 {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #2c2c2c;
--color-background-rgb: 44, 44, 44;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 44;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-footer {
--color-primary: #ff88eb;
--color-primary-rgb: 255, 136, 235;
--color-background: #2c2c2c;
--color-background-rgb: 44, 44, 44;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 44;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff88eb;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-announcement-bar-c316b863-d62b-4160-8913-1491091ac102 {
--font-heading-scale: 1.36;
--font-body-scale: 0.97;
}
#fw-section-announcement-bar-c316b863-d62b-4160-8913-1491091ac102 {
--color-primary: #b79f79;
--color-primary-rgb: 183, 159, 121;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #b79f79;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-text-carousel-71b2bd97-53a9-4d5e-8fd2-52b0fc7a82cf {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-text-carousel-71b2bd97-53a9-4d5e-8fd2-52b0fc7a82cf {
--color-primary: #b79f79;
--color-primary-rgb: 183, 159, 121;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7f3ee;
--color-on-primary-rgb: 247, 243, 238;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #b79f79;
--primary-btn-text: #f7f3ee;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-header {
--font-heading-scale: 0.92;
--font-body-scale: 1.2;
}
#fw-section-header {
--color-primary: #ff88eb;
--color-primary-rgb: 255, 136, 235;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff88eb;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-product-product-default {
--font-heading-scale: 0.7;
--font-body-scale: 0.9;
}
#fw-section-product-product-default {
--color-primary: #2c5f5a;
--color-primary-rgb: 44, 95, 90;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #2c2c2c;
--color-on-background-rgb: 44, 44, 44;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2c5f5a;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #2c2c2c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #2c2c2c;
--secondary-btn-border-color: #2c2c2c;


/* Price styling */
.product-info__price--offer {
  font-size: 1.3em !important;
  color: #2C2C2C !important;
  font-weight: 500 !important;
  text-decoration: line-through !important;
}
.product-info__price--original {
  font-size: 1.5em !important;
  color: #2c5f5a !important;
  font-weight: 600 !important;
}

/* NAMI Badge */
.nami-box {
  background: #E8F2EF !important;
  border: 1px solid #2C5F5A !important;
  border-left: 4px solid #2C5F5A !important;
  border-radius: 8px !important;
  padding: 12px 16px !important;
  margin: 14px 0 20px 0 !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
.nami-top-row {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  margin-bottom: 8px !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
}
.nami-title {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #2C5F5A !important;
  line-height: 1.4 !important;
  flex: 1 !important;
}
.nami-logo {
  height: 22px !important;
  width: auto !important;
  flex-shrink: 0 !important;
  display: block !important;
}
.nami-body {
  font-size: 12px !important;
  color: #3A3A3A !important;
  line-height: 1.55 !important;
}

}


#fw-section-custom-html-2c47d511-ac29-40f0-be8b-2a2830b26c7a {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f7635e;
--color-on-primary-rgb: 247, 99, 94;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #f7635e;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}



#fw-section-product-product-template-1 {
--font-heading-scale: 0.7;
--font-body-scale: 0.85;
}
#fw-section-product-product-template-1 {
--color-primary: #f7635e;
--color-primary-rgb: 247, 99, 94;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #fffdfd;
--color-on-primary-rgb: 255, 253, 253;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7635e;
--primary-btn-text: #fffdfd;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}












#fw-section-password {
--color-primary: #2c5f5a;
--color-primary-rgb: 44, 95, 90;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #2c2c2c;
--color-on-background-rgb: 44, 44, 44;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2c5f5a;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #2c2c2c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #2c2c2c;
--secondary-btn-border-color: #2c2c2c;

}