new shop page
<style>
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,800;1,9..144,500&family=DM+Sans:opsz,wght@9..40,400;9..40,700&display=swap');
.shh-wrap{font-family:'DM Sans',sans-serif;background:#faf3e8;color:#2b2420;line-height:1.5;box-sizing:border-box}
.shh-wrap *,.shh-wrap *::before,.shh-wrap *::after{box-sizing:border-box;margin:0;padding:0}
.shh-hero{padding:3.4rem 1.4rem 2.2rem;text-align:center}
.shh-kicker{font-weight:700;letter-spacing:.32em;text-transform:uppercase;font-size:.7rem;color:#1a7a7a;margin-bottom:1rem}
.shh-hero h1{font-family:'Fraunces';font-weight:800;font-size:clamp(2.4rem,8vw,4.2rem);line-height:.98;max-width:760px;margin:0 auto}
.shh-hero h1 em{font-style:italic;color:#d4735a;font-weight:500}
.shh-hero p{max-width:480px;margin:1.3rem auto 0;color:#5a4f44;font-size:1.02rem}
.shh-btn{display:inline-block;margin-top:1.7rem;background:#1a7a7a;color:#fdf3e0;text-decoration:none;font-weight:700;padding:1rem 2.6rem;border-radius:999px}
.shh-scallop{display:block;width:100%;height:34px;color:#f3e8d6}
.shh-slidewrap{background:#f3e8d6;padding:2.4rem 1.4rem 2.8rem}
.shh-slider{max-width:680px;margin:0 auto;position:relative}
.shh-view{overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 18px 40px -18px rgba(43,36,32,.35)}
.shh-track{display:flex;transition:transform .55s cubic-bezier(.4,0,.2,1)}
.shh-slide{min-width:100%;flex:0 0 100%;padding:2.6rem 2.4rem;text-align:center;border-top:5px solid var(--shh-acc)}
.shh-sic{width:58px;height:58px;border-radius:50%;background:var(--shh-acc);display:flex;align-items:center;justify-content:center;margin:0 auto 1.1rem}
.shh-sic svg{width:30px;height:30px;stroke:#fff;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}
.shh-slide h3{font-family:'Fraunces';font-weight:800;font-size:clamp(1.3rem,4.5vw,1.7rem);margin-bottom:.7rem}
.shh-slide p{color:#5a4f44;max-width:460px;margin:0 auto}
.shh-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:none;background:#1a7a7a;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3}
.shh-arrow svg{width:20px;height:20px;stroke:#fff;stroke-width:2.4;fill:none;stroke-linecap:round}
.shh-prev{left:-8px}.shh-next{right:-8px}
.shh-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1.3rem}
.shh-dot{width:9px;height:9px;border-radius:50%;border:none;background:rgba(43,36,32,.22);cursor:pointer}
.shh-dot.shh-on{background:#1a7a7a;width:26px;border-radius:999px}
</style>
<div class="shh-wrap"><section class="shh-hero"><div class="shh-kicker">Hand-Poured in California</div><h1>Cozy wax melts,<br><em>without the headache.</em></h1><p>Hand-poured wax melts in small-batch retro scents — toxin-free, gluten-free, phthalate- and paraben-free.</p><a class="shh-btn" href="/collections/all">Shop the Collection</a></section><svg class="shh-scallop" viewBox="0 0 1200 34" preserveAspectRatio="none"><path d="M0 34 C 40 0 80 0 120 17 C 160 34 200 34 240 17 C 280 0 320 0 360 17 C 400 34 440 34 480 17 C 520 0 560 0 600 17 C 640 34 680 34 720 17 C 760 0 800 0 840 17 C 880 34 920 34 960 17 C 1000 0 1040 0 1080 17 C 1120 34 1160 34 1200 17 L1200 34 Z" fill="currentColor"/></svg><div class="shh-slidewrap"><div class="shh-slider" data-shh-slider><div class="shh-view"><div class="shh-track"><div class="shh-slide" style="--shh-acc:#1a7a7a"><span class="shh-sic"><svg viewBox="0 0 24 24"><path d="M12 3l7 3v5c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z"/><path d="M9 12l2 2 4-4"/></svg></span><h3>Designed With Safety in Mind</h3><p>Our premium wax blend is toxin-free, gluten-free, and crafted with quality and safety in mind. We also use phthalate- and paraben-free fragrance oils.</p></div><div class="shh-slide" style="--shh-acc:#d4735a"><span class="shh-sic"><svg viewBox="0 0 24 24"><path d="M12 3c3 4 5 6.5 5 9a5 5 0 0 1-10 0c0-2.5 2-5 5-9z"/></svg></span><h3>Hand-Poured in Small Batches</h3><p>Every wax melt is hand-poured in small batches to help ensure consistency, quality, and attention to detail.</p></div><div class="shh-slide" style="--shh-acc:#c8842f"><span class="shh-sic"><svg viewBox="0 0 24 24"><path d="M3 9c3-3 5 3 9 0M3 14c3-3 5 3 9 0"/><path d="M16 7c2 1.8 2 9.2 0 11M19 5c3 2.5 3 11.5 0 14"/></svg></span><h3>Long-Lasting Fragrance</h3><p>Made to provide a strong scent throw and a fragrance experience that lasts.</p></div><div class="shh-slide" style="--shh-acc:#7d8a6a"><span class="shh-sic"><svg viewBox="0 0 24 24"><path d="M12 3l2 6 6 2-6 2-2 6-2-6-6-2 6-2z"/></svg></span><h3>Premium Ingredients</h3><p>Made with a carefully selected wax blend and high-quality fragrance oils to create a dependable home fragrance experience.</p></div><div class="shh-slide" style="--shh-acc:#5b9bc4"><span class="shh-sic"><svg viewBox="0 0 24 24"><path d="M7 7l2-3 3 1M17 9l1 3-3 2M9 18l-3-1 0-3"/><path d="M9 4.5 5.5 10M18 11l-2.5 6M10.5 17.5H4.5"/></svg></span><h3>Recyclable Packaging</h3><p>Our wax melts are packaged in durable PET clamshells that help protect fragrance and can be recycled in many communities.</p></div></div></div><button class="shh-arrow shh-prev" aria-label="Previous"><svg viewBox="0 0 24 24"><path d="M15 5l-7 7 7 7"/></svg></button><button class="shh-arrow shh-next" aria-label="Next"><svg viewBox="0 0 24 24"><path d="M9 5l7 7-7 7"/></svg></button><div class="shh-dots"><button class="shh-dot shh-on"></button><button class="shh-dot"></button><button class="shh-dot"></button><button class="shh-dot"></button><button class="shh-dot"></button></div></div></div></div>
<script>(function(){document.querySelectorAll('[data-shh-slider]').forEach(function(s){var t=s.querySelector('.shh-track'),sl=s.querySelectorAll('.shh-slide'),d=s.querySelectorAll('.shh-dot'),i=0,n=sl.length,tm;function go(k){i=(k+n)%n;t.style.transform='translateX('+(-i*100)+'%)';d.forEach(function(x,j){x.classList.toggle('shh-on',j===i);});}s.querySelector('.shh-next').onclick=function(){go(i+1);r();};s.querySelector('.shh-prev').onclick=function(){go(i-1);r();};d.forEach(function(x,j){x.onclick=function(){go(j);r();};});function a(){tm=setInterval(function(){go(i+1);},6000);}function r(){clearInterval(tm);a();}s.onmouseenter=function(){clearInterval(tm);};s.onmouseleave=a;a();});})();</script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,800&family=DM+Sans:opsz,wght@9..40,700&display=swap');
.shc-wrap{font-family:'DM Sans',sans-serif;background:#faf3e8;color:#2b2420;-webkit-font-smoothing:antialiased;line-height:1.5;box-sizing:border-box}
.shc-wrap *,.shc-wrap *::before,.shc-wrap *::after{box-sizing:border-box;margin:0;padding:0}
.shc-cats{max-width:1180px;margin:0 auto;padding:3rem 1.4rem 1rem}
.shc-head{text-align:center;margin-bottom:1.8rem}
.shc-kicker{font-weight:700;letter-spacing:.32em;text-transform:uppercase;font-size:.7rem;color:#1a7a7a;margin-bottom:.6rem}
.shc-head h2{font-family:'Fraunces';font-weight:800;font-size:clamp(1.8rem,5vw,2.6rem)}
.shc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem}
.shc-card{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:1/1.06;text-decoration:none;display:block;box-shadow:0 18px 40px -18px rgba(43,36,32,.35);border:1px solid rgba(43,36,32,.08);transition:transform .3s,box-shadow .3s}
.shc-card:hover{transform:translateY(-5px);box-shadow:0 26px 50px -20px rgba(43,36,32,.5)}
.shc-fl{position:absolute;inset:0;width:100%;height:100%;opacity:.42}
.shc-scrim{position:absolute;left:0;right:0;bottom:0;height:55%}
.shc-meta{position:absolute;left:1.25rem;right:1.25rem;bottom:1.2rem;color:#2b2420}
.shc-meta small{display:block;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;color:#5a4f44;margin-bottom:.25rem}
.shc-meta h3{font-family:'Fraunces';font-weight:800;font-size:1.45rem;line-height:1.02;color:#2b2420}
.shc-badge{position:absolute;top:.95rem;left:.95rem;z-index:2;background:#fff;color:#2b2420;box-shadow:0 8px 20px -12px rgba(43,36,32,.4);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.32rem .72rem;border-radius:999px}
.shc-teal{background:#d3e8e4}.shc-teal .shc-scrim{background:linear-gradient(to top,#d3e8e4 35%,rgba(211,232,228,0))}
.shc-coral{background:#f8ddd5}.shc-coral .shc-scrim{background:linear-gradient(to top,#f8ddd5 35%,rgba(248,221,213,0))}
.shc-amber{background:#f8e8c6}.shc-amber .shc-scrim{background:linear-gradient(to top,#f8e8c6 35%,rgba(248,232,198,0))}
.shc-sage{background:#dfe8cf}.shc-sage .shc-scrim{background:linear-gradient(to top,#dfe8cf 35%,rgba(223,232,207,0))}
@media(max-width:430px){.shc-meta h3{font-size:1.25rem}}
</style>
<div class="shc-wrap"><section class="shc-cats"><div class="shc-head"><div class="shc-kicker">Find Your Scent</div><h2>Shop by Category</h2></div><div class="shc-grid">
<a class="shc-card shc-teal" href="/collections/wax-melts"><svg class="shc-fl" viewBox="0 0 200 210" preserveAspectRatio="xMidYMid slice" aria-hidden="true"><circle cx="40" cy="28" r="8" fill="#1a7a7a"/><circle cx="28" cy="40" r="8" fill="#1a7a7a"/><circle cx="52" cy="40" r="8" fill="#1a7a7a"/><circle cx="40" cy="52" r="8" fill="#1a7a7a"/><circle cx="40" cy="40" r="5" fill="#d4735a"/><circle cx="158" cy="42.4" r="6.4" fill="#1a7a7a"/><circle cx="148.4" cy="52" r="6.4" fill="#1a7a7a"/><circle cx="167.6" cy="52" r="6.4" fill="#1a7a7a"/><circle cx="158" cy="61.6" r="6.4" fill="#1a7a7a"/><circle cx="158" cy="52" r="4" fill="#d4735a"/><circle cx="58" cy="139.8" r="6.8" fill="#1a7a7a"/><circle cx="47.8" cy="150" r="6.8" fill="#1a7a7a"/><circle cx="68.2" cy="150" r="6.8" fill="#1a7a7a"/><circle cx="58" cy="160.2" r="6.8" fill="#1a7a7a"/><circle cx="58" cy="150" r="4.2" fill="#d4735a"/><circle cx="150" cy="156.6" r="7.6" fill="#1a7a7a"/><circle cx="138.6" cy="168" r="7.6" fill="#1a7a7a"/><circle cx="161.4" cy="168" r="7.6" fill="#1a7a7a"/><circle cx="150" cy="179.4" r="7.6" fill="#1a7a7a"/><circle cx="150" cy="168" r="4.8" fill="#d4735a"/></svg><div class="shc-scrim"></div><div class="shc-meta"><small>The Core Lineup</small><h3>Wax Melts</h3></div></a>
<a class="shc-card shc-coral" href="/collections/bundles"><svg class="shc-fl" viewBox="0 0 200 210" preserveAspectRatio="xMidYMid slice" aria-hidden="true"><circle cx="40" cy="28" r="8" fill="#d4735a"/><circle cx="28" cy="40" r="8" fill="#d4735a"/><circle cx="52" cy="40" r="8" fill="#d4735a"/><circle cx="40" cy="52" r="8" fill="#d4735a"/><circle cx="40" cy="40" r="5" fill="#c8842f"/><circle cx="158" cy="42.4" r="6.4" fill="#d4735a"/><circle cx="148.4" cy="52" r="6.4" fill="#d4735a"/><circle cx="167.6" cy="52" r="6.4" fill="#d4735a"/><circle cx="158" cy="61.6" r="6.4" fill="#d4735a"/><circle cx="158" cy="52" r="4" fill="#c8842f"/><circle cx="58" cy="139.8" r="6.8" fill="#d4735a"/><circle cx="47.8" cy="150" r="6.8" fill="#d4735a"/><circle cx="68.2" cy="150" r="6.8" fill="#d4735a"/><circle cx="58" cy="160.2" r="6.8" fill="#d4735a"/><circle cx="58" cy="150" r="4.2" fill="#c8842f"/><circle cx="150" cy="156.6" r="7.6" fill="#d4735a"/><circle cx="138.6" cy="168" r="7.6" fill="#d4735a"/><circle cx="161.4" cy="168" r="7.6" fill="#d4735a"/><circle cx="150" cy="179.4" r="7.6" fill="#d4735a"/><circle cx="150" cy="168" r="4.8" fill="#c8842f"/></svg><span class="shc-badge">Best Value</span><div class="shc-scrim"></div><div class="shc-meta"><small>Mix, Match & Save</small><h3>Bundles & Sets</h3></div></a>
<a class="shc-card shc-amber" href="/collections/subscription"><svg class="shc-fl" viewBox="0 0 200 210" preserveAspectRatio="xMidYMid slice" aria-hidden="true"><circle cx="40" cy="28" r="8" fill="#c8842f"/><circle cx="28" cy="40" r="8" fill="#c8842f"/><circle cx="52" cy="40" r="8" fill="#c8842f"/><circle cx="40" cy="52" r="8" fill="#c8842f"/><circle cx="40" cy="40" r="5" fill="#d4735a"/><circle cx="158" cy="42.4" r="6.4" fill="#c8842f"/><circle cx="148.4" cy="52" r="6.4" fill="#c8842f"/><circle cx="167.6" cy="52" r="6.4" fill="#c8842f"/><circle cx="158" cy="61.6" r="6.4" fill="#c8842f"/><circle cx="158" cy="52" r="4" fill="#d4735a"/><circle cx="58" cy="139.8" r="6.8" fill="#c8842f"/><circle cx="47.8" cy="150" r="6.8" fill="#c8842f"/><circle cx="68.2" cy="150" r="6.8" fill="#c8842f"/><circle cx="58" cy="160.2" r="6.8" fill="#c8842f"/><circle cx="58" cy="150" r="4.2" fill="#d4735a"/><circle cx="150" cy="156.6" r="7.6" fill="#c8842f"/><circle cx="138.6" cy="168" r="7.6" fill="#c8842f"/><circle cx="161.4" cy="168" r="7.6" fill="#c8842f"/><circle cx="150" cy="179.4" r="7.6" fill="#c8842f"/><circle cx="150" cy="168" r="4.8" fill="#d4735a"/></svg><span class="shc-badge">New</span><div class="shc-scrim"></div><div class="shc-meta"><small>Delivered Monthly</small><h3>Subscription Box</h3></div></a>
<a class="shc-card shc-sage" href="/collections/all"><svg class="shc-fl" viewBox="0 0 200 210" preserveAspectRatio="xMidYMid slice" aria-hidden="true"><circle cx="40" cy="28" r="8" fill="#5f7a55"/><circle cx="28" cy="40" r="8" fill="#5f7a55"/><circle cx="52" cy="40" r="8" fill="#5f7a55"/><circle cx="40" cy="52" r="8" fill="#5f7a55"/><circle cx="40" cy="40" r="5" fill="#c8842f"/><circle cx="158" cy="42.4" r="6.4" fill="#5f7a55"/><circle cx="148.4" cy="52" r="6.4" fill="#5f7a55"/><circle cx="167.6" cy="52" r="6.4" fill="#5f7a55"/><circle cx="158" cy="61.6" r="6.4" fill="#5f7a55"/><circle cx="158" cy="52" r="4" fill="#c8842f"/><circle cx="58" cy="139.8" r="6.8" fill="#5f7a55"/><circle cx="47.8" cy="150" r="6.8" fill="#5f7a55"/><circle cx="68.2" cy="150" r="6.8" fill="#5f7a55"/><circle cx="58" cy="160.2" r="6.8" fill="#5f7a55"/><circle cx="58" cy="150" r="4.2" fill="#c8842f"/><circle cx="150" cy="156.6" r="7.6" fill="#5f7a55"/><circle cx="138.6" cy="168" r="7.6" fill="#5f7a55"/><circle cx="161.4" cy="168" r="7.6" fill="#5f7a55"/><circle cx="150" cy="179.4" r="7.6" fill="#5f7a55"/><circle cx="150" cy="168" r="4.8" fill="#c8842f"/></svg><div class="shc-scrim"></div><div class="shc-meta"><small>Everything in one place</small><h3>Shop All</h3></div></a>
</div></section></div>
<style>
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,600;0,9..144,800&family=DM+Sans:opsz,wght@9..40,700&display=swap');
.shb-wrap{font-family:'DM Sans',sans-serif;background:#faf3e8;color:#2b2420;box-sizing:border-box}
.shb-wrap *{box-sizing:border-box;margin:0;padding:0}
.shb-sell{max-width:1180px;margin:0 auto;padding:3rem 1.4rem 1rem}
.shb-head{text-align:center;margin-bottom:1.8rem}
.shb-kicker{font-weight:700;letter-spacing:.32em;text-transform:uppercase;font-size:.7rem;color:#1a7a7a;margin-bottom:.6rem}
.shb-head h2{font-family:'Fraunces';font-weight:800;font-size:clamp(1.8rem,5vw,2.6rem)}
.shb-sellers{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.shb-pcard{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 20px -12px rgba(43,36,32,.4);text-align:center;text-decoration:none;color:#2b2420;display:block}
.shb-swatch{aspect-ratio:1/1;position:relative;overflow:hidden}
.shb-swatch img{width:100%;height:100%;object-fit:cover;display:block}
.shb-oval{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62%;aspect-ratio:.74;background:#faf3e8;border-radius:50%;box-shadow:0 6px 16px rgba(0,0,0,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8%;border:2px solid rgba(0,0,0,.12)}
.shb-oval b{font-family:'Fraunces';font-weight:700;font-size:.82rem;line-height:1}
.shb-oval i{font-style:normal;font-size:.42rem;letter-spacing:.14em;text-transform:uppercase;color:#5a4f44;margin-top:.3rem}
.shb-pname{padding:.85rem .6rem .35rem;font-family:'Fraunces';font-weight:600;font-size:1.02rem}
.shb-pnotes{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:#5a4f44;padding:0 .5rem 1.1rem}
@media(max-width:720px){.shb-sellers{grid-template-columns:repeat(2,1fr)}}
</style>
<div class="shb-wrap"><section class="shb-sell"><div class="shb-head"><div class="shb-kicker">Customer Favorites</div><h2>Best Sellers</h2></div><div class="shb-sellers"><a class="shb-pcard" href="/products/blueberry-sugar-milk"><div class="shb-swatch" style="background:linear-gradient(140deg,#dbe4f3,#b9c8e6)"><div class="shb-oval"><b>Blueberry<br>Sugar Milk</b><i>Blueberries · Lychee · Sugar Milk</i></div></div><div class="shb-pname">Blueberry Sugar Milk</div><div class="shb-pnotes">Sweet · Fruity</div></a><a class="shb-pcard" href="/products/clothesline-breeze"><div class="shb-swatch" style="background:linear-gradient(140deg,#dceaf2,#c2dcea)"><div class="shb-oval"><b>Clothesline<br>Breeze</b><i>Fresh Air · Cotton · Jasmine</i></div></div><div class="shb-pname">Clothesline Breeze</div><div class="shb-pnotes">Fresh · Clean</div></a><a class="shb-pcard" href="/products/forest-waterfall"><div class="shb-swatch" style="background:linear-gradient(140deg,#dfeae0,#bcd3bf)"><div class="shb-oval"><b>Forest<br>Waterfall</b><i>Rainwater · Moss · Cedarwood</i></div></div><div class="shb-pname">Forest Waterfall</div><div class="shb-pnotes">Earthy · Green</div></a></div></section></div>
<style>
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,800&family=DM+Sans:opsz,wght@9..40,700&display=swap');
.shz-wrap{font-family:'DM Sans',sans-serif;background:#faf3e8;color:#2b2420;box-sizing:border-box}
.shz-wrap *{box-sizing:border-box;margin:0;padding:0}
.shz-close{max-width:620px;margin:0 auto;text-align:center;padding:3.8rem 1.4rem}
.shz-sun{width:52px;height:52px;margin:0 auto .9rem;display:block}
.shz-close h2{font-family:'Fraunces';font-weight:800;font-size:clamp(1.8rem,5.5vw,2.6rem);line-height:1.02}
.shz-co{display:block;font-weight:700;font-size:.66rem;letter-spacing:.34em;text-transform:uppercase;color:#d4735a;margin-top:.5rem}
.shz-close p{color:#5a4f44;margin:1rem auto 0;max-width:420px}
.shz-btn{display:inline-block;margin-top:1.6rem;background:#1a7a7a;color:#fdf3e0;text-decoration:none;font-weight:700;padding:1rem 2.6rem;border-radius:999px}
</style>
<div class="shz-wrap"><section class="shz-close"><svg class="shz-sun" viewBox="0 0 48 48" fill="none"><circle cx="24" cy="22" r="9" fill="#d4735a"/><g stroke="#c8842f" stroke-width="2.4" stroke-linecap="round"><line x1="24" y1="5" x2="24" y2="9"/><line x1="38" y1="22" x2="42" y2="22"/><line x1="6" y1="22" x2="10" y2="22"/><line x1="34" y1="11" x2="37" y2="8"/><line x1="11" y1="11" x2="8" y2="8"/></g><path d="M6 34 Q14 30 24 34 T42 34" stroke="#1a7a7a" stroke-width="2.6" fill="none" stroke-linecap="round"/></svg><h2>Sunset Haven<span class="shz-co">Scent Co.</span></h2><p>Hand-poured wax melts in small-batch retro scents, made with care in California.</p><a class="shz-btn" href="/collections/all">Shop All Scents</a></section></div>