:root{--teal:#2b4245;--teal-deep:#1a2e31;--teal-soft:#3d575a;--gold:#B2935B;--gold-deep:#9A7F4B;--gold-soft:#D9C59A;--gold-pale:#EDE1C4;--cream:#F5EEDF;--cream-2:#EBE2CE;--paper:#FAF5E8;--ink:#1C2628;--ink-soft:#586164;--line:#D9CFB8;--star:#D4A83D;--green:#5C8759;--red:#A25A4A;--bg:#FAF5E8;--bg-2:#EBE2CE;--bg-elev:#FFFFFF;--text:#1C2628;--text-soft:#586164;--border:#D9CFB8;--card:#FAF5E8;--card-hl:#EDE1C4;--accent-pale:#EDE1C4}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;overflow-x:hidden}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55;color:#1c2628;background:#faf5e8;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.02em;line-height:1.02;margin:0;color:#1c2628}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}.announce{background:#2b4245;color:#faf5e8;font-size:12px;text-align:center;padding:9px 16px;white-space:nowrap;overflow:hidden;position:relative}.announce-track{display:inline-flex;gap:28px;animation:scroll 22s linear infinite;will-change:transform}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.announce-track span{display:inline-flex;align-items:center;gap:6px}.announce-dot{opacity:.4}header{position:sticky;top:0;z-index:40;background:#faf5e8;border-bottom:1px solid #D9CFB8;transition:background .3s}.nav{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.logo{font-family:Cormorant Garamond,serif;font-weight:700;font-size:24px;letter-spacing:-.035em;color:#2b4245}.logo .dot{color:#b2935b}.nav-links{display:none;gap:32px;font-size:15px;font-weight:500}.nav-links a{color:#1c2628;transition:color .2s}.nav-links a:hover{color:#b2935b}.nav-right{display:flex;align-items:center;gap:10px;font-size:14px;color:#1c2628}.icon-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#faf5e8;border:1px solid #D9CFB8;transition:background .2s,transform .1s}.icon-btn:active{background:#ede1c4;transform:scale(.95)}@media(min-width:900px){.nav-links{display:flex}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 26px;border-radius:999px;font-weight:600;font-size:15px;transition:transform .15s,background .2s,box-shadow .2s;white-space:nowrap;border:0;cursor:pointer}.btn:active{transform:scale(.97)}.btn-primary{background:#2b4245;color:#faf5e8;box-shadow:0 4px 14px -4px #2b424566}.btn-primary:hover{background:#1a2e31}.btn-gold{background:#b2935b;color:#fff;box-shadow:0 4px 14px -4px #b2935b66}.btn-gold:hover{background:#9a7f4b}.btn-outline{background:transparent;color:#1c2628;border:1.5px solid #D9CFB8}.btn-outline:active{background:#ede1c4}.link-under{color:#1c2628;font-size:13px;font-weight:500;border-bottom:1.5px solid #B2935B;padding-bottom:3px}.hero{padding:32px 0 60px;overflow:hidden;background:#faf5e8}.hero-grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.hero-pill-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pill-gold{background:#b2935b;color:#fff}.pill-outline{border:1.5px solid #2b4245;color:#2b4245}.pill-teal{background:#2b4245;color:#faf5e8}.hero h1{font-size:clamp(40px,10vw,96px);font-weight:700;line-height:.98;letter-spacing:-.035em;color:#1c2628;margin:0 0 18px;animation:fadeIn .6s ease .1s backwards}.hero h1 em{font-style:italic;color:#b2935b}.hero-sub{font-size:17px;color:#586164;max-width:50ch;margin:0 0 22px;line-height:1.5;animation:fadeIn .6s ease .2s backwards}.hero-sp{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:16px;color:#586164;font-weight:500;flex-wrap:wrap;animation:fadeIn .6s ease .3s backwards}.hero-sp b{color:#1c2628;font-weight:700}.hero-founding{background:#ede1c4;border:1px solid #D9C59A;border-radius:12px;padding:10px 14px;gap:10px;line-height:1.4}.hero-founding .founding-icon{width:24px;height:24px;border-radius:50%;background:#b2935b;color:#fff;display:grid;place-items:center;flex-shrink:0}.stars{display:inline-flex;gap:1px;color:#d4a83d}.stars svg{width:16px;height:16px;fill:currentColor}.hero-ctas{display:flex;flex-direction:column;gap:12px;align-items:flex-start;animation:fadeIn .6s ease .4s backwards}.hero-ctas .btn-primary{width:100%;justify-content:center}.hero-trust{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:16px;color:#586164;font-weight:500;animation:fadeIn .6s ease .5s backwards}.hero-trust span{display:inline-flex;align-items:center;gap:6px}.check-pill{width:16px;height:16px;border-radius:50%;background:#2b4245;position:relative;flex-shrink:0}.check-pill:after{content:"";position:absolute;left:3px;top:5px;width:7px;height:4px;border-left:1.8px solid #FAF5E8;border-bottom:1.8px solid #FAF5E8;transform:rotate(-45deg)}.hero-visual{position:relative;aspect-ratio:1/1;animation:fadeIn .7s ease .3s backwards}.hero-tile{position:absolute;top:0;right:0;bottom:0;left:0;background:#faf5e8;border-radius:24px;overflow:hidden}.hero-product{position:absolute;top:0;right:0;bottom:0;left:0}.hero-product img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-badge{position:absolute;top:16px;right:16px;background:#2b4245;color:#faf5e8;font-family:Cormorant Garamond,serif;font-weight:700;font-size:26px;padding:18px 28px;border-radius:999px;z-index:3;box-shadow:0 8px 22px -4px #2b424573;letter-spacing:-.01em}.hero-sticker{position:absolute;bottom:16px;left:16px;background:#faf5e8;border:1.5px solid #2b4245;padding:10px 16px;border-radius:12px;font-size:15px;font-weight:600;color:#2b4245;z-index:3;display:inline-flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dot-pulse{width:8px;height:8px;border-radius:50%;background:#b2935b;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@media(min-width:900px){.hero{padding:60px 0 120px}.hero-grid{grid-template-columns:1.08fr 1fr;gap:64px}.hero-ctas{flex-direction:row;align-items:center;gap:16px}.hero-ctas .btn-primary{width:auto}}.trust-strip{background:#ede1c4;padding:20px 0;overflow:hidden;border-top:1px solid #D9CFB8;border-bottom:1px solid #D9CFB8}.trust-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.trust-track:after{content:"";flex:0 0 12px}.trust-track::-webkit-scrollbar{display:none}.trust-item{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#faf5e8;border-radius:14px;border:1px solid #D9CFB8;min-width:190px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:16px;color:#1c2628;letter-spacing:-.01em}.trust-item svg{color:#b2935b;flex-shrink:0}@media(min-width:900px){.trust-track{justify-content:space-around;padding:0 20px;max-width:1200px;margin:0 auto}.trust-item{flex:1;background:transparent;border:0;padding:4px;min-width:auto;justify-content:center}}.proof-band{background:#ebe2ce;padding:48px 0;border-bottom:1px solid #D9CFB8}.proof-header{text-align:center;margin-bottom:28px}.proof-rating{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px}.proof-rating .stars svg{width:20px;height:20px}.proof-rating b{font-family:Cormorant Garamond,serif;font-size:20px;color:#1c2628}.proof-header h3{font-size:22px;color:#1c2628;font-weight:600;letter-spacing:-.02em}.proof-header p{margin:4px 0 0;color:#586164;font-size:16px}.testi-scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px;margin:0 -20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.testi-scroll:after{content:"";flex:0 0 8px}.testi-scroll::-webkit-scrollbar{display:none}.testi-card{flex:0 0 82%;scroll-snap-align:center;background:#faf5e8;border:1.5px solid #D9CFB8;border-radius:18px;padding:20px;display:flex;flex-direction:column;min-height:220px;transition:transform .15s}.testi-card:active{transform:scale(.99)}.testi-card .stars{margin-bottom:10px}.testi-card blockquote{font-family:Cormorant Garamond,serif;font-size:15px;font-weight:500;color:#1c2628;line-height:1.4;margin:0 0 14px;flex:1;letter-spacing:-.01em}.testi-card blockquote:before{content:"\201c"}.testi-card blockquote:after{content:"\201d"}.testi-card blockquote p{display:inline;margin:0}.testi-attr{display:flex;align-items:center;gap:10px;font-size:12px;padding-top:12px;border-top:1px dashed #D9CFB8}.avatar{width:32px;height:32px;border-radius:50%;background:#d9c59a;display:grid;place-items:center;font-family:Cormorant Garamond,serif;font-weight:700;color:#2b4245;font-size:12px;flex-shrink:0;overflow:hidden}.testi-name{font-weight:600;color:#1c2628}.testi-loc{color:#586164;font-size:11px}@media(min-width:900px){.proof-band{padding:72px 0}.proof-header{margin-bottom:40px}.proof-header h3{font-size:26px}.testi-scroll{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;overflow:visible;padding:0;margin:0}.testi-card{flex:1;padding:28px;min-height:auto}.testi-card blockquote{font-size:17px}}section{padding:56px 0;position:relative}@media(min-width:900px){section{padding:80px 0}}.section-teal{background:#2b4245;color:#faf5e8}.section-teal h2,.section-teal h3,.section-teal h4{color:#faf5e8}.section-paper{background:#faf5e8}.eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:700;color:#b2935b;margin-bottom:14px}.eyebrow:before{content:"";display:inline-block;width:24px;height:2px;background:#b2935b}.section-teal .eyebrow{color:#d9c59a}.section-teal .eyebrow:before{background:#d9c59a}h2.section-title{font-size:clamp(28px,7vw,54px);line-height:1.05;max-width:20ch;margin-bottom:14px;letter-spacing:-.025em;color:#1c2628}h2.section-title em{font-style:italic;color:#b2935b}.section-teal h2.section-title{color:#faf5e8}.section-teal h2.section-title em{color:#d9c59a}.section-lede{font-size:15px;color:#586164;max-width:56ch;line-height:1.55}.section-teal .section-lede{color:#f5eedfd1}@media(min-width:900px){h2.section-title{font-size:clamp(36px,4.8vw,60px)}.section-lede{font-size:17px}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:translateY(0)}.foryou-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.check-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.check-list li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:20px 0;border-bottom:1.5px solid #D9CFB8}.check-list li:last-child{border-bottom:0}.check-list .num{width:40px;height:40px;border-radius:12px;background:#2b4245;display:grid;place-items:center;color:#d9c59a;font-family:Cormorant Garamond,serif;font-weight:700;font-size:18px}.check-list h4{font-family:Cormorant Garamond,serif;font-weight:600;font-size:20px;margin:0 0 4px;color:#1c2628;line-height:1.2}.check-list p{margin:0;color:#586164;font-size:16px;line-height:1.5}@media(min-width:900px){.foryou-grid{grid-template-columns:1fr 1.2fr;gap:72px}.check-list h4{font-size:20px}.check-list p{font-size:15px}}.ways-header{text-align:center;margin-bottom:32px}.ways-header h2{margin:0 auto}.ways-header p{margin:10px auto 0}.ways-scroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px 20px;margin:0 -20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ways-scroll:after{content:"";flex:0 0 8px}.ways-scroll::-webkit-scrollbar{display:none}.way-card{flex:0 0 78%;scroll-snap-align:center;background:#faf5e8;border:1.5px solid #D9CFB8;border-radius:22px;padding:24px;display:flex;flex-direction:column;position:relative;transition:transform .15s,box-shadow .2s;min-height:420px}.way-card:active{transform:scale(.99)}.way-card.featured{background:#2b4245;color:#faf5e8;border-color:#2b4245}.way-card.featured h3{color:#faf5e8}.way-card.featured p{color:#f5eedfcc}.way-card.featured .way-tag{color:#d9c59a}.way-card.featured .way-price{color:#faf5e8}.way-badge{position:absolute;top:-12px;left:20px;background:#b2935b;color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:6px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 10px #b2935b4d}.way-img{height:300px;background:#ede1c4;border-radius:14px;margin-bottom:18px;overflow:hidden;position:relative}.way-card.featured .way-img{background:#1a2e31}.way-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:5%;box-sizing:border-box;transition:transform .3s}.way-card:hover .way-img img{transform:scale(1.03)}.way-img.ai{background:linear-gradient(140deg,#b2935b,#d9c59a);color:#fff;display:grid;place-items:center}.way-tag{font-size:10px;color:#b2935b;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.way-card h3{font-size:24px;margin:0 0 8px;line-height:1.1;color:#1c2628;letter-spacing:-.02em}.way-price{font-family:Cormorant Garamond,serif;font-weight:700;font-size:19px;color:#1c2628;margin-bottom:12px}.way-price small{font-size:12px;font-weight:500;opacity:.65;margin-left:3px}.way-card p{margin:0 0 auto;color:#586164;font-size:15px;line-height:1.55}.way-card .btn{margin-top:20px;width:100%}@media(min-width:980px){.ways-scroll{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:20px;overflow:visible;padding:18px 0;margin:0}.way-card{flex:1;min-height:auto}.way-card h3{font-size:28px}}.value-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.value-img-stack{position:relative;aspect-ratio:1/1.02;background:#ede1c4;border-radius:24px;overflow:hidden}.value-img-stack:before{content:"";position:absolute;width:80%;aspect-ratio:1;background:radial-gradient(circle,rgba(178,147,91,.25) 0%,transparent 65%);top:-10%;left:-10%}.value-img-stack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;filter:drop-shadow(0 30px 50px rgba(0,0,0,.18))}.value-math-tag{position:absolute;bottom:16px;right:16px;background:#2b4245;color:#faf5e8;padding:16px 18px;border-radius:16px;transform:rotate(-3deg);z-index:3;box-shadow:0 20px 30px -12px #00000040}.value-math-tag .t1{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d9c59a;font-weight:700}.value-math-tag .t2{font-family:Cormorant Garamond,serif;font-weight:700;font-size:30px;color:#faf5e8;line-height:1;margin-top:4px}.value-math-tag .t3{font-size:11px;color:#f5eedfb3;margin-top:3px}.contents-list{list-style:none;margin:20px 0 0;padding:0}.contents-list li{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px dashed #D9CFB8;font-size:14px}.contents-list li:last-child{border-bottom:0}.contents-list .circle{width:44px;height:44px;border-radius:50%;background:#2b4245;display:grid;place-items:center;color:#d9c59a;font-size:22px;font-weight:700;font-family:Cormorant Garamond,serif;flex-shrink:0}.contents-list b{font-weight:600;color:#1c2628;font-size:15px}.contents-list .v-price{font-family:Cormorant Garamond,serif;font-weight:700;font-size:16px;color:#2b4245}.total-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0 20px;margin-top:4px;border-top:2px solid #2b4245;font-family:Cormorant Garamond,serif;font-weight:600}.total-row .total-label{font-size:15px;font-weight:700;color:#1c2628;text-transform:uppercase;letter-spacing:.08em}.total-row .total-amt{font-size:21px;font-weight:700;color:#1c2628;text-decoration:line-through;opacity:.55}.kit-price-row{display:flex;justify-content:space-between;align-items:baseline;padding:16px 20px;background:#2b4245;color:#faf5e8;border-radius:14px;margin-bottom:12px}.kit-price-row .kit-label{font-family:Cormorant Garamond,serif;font-weight:600;font-size:18px;color:#faf5e8}.kit-price-row .kit-amt{font-family:Cormorant Garamond,serif;font-weight:700;font-size:32px;color:#d9c59a;letter-spacing:-.02em}.save-row{text-align:center;margin:6px 0 22px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:#b2935b;font-weight:600}.guarantee{background:#faf5e8;border:2px solid #2b4245;border-radius:18px;padding:22px;position:relative;margin-top:24px}.guarantee-icon{width:44px;height:44px;border-radius:50%;background:#2b4245;color:#d9c59a;display:grid;place-items:center;position:absolute;top:-14px;left:20px}.guarantee h4{font-size:20px;margin:8px 0 6px;color:#1c2628}.guarantee p{margin:0;color:#586164;font-size:13px;line-height:1.55}@media(min-width:900px){.value-grid{grid-template-columns:1fr 1fr;gap:72px}.value-math-tag{bottom:24px;right:24px;padding:20px 24px}.value-math-tag .t2{font-size:36px}.kit-price-row .kit-amt{font-size:38px}}.beyond-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.beyond-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.beyond-card{background:#f5eedf0f;border:1px solid rgba(245,238,223,.15);border-radius:14px;padding:18px}.beyond-card .mini-icon{width:34px;height:34px;border-radius:10px;background:#b2935b;display:grid;place-items:center;color:#2b4245;margin-bottom:10px}.beyond-card h4{color:#faf5e8;font-size:16px;margin-bottom:4px}.beyond-card p{color:#f5eedfbf;font-size:12px;margin:0;line-height:1.5}.tip-box{background:#ede1c4;color:#1c2628;border-radius:20px;padding:32px 28px;position:relative;overflow:hidden}.tip-box:before{content:"\201c";position:absolute;top:-20px;right:16px;font-family:Cormorant Garamond,serif;font-weight:700;font-size:120px;line-height:1;color:#b2935b;opacity:.5}.tip-label{display:inline-block;background:#2b4245;color:#d9c59a;padding:6px 12px;border-radius:999px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-weight:700}.tip-box p{color:#1c2628;font-size:17px;line-height:1.45;margin:0;font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic;position:relative;z-index:2}@media(min-width:900px){.beyond-grid{grid-template-columns:1.05fr 1fr;gap:72px}.tip-box{padding:40px 36px}.tip-box p{font-size:20px}}.wipes{background:#ede1c4}.wipes-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.wipes-visual{aspect-ratio:1/1;background:#faf5e8;border-radius:22px;display:grid;place-items:center;overflow:hidden;position:relative;border:1.5px solid #D9C59A}.wipes-visual img{max-height:80%;max-width:80%;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 20px 30px rgba(0,0,0,.15))}.soon-tag{position:absolute;top:16px;left:16px;background:#2b4245;color:#faf5e8;padding:8px 14px;border-radius:999px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;z-index:3}.wipes-bullets{list-style:none;margin:22px 0 28px;padding:0;display:grid;gap:10px}.wipes-bullets li{padding-left:30px;position:relative;font-size:15px;color:#1c2628;font-weight:500}.wipes-bullets li:before{content:"";position:absolute;left:0;top:9px;width:18px;height:3px;background:#2b4245;border-radius:2px}.waitlist{background:#faf5e8;border-radius:18px;padding:24px;border:1.5px solid #D9C59A}.waitlist h4{font-size:20px;margin:0 0 6px;color:#1c2628}.waitlist p{margin:0 0 16px;color:#586164;font-size:13px}.email-form{display:flex;gap:8px;background:#faf5e8;padding:6px;border-radius:999px;border:1.5px solid #D9CFB8}.email-form input{flex:1;border:0;background:transparent;padding:12px 16px;font:inherit;color:#1c2628;outline:none;min-width:0;font-size:14px}.email-form input::placeholder{color:#586164}.email-form button{background:#2b4245;color:#faf5e8;padding:12px 20px;border-radius:999px;font-weight:600;font-size:13px;white-space:nowrap;transition:background .2s,transform .1s}.email-form button:active{transform:scale(.97)}@media(min-width:900px){.wipes-grid{grid-template-columns:1fr 1.05fr;gap:64px}}.ai-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.ai-list{list-style:none;margin:24px 0 32px;padding:0;display:grid;gap:12px}.ai-list li{display:flex;gap:12px;align-items:start;font-size:15px;color:#f5eedfeb}.ai-list li:before{content:"";flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#b2935b;margin-top:3px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><path d='M5 10l3 3 7-7' stroke='%232b4245' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>");background-repeat:no-repeat;background-position:center}.phone-mock{width:100%;max-width:300px;margin:0 auto;aspect-ratio:9/18;background:#0d1a1c;border-radius:38px;padding:8px;box-shadow:0 40px 80px -24px #00000080;position:relative}.phone-mock:before{content:"";position:absolute;top:18px;left:50%;transform:translate(-50%);width:76px;height:20px;background:#000;border-radius:20px;z-index:3}.phone-screen{background:#ebe2ce;border-radius:32px;height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column}.phone-header{padding:40px 14px 14px;text-align:center;border-bottom:1px solid #EBE2CE;display:flex;align-items:center;justify-content:center}.phone-header b{display:block;color:#2b4245;font-size:14px;font-family:Cormorant Garamond,serif;font-weight:700}.chat{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1;overflow:hidden;font-size:11px}.bubble{max-width:82%;padding:9px 12px;border-radius:14px;line-height:1.45}.bubble.user{background:#2b4245;color:#f5eedf;align-self:flex-end;border-bottom-right-radius:4px}.bubble.bot{background:#ebe2ce;color:#1c2628;align-self:flex-start;border-bottom-left-radius:4px}.bubble.bot b{color:#2b4245;font-family:Cormorant Garamond,serif;font-weight:700}.bubble.bot .rating{display:flex;align-items:center;gap:5px;margin-top:6px;padding-top:6px;border-top:1px dashed #D9CFB8;font-size:10px;font-weight:500}.dot-indicator{width:8px;height:8px;border-radius:50%;background:#b2935b}.dot-indicator.safe{background:#6b9968}.dot-indicator.caution{background:#d4a83d}@media(min-width:900px){.ai-grid{grid-template-columns:1.1fr 1fr;gap:72px}}.story-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.story-img-wrap{position:relative}.story-img{aspect-ratio:4/5;border-radius:22px;background:linear-gradient(135deg,#d9c59a,#b2935b 60%,#3d575a);position:relative;overflow:hidden}.story-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 45%),radial-gradient(circle at 80% 75%,rgba(43,66,69,.3),transparent 55%)}.story-img:after{content:"[ founder video ]";position:absolute;bottom:16px;left:16px;background:#faf5e8;padding:6px 12px;border-radius:999px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;color:#586164}.story-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#f5eedfeb;display:grid;place-items:center;color:#2b4245;cursor:pointer;z-index:2;transition:transform .2s}.story-play:hover{transform:translate(-50%,-50%) scale(1.08)}.story-sticker{position:absolute;top:-12px;right:-12px;background:#b2935b;color:#fff;width:94px;height:94px;border-radius:50%;display:grid;place-items:center;text-align:center;font-family:Cormorant Garamond,serif;font-weight:700;font-size:12px;line-height:1.1;transform:rotate(-12deg);box-shadow:0 10px 24px -8px #b2935b66;z-index:3}.creds-row{display:flex;gap:8px;margin:22px 0 18px;flex-wrap:wrap}.cred-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#faf5e8;border:1.5px solid #D9CFB8;border-radius:999px;font-size:12px;color:#1c2628;font-weight:500}.cred-chip svg{color:#b2935b}.pull-quote{font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.35;font-style:italic;color:#1c2628;border-left:3px solid #B2935B;padding:10px 0 10px 20px;margin:24px 0;font-weight:500}.quote-attr{font-family:Inter,sans-serif;font-style:normal;font-size:13px;color:#586164;font-weight:500;display:block;margin-top:8px}@media(min-width:900px){.story-grid{grid-template-columns:1fr 1.1fr;gap:64px}.pull-quote{font-size:24px;padding:12px 0 12px 28px}.story-sticker{width:110px;height:110px;font-size:13px}}.press-bar{background:#faf5e8;padding:40px 0;border-top:1px solid #D9CFB8;border-bottom:1px solid #D9CFB8}.press-label{text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#586164;font-weight:600;margin-bottom:22px}.press-track{display:flex;gap:28px;overflow-x:auto;padding:0 20px;scrollbar-width:none}.press-track::-webkit-scrollbar{display:none}.press-logo{flex:0 0 auto;font-family:Cormorant Garamond,serif;font-weight:700;font-size:18px;color:#1c2628;opacity:.4;letter-spacing:-.02em}.press-logo.italic{font-style:italic}@media(min-width:820px){.press-track{justify-content:space-around;padding:0 20px;max-width:1200px;margin:0 auto}}.faq-wrap{max-width:860px;margin:0 auto}.faq-header{text-align:center;margin-bottom:32px}.faq-header h2{margin:0 auto}.faq-item{border-bottom:1px solid #D9CFB8}.faq-item summary{list-style:none;padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:19px;color:#1c2628}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#2b4245;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path d='M10 15h10M15 10v10' stroke='%23F5EEDF' stroke-width='2' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:center;transition:transform .3s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-body{padding:0 0 20px;color:#586164;font-size:15px;line-height:1.65;max-width:70ch}@media(min-width:900px){.faq-item summary{font-size:20px;padding:26px 0}.faq-body{font-size:15px}}.signup{background:#2b4245;color:#faf5e8;padding:72px 0;text-align:center;position:relative;overflow:hidden}.signup:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(178,147,91,.15) 0%,transparent 60%);top:-150px;left:-100px;pointer-events:none}.signup .wrap{position:relative;z-index:2}.signup h2{margin:0 auto 14px;color:#faf5e8}.signup h2 em{color:#d9c59a}.signup p{color:#f5eedfcc;max-width:52ch;margin:0 auto 24px;font-size:15px;padding:0 20px}.signup .email-form{max-width:520px;margin:0 auto;background:#faf5e8;border-color:#d9cfb8}.signup .email-form button{background:#b2935b;color:#fff}footer{background:#1a2e31;color:#faf5e8;padding:48px 0 24px}.foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-bottom:32px;border-bottom:1px solid rgba(245,238,223,.12)}.foot-brand{grid-column:span 2}footer h5{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#b2935b;margin:0 0 14px;font-weight:700}footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}footer a{color:#f5eedfcc;font-size:13px;transition:color .2s}footer a:hover{color:#d9c59a}.foot-brand .logo{color:#faf5e8;margin-bottom:12px;display:inline-block;font-size:24px}.foot-brand p{color:#f5eedf99;font-size:13px;max-width:36ch;line-height:1.55}.foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;flex-wrap:wrap;gap:12px;font-size:12px;color:#f5eedf80}.foot-socials{display:flex;gap:14px}@media(min-width:820px){.foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px}.foot-brand{grid-column:span 1}}.sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#faf5e8;border-top:1px solid #D9CFB8;padding:10px 14px calc(10px + env(safe-area-inset-bottom));z-index:50;box-shadow:0 -8px 24px -8px #00000026;transform:translateY(110%);transition:transform .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sticky-cta.visible{transform:translateY(0)}.sticky-inner{display:flex;align-items:center;gap:10px;max-width:1240px;margin:0 auto}.sticky-thumb{width:48px;height:48px;border-radius:10px;background:#ede1c4;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.sticky-thumb img{max-height:85%;max-width:85%;object-fit:contain}.sticky-info{flex:1;min-width:0}.sticky-info b{font-family:Cormorant Garamond,serif;color:#1c2628;font-size:13px;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sticky-info .meta{font-size:11px;color:#586164;display:flex;gap:6px;align-items:center}.sticky-info .meta b{display:inline;color:#1c2628;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.sticky-cta .add-btn{background:#2b4245;color:#faf5e8;padding:12px 18px;border-radius:999px;font-weight:700;font-size:13px;flex-shrink:0;white-space:nowrap;border:0;transition:background .2s,transform .1s}.sticky-cta .add-btn:active{transform:scale(.97)}body.has-sticky{padding-bottom:84px}@media(min-width:900px){body.has-sticky{padding-bottom:0}.sticky-cta{display:none}}.theme-banner{background:#ede1c4;color:#1c2628;padding:8px 16px;text-align:center;font-size:12px;font-family:Cormorant Garamond,serif;font-style:italic;border-bottom:1px solid #D9CFB8}.guarantee-band{background:#2b4245;color:#faf5e8;padding:48px 0;text-align:center;position:relative;overflow:hidden}.guarantee-band:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(178,147,91,.15) 0%,transparent 60%);top:-150px;left:-100px;pointer-events:none}.gb-icon{width:56px;height:56px;border-radius:50%;background:#b2935b;color:#2b4245;display:grid;place-items:center;margin:0 auto 16px;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gb-title{font-family:Cormorant Garamond,serif;font-weight:700;font-size:clamp(26px,6vw,40px);margin-bottom:12px;color:#faf5e8;letter-spacing:-.02em}.gb-title em{font-style:italic;color:#d9c59a}.gb-body{font-size:15px;color:#f5eedfd9;max-width:56ch;margin:0 auto;line-height:1.55;padding:0 20px}@media(min-width:900px){.guarantee-band{padding:72px 0}.gb-body{font-size:17px}}.final-cta{background:#ede1c4;padding:56px 0;text-align:center}.final-cta h2{font-size:clamp(28px,6vw,48px);color:#1c2628;margin-bottom:14px}.final-cta h2 em{font-style:italic;color:#b2935b}.final-cta p{color:#586164;font-size:15px;max-width:52ch;margin:0 auto 22px;padding:0 20px}.final-cta .btn{padding:18px 34px;font-size:15px}.shopify-section:has(.trust-strip),.shopify-section:has(.proof-band),.shopify-section:has(.foryou-grid),.shopify-section:has(.ways-scroll),.shopify-section:has(.ways-header),.shopify-section:has(.value-grid),.shopify-section:has(.section-teal .ai-grid),.shopify-section:has(.section-teal .beyond-grid),.shopify-section:has(.story-grid),.shopify-section:has(.guarantee-band),.shopify-section:has(.final-cta),.shopify-section:has(.sticky-cta),.shopify-section:has(.benefits-strip),.shopify-section:has(.inside-grid),.shopify-section:has(.how-scroll),.shopify-section:has(.compare-table),.shopify-section:has(.rev-scroll),.shopify-section:has(.pdp-reviews){margin-top:0!important}.shopify-section:has(.sticky-cta){height:0;overflow:visible}.benefits-strip{background:#ede1c4;padding:20px 0;overflow:hidden;border-top:1px solid #D9CFB8;border-bottom:1px solid #D9CFB8}.benefits-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.benefits-track::-webkit-scrollbar{display:none}.bene-item{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#faf5e8;border-radius:14px;border:1px solid #D9CFB8;min-width:190px}.bene-icon{width:36px;height:36px;border-radius:10px;background:#2b4245;color:#d9c59a;display:grid;place-items:center;flex-shrink:0}.bene-text{font-family:Cormorant Garamond,serif;font-weight:600;font-size:13px;color:#1c2628;line-height:1.25;letter-spacing:-.01em}@media(min-width:900px){.benefits-track{justify-content:space-around;padding:0}.bene-item{flex:1;background:transparent;border:0;padding:4px 8px}}.inside-header{text-align:center;margin-bottom:32px}.inside-header h2{margin:0 auto}.inside-header p{margin:10px auto 0}@media(min-width:900px){.inside-header{margin-bottom:48px}}.inside-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inside-card{background:#faf5e8;border:1.5px solid #D9CFB8;border-radius:18px;padding:18px 16px;display:flex;flex-direction:column;position:relative}.inside-card.bonus{background:#2b4245;color:#faf5e8;border-color:#2b4245}.inside-card.bonus p{color:#f5eedfbf}.inside-num{position:absolute;top:-10px;left:14px;width:28px;height:28px;background:#b2935b;color:#fff;border-radius:50%;display:grid;place-items:center;font-family:Cormorant Garamond,serif;font-weight:700;font-size:13px;box-shadow:0 4px 10px #b2935b4d}.inside-img{height:130px;background:#ede1c4;border-radius:12px;margin-bottom:14px;overflow:hidden;position:relative}.inside-card.bonus .inside-img{background:#1a2e31}.inside-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;box-sizing:border-box}.inside-img.ai{background:linear-gradient(140deg,#b2935b,#d9c59a);color:#fff;display:grid;place-items:center}.inside-size{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#b2935b;font-weight:700;margin-bottom:6px}.inside-card.bonus .inside-size{color:#d9c59a}.inside-title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:16px;color:#1c2628;margin-bottom:6px;line-height:1.15}.inside-card.bonus .inside-title{color:#faf5e8}.inside-card p{font-size:12px;color:#586164;margin:0 0 10px;line-height:1.5;flex:1}.inside-price{font-family:Cormorant Garamond,serif;font-weight:700;font-size:15px;color:#1c2628}.inside-card.bonus .inside-price{color:#d9c59a}.inside-total{margin-top:36px;background:#2b4245;color:#faf5e8;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center}.it-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d9c59a;font-weight:700;margin-bottom:8px}.it-total{font-family:Cormorant Garamond,serif;font-size:16px;color:#faf5e8;display:flex;align-items:baseline;gap:12px;justify-content:center}.it-total b{font-size:36px;font-weight:700;color:#d9c59a;letter-spacing:-.02em}.it-total s{opacity:.5;font-size:18px}.it-sub{font-family:Cormorant Garamond,serif;font-style:italic;color:#d9c59a;font-size:14px;margin-top:8px}.inside-total .btn{width:100%}@media(min-width:700px){.inside-grid{grid-template-columns:repeat(4,1fr);gap:16px}.inside-card{padding:24px}.inside-img{height:160px}.inside-title{font-size:18px}.inside-card p{font-size:13px}.inside-price{font-size:16px}}@media(min-width:700px){.inside-total{flex-direction:row;justify-content:space-between;padding:32px;text-align:left}.inside-total .btn{width:auto}}.how-header{text-align:center;margin-bottom:32px}.how-header h2{margin:0 auto}.how-header p{margin:10px auto 0}.how-scroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px;margin:0 -20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.how-scroll::-webkit-scrollbar{display:none}.how-step{flex:0 0 calc(80% - 10px);scroll-snap-align:center;background:#faf5e8;border:1.5px solid #D9CFB8;border-radius:18px;padding:24px 20px;text-align:center}.how-num{width:56px;height:56px;border-radius:50%;background:#faf5e8;border:2px solid #B2935B;color:#1c2628;font-family:Cormorant Garamond,serif;font-weight:700;font-size:22px;display:grid;place-items:center;margin:0 auto 16px}.how-step h4{font-family:Cormorant Garamond,serif;font-weight:600;font-size:18px;color:#1c2628;margin-bottom:8px;line-height:1.15}.how-step p{font-size:13px;color:#586164;margin:0;line-height:1.5}@media(min-width:900px){.how-scroll{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;overflow:visible;padding:0;margin:0;position:relative}.how-scroll:before{content:"";position:absolute;top:28px;left:10%;right:10%;height:2px;background:repeating-linear-gradient(to right,#B2935B 0,#B2935B 6px,transparent 6px,transparent 12px);z-index:0}.how-step{background:transparent;border:0;padding:0;position:relative;z-index:1}.how-num{background:#faf5e8;font-size:26px;width:62px;height:62px}.how-step h4{font-size:20px}}.foryou-card{background:#faf5e8;border:1.5px solid #D9CFB8;border-radius:18px;padding:24px}.foryou-card.not{background:#faf5e8;border-style:dashed}.foryou-card h3{font-size:20px;margin-bottom:16px;color:#1c2628;display:flex;align-items:center;gap:10px}.foryou-check{width:28px;height:28px;border-radius:50%;background:#5c8759;color:#fff;display:grid;place-items:center;flex-shrink:0}.foryou-x{width:28px;height:28px;border-radius:50%;background:#586164;color:#faf5e8;display:grid;place-items:center;flex-shrink:0}.foryou-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.foryou-list li{padding-left:26px;position:relative;font-size:14px;color:#1c2628;line-height:1.5}.foryou-list li:before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;border-radius:50%}.foryou-card:not(.not) .foryou-list li:before{background:#5c8759;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path d='M4 8l3 3 5-6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>");background-repeat:no-repeat;background-position:center}.foryou-card.not .foryou-list li:before{background:#586164;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path d='M5 5l6 6M11 5l-6 6' stroke='white' stroke-width='2' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:center}.foryou-card.not .foryou-list li{color:#586164}@media(min-width:800px){.foryou-grid{grid-template-columns:1fr 1fr;gap:24px}.foryou-card{padding:36px 32px}.foryou-card h3{font-size:26px;margin-bottom:24px}.foryou-list li{font-size:15px}}.compare-header{text-align:center;margin-bottom:32px}.compare-header h2{margin:0 auto}.compare-header p{margin:10px auto 0}.compare-note{font-size:11px;color:#586164;text-align:center;margin-top:16px;font-style:italic;padding:0 20px}.compare-wrap{max-width:920px;margin:0 auto;position:relative}.compare-table{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;background:#faf5e8;border-radius:18px;overflow:hidden;border:1.5px solid #D9CFB8;position:relative}.compare-table:before{content:"";position:absolute;top:0;bottom:0;left:calc(1.4/4.4*100%);width:calc(1/4.4*100%);background:#ede1c4;border-left:2px solid #B2935B;border-right:2px solid #B2935B;z-index:0;pointer-events:none}.cc{padding:14px 6px;border-bottom:1px solid #D9CFB8;font-size:13px;display:flex;align-items:center;justify-content:center;text-align:center;gap:6px;min-height:72px;position:relative;z-index:1}.cc.head{font-family:Cormorant Garamond,serif;font-weight:700;font-size:12px;padding:14px 6px;border-bottom:0;flex-direction:column;gap:5px;line-height:1.1;min-height:auto}.cc.head.blank{background:#2b4245;border-top-left-radius:18px;color:#faf5e8}.cc.head.us{background:transparent;color:#1c2628;font-size:13px}.cc.head.us:after{content:"OUR PICK";font-size:8px;letter-spacing:.12em;font-weight:700;background:#b2935b;color:#fff;padding:2px 7px;border-radius:999px;margin-top:4px;font-family:Inter,sans-serif;display:block}.cc.head.other{background:#3d575a;color:#faf5e8}.cc.head.conv{background:#586164;color:#faf5e8;border-top-right-radius:18px}.cc.label{background:transparent;text-align:left;justify-content:flex-start;flex-direction:column;align-items:flex-start;padding:12px;gap:2px}.cc.label .lbl-main{font-weight:700;color:#1c2628;font-size:13px;line-height:1.2;font-family:Cormorant Garamond,serif}.cc.label .lbl-sub{color:#586164;font-size:11px}.cc.us{color:#1c2628;font-weight:700}.cc.us b{font-size:14px;color:#1c2628;font-family:Cormorant Garamond,serif}.cc.other,.cc.conv{color:#586164;font-size:12px}.yes-icon{color:#5c8759;flex-shrink:0;width:22px;height:22px}.no-icon{color:#a25a4a;flex-shrink:0;width:22px;height:22px;opacity:.75}.partial-icon{color:#b2935b;flex-shrink:0;width:22px;height:22px;opacity:.85}@media(min-width:780px){.compare-table{grid-template-columns:1.5fr 1fr 1fr 1fr}.compare-table:before{left:calc(1.5/4.5*100%);width:calc(1/4.5*100%)}.cc{padding:18px 16px;min-height:76px;font-size:14px}.cc.head{font-size:15px;padding:22px 12px}.cc.head.us{font-size:17px}.cc.label{padding:16px 18px;gap:3px}.cc.label .lbl-main{font-size:14px}.cc.label .lbl-sub{font-size:12px}.cc.us b{font-size:16px}.yes-icon,.no-icon,.partial-icon{width:24px;height:24px}}.pdp-reviews{background:#ebe2ce}.rev-header{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.rev-founding-note{display:flex;align-items:flex-start;gap:10px;background:#ede1c4;border:1px solid #D9C59A;border-radius:12px;padding:14px 16px;margin-top:20px;font-size:13px;color:#1c2628;line-height:1.5}.rev-founding-note svg{color:#b2935b;flex-shrink:0;margin-top:2px}.rev-actions{display:flex;gap:8px;flex-wrap:wrap}.rev-actions .btn{padding:12px 18px;font-size:13px}.rev-scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px;margin:0 -20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rev-scroll::-webkit-scrollbar{display:none}.rev-card{flex:0 0 82%;scroll-snap-align:center;background:#faf5e8;border:1.5px solid #D9CFB8;border-radius:18px;padding:20px;display:flex;flex-direction:column;min-height:240px}.rev-card .stars{margin-bottom:10px}.rev-verified{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#5c8759;font-weight:600;margin-bottom:10px}.rev-title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:15px;color:#1c2628;margin-bottom:8px;line-height:1.25}.rev-body{font-size:13px;color:#1c2628;line-height:1.55;margin:0 0 14px;flex:1}.rev-attr{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px dashed #D9CFB8;font-size:12px}.rev-avatar{width:30px;height:30px;border-radius:50%;background:#d9c59a;display:grid;place-items:center;font-family:Cormorant Garamond,serif;font-weight:700;color:#2b4245;font-size:11px;flex-shrink:0;overflow:hidden}.rev-name{font-weight:600;color:#1c2628}.rev-meta{color:#586164;font-size:11px}@media(min-width:900px){.rev-header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:40px}.rev-scroll{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;overflow:visible;padding:0;margin:0}.rev-card{flex:1}}.faq-accordion{max-width:860px;margin:0 auto}.faq-accordion__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(32px,5vw,52px)!important;font-weight:600!important;color:#1c2628!important;letter-spacing:-.025em!important;margin-bottom:8px!important;line-height:1.05!important}.faq-accordion__subheading{font-size:17px!important;color:#586164!important;margin-bottom:32px!important}.faq-accordion__list{border-top:1px solid #D9CFB8}.faq-accordion__item{border-bottom:1px solid #D9CFB8}.faq-accordion__question{list-style:none!important;padding:24px 0!important;cursor:pointer;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:22px!important;color:#1c2628!important;line-height:1.2!important}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question::marker{display:none}.faq-accordion__question:after{content:""!important;flex-shrink:0!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#2b4245!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'><path d='M11 17h12M17 11v12' stroke='%23F5EEDF' stroke-width='2.2' stroke-linecap='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:center!important;transition:transform .3s!important}.faq-accordion__item[open] .faq-accordion__question:after{transform:rotate(45deg)!important}.faq-accordion__answer{padding:0 48px 24px 0!important;color:#586164!important;font-size:16px!important;line-height:1.7!important;max-width:72ch}.faq-accordion__answer p{margin:0 0 12px!important;font-size:16px!important;color:#586164!important}.faq-accordion__answer p:last-child{margin-bottom:0!important}@media(min-width:900px){.faq-accordion__question{font-size:26px!important;padding:28px 0!important}.faq-accordion__answer{font-size:17px!important;padding-bottom:28px!important}.faq-accordion__answer p{font-size:17px!important}}.shopify-section:has(.product__info-wrapper){background:#faf5e8}.product__info-wrapper{background:transparent!important}.product__media-wrapper .product__media{background:#ede1c4!important;border-radius:16px;overflow:hidden}.product__title h1{font-family:Cormorant Garamond,serif!important;font-size:clamp(28px,4vw,46px)!important;font-weight:600!important;color:#1c2628!important;line-height:1.1!important;letter-spacing:-.01em!important;margin-bottom:8px!important}.product__text.caption-with-letter-spacing,.product__vendor{font-family:Nunito,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#9a7f4b!important}.price--large .price-item{font-family:Cormorant Garamond,serif!important;font-size:clamp(22px,3vw,34px)!important;font-weight:600!important;color:#1c2628!important}.price--large .price-item--regular{color:#2b4245!important}.price--large s .price-item{font-size:.65em!important;color:#586164!important}.product-form__submit.button{background:#2b4245!important;color:#faf5e8!important;border:none!important;border-radius:100px!important;font-family:Nunito,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:16px 32px!important;box-shadow:0 4px 14px #2b424540!important;transition:background .2s,box-shadow .2s!important}.product-form__submit.button:hover{background:#1a2e31!important;box-shadow:0 6px 20px #2b424559!important}.product-form__submit.button--secondary{background:transparent!important;color:#2b4245!important;border:2px solid #2b4245!important;box-shadow:none!important}.product-form__submit.button--secondary:hover{background:#ede1c4!important}.quantity{border:1.5px solid #D9CFB8!important;border-radius:100px!important;overflow:hidden}.quantity__button{color:#2b4245!important;font-size:18px!important}.quantity__button:hover{background:#ede1c4!important}.quantity__input{font-family:Nunito,sans-serif!important;font-weight:700!important;color:#1c2628!important}.product-form__input label.form__label,.product-form .form__label{font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#586164!important}.product__description{font-family:Nunito,sans-serif!important;font-size:15px!important;color:#586164!important;line-height:1.65!important}.product__share-links,.share-button{color:#586164!important}.shopify-section:has(.product__info-wrapper){padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/scrunchy-brand.css.map */
