{"product_id":"lustre-foundation","title":"Lustre Full Coverage Foundation 30 g","description":"\u003cstyle\u003e\n.ka-lustre {\n  width: 100%;\n  max-width: 1440px;\n  min-width: 0;\n  margin: 0 auto;\n  background: #faf7f0;\n  color: #392b23;\n  font: 16px\/1.75 \"Gill Sans\", \"Gill Sans MT\", Calibri, sans-serif;\n  container: lustre \/ inline-size;\n  -webkit-font-smoothing: antialiased;\n}\n.ka-lustre, .ka-lustre *, .ka-lustre *::before, .ka-lustre *::after {\n  box-sizing: border-box;\n}\n.ka-lustre :is(h2,h3,h4,p,figure,dl,dd) {\n  margin: 0;\n}\n.ka-lustre :is(section,figure,div,li,dl,dd) {\n  min-width: 0;\n}\n.ka-lustre :is(h2,h3) {\n  font-family: Didot, \"Bodoni MT\", \"Times New Roman\", serif;\n  font-weight: 400;\n  line-height: 1.1;\n  text-transform: none;\n  letter-spacing: -.025em;\n  color: #392b23;\n  overflow-wrap: break-word;\n}\n.ka-lustre h2 {\n  font-size: clamp(38px,5vw,72px);\n  font-size: clamp(38px,5.4cqw,72px);\n}\n.ka-lustre h3 {\n  font-size: clamp(29px,3.5vw,46px);\n  font-size: clamp(29px,3.8cqw,46px);\n}\n.ka-lustre h4 {\n  font: 600 20px\/1.4 \"Gill Sans\", Calibri, sans-serif;\n  color: inherit;\n  text-transform: none;\n}\n.ka-lustre p {\n  max-width: 62ch;\n  overflow-wrap: break-word;\n}\n.ka-lustre img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n  border: 0;\n  margin: 0;\n}\n.ka-lustre .ls-pad {\n  padding: clamp(22px,4vw,60px);\n  padding: clamp(22px,4.5cqw,60px);\n}\n.ka-lustre .ls-label {\n  display: block;\n  margin-bottom: 18px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: .12em;\n  line-height: 1.5;\n  text-transform: uppercase;\n}\n\n\/* HERO *\/\n.ka-lustre .ls-cover {\n  display: grid;\n  grid-template-columns: minmax(0,1fr) minmax(0,1fr);\n  align-items: center;\n  background: #e9d6c3;\n}\n.ka-lustre .ls-cover p {\n  margin-top: 24px;\n}\n.ka-lustre .ls-meta {\n  margin-top: 28px;\n  padding-top: 18px;\n  border-top: 1px solid #bba38e;\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n\/* INTRODUCTION *\/\n.ka-lustre .ls-intro {\n  display: grid;\n  grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);\n  gap: 36px;\n  align-items: start;\n  border-bottom: 1px solid #d8cbbd;\n}\n.ka-lustre .ls-intro p {\n  font-size: 19px;\n}\n\n\/* FORMULA *\/\n.ka-lustre .ls-formula {\n  display: grid;\n  grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);\n  gap: clamp(24px,4vw,48px);\n  align-items: center;\n}\n.ka-lustre .ls-notes {\n  margin-top: 26px;\n}\n.ka-lustre .ls-notes \u003e div {\n  padding: 18px 0;\n  border-top: 1px solid #d8cbbd;\n}\n.ka-lustre dt {\n  font-weight: 600;\n  font-size: 18px;\n}\n.ka-lustre dd {\n  margin-top: 5px;\n  color: #655246;\n}\n\n\/* IMAGE PAIR *\/\n.ka-lustre .ls-pair {\n  display: grid;\n  grid-template-columns: repeat(2,minmax(0,1fr));\n  gap: 28px;\n  padding-top: 0;\n}\n.ka-lustre figcaption {\n  padding: 20px 0 0;\n}\n.ka-lustre figcaption p {\n  margin-top: 8px;\n  color: #655246;\n}\n\n\/* SHADES *\/\n.ka-lustre .ls-shades {\n  display: grid;\n  grid-template-columns: minmax(0,1fr) minmax(0,1fr);\n  align-items: center;\n  background: #ede5d8;\n}\n.ka-lustre .ls-shades p {\n  margin-top: 20px;\n}\n.ka-lustre .ls-shade-list {\n  display: grid;\n  grid-template-columns: repeat(2,minmax(0,1fr));\n  gap: 0 20px;\n  list-style: none;\n  padding: 0;\n  margin: 24px 0;\n}\n.ka-lustre .ls-shade-list li {\n  padding: 10px 0;\n  border-bottom: 1px solid #c8b8a5;\n}\n.ka-lustre .ls-small {\n  font-size: 13px;\n  color: #655246;\n}\n\n\/* APPLICATION *\/\n.ka-lustre .ls-use {\n  display: grid;\n  grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);\n  gap: 40px;\n  background: #403228;\n  color: #fff9f0;\n}\n.ka-lustre .ls-use h3 {\n  color: #fff9f0;\n}\n.ka-lustre .ls-use .ls-label {\n  color: #f2d4b5;\n}\n.ka-lustre .ls-use ol {\n  margin: 0;\n  padding-left: 24px;\n}\n.ka-lustre .ls-use li {\n  padding: 0 0 20px 8px;\n}\n.ka-lustre .ls-use li:last-child {\n  padding-bottom: 0;\n}\n.ka-lustre .ls-use strong {\n  display: block;\n  margin-bottom: 5px;\n}\n.ka-lustre .ls-use .ls-small {\n  margin-top: 20px;\n  color: #e5d5c5;\n}\n\n\/* FAQs *\/\n.ka-lustre .ls-faq h3 {\n  margin-bottom: 26px;\n}\n.ka-lustre .ls-faq-list {\n  max-width: 960px;\n  margin: 0 auto;\n}\n.ka-lustre details {\n  border-top: 1px solid #d8cbbd;\n  height: auto !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n.ka-lustre details:last-child {\n  border-bottom: 1px solid #d8cbbd;\n}\n.ka-lustre summary {\n  position: relative;\n  display: block;\n  min-height: 52px;\n  padding: 19px 36px 19px 0;\n  list-style: none;\n  cursor: pointer !important;\n  pointer-events: auto !important;\n  font-weight: 600;\n  line-height: 1.5;\n  color: #392b23;\n}\n.ka-lustre summary::-webkit-details-marker {\n  display: none;\n}\n.ka-lustre summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 4px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 23px;\n  font-weight: 400;\n}\n.ka-lustre details[open] \u003e summary::after {\n  content: \"−\";\n}\n.ka-lustre summary:focus-visible {\n  outline: 2px solid #795333;\n  outline-offset: 3px;\n}\n.ka-lustre .ls-answer {\n  padding: 0 28px 22px 0;\n  color: #655246;\n}\n.ka-lustre details:not([open]) \u003e .ls-answer {\n  display: none !important;\n}\n.ka-lustre details[open] \u003e .ls-answer {\n  display: block !important;\n  height: auto !important;\n  max-height: none !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n  position: static !important;\n  overflow: visible !important;\n}\n\n\/* DESKTOP FULL-WIDTH FIX *\/\n@media (min-width:750px) {\n  .ka-lustre {\n    position: relative;\n    max-width: none; \/* width JS set karega, max 1440px *\/\n  }\n}\n@media (min-width:1100px) {\n  .ka-lustre .ls-cover img,\n  .ka-lustre .ls-shades img {\n    max-height: 640px;\n    object-fit: cover;\n  }\n  .ka-lustre .ls-pair img {\n    max-height: 520px;\n    object-fit: cover;\n  }\n}\n\n\/* TABLET *\/\n@media (min-width:701px) and (max-width:1000px) {\n  .ka-lustre .ls-intro,\n  .ka-lustre .ls-formula,\n  .ka-lustre .ls-use {\n    gap: 26px;\n  }\n  .ka-lustre .ls-intro p {\n    font-size: 17px;\n  }\n}\n\n\/* MOBILE *\/\n@media (max-width:700px) {\n  .ka-lustre {\n    font-size: 15px;\n  }\n  .ka-lustre .ls-cover,\n  .ka-lustre .ls-intro,\n  .ka-lustre .ls-formula,\n  .ka-lustre .ls-pair,\n  .ka-lustre .ls-shades,\n  .ka-lustre .ls-use {\n    grid-template-columns: minmax(0,1fr);\n  }\n  .ka-lustre .ls-pad {\n    padding: 30px 22px;\n  }\n  .ka-lustre .ls-cover .ls-pad {\n    padding: 32px 22px;\n  }\n  .ka-lustre h2 {\n    font-size: clamp(36px,10vw,50px);\n  }\n  .ka-lustre h3 {\n    font-size: clamp(29px,8vw,36px);\n  }\n  .ka-lustre .ls-cover p {\n    margin-top: 19px;\n  }\n  .ka-lustre .ls-meta {\n    margin-top: 22px;\n    font-size: 12px;\n  }\n  .ka-lustre .ls-intro {\n    gap: 20px;\n  }\n  .ka-lustre .ls-intro p {\n    font-size: 17px;\n  }\n  .ka-lustre .ls-formula {\n    gap: 28px;\n  }\n  .ka-lustre .ls-pair {\n    gap: 32px;\n    padding-top: 0;\n  }\n  .ka-lustre .ls-use {\n    gap: 25px;\n  }\n  .ka-lustre .ls-label {\n    font-size: 10px;\n    margin-bottom: 15px;\n  }\n  .ka-lustre .ls-answer {\n    padding-right: 12px;\n    font-size: 14px;\n  }\n}\n\n\/* ALSO ADAPT TO NARROW SHOPIFY CONTENT COLUMNS *\/\n@container lustre (max-width:700px) {\n  .ka-lustre .ls-cover,\n  .ka-lustre .ls-intro,\n  .ka-lustre .ls-formula,\n  .ka-lustre .ls-pair,\n  .ka-lustre .ls-shades,\n  .ka-lustre .ls-use {\n    grid-template-columns: minmax(0,1fr);\n  }\n  .ka-lustre .ls-pad {\n    padding: 30px 22px;\n  }\n  .ka-lustre h2 {\n    font-size: clamp(34px,8cqw,50px);\n  }\n  .ka-lustre h3 {\n    font-size: clamp(28px,6cqw,36px);\n  }\n  .ka-lustre .ls-intro,\n  .ka-lustre .ls-use {\n    gap: 22px;\n  }\n  .ka-lustre .ls-intro p {\n    font-size: 17px;\n  }\n  .ka-lustre .ls-pair {\n    padding-top: 0;\n    gap: 30px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ka-lustre\"\u003e\n\n  \u003csection class=\"ls-cover\" aria-label=\"Lustre Foundation introduction\"\u003e\n    \u003cdiv class=\"ls-pad\"\u003e\n      \u003cspan class=\"ls-label\"\u003eKolor Activ \/ Face makeup\u003c\/span\u003e\n      \u003ch2\u003eLustre.\u003cbr\u003eFull coverage.\u003cbr\u003eA lighter feel.\u003c\/h2\u003e\n      \u003cp\u003eA smooth, even-looking base with a lightweight, oil-free formula. Meet your foundation for a beautifully blended finish.\u003c\/p\u003e\n      \u003cdiv class=\"ls-meta\"\u003e\n        Full coverage foundation · 30 g · Four shades\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0658\/6440\/1103\/files\/lustre-foundation-06.png?v=1793949256\" alt=\"Lustre foundation flowing over a makeup sponge, illustrating its lightweight feel and smooth finish\" width=\"1500\" height=\"1500\" decoding=\"async\"\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ls-intro ls-pad\"\u003e\n    \u003ch3\u003eThe finish you see.\u003cbr\u003eThe feel you notice.\u003c\/h3\u003e\n    \u003cp\u003eLustre brings full coverage to a lightweight texture, helping create an even-looking complexion without an oily formula. Blend it across the skin, then build coverage where you want a little more.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ls-formula ls-pad\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0658\/6440\/1103\/files\/lustre-foundation-05.png?v=1793949256\" alt=\"Lustre tubes with oil-free, full coverage, sweat-resistant and non-comedogenic formula callouts\" width=\"1500\" height=\"1500\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003cdiv\u003e\n      \u003cspan class=\"ls-label\"\u003eInside the formula\u003c\/span\u003e\n      \u003ch3\u003eCoverage with\u003cbr\u003ecomfort in mind.\u003c\/h3\u003e\n      \u003cdl class=\"ls-notes\"\u003e\n        \u003cdiv\u003e\n          \u003cdt\u003eFull, buildable coverage\u003c\/dt\u003e\n          \u003cdd\u003eEven out the look of your base and layer selectively over areas that need more coverage.\u003c\/dd\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdt\u003eLightweight \u0026amp; oil-free\u003c\/dt\u003e\n          \u003cdd\u003eA lighter-feeling formula that blends to a smooth, even finish.\u003c\/dd\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdt\u003eSweat-resistant\u003c\/dt\u003e\n          \u003cdd\u003eA formula designed with sweat resistance in mind.\u003c\/dd\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdt\u003eNon-comedogenic\u003c\/dt\u003e\n          \u003cdd\u003eLabelled non-comedogenic, alongside its oil-free foundation formula.\u003c\/dd\u003e\n        \u003c\/div\u003e\n      \u003c\/dl\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ls-pair ls-pad\" aria-label=\"Texture and finish\"\u003e\n    \u003cfigure\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0658\/6440\/1103\/files\/lustre-foundation-08.png?v=1793949256\" alt=\"Foundation textures with artwork describing blurring, nourishing and hydrating benefits\" width=\"1500\" height=\"1500\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003cfigcaption\u003e\n        \u003ch4\u003eA softer-looking base\u003c\/h4\u003e\n        \u003cp\u003eHelps blur the look of imperfections, with hydrating and nourishing benefits.\u003c\/p\u003e\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n    \u003cfigure\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0658\/6440\/1103\/files\/lustre-foundation-07.png?v=1793949256\" alt=\"Model holding Lustre Foundation beside a foundation swatch on her cheek\" width=\"1500\" height=\"1500\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003cfigcaption\u003e\n        \u003ch4\u003eBlend to an even finish\u003c\/h4\u003e\n        \u003cp\u003eWork the foundation into the skin and soften the edges around the jawline for a seamless-looking result.\u003c\/p\u003e\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ls-shades\"\u003e\n    \u003cdiv class=\"ls-pad\"\u003e\n      \u003cspan class=\"ls-label\"\u003eFind your shade\u003c\/span\u003e\n      \u003ch3\u003eFour ways\u003cbr\u003eto make it yours.\u003c\/h3\u003e\n      \u003cul class=\"ls-shade-list\"\u003e\n        \u003cli\u003eNatural\u003c\/li\u003e\n        \u003cli\u003eBlush\u003c\/li\u003e\n        \u003cli\u003eFair\u003c\/li\u003e\n        \u003cli\u003eVanilla\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eCompare the shades with your jawline in natural light. Look for the closest match between your face and neck.\u003c\/p\u003e\n      \u003cp class=\"ls-small\"\u003eUse the artwork as a guide. Screen settings and lighting can change how a shade appears.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0658\/6440\/1103\/files\/lustre-foundation-09.png?v=1793949256\" alt=\"Lustre Foundation shade guide showing Natural, Blush, Fair and Vanilla\" width=\"1500\" height=\"1500\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ls-use ls-pad\"\u003e\n    \u003cdiv\u003e\n      \u003cspan class=\"ls-label\"\u003eApplication notes\u003c\/span\u003e\n      \u003ch3\u003eA well-blended\u003cbr\u003ebase starts here.\u003c\/h3\u003e\n      \u003cp class=\"ls-small\"\u003eGeneral foundation application tips.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003col\u003e\n      \u003cli\u003e\n        \u003cstrong\u003eStart with prepared skin\u003c\/strong\u003e\n        Apply to clean, moisturised skin.\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cstrong\u003eBlend outwards\u003c\/strong\u003e\n        Use a foundation brush, makeup sponge or clean fingertips. Blend from the centre of the face towards the edges.\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cstrong\u003eBuild where needed\u003c\/strong\u003e\n        Add light layers for extra coverage. Blend around the hairline and jawline before finishing the rest of your makeup.\n      \u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ls-faq ls-pad\"\u003e\n    \u003cspan class=\"ls-label\"\u003eA little more about Lustre\u003c\/span\u003e\n    \u003ch3\u003eYour questions, answered.\u003c\/h3\u003e\n\n    \u003cdiv class=\"ls-faq-list\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat coverage does Lustre provide?\u003c\/summary\u003e\n        \u003cdiv class=\"ls-answer\"\u003e\n          \u003cp\u003eLustre is a full coverage foundation with a buildable formula. Apply in light layers to adjust coverage in different areas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow does it feel and finish on the skin?\u003c\/summary\u003e\n        \u003cdiv class=\"ls-answer\"\u003e\n          \u003cp\u003eThe formula is lightweight and oil-free, with a smooth, even finish. Blend thoroughly for an even-looking base.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhich shades are available?\u003c\/summary\u003e\n        \u003cdiv class=\"ls-answer\"\u003e\n          \u003cp\u003eNatural, Blush, Fair and Vanilla. Compare the shade artwork with your jawline in natural light; colours can look different across screens.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eIs it sweat-resistant?\u003c\/summary\u003e\n        \u003cdiv class=\"ls-answer\"\u003e\n          \u003cp\u003eYes, Lustre is labelled sweat-resistant. This does not mean waterproof.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow much product is in the tube?\u003c\/summary\u003e\n        \u003cdiv class=\"ls-answer\"\u003e\n          \u003cp\u003eThe net quantity shown on the packaging is 30 g.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow do I remove it?\u003c\/summary\u003e\n        \u003cdiv class=\"ls-answer\"\u003e\n          \u003cp\u003eUse your usual makeup remover, then cleanse your skin as part of your evening routine.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\/* FAQ toggle fix *\/\n(function () {\n  if (window.__kaLustreFaqFix) return;\n  window.__kaLustreFaqFix = true;\n\n  function toggle(event) {\n    if (!(event.target instanceof Element)) return;\n    var summary = event.target.closest(\".ka-lustre .ls-faq details \u003e summary\");\n    if (!summary) return;\n\n    if (event.type === \"keydown\") {\n      if (event.key !== \"Enter\" \u0026\u0026 event.key !== \" \") return;\n      if (event.repeat) {\n        event.preventDefault();\n        return;\n      }\n    }\n\n    event.preventDefault();\n    event.stopImmediatePropagation();\n    summary.parentElement.open = !summary.parentElement.open;\n  }\n\n  document.addEventListener(\"click\", toggle, true);\n  document.addEventListener(\"keydown\", toggle, true);\n})();\n\n\/* Desktop full-width fit: parent ke bahar nikalke viewport mein center (max 1440px) *\/\n(function () {\n  var el = document.querySelector(\".ka-lustre\");\n  if (!el || window.__kaLustreFit) return;\n  window.__kaLustreFit = true;\n\n  function fit() {\n    el.style.width = \"\";\n    el.style.maxWidth = \"\";\n    el.style.marginLeft = \"\";\n    el.style.marginRight = \"\";\n\n    var vw = document.documentElement.clientWidth;\n    if (vw \u003c 750) return; \/* mobile: theme ka default *\/\n\n    var left = el.getBoundingClientRect().left;\n    var w = Math.min(vw, 1440);\n\n    el.style.width = w + \"px\";\n    el.style.maxWidth = \"none\";\n    el.style.marginLeft = ((vw - w) \/ 2 - left) + \"px\";\n    el.style.marginRight = \"0\";\n  }\n\n  fit();\n  window.addEventListener(\"load\", fit);\n  window.addEventListener(\"resize\", fit);\n})();\n\u003c\/script\u003e","brand":"Kolor Activ","offers":[{"title":"Natural","offer_id":46463626379471,"sku":null,"price":150.0,"currency_code":"INR","in_stock":true},{"title":"Blush","offer_id":46463626412239,"sku":null,"price":150.0,"currency_code":"INR","in_stock":true},{"title":"Fair","offer_id":46463626445007,"sku":null,"price":150.0,"currency_code":"INR","in_stock":true},{"title":"Vanilla","offer_id":46463626477775,"sku":null,"price":150.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/6440\/1103\/files\/lustre-foundation-01-natural.png?v=1793949256","url":"https:\/\/koloractiv.in\/products\/lustre-foundation","provider":"Kolor Activ","version":"1.0","type":"link"}