{"product_id":"color-changing-foundation","title":"RauxSkin Adapt™ Color-Changing Foundation Stick","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500;9..144,600\u0026amp;family=Public+Sans:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  :root{\n    --bg:#FAF5EE;\n    --bg-alt:#F3EBDF;\n    --ink:#241B15;\n    --muted:#7C6A5C;\n    --line:#E6DACB;\n    --card:#FFFFFF;\n    --spec-1:#F4E3CE;\n    --spec-2:#DDAE7E;\n    --spec-3:#C1804F;\n    --spec-4:#8C5530;\n    --spec-5:#5B3620;\n    --spectrum: linear-gradient(90deg, var(--spec-1), var(--spec-2) 30%, var(--spec-3) 55%, var(--spec-4) 78%, var(--spec-5));\n    --radius:2px;\n  }\n  *{box-sizing:border-box; margin:0; padding:0;}\n  body{\n    font-family:'Public Sans', sans-serif;\n    background:var(--bg);\n    color:var(--ink);\n    line-height:1.55;\n    -webkit-font-smoothing:antialiased;\n  }\n  h1,h2,h3{\n    font-family:'Fraunces', serif;\n    font-weight:500;\n    letter-spacing:-0.01em;\n    line-height:1.12;\n  }\n  .wrap{max-width:1120px; margin:0 auto; padding:0 28px;}\n  .rule{height:4px; background:var(--spectrum);}\n  a{color:inherit;}\n  img,svg{display:block; max-width:100%;}\n\n  \/* ---------- NAV ---------- *\/\n  nav{\n    display:flex; align-items:center; justify-content:space-between;\n    padding:22px 28px; max-width:1120px; margin:0 auto;\n  }\n  .logo{font-family:'Fraunces', serif; font-size:22px; font-weight:600; letter-spacing:0.01em;}\n  .logo span{color:var(--spec-4);}\n  .navlinks{display:flex; gap:32px; font-size:14px; color:var(--muted);}\n  .cta-btn{\n    background:var(--ink); color:#fff; border:none; padding:12px 22px;\n    font-size:14px; font-family:'Public Sans',sans-serif; font-weight:600;\n    cursor:pointer; border-radius:var(--radius);\n  }\n  @media(max-width:720px){.navlinks{display:none;}}\n\n  \/* ---------- HERO ---------- *\/\n  .hero{padding:36px 0 0;}\n  .hero-inner{\n    display:grid; grid-template-columns:1.05fr 0.95fr; gap:56px; align-items:center;\n    padding-bottom:56px;\n  }\n  .hero h1{font-size:clamp(34px,4.6vw,56px); max-width:620px;}\n  .hero p.lede{color:var(--muted); font-size:17px; max-width:460px; margin-top:18px;}\n  .hero-ctas{display:flex; gap:14px; margin-top:30px; align-items:center;}\n  .ghost-btn{\n    border:1px solid var(--ink); background:transparent; padding:12px 22px;\n    font-size:14px; font-family:'Public Sans',sans-serif; font-weight:600; cursor:pointer; border-radius:var(--radius);\n  }\n  .trust-row{display:flex; gap:22px; margin-top:26px; font-size:13px; color:var(--muted);}\n  .trust-row div{display:flex; align-items:center; gap:7px;}\n  .dot{width:6px;height:6px;border-radius:50%;background:var(--spec-3); flex:none;}\n\n  .demo-frame{\n    position:relative; aspect-ratio:4\/5; border-radius:6px; overflow:hidden;\n    background:linear-gradient(160deg,#EFE2D0,#E3CBAE);\n    display:flex; align-items:center; justify-content:center;\n  }\n  .demo-frame .play{\n    width:64px; height:64px; border-radius:50%; background:rgba(255,255,255,0.92);\n    display:flex; align-items:center; justify-content:center; cursor:pointer;\n    box-shadow:0 8px 24px rgba(0,0,0,0.18);\n  }\n  .demo-frame .play svg{width:20px; margin-left:3px;}\n  .demo-tag{\n    position:absolute; bottom:16px; left:16px; background:rgba(36,27,21,0.82); color:#fff;\n    font-size:12px; padding:7px 12px; border-radius:20px;\n  }\n  .demo-clock{position:absolute; top:16px; right:16px; background:rgba(255,255,255,0.9); font-size:12px; padding:5px 10px; border-radius:20px;}\n\n  \/* ---------- SECTION SHELL ---------- *\/\n  section{padding:76px 0;}\n  .eyebrow-num{font-family:'Fraunces',serif; font-size:14px; color:var(--spec-4); margin-bottom:10px;}\n  .section-title{font-size:clamp(26px,3vw,36px); max-width:640px;}\n  .section-sub{color:var(--muted); font-size:16px; max-width:520px; margin-top:14px;}\n\n  \/* problems *\/\n  .problem{\n    display:grid; grid-template-columns:0.85fr 1.15fr; gap:54px; align-items:center;\n  }\n  .problem.reverse{grid-template-columns:1.15fr 0.85fr;}\n  .problem.reverse .problem-art{order:2;}\n  .problem-art{\n    aspect-ratio:1\/1; border-radius:6px; background:var(--bg-alt);\n    display:flex; align-items:center; justify-content:center; position:relative; overflow:hidden;\n  }\n  .problem-art .rings{position:absolute; inset:0;}\n  .problem ul{margin-top:20px; display:flex; flex-direction:column; gap:12px;}\n  .problem li{display:flex; gap:12px; font-size:15px; color:var(--ink);}\n  .problem li::before{content:\"\"; width:7px; height:7px; margin-top:8px; background:var(--spec-3); flex:none; border-radius:1px;}\n\n  .summary-band{\n    background:var(--ink); color:#fff; border-radius:6px; padding:48px 44px;\n    display:grid; grid-template-columns:1fr auto; gap:36px; align-items:center;\n  }\n  .summary-band h2{color:#fff; font-size:clamp(24px,2.8vw,32px);}\n  .summary-band p{color:#C9BCAE; margin-top:12px; max-width:480px;}\n  .summary-face{\n    width:180px; height:180px; border-radius:50%; background:var(--spectrum);\n    display:flex; align-items:center; justify-content:center; flex:none;\n  }\n  .summary-face .inner{width:150px; height:150px; border-radius:50%; background:var(--ink); display:flex; align-items:center; justify-content:center; text-align:center; font-family:'Fraunces',serif; font-size:14px; color:#fff; padding:10px;}\n\n  \/* before\/after slider *\/\n  .ba-wrap{display:grid; grid-template-columns:0.9fr 1.1fr; gap:56px; align-items:center;}\n  .slider-box{\n    position:relative; aspect-ratio:4\/5; border-radius:6px; overflow:hidden; cursor:ew-resize;\n    background:#E9DCC7;\n  }\n  .ba-after, .ba-before{position:absolute; inset:0; display:flex; align-items:center; justify-content:center; flex-direction:column;}\n  .ba-after{background:linear-gradient(160deg,#E8D2B6,#C68F5F);}\n  .ba-before{background:linear-gradient(160deg,#F5EFE4,#E6DCCB); clip-path:inset(0 50% 0 0);}\n  .ba-face{width:64%; aspect-ratio:0.8\/1; border-radius:50% 50% 46% 46%; }\n  .ba-after .ba-face{background:linear-gradient(180deg,#D9A876,#B47C4E); box-shadow:inset 0 -14px 26px rgba(90,50,20,0.18);}\n  .ba-before .ba-face{background:#F0E6D6; border:1px solid #E1D3BC;}\n  .handle{\n    position:absolute; top:0; bottom:0; left:50%; width:2px; background:#fff;\n    box-shadow:0 0 0 1px rgba(0,0,0,0.08);\n  }\n  .handle::after{\n    content:\"⇔\"; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);\n    width:38px; height:38px; background:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center;\n    font-size:15px; box-shadow:0 4px 14px rgba(0,0,0,0.2); color:var(--ink);\n  }\n  .ba-label{position:absolute; bottom:14px; font-size:11px; background:rgba(255,255,255,0.85); padding:4px 10px; border-radius:12px; letter-spacing:0.02em;}\n  .ba-label.left{left:14px;} .ba-label.right{right:14px;}\n  .ba-copy p{color:var(--muted); font-size:15px; margin-top:16px; max-width:440px;}\n  .ba-note{\n    margin-top:22px; border-left:2px solid var(--spec-3); padding-left:16px; font-size:14px; color:var(--muted);\n  }\n\n  \/* ingredients *\/\n  .ing-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:2px; background:var(--line); border:1px solid var(--line); margin-top:36px;}\n  .ing-cell{background:var(--card); padding:26px 24px;}\n  .ing-cell h4{font-family:'Fraunces',serif; font-weight:500; font-size:18px; margin-bottom:8px;}\n  .ing-cell p{font-size:14px; color:var(--muted);}\n  .ing-full{\n    margin-top:28px; font-size:12.5px; color:var(--muted); border-top:1px solid var(--line); padding-top:18px;\n    letter-spacing:0.01em;\n  }\n\n  \/* carousel of tones *\/\n  .tone-row{display:flex; gap:16px; overflow-x:auto; margin-top:36px; padding-bottom:8px; scroll-snap-type:x mandatory;}\n  .tone-card{\n    flex:none; width:150px; scroll-snap-align:start; text-align:center;\n  }\n  .tone-avatar{\n    width:150px; height:150px; border-radius:50%; margin-bottom:12px; position:relative;\n    border:3px solid var(--card); box-shadow:0 0 0 1px var(--line);\n  }\n  .tone-avatar .ring{position:absolute; inset:-3px; border-radius:50%; padding:3px; -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite:xor; mask-composite:exclude;}\n  .tone-card span{font-size:13px; color:var(--muted);}\n  .tone-card strong{display:block; font-size:14px; margin-top:2px;}\n\n  \/* science *\/\n  .science{background:var(--bg-alt); border-radius:6px; padding:52px 48px;}\n  .sci-grid{display:grid; grid-template-columns:1fr 1fr; gap:48px; align-items:start; margin-top:32px;}\n  .sci-steps{display:flex; flex-direction:column; gap:22px;}\n  .sci-step{display:flex; gap:16px;}\n  .sci-num{\n    font-family:'Fraunces',serif; font-size:15px; color:var(--spec-4); flex:none; width:22px; padding-top:2px;\n  }\n  .sci-step h4{font-size:15px; font-weight:600; margin-bottom:4px;}\n  .sci-step p{font-size:14px; color:var(--muted);}\n  .capsule-art{aspect-ratio:1\/1; border-radius:6px; background:#fff; display:flex; align-items:center; justify-content:center; border:1px solid var(--line);}\n\n  \/* how to use *\/\n  .how-grid{display:grid; grid-template-columns:repeat(4,1fr); gap:2px; margin-top:36px; background:var(--line); border:1px solid var(--line);}\n  .how-cell{background:var(--card); padding:26px 22px;}\n  .how-num{font-family:'Fraunces',serif; font-size:22px; color:var(--spec-3); margin-bottom:14px;}\n  .how-cell h4{font-size:15px; font-weight:600; margin-bottom:6px;}\n  .how-cell p{font-size:13.5px; color:var(--muted);}\n\n  \/* stats *\/\n  .stats-grid{display:grid; grid-template-columns:repeat(4,1fr); gap:36px; margin-top:36px;}\n  .stat{border-top:2px solid var(--ink); padding-top:16px;}\n  .stat .num{font-family:'Fraunces',serif; font-size:38px;}\n  .stat .lbl{font-size:13px; color:var(--muted); margin-top:6px;}\n  .stat-foot{margin-top:28px; font-size:12.5px; color:var(--muted);}\n\n  \/* why choose us *\/\n  .compare{margin-top:36px; border:1px solid var(--line); border-radius:6px; overflow:hidden;}\n  .compare-row{display:grid; grid-template-columns:1.4fr 1fr 1fr; border-top:1px solid var(--line);}\n  .compare-row:first-child{border-top:none; background:var(--bg-alt); font-weight:600; font-size:13px;}\n  .compare-row \u003e div{padding:16px 20px; font-size:14px;}\n  .compare-row \u003e div:first-child{color:var(--muted);}\n  .compare-row .good::before{content:\"✓ \"; color:var(--spec-4); font-weight:700;}\n  .compare-row .bad{color:#B08A6E;}\n  .compare-row .bad::before{content:\"— \"; color:#C7B8A6;}\n\n  \/* faq *\/\n  .faq-item{border-bottom:1px solid var(--line);}\n  .faq-q{\n    display:flex; justify-content:space-between; align-items:center; padding:20px 0; cursor:pointer;\n    font-size:16px; font-weight:600;\n  }\n  .faq-q .plus{font-family:'Fraunces',serif; font-size:20px; color:var(--spec-4); transition:transform 0.2s;}\n  .faq-item.open .plus{transform:rotate(45deg);}\n  .faq-a{max-height:0; overflow:hidden; transition:max-height 0.25s ease;}\n  .faq-a p{padding-bottom:20px; color:var(--muted); font-size:14.5px; max-width:640px;}\n\n  \/* reviews *\/\n  .rev-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:24px; margin-top:36px;}\n  .rev-card{background:var(--card); border:1px solid var(--line); padding:24px; border-radius:6px;}\n  .stars{color:var(--spec-3); font-size:14px; letter-spacing:2px; margin-bottom:12px;}\n  .rev-card p{font-size:14.5px; margin-bottom:16px;}\n  .rev-meta{display:flex; justify-content:space-between; font-size:12.5px; color:var(--muted);}\n\n  \/* final cta *\/\n  .final{\n    background:linear-gradient(160deg, var(--ink), #362820); color:#fff; border-radius:6px;\n    padding:64px 48px; text-align:center; position:relative; overflow:hidden;\n  }\n  .final .rule{position:absolute; bottom:0; left:0; right:0;}\n  .final h2{color:#fff; font-size:clamp(28px,3.6vw,40px); max-width:560px; margin:0 auto;}\n  .final p{color:#C9BCAE; margin:16px auto 30px; max-width:420px;}\n  .final .cta-btn{background:#fff; color:var(--ink);}\n\n  footer{padding:40px 0 60px; font-size:12.5px; color:var(--muted); display:flex; justify-content:space-between;}\n\n  @media(max-width:860px){\n    .hero-inner, .problem, .problem.reverse, .ba-wrap, .sci-grid{grid-template-columns:1fr;}\n    .problem.reverse .problem-art{order:0;}\n    .ing-grid, .how-grid{grid-template-columns:1fr 1fr;}\n    .stats-grid, .rev-grid{grid-template-columns:1fr 1fr;}\n    .compare-row{grid-template-columns:1fr 1fr 1fr; font-size:12px;}\n    .compare-row \u003e div{padding:12px;}\n    .summary-band{grid-template-columns:1fr; text-align:center;}\n    .summary-face{margin:0 auto;}\n  }\n\u003c\/style\u003e\n\u003cnav\u003e\u003c\/nav\u003e\u003cfooter class=\"wrap\"\u003e\u003c\/footer\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Rauxskin","offers":[{"title":"Default Title","offer_id":54423554851129,"sku":null,"price":1199.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0993\/9117\/7017\/files\/8_e385f72b-8f32-4c5c-80fd-fa4925b5a440.png?v=1790060661","url":"https:\/\/rauxskin.com\/products\/color-changing-foundation","provider":"Rauxskin","version":"1.0","type":"link"}