#fw-section-custom-html-5191709e-156f-421b-9cc9-f273ee158871 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}


#fw-section-image-with-text-c0e1e165-924a-4a9c-b531-4cb79876fefc {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #efece7;
--color-background-rgb: 239, 236, 231;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 236;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-c0e31100-7a69-4ff6-8dd8-7936b6c73dde {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #cdc8c8;
--color-background-rgb: 205, 200, 200;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 201;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-c9f5d4ac-efd5-46f0-8324-7fdd05e36148 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #efece5;
--color-background-rgb: 239, 236, 229;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #242323;
--color-on-background-rgb: 36, 35, 35;
--color-product-image-background: #242323;
--color-background-brightness: 236;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-82ed5143-59f9-4d7e-b8ec-bbf746d0e013 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #334f47;
--color-background-rgb: 51, 79, 71;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f2ecec;
--color-on-background-rgb: 242, 236, 236;
--color-product-image-background: #f2ecec;
--color-background-brightness: 70;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-5bd22d12-8d2f-4535-9002-1e8a48259cfc {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #48645b;
--color-background-rgb: 72, 100, 91;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f4e4e4;
--color-on-background-rgb: 244, 228, 228;
--color-product-image-background: #f4e4e4;
--color-background-brightness: 91;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-2381ec7d-49ad-4f8c-bcef-f6ad3745c2ac {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #48645b;
--color-background-rgb: 72, 100, 91;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f4e4e4;
--color-on-background-rgb: 244, 228, 228;
--color-product-image-background: #f4e4e4;
--color-background-brightness: 91;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-fb15acc9-acfd-4684-a437-88f66c565a85 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #48645b;
--color-background-rgb: 72, 100, 91;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f4e4e4;
--color-on-background-rgb: 244, 228, 228;
--color-product-image-background: #f4e4e4;
--color-background-brightness: 91;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-6be7419b-e4db-4f4c-b226-92ef6af0de25 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ebe9e9;
--color-background-rgb: 235, 233, 233;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 234;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-f8401829-f164-4168-981f-a88653c18559 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #48645b;
--color-background-rgb: 72, 100, 91;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f0e6e6;
--color-on-background-rgb: 240, 230, 230;
--color-product-image-background: #f0e6e6;
--color-background-brightness: 91;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-02633190-09c0-4443-9db2-775db1d38dca {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}

#fw-section-image-62190f90-16d7-4a72-962b-f4bde3df9dcf {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-custom-html-db9d2c7f-a8b2-492f-88a6-0948ce79c052 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-9d192b00-3ce4-4cb3-b0f6-2528d2e4f1f5 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f1f1f1;
--color-background-rgb: 241, 241, 241;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-99b22f18-7011-41b0-8ed7-6e4dc3b48ad6 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-featured-collection-89b3d4d5-6126-48ff-9c95-6974365cfca1 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #fffefe;
--color-background-rgb: 255, 254, 254;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 254;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-featured-collection-ef897eed-a0d1-47a3-960e-c3658e48d34d {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #e5e0e0;
--color-background-rgb: 229, 224, 224;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 225;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-featured-collection-a90d9afd-311e-403e-b70c-952e179ba483 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-a276d298-8a90-49ef-b946-7ab624b45158 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #e5e0e0;
--color-background-rgb: 229, 224, 224;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 225;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-9c2bbb1c-4253-44ee-a2dd-df3e0bf4c603 {
--color-primary: #e2e9e6;
--color-primary-rgb: 226, 233, 230;
--color-background: #547465;
--color-background-rgb: 84, 116, 101;
--color-on-primary: #221f1f;
--color-on-primary-rgb: 34, 31, 31;
--color-on-background: #f7f1f1;
--color-on-background-rgb: 247, 241, 241;
--color-product-image-background: #f7f1f1;
--color-background-brightness: 105;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-featured-collection-775a62e6-2286-4566-8d9e-30d596e24080 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #eee8e8;
--color-background-rgb: 238, 232, 232;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 234;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-image-with-text-839e43f7-b31a-4d49-b06e-fc2c57eea39f {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-c6a930c6-d236-4c7c-8f76-a1ac146472c8 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #e5e0e0;
--color-background-rgb: 229, 224, 224;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 225;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-811d176f-9bfe-447c-ba21-7458228edb0d {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-custom-html-256b76f4-b289-4387-8b87-2c52d1d11a0a {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #fffefe;
--color-background-rgb: 255, 254, 254;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 254;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-e5fc72e5-fab7-4a09-9e53-604cc49f79e6 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}


}
#fw-section-rich-text-175979000363277 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-rich-text-176012966581224 {
--color-primary: #cfdcd6;
--color-primary-rgb: 207, 220, 214;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #2e2929;
--color-on-primary-rgb: 46, 41, 41;
--color-on-background: #2f2b2b;
--color-on-background-rgb: 47, 43, 43;
--color-product-image-background: #2f2b2b;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}

#fw-section-custom-html-b486b62a-658f-440c-82fb-d9c6e3771da8 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.zz-card:hover { transform:translateY(-3px); box-shadow:0 6px 18px rgba(0,0,0,.12); transition:all .15s ease; }

}
#fw-section-image-with-text-04fcd41d-4cab-49ad-8314-7320b69e92e1 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #eeeaea;
--color-background-rgb: 238, 234, 234;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 235;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-rich-text-175883537657917 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #5f5d48;
--color-background-rgb: 95, 93, 72;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ebe1e1;
--color-on-background-rgb: 235, 225, 225;
--color-product-image-background: #ebe1e1;
--color-background-brightness: 91;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-903756bd-6970-4e5e-9911-46ee8fdbd287 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #f0eaea;
--color-background-rgb: 240, 234, 234;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 236;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-11997b18-920f-42c1-8cdb-99b70dec238c {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #e4d7d7;
--color-background-rgb: 228, 215, 215;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 219;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-featured-collection-02f9ccc7-61f7-41e9-a47e-91064a25f4dd {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}


}
#fw-section-custom-html-0b0b5491-d3c7-4e56-adb6-29c9ddaf02c8 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f5efef;
--color-background-rgb: 245, 239, 239;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-efad8deb-e395-4cdf-9718-aee7b81eed0f {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.zz-card:hover { transform:translateY(-3px); box-shadow:0 6px 18px rgba(0,0,0,.12); transition:all .15s ease; }

}
#fw-section-custom-html-e3ae51ea-40d1-466c-9218-82f911092b8e {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #e9e9e9;
--color-background-rgb: 233, 233, 233;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 233;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.zz-card:hover { transform:translateY(-3px); box-shadow:0 6px 18px rgba(0,0,0,.12); transition:all .15s ease; }

}
#fw-section-custom-html-6e991010-4f2c-4ec4-9b2d-cddfe016ed51 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #c3bebe;
--color-background-rgb: 195, 190, 190;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 191;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-rich-text-175974714877704 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-rich-text-176013380279881 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-header {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #547465;
--color-background-rgb: 84, 116, 101;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f5f3f3;
--color-on-background-rgb: 245, 243, 243;
--color-product-image-background: #f5f3f3;
--color-background-brightness: 105;
background-color: var(--color-background);
color: var(--color-on-background);

/* Increase font size of site menu items */
nav a, 
.menu a, 
.site-navigation a {
  font-size: 1.4em;   /* adjust to 1.2em or 18px if you want larger */
  font-weight: 500;   /* optional: makes text slightly bolder for readability */
}

}
#fw-section-custom-html-1f7f8001-e187-47b3-a388-a266e9182ac8 {
--color-primary: #d9dcdc;
--color-primary-rgb: 217, 220, 220;
--color-background: #547465;
--color-background-rgb: 84, 116, 101;
--color-on-primary: #221e1e;
--color-on-primary-rgb: 34, 30, 30;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 105;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-f5bd0eb6-41a3-4a5d-bb60-28a230cbcd92 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f5f5f5;
--color-background-rgb: 245, 245, 245;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.zz-card:hover { transform:translateY(-3px); box-shadow:0 6px 18px rgba(0,0,0,.12); transition:all .15s ease; }

}

#fw-section-rich-text-176070574436770 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #547465;
--color-background-rgb: 84, 116, 101;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #faf3f3;
--color-on-background-rgb: 250, 243, 243;
--color-product-image-background: #faf3f3;
--color-background-brightness: 105;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-custom-html-7a4af56a-14db-4d5b-9684-d5f6616adf18 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f2eaea;
--color-background-rgb: 242, 234, 234;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 236;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-c6cf9160-1153-4d52-9b3f-d5416630c9b3 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f8f7f2;
--color-background-rgb: 248, 247, 242;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 247;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-a33b82f4-36dc-411d-a148-76c17bb9fa99 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #fdf6f6;
--color-background-rgb: 253, 246, 246;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}


#fw-section-custom-html-02ce0a75-f7a4-46ae-93b8-28d044cb0cb4 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #547465;
--color-background-rgb: 84, 116, 101;
--color-on-primary: #1c1a1a;
--color-on-primary-rgb: 28, 26, 26;
--color-on-background: #f1e2e2;
--color-on-background-rgb: 241, 226, 226;
--color-product-image-background: #f1e2e2;
--color-background-brightness: 105;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-6c08fe98-bee8-48d2-ad69-b4226923136c {
--color-primary: #db0937;
--color-primary-rgb: 219, 9, 55;
--color-background: #f50b3e;
--color-background-rgb: 245, 11, 62;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 87;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-ffa3a7e8-47ff-4394-a91e-505006457af4 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f9f4f4;
--color-background-rgb: 249, 244, 244;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-26d4c1ad-d987-49ce-ab77-2c82eef6a5a4 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-641cae13-b0cb-4236-b20c-0450721ae5f0 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-custom-html-fb4d72c7-fac0-4f8c-b987-67a1b003061f {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #547465;
--color-background-rgb: 84, 116, 101;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #f4eeee;
--color-on-background-rgb: 244, 238, 238;
--color-product-image-background: #f4eeee;
--color-background-brightness: 105;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-b92be8c8-e4d0-4869-b291-ad25143ae062 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #e2d9d9;
--color-background-rgb: 226, 217, 217;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 220;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-10935582-a7d2-41b4-8e2a-bc264347edac {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #cacac0;
--color-background-rgb: 202, 202, 192;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 201;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-79555456-5cdc-4664-8971-63d594ca91b1 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #e5dede;
--color-background-rgb: 229, 222, 222;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 224;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-rich-text-6894e2a0-e8e1-4a3f-b2cc-efc67b3978e4 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f1ecec;
--color-background-rgb: 241, 236, 236;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 237;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-6929a023-5197-4b8f-90ed-5324298ae371 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.zz-card:hover { transform:translateY(-3px); box-shadow:0 6px 18px rgba(0,0,0,.12); transition:all .15s ease; }

}



#fw-section-image-with-text-8d14403b-8246-4e45-856a-77ee4b6b7524 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #d6d1cc;
--color-background-rgb: 214, 209, 204;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 210;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-08cb53cb-23e4-4bfe-b80c-bae6172e7e5f {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #d6d1cc;
--color-background-rgb: 214, 209, 204;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 210;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-1343e295-d823-4f29-8482-f733043317f6 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #d6d1cc;
--color-background-rgb: 214, 209, 204;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 210;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-1552ccca-a555-4adf-af01-8846165b96f5 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #d6d1cc;
--color-background-rgb: 214, 209, 204;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 210;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-b5bcce0b-696b-491d-ab4e-2aecf587eca5 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #d6d1cc;
--color-background-rgb: 214, 209, 204;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 210;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-62ad81d1-6751-413f-a2a7-7b699b2f21b1 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #d6d1cc;
--color-background-rgb: 214, 209, 204;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 210;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-d8f3fba5-6850-409a-b281-e7177d4806e8 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}

#fw-section-image-with-text-472fdcaf-0d67-4ecb-b086-24b2f4389db9 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #ede8e3;
--color-background-rgb: 237, 232, 227;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 233;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-image-with-text-990cafb8-1a51-4c74-bba8-4f2e90dfa45d {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #edede7;
--color-background-rgb: 237, 237, 231;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 236;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-175889294403990 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-41242da7-77ef-4c7a-9d3d-ae666f2d26f2 {
--color-primary: #915c51;
--color-primary-rgb: 145, 92, 81;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-ddc96d78-ef3c-4486-af21-367e9f838a25 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #d6d1cc;
--color-background-rgb: 214, 209, 204;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 210;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}

#fw-section-footer {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #514f4f;
--color-background-rgb: 81, 79, 79;
--color-on-primary: #fffefe;
--color-on-primary-rgb: 255, 254, 254;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 80;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-custom-html-41fff2e1-efa2-4293-8644-63454b0fe935 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-4978f6c6-bf22-4433-8dd8-9b24bcee5b32 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #f2f1e6;
--color-background-rgb: 242, 241, 230;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-23c72c8d-13dd-4a3f-a1a4-12879b1e5627 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-f7cba314-a9a1-4eb8-bc6f-e68bc7b14f08 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #d2cece;
--color-background-rgb: 210, 206, 206;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 207;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}


#fw-section-image-with-text-402c54ae-f00d-42b7-9290-a7230fd21a6e {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-c819a1fd-c899-4fc5-ab51-1b520c462cae {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-c1c4cef4-868a-4350-acb1-bd819d01ee78 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-1ac234a6-02f3-43db-b5dd-0e4514acacfe {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-24a788de-0a27-4282-954f-60a3cd3bc46a {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-c05bef66-f245-4e10-a4d4-c157954f6a1c {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-rich-text-175881376214456 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-6c8081a2-814d-46fa-aa43-7bd14c3075ac {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #eeebe5;
--color-background-rgb: 238, 235, 229;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 235;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-0b67c6ff-7236-418e-9a60-bb43d18f2927 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #f2f1ec;
--color-background-rgb: 242, 241, 236;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-478a0f38-6b56-4ac7-b39f-31a12ceb80fa {
--color-primary: #915c51;
--color-primary-rgb: 145, 92, 81;
--color-background: #f3eee5;
--color-background-rgb: 243, 238, 229;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 238;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}

#fw-section-image-with-text-3157c15e-73ef-469c-9b3a-8890f113e31f {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #eeeeea;
--color-background-rgb: 238, 238, 234;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 238;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-featured-collection-5dc6e4c0-5acc-4971-ac28-ff5fc3d0289f {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #4c4646;
--color-background-rgb: 76, 70, 70;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f0e7e7;
--color-on-background-rgb: 240, 231, 231;
--color-product-image-background: #f0e7e7;
--color-background-brightness: 72;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-74b5c42f-f5a3-4ab6-a587-988d43e977fb {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}

#fw-section-rich-text-fe46543d-9842-4540-8951-77d1441a5bb4 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #eeeae4;
--color-background-rgb: 238, 234, 228;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 235;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-rich-text-3ee4ce5d-b8a4-424e-9017-f8911dcb8bbf {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #eeeae4;
--color-background-rgb: 238, 234, 228;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 235;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-rich-text-3d8787c4-9e88-4993-8175-00c3e25cfff8 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #eeeae4;
--color-background-rgb: 238, 234, 228;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 235;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-featured-collection-4b7abeb3-43cf-4370-9c99-65747b89fb52 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #dfdad4;
--color-background-rgb: 223, 218, 212;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 219;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-98507aba-2508-4edb-b9c8-130fdc8b406a {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-ed1701ff-0bd1-42cd-808b-69cbc2b9696f {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #f0f4f0;
--color-background-rgb: 240, 244, 240;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 242;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-a4fdb0e4-efff-4025-8814-8d81c743352b {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-c19d5850-583e-4773-9985-355a8ee4c819 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #547465;
--color-background-rgb: 84, 116, 101;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #fff9f9;
--color-on-background-rgb: 255, 249, 249;
--color-product-image-background: #fff9f9;
--color-background-brightness: 105;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-c6717eef-af39-482a-82ba-8a3126100150 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-194822c5-b3f0-4637-8331-4d1d3a9969df {
--color-primary: #f5f6eb;
--color-primary-rgb: 245, 246, 235;
--color-background: #cdc8c8;
--color-background-rgb: 205, 200, 200;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 201;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-bad1066a-4e04-4655-982c-c9e7e7fa5a08 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-featured-collection-c259b116-eb39-49ed-bf5a-b4e85d362de5 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #f1ebeb;
--color-on-background-rgb: 241, 235, 235;
--color-product-image-background: #f1ebeb;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}
#fw-section-custom-html-f584f874-3043-40b6-893b-efc7073b962f {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f6f2ed;
--color-background-rgb: 246, 242, 237;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 243;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}
#fw-section-instagram-feed-0ee1b564-7c94-4f2d-9541-c93bfef966df {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-recent-tiktoks-07ea10e2-24e4-4b9f-acb4-56d3ea9add28 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #f3f0f0;
--color-on-background-rgb: 243, 240, 240;
--color-product-image-background: #f3f0f0;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-instagram-feed-d0020f77-0c82-422b-bb7e-0e2e56b1ea6d {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f1f2f0;
--color-background-rgb: 241, 242, 240;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-featured-collection-808446cd-9b81-4c07-997c-d1a33a587282 {
--color-primary: #96a6a3;
--color-primary-rgb: 150, 166, 163;
--color-background: #fcf5f5;
--color-background-rgb: 252, 245, 245;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 247;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-rich-text-ba1ab201-ed29-486d-a6bc-6d90ff06f85a {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.zz-card:hover { transform:translateY(-3px); box-shadow:0 6px 18px rgba(0,0,0,.12); transition:all .15s ease; }

}
#fw-section-image-0e2560f3-70c6-4ba0-b10e-e09fd8848c0b {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f8f7f7;
--color-background-rgb: 248, 247, 247;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 247;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-75bb64d2-8f25-48ee-ad30-6965fc312243 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #cfcfce;
--color-background-rgb: 207, 207, 206;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 207;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}
#fw-section-custom-html-8a2e4094-eeb9-471b-ad99-c94b0e14291f {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}


}
#fw-section-video-with-text-40a1052b-93b5-43a6-9fcc-2e45b332e8b4 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #060606;
--color-background-rgb: 6, 6, 6;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #fefbfb;
--color-on-background-rgb: 254, 251, 251;
--color-product-image-background: #fefbfb;
--color-background-brightness: 6;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-recent-tiktoks-4261432a-91aa-4792-804f-37d5c778f7bb {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}
#fw-section-image-with-text-586f9560-17a3-489d-917f-94e6fbdf419c {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-2c627ad1-bfc0-4d6f-abca-4055b36fd18d {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f6efef;
--color-background-rgb: 246, 239, 239;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-5a7eb371-248c-4ad4-ae76-4d91e7f18750 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}
#fw-section-image-with-text-828ae134-59b6-41a8-abc3-fe803d914cb5 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f6efef;
--color-background-rgb: 246, 239, 239;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-9ad5fcc8-bd64-45c0-9a5d-301e851d3a06 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}

#fw-section-image-with-text-ed224386-0616-4169-b914-c87e659685eb {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f3ecec;
--color-background-rgb: 243, 236, 236;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 238;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}





#fw-section-announcement-bar-d92fb37b-af8e-4f59-a8af-a2dac85c893a {
--color-primary: #dadcd8;
--color-primary-rgb: 218, 220, 216;
--color-background: #747070;
--color-background-rgb: 116, 112, 112;
--color-on-primary: #526540;
--color-on-primary-rgb: 82, 101, 64;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-80f44cfb-78d5-4ef6-8f18-2a26dcafe3b3 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-9d29877b-9d08-4b92-b883-bdfaa5c22cbc {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}











#fw-section-featured-collection-742b65c4-b2bc-486f-b558-85693e1b1792 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #f2dddd;
--color-background-rgb: 242, 221, 221;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 227;
background-color: var(--color-background);
color: var(--color-on-background);

}









#fw-section-announcement-bar-b5356dbe-c1d5-4494-a76f-14876619a6fe {
--color-primary: #ded8d8;
--color-primary-rgb: 222, 216, 216;
--color-background: #ece7e7;
--color-background-rgb: 236, 231, 231;
--color-on-primary: #5d5858;
--color-on-primary-rgb: 93, 88, 88;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 232;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-f229cda1-e6aa-48a3-a67c-6efde44eb959 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}


#fw-section-rich-text-176174129544496 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}


}

#fw-section-rich-text-176278098964718 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-2900e2ff-7bef-4ff3-befd-4e7885fb26db {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #f2e4e4;
--color-on-primary-rgb: 242, 228, 228;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}

#fw-section-custom-html-285281bd-0801-4e0c-94ae-cc539aace42d {
--color-primary: #68766f;
--color-primary-rgb: 104, 118, 111;
--color-background: #547465;
--color-background-rgb: 84, 116, 101;
--color-on-primary: #917f7f;
--color-on-primary-rgb: 145, 127, 127;
--color-on-background: #f6f2f2;
--color-on-background-rgb: 246, 242, 242;
--color-product-image-background: #f6f2f2;
--color-background-brightness: 105;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-collections-list-77a863d2-deaf-4a60-8b2a-6f7dff1b36e0 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #f3efeb;
--color-background-rgb: 243, 239, 235;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-image-with-text-eb3fb42b-f692-448f-8517-12f600b9d4ed {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-63a2a226-ea46-4da7-990d-b9808a2bf806 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-b58b7961-2f4f-4c12-999b-81d4141b4e47 {
--color-primary: #b6d9d3;
--color-primary-rgb: 182, 217, 211;
--color-background: #eeeee6;
--color-background-rgb: 238, 238, 230;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 237;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-3862d485-2800-4725-a693-1ca8d9333623 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.zz-card:hover { transform:translateY(-3px); box-shadow:0 6px 18px rgba(0,0,0,.12); transition:all .15s ease; }

}
#fw-section-custom-html-adb32185-2261-4e4b-90bf-61ccf88d2880 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #fffefe;
--color-background-rgb: 255, 254, 254;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #4a4545;
--color-on-background-rgb: 74, 69, 69;
--color-product-image-background: #4a4545;
--color-background-brightness: 254;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-featured-collection-4b8d91c6-b6c3-4b3f-98e9-5f28458c5a76 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-featured-collection-4ae1d626-0b89-467d-a076-fe8f3fc87f83 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-featured-collection-689707bf-5c50-440a-a87f-cbcac05c9aeb {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #e2dcdf;
--color-background-rgb: 226, 220, 223;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 222;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-rich-text-3f7d8d62-6991-466e-aab9-e96a069b507e {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}
#fw-section-image-with-text-f32c0b8f-f862-4232-8b33-a275ddc1e1b0 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}
#fw-section-image-with-text-0494b467-00dc-4a99-b505-b58a45aff421 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-custom-html-4e2f3817-b157-47af-8430-ee02b4a390f4 {

.explore-img {
  width: 100%;
  height: auto; /* Let image height adjust naturally */
  object-fit: cover;
  display: block;
}

/* Mobile adjustments */
@media (max-width: 640px) {
  .explore-world {
    padding: 0; /* removes side padding on mobile for full-width effect */
  }

  .explore-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .explore-card {
    border-radius: 0; /* make edges flush to screen edges */
  }

  .explore-img {
    width: 100vw; /* make sure the image spans the full viewport width */
    height: auto;
    object-fit: cover;
  }

  .explore-body {
    padding: 16px;
  }
}
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}
#fw-section-image-with-text-4c11f80b-38fa-411b-bee1-8b0d11258b64 {
--color-primary: #547465;
--color-primary-rgb: 84, 116, 101;
--color-background: #e2dfda;
--color-background-rgb: 226, 223, 218;
--color-on-primary: #ebeaea;
--color-on-primary-rgb: 235, 234, 234;
--color-on-background: #161414;
--color-on-background-rgb: 22, 20, 20;
--color-product-image-background: #161414;
--color-background-brightness: 223;
background-color: var(--color-background);
color: var(--color-on-background);
h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}

}

#fw-section-image-with-text-466a1d55-f15a-400d-9c54-2f84c6a8d1d6 {

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  font-variant: normal !important;
  letter-spacing: 0.5px;
  font-weight: 400;
}
}