:root{--bg:#fcfbf9;--bg2:#f5f2ec;--card:#ffffff;--ink:#212121;--ink2:#4a4540;--ink3:#6a635b;--gold:#ab8c52;--gold-text:#7a5f2c;--gold-wash:#f3ecdf;--line:#d1cdc4;--line2:#e7e2d8;--dark:#1d1a17;--dark2:#2a2622;--on-dark:#f6f1e8;--on-dark2:#d9d0c3;--btn:#111111;--ok:#2f6b3a;--serif:"Cardo",Georgia,"Times New Roman",serif;--sans:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--r:16px;--r-sm:12px;--shadow:0 0 0 1px rgba(33,33,33,.04),0 1px 2px rgba(33,33,33,.05),0 6px 18px rgba(33,33,33,.06);--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:calc(18px * var(--gbac-b-scale, 1));line-height:1.55;-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block;height:auto}a{color:inherit}::selection{background:#ab8c5247}:focus-visible{outline:3px solid var(--gold-text);outline-offset:3px}.wrap{width:100%;max-width:1120px;margin:0 auto;padding-inline:16px}.narrow{max-width:640px;margin-inline:auto}h1,h2,h3{font-family:var(--serif);font-weight:700;letter-spacing:-.01em;text-wrap:balance;margin:0}h2{font-size:calc(clamp(30px,6.4vw,44px) * var(--gbac-h-scale, 1));line-height:1.08}.eyebrow{font-size:calc(14px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:0 0 10px}.lead{font-size:calc(19px * var(--gbac-b-scale, 1));color:var(--ink2);margin:14px 0 0}section{padding-block:56px}.alt{background:var(--bg2)}.center{text-align:center}.proto{background:#fff7e6;color:#5a4410;font-size:calc(14px * var(--gbac-b-scale, 1));text-align:center;padding:6px 12px;border-bottom:1px solid #eadcbc}.announce{background:var(--ink);color:#fff;font-size:calc(14px * var(--gbac-b-scale, 1));font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:10px 12px}header.site{background:var(--bg);border-bottom:1px solid var(--line2)}header.site .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.icon-btn{width:48px;height:48px;display:grid;place-items:center;border:0;background:none;color:var(--ink);cursor:pointer;border-radius:50%}.logo{font-family:var(--serif);font-size:calc(22px * var(--gbac-b-scale, 1));letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1}.logo small{display:block;font-family:var(--serif);font-size:calc(12px * var(--gbac-b-scale, 1));letter-spacing:.02em;text-transform:none;font-style:italic;color:var(--ink3);margin-top:3px}.pdp{padding-block:16px 40px}.pdp-grid{display:grid;gap:20px}.gallery{position:relative}.track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;border-radius:var(--r);background:#f7f5f1;scrollbar-width:none}.track::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;position:relative}.slide img,.slide video{width:100%;height:100%;object-fit:cover}.slide .tag-standin{position:absolute;left:12px;bottom:12px;background:#ffffffeb;color:var(--ink);font-size:calc(13px * var(--gbac-b-scale, 1));font-weight:600;padding:5px 10px;border-radius:999px}.thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#f7f5f1;cursor:pointer;aspect-ratio:1/1;min-height:48px;transition:border-color .3s var(--ease),transform .3s var(--ease)}.thumbs button img{width:100%;height:100%;object-fit:cover}.thumbs button[aria-current=true]{border-color:var(--ink)}.thumbs button:active{transform:scale(.97)}.thumbs .vid{position:relative}.thumbs .vid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-left:12px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.buy .atpl{font-size:calc(14px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin:0}.stars{display:flex;align-items:center;gap:8px;font-size:calc(16px * var(--gbac-b-scale, 1));color:var(--ink2);margin:10px 0 6px}.stars svg{width:18px;height:18px;fill:var(--gold)}.stars b{color:var(--ink)}.buy h1{font-size:calc(clamp(34px,8vw,44px) * var(--gbac-h-scale, 1));line-height:1.05}.outcome{font-weight:700;font-size:calc(18px * var(--gbac-b-scale, 1));margin:12px 0 0}.checks{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.checks li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}.checks svg{width:24px;height:24px;margin-top:1px}.price-row{display:flex;align-items:baseline;gap:12px;margin:18px 0 4px}.price-row .now{font-size:calc(30px * var(--gbac-b-scale, 1));font-weight:700}.price-row s{font-size:calc(20px * var(--gbac-b-scale, 1));color:var(--ink3)}.price-row .chip{align-self:center}.chip{display:inline-block;background:var(--gold-text);color:#fff;font-size:calc(13px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.finish{margin:18px 0 6px}.finish-lbl{font-size:calc(16px * var(--gbac-b-scale, 1));color:var(--ink2);margin:0 0 10px}.finish-lbl b{color:var(--ink)}.swatches{display:flex;gap:14px}.sw{width:52px;height:52px;border-radius:50%;border:2px solid #8a8279;padding:4px;background:var(--bg);cursor:pointer;position:relative;transition:border-color .3s var(--ease),transform .3s var(--ease)}.sw span{display:block;width:100%;height:100%;border-radius:50%}.sw[aria-pressed=true]{border-color:var(--ink)}.sw:active{transform:scale(.96)}.sw .new{position:absolute;top:-8px;right:-14px;background:var(--ink);color:#fff;font-size:calc(10px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:999px}.divider{display:flex;align-items:center;gap:14px;margin:24px 0 14px;font-size:calc(15px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.1em;text-transform:uppercase}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.tiers{display:grid;gap:12px}.tier{position:relative;display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:16px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);cursor:pointer;min-height:76px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.tier:hover{border-color:#b9b2a5}.tier input{position:absolute;opacity:0;pointer-events:none}.tier .dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center}.tier .dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform .3s var(--ease)}.tier.on{border:2.5px solid var(--ink);background:#fffdf8;box-shadow:var(--shadow)}.tier.on .dot:after{transform:scale(1)}.tier .t-name{font-weight:700;font-size:calc(19px * var(--gbac-b-scale, 1));display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tier .t-sub{font-size:calc(15px * var(--gbac-b-scale, 1));color:var(--ink2);margin-top:2px}.tier .t-price{text-align:right;font-weight:700;font-size:calc(20px * var(--gbac-b-scale, 1));font-variant-numeric:tabular-nums}.tier .t-price s{display:block;font-weight:400;font-size:calc(15px * var(--gbac-b-scale, 1));color:var(--ink3)}.tier .flag{position:absolute;top:-12px;right:14px;background:var(--ink);color:#fff;font-size:calc(12px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:6px}.tier .flag.gold{background:var(--gold-text)}.pickrows{grid-column:1/-1;display:none;gap:8px;margin-top:6px}.tier.on .pickrows{display:grid}.pickrow{display:grid;grid-template-columns:auto 1fr 1fr;gap:8px;align-items:center;font-size:calc(15px * var(--gbac-b-scale, 1))}.pickrow span{color:var(--ink2);min-width:58px}.pickrow select{font:inherit;font-size:calc(16px * var(--gbac-b-scale, 1));min-height:48px;padding:0 12px;border:1.5px solid #8a8279;border-radius:10px;background:#fff;color:var(--ink)}.attach{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:start;margin-top:14px;padding:16px;border:1.5px dashed #b9b2a5;border-radius:var(--r-sm);background:#fbf8f2;cursor:pointer}.attach input{width:24px;height:24px;margin:2px 0 0;accent-color:var(--ink);outline-color:var(--gold-text)}.attach b{display:block;font-size:calc(17px * var(--gbac-b-scale, 1))}.attach small{display:block;font-size:calc(14.5px * var(--gbac-b-scale, 1));color:var(--ink2);margin-top:3px;line-height:1.45}.attach .t-price{font-weight:700}.atc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;margin-top:16px;border:0;border-radius:999px;background:var(--btn);color:#fff;font:inherit;font-size:calc(19px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 1px #ffffff14 inset,0 6px 18px #1111112e;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.atc:hover{background:#262320;box-shadow:0 1px #ffffff14 inset,0 10px 26px #1111113d;transform:translateY(-1px)}.atc:active{transform:translateY(0) scale(.99)}.atc .arrow{width:30px;height:30px;border-radius:50%;background:#ffffff24;display:grid;place-items:center;transition:transform .3s var(--ease)}.atc:hover .arrow{transform:translate(3px)}.shoppay{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:10px;border:0;border-radius:999px;background:#5a31f4;color:#fff;font:inherit;font-weight:700;font-size:calc(18px * var(--gbac-b-scale, 1));cursor:pointer}.stock{display:flex;align-items:center;gap:10px;justify-content:center;font-size:calc(16px * var(--gbac-b-scale, 1));margin:16px 0 4px}.stock i{width:10px;height:10px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #2f6b3a24}.risk{text-align:center;font-size:calc(16px * var(--gbac-b-scale, 1));font-weight:600;margin:4px 0 0}.mini-faq{margin-top:18px;border-top:1px solid var(--line)}details.q{border-bottom:1px solid var(--line)}details.q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 0;cursor:pointer;font-weight:600;font-size:calc(18px * var(--gbac-b-scale, 1))}details.q summary::-webkit-details-marker{display:none}details.q summary .pm{flex:0 0 32px;height:32px;border-radius:50%;background:var(--gold-wash);display:grid;place-items:center;transition:transform .3s var(--ease)}details.q[open] summary .pm{transform:rotate(45deg)}details.q p{margin:0 0 16px;color:var(--ink2);font-size:calc(17px * var(--gbac-b-scale, 1))}.trust{background:#3a342e;color:var(--on-dark)}.trust .wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;padding-block:24px}.trust div{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;font-size:calc(16px * var(--gbac-b-scale, 1));font-weight:600;line-height:1.3}.trust svg{width:30px;height:30px;stroke:var(--on-dark)}.problem h2{margin-bottom:14px}.collage{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;margin:26px 0 22px;height:clamp(320px,90vw,520px)}.collage img{width:100%;height:100%;object-fit:cover;border-radius:var(--r)}.collage img:first-child{grid-row:1/3}.quote-card{background:var(--card);border-radius:var(--r);padding:20px 22px;box-shadow:var(--shadow);position:relative}.quote-card p{margin:0;font-family:var(--serif);font-size:calc(22px * var(--gbac-b-scale, 1));line-height:1.35}.quote-card cite{display:flex;align-items:center;gap:10px;margin-top:12px;font-style:normal;font-size:calc(15px * var(--gbac-b-scale, 1));color:var(--ink2)}.verified{display:inline-flex;align-items:center;gap:5px;color:var(--ok);font-weight:600}.verified svg{width:16px;height:16px}.dark{background:var(--dark);color:var(--on-dark);position:relative;overflow:hidden}.dark:before{content:"";position:absolute;inset:-20% -30% auto -30%;height:70%;background:radial-gradient(ellipse at 50% 0%,rgba(171,140,82,.22),transparent 65%);pointer-events:none}.dark .wrap{position:relative}.dark .eyebrow{color:#d8bd86}.dark h2{color:#fff}.vid-frame{margin:26px auto 0;max-width:520px;border-radius:var(--r);overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 20px 50px #00000073;background:#000}.vid-frame video{width:100%;aspect-ratio:1/1;object-fit:cover}.vid-cap{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:16px 0 0;font-size:calc(16px * var(--gbac-b-scale, 1));color:var(--on-dark2)}.vid-cap span{display:flex;align-items:center;gap:8px}.vid-cap b{width:26px;height:26px;border-radius:50%;background:#d8bd862e;color:#e7cf9f;font-size:calc(14px * var(--gbac-b-scale, 1));display:grid;place-items:center}.cta-light{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;margin:26px auto 0;max-width:520px;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;font-size:calc(19px * var(--gbac-b-scale, 1));text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.cta-light:hover{transform:translateY(-1px);box-shadow:0 10px 26px #0000004d}.cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;margin:28px auto 0;max-width:520px;border-radius:999px;background:var(--btn);color:#fff;font-weight:700;font-size:calc(19px * var(--gbac-b-scale, 1));text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.cta:hover{background:#262320;transform:translateY(-1px);box-shadow:0 10px 26px #11111138}.edu-intro{max-width:640px}.edu{display:grid;gap:34px;margin-top:30px}.edu-item{display:grid;gap:16px;align-items:center}.edu-item img{width:100%;border-radius:var(--r);aspect-ratio:1/1;object-fit:cover}.edu-item.wide img{aspect-ratio:auto}.edu-item h3{font-family:var(--sans);font-size:calc(19px * var(--gbac-h-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.edu-item p{margin:8px 0 0;color:var(--ink2)}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.stat{background:var(--card);border-radius:var(--r);padding:20px 18px;box-shadow:var(--shadow)}.stat b{display:block;font-family:var(--serif);font-size:calc(38px * var(--gbac-h-scale, 1));line-height:1;margin-bottom:8px}.stat span{font-size:calc(16px * var(--gbac-b-scale, 1));color:var(--ink2);line-height:1.35;display:block}.features{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.features li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;font-weight:600;font-size:calc(18px * var(--gbac-b-scale, 1))}.features svg{width:30px;height:30px;stroke:var(--gold-text)}.steps{display:grid;gap:14px;margin-top:26px;counter-reset:s}.step{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;background:var(--card);border-radius:var(--r);padding:20px;box-shadow:var(--shadow)}.step .n{width:56px;height:56px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--serif);font-size:calc(26px * var(--gbac-h-scale, 1));display:grid;place-items:center}.step p{margin:0;font-size:calc(18px * var(--gbac-b-scale, 1))}.step b{display:block;font-size:calc(19px * var(--gbac-b-scale, 1));margin-bottom:4px}.cmp{margin-top:26px;position:relative}.cmp-head{display:grid;grid-template-columns:1fr 92px 92px;align-items:end}.cmp-head .us{background:var(--ink);color:#fff;border-radius:var(--r) var(--r) 0 0;padding:14px 6px;text-align:center;font-family:var(--serif);font-size:calc(20px * var(--gbac-h-scale, 1));font-weight:700}.cmp-head .them{text-align:center;font-size:calc(14px * var(--gbac-b-scale, 1));color:var(--ink2);padding:8px 4px;line-height:1.25}.cmp-body{border:1.5px solid var(--line);border-radius:var(--r) 0 var(--r) var(--r);background:var(--card);overflow:hidden}.cmp-row{display:grid;grid-template-columns:1fr 92px 92px;align-items:center;min-height:68px;border-top:1px solid var(--line2)}.cmp-row:first-child{border-top:0}.cmp-row .lbl{padding:12px 14px;font-size:calc(17px * var(--gbac-b-scale, 1));font-weight:600;line-height:1.3}.cmp-row .c-us{background:var(--ink);height:100%;display:grid;place-items:center}.cmp-row .c-them{display:grid;place-items:center}.cmp-row svg{width:28px;height:28px}.cmp-foot{display:grid;grid-template-columns:1fr 92px 92px}.cmp-foot .us{grid-column:2;background:var(--ink);height:16px;border-radius:0 0 var(--r) var(--r)}.necklines{display:grid;gap:22px;margin-top:26px}.necklines img{border-radius:var(--r);width:100%}.nl-list{list-style:none;padding:0;margin:0;position:relative}.nl-list:before{content:"";position:absolute;left:23px;top:20px;bottom:20px;width:2px;background:var(--line)}.nl-list li{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding:12px 0;position:relative}.nl-list .len{width:48px;height:48px;border-radius:50%;background:var(--card);border:2px solid var(--gold);display:grid;place-items:center;font-weight:700;font-size:calc(16px * var(--gbac-b-scale, 1));position:relative;z-index:1}.nl-list b{display:block;font-size:calc(18px * var(--gbac-b-scale, 1))}.nl-list span{color:var(--ink2);font-size:calc(16px * var(--gbac-b-scale, 1))}.tcards{display:grid;gap:14px;margin-top:26px}.tcard{background:var(--card);border-radius:var(--r);padding:22px;box-shadow:var(--shadow)}.tcard .qm{font-family:var(--serif);font-size:calc(56px * var(--gbac-h-scale, 1));line-height:.6;color:var(--gold);height:22px}.tcard p{margin:6px 0 0;font-family:var(--serif);font-size:calc(21px * var(--gbac-b-scale, 1));line-height:1.4}.tcard footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;margin-top:16px;font-size:calc(15px * var(--gbac-b-scale, 1))}.tcard footer b{font-size:calc(16px * var(--gbac-b-scale, 1))}.mini-stars{display:flex;gap:2px}.mini-stars svg{width:16px;height:16px;fill:var(--gold)}.rv-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}.rv-score{display:flex;align-items:center;gap:12px}.rv-score b{font-family:var(--serif);font-size:calc(44px * var(--gbac-h-scale, 1));line-height:1}.rv-note{font-size:calc(15px * var(--gbac-b-scale, 1));color:var(--ink2);margin:10px 0 0}.rv-grid{display:grid;gap:12px;margin-top:20px}.rv{background:var(--card);border:1px solid var(--line2);border-radius:var(--r-sm);padding:18px}.rv .who{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:calc(15px * var(--gbac-b-scale, 1));color:var(--ink2);margin-top:10px}.rv .who b{color:var(--ink);font-size:calc(16px * var(--gbac-b-scale, 1))}.rv p{margin:10px 0 0;font-size:calc(17px * var(--gbac-b-scale, 1))}.btn-outline{display:flex;align-items:center;justify-content:center;min-height:56px;margin:20px auto 0;max-width:520px;border:1.5px solid var(--ink);border-radius:999px;font-weight:700;text-decoration:none;transition:background .3s var(--ease),color .3s var(--ease)}.btn-outline:hover{background:var(--ink);color:#fff}.widget-note{font-size:calc(14px * var(--gbac-b-scale, 1));color:var(--ink3);text-align:center;margin:10px 0 0}.founder{display:grid;gap:22px;align-items:center}.kim-photo{aspect-ratio:16/10;border-radius:var(--r);background:linear-gradient(160deg,#e9e1d3,#d8cbb6);display:grid;place-items:center;text-align:center;color:var(--ink2);font-size:calc(15px * var(--gbac-b-scale, 1));padding:20px}.kim-photo b{display:block;font-family:var(--serif);font-size:calc(54px * var(--gbac-h-scale, 1));color:var(--ink);margin-bottom:6px}.founder blockquote{margin:0;font-family:var(--serif);font-size:calc(26px * var(--gbac-b-scale, 1));line-height:1.35}.founder cite{display:block;font-style:normal;font-size:calc(16px * var(--gbac-b-scale, 1));font-weight:600;margin-top:12px}.founder .second{font-family:var(--serif);font-size:calc(21px * var(--gbac-b-scale, 1));color:var(--ink2);margin:18px 0 0}.guarantee{margin-top:26px;background:var(--card);border-radius:var(--r);padding:22px;box-shadow:var(--shadow);display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start}.guarantee svg{width:44px;height:44px;stroke:var(--gold-text)}.guarantee b{display:block;font-size:calc(19px * var(--gbac-b-scale, 1));line-height:1.35}.guarantee span{display:block;margin-top:6px;font-size:calc(16px * var(--gbac-b-scale, 1));color:var(--ink2)}.buy2{background:var(--card);border-radius:20px;padding:22px 18px;box-shadow:0 0 0 1px #2121210d,0 12px 40px #21212114;margin-top:24px}.buy2 .ship{display:flex;justify-content:center;align-items:center;gap:8px;background:#e8f1e6;color:#234d2a;font-weight:700;font-size:calc(16px * var(--gbac-b-scale, 1));border-radius:999px;padding:10px 14px;margin-top:14px}.close-img{border-radius:var(--r);aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:24px}footer.site{background:var(--ink);color:#cfc8bd;font-size:calc(15px * var(--gbac-b-scale, 1));padding-block:40px 120px}footer.site .logo{color:#fff;text-align:left}footer.site .logo small{color:#bfb6a8}footer.site p{margin:14px 0 0}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#111111f7;color:#fff;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .4s var(--ease);box-shadow:0 -8px 30px #00000040}.sticky.show{transform:translateY(0)}.sticky .in{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.sticky .meta{font-size:calc(13px * var(--gbac-b-scale, 1));color:#d6cfc3;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.sticky .meta svg{width:13px;height:13px;fill:var(--gold)}.sticky .p{font-size:calc(20px * var(--gbac-b-scale, 1));font-weight:700;margin-top:2px}.sticky .p s{font-size:calc(15px * var(--gbac-b-scale, 1));font-weight:400;color:#bdb5a8;margin-left:6px}.sticky button{min-height:52px;padding:0 22px;border:0;border-radius:999px;background:var(--gold);color:#111;font:inherit;font-weight:700;font-size:calc(17px * var(--gbac-b-scale, 1));cursor:pointer}.dark :focus-visible,.sticky :focus-visible{outline-color:#e7cf9f}.toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%,20px);opacity:0;background:#fff;color:var(--ink);padding:14px 18px;border-radius:12px;box-shadow:0 12px 34px #0003;font-size:calc(16px * var(--gbac-b-scale, 1));font-weight:600;z-index:50;transition:opacity .3s var(--ease),transform .3s var(--ease);max-width:calc(100% - 32px);text-align:center}.toast.show{opacity:1;transform:translate(-50%)}@media(min-width:900px){section{padding-block:88px}.pdp{padding-block:28px 64px}.pdp-grid{grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.gallery{position:sticky;top:20px}.buy h1{font-size:calc(46px * var(--gbac-h-scale, 1))}.trust .wrap{grid-template-columns:repeat(4,1fr)}.problem .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.problem .collage{margin:0;order:-1}.edu{grid-template-columns:1fr 1fr;gap:40px 48px}.edu-item.wide{grid-column:1/-1;grid-template-columns:1.4fr 1fr;gap:40px}.proof .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.proof-grid{margin-top:0}.steps{grid-template-columns:repeat(3,1fr)}.step{grid-template-columns:1fr}.necklines{grid-template-columns:1fr 1fr;gap:48px;align-items:center}.tcards,.rv-grid{grid-template-columns:repeat(3,1fr)}.founder{grid-template-columns:.8fr 1.2fr;gap:56px}.kim-photo{aspect-ratio:4/5}.cmp,.buy2{max-width:720px;margin-inline:auto}}.lede-p{font-size:calc(18px * var(--gbac-b-scale, 1));color:var(--ink2);margin:14px 0 0}.lede-p b{color:var(--ink)}.tier .flag{background:var(--ink)}.chip{background:var(--gold-text)}.press{border-bottom:1px solid var(--line2);padding-block:22px 18px;text-align:center}.press .lbl{font-size:calc(13px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);margin:0}.press .pq{font-family:var(--serif);font-size:calc(21px * var(--gbac-b-scale, 1));margin:8px auto 14px;max-width:560px}.logos{display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap;color:#3b3631}.logos span{font-size:calc(24px * var(--gbac-b-scale, 1));line-height:1}.logos .elle{font-family:var(--serif);letter-spacing:.32em;font-size:calc(26px * var(--gbac-b-scale, 1))}.logos .vf{font-family:Times New Roman,serif;font-weight:700;letter-spacing:.02em;transform:scaleY(1.2)}.logos .cosmo{font-family:Impact,Arial Narrow Bold,sans-serif;font-weight:800;letter-spacing:-.02em;color:#6a635b}.press .note{font-size:calc(12.5px * var(--gbac-b-scale, 1));color:var(--ink3);margin:10px 0 0}.q-head{font-size:calc(clamp(34px,8vw,48px) * var(--gbac-h-scale, 1))}.problem-v2 .body p{font-size:calc(19px * var(--gbac-b-scale, 1));color:var(--ink2);margin:14px 0 0}.problem-v2 .body p b{color:var(--ink)}.collage3{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;margin:26px 0;height:clamp(320px,88vw,520px)}.collage3 img{width:100%;height:100%;object-fit:cover;border-radius:var(--r)}.collage3 img:first-child{grid-row:1/3}.kim-line{background:var(--card);border-radius:var(--r);padding:20px 22px;box-shadow:var(--shadow);margin-top:6px}.kim-line p{margin:0;font-family:var(--serif);font-size:calc(22px * var(--gbac-b-scale, 1));line-height:1.38}.kim-line cite{display:block;font-style:normal;font-size:calc(15px * var(--gbac-b-scale, 1));font-weight:600;margin-top:10px}.problem-v2 .sub-h,.problem-v2 .body p.sub-h{font-family:var(--serif);font-weight:700;font-size:calc(26px * var(--gbac-h-scale, 1));line-height:1.2;margin:30px 0 0;color:var(--ink)}.goodnews{text-align:left}.gn-img{border-radius:var(--r);overflow:hidden;margin-bottom:28px;box-shadow:0 0 0 1px #ffffff14,0 20px 50px #00000073}.gn-img img{width:100%;aspect-ratio:4/3;object-fit:cover}.goodnews h2{font-size:calc(clamp(34px,8vw,48px) * var(--gbac-h-scale, 1))}.goodnews .gn-sub{font-size:calc(20px * var(--gbac-b-scale, 1));font-weight:600;color:#fff;margin:16px 0 0}.goodnews .gn-lines{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.goodnews .gn-lines li{display:grid;grid-template-columns:28px 1fr;gap:10px;color:var(--on-dark2);font-size:calc(18px * var(--gbac-b-scale, 1))}.goodnews .gn-lines svg{width:24px;height:24px}.goodnews .gn-close{color:#fff;font-size:calc(19px * var(--gbac-b-scale, 1));margin:18px 0 0}.fix-img{border-radius:var(--r);width:100%;aspect-ratio:1/1;object-fit:cover;margin:24px 0 10px}.fix details{border-bottom:1px solid var(--line)}.fix summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;cursor:pointer;font-size:calc(20px * var(--gbac-b-scale, 1));font-weight:600}.fix summary::-webkit-details-marker{display:none}.fix .chev{transition:transform .3s var(--ease)}.fix details[open] .chev{transform:rotate(180deg)}.ps{display:grid;gap:10px;padding:0 0 18px}.ps div{border-radius:12px;padding:12px 14px;font-size:calc(17px * var(--gbac-b-scale, 1))}.ps .p{background:#f3eeee;color:#4a3f3f}.ps .s{background:#eef3ec;color:#27402b}.ps b{display:block;font-size:calc(12px * var(--gbac-b-scale, 1));letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px}.unlike-img{border-radius:var(--r);width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:26px}.unlike .small{font-size:calc(17px * var(--gbac-b-scale, 1));color:var(--ink2);margin:12px 0 0}.unlike .mid{font-size:calc(20px * var(--gbac-b-scale, 1));color:var(--ink2);margin:16px 0 0}.unlike .tag{font-weight:700;font-size:calc(17px * var(--gbac-b-scale, 1));margin:16px 0 0}.statrows{margin:22px 0 0}.statrows div{border-top:2px solid var(--ink);padding:14px 0}.statrows b{display:block;font-size:calc(18px * var(--gbac-b-scale, 1))}.statrows span{color:var(--ink2);font-size:calc(17px * var(--gbac-b-scale, 1))}.flist{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.flist li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;font-weight:700;font-size:calc(18px * var(--gbac-b-scale, 1));color:var(--ink)}.flist svg{width:28px;height:28px;stroke:var(--ink)}.per{text-align:center;font-size:calc(17px * var(--gbac-b-scale, 1));margin:24px 0 0}.subcta{text-align:center;color:var(--ink2);font-size:calc(16px * var(--gbac-b-scale, 1));margin:10px 0 0}.carousel{margin-top:26px}.ctrack{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px}.ctrack::-webkit-scrollbar{display:none}.cslide{flex:0 0 86%;scroll-snap-align:start}.cnav{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.carr{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--ink);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease)}.carr:hover{background:var(--ink);color:#fff}.carr.prev{border-color:#8a8279;color:#6a635b}.cdots{display:flex;gap:8px}.cdot{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--ink);background:transparent;padding:0;cursor:pointer}.cdot[aria-current=true]{background:var(--ink)}.tslide{background:var(--card);border-radius:var(--r);padding:24px;box-shadow:var(--shadow);height:100%}.tslide .qm{font-family:var(--serif);font-size:calc(60px * var(--gbac-h-scale, 1));line-height:.6;color:var(--gold);height:24px}.tslide p{font-family:var(--serif);font-size:calc(21px * var(--gbac-b-scale, 1));line-height:1.4;margin:8px 0 0}.tslide footer{margin-top:16px;display:grid;gap:4px;font-size:calc(15px * var(--gbac-b-scale, 1))}.tslide footer b{font-size:calc(17px * var(--gbac-b-scale, 1))}.step-card img,.step-card video{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--r)}.step-card .num{position:relative}.step-card .num span{position:absolute;top:12px;left:12px;width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:700;font-size:calc(19px * var(--gbac-b-scale, 1));box-shadow:var(--shadow)}.step-card h3{font-family:var(--sans);font-size:calc(20px * var(--gbac-h-scale, 1));margin:14px 0 6px}.step-card p{margin:0;color:var(--ink2);font-size:calc(17px * var(--gbac-b-scale, 1))}.reason{background:var(--card);border-radius:var(--r);padding:22px;box-shadow:var(--shadow);height:100%}.reason .ri{width:64px;height:64px;border-radius:16px;background:var(--bg2);display:grid;place-items:center;margin-bottom:16px}.reason .ri svg{width:34px;height:34px;stroke:var(--ink)}.reason h3{font-family:var(--sans);font-size:calc(17px * var(--gbac-h-scale, 1));letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.reason p{margin:0;color:var(--ink2);font-size:calc(17px * var(--gbac-b-scale, 1))}.timeline{list-style:none;padding:0;margin:26px 0 0;position:relative}.timeline:before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:2px;background:#8a8279}.timeline li{position:relative;padding:0 0 22px 38px}.timeline li:before{content:"";position:absolute;left:3px;top:6px;width:14px;height:14px;border-radius:50%;background:#6a635b}.timeline .when{font-size:calc(16px * var(--gbac-b-scale, 1));color:var(--ink2)}.timeline b{display:block;font-size:calc(20px * var(--gbac-b-scale, 1));font-weight:600;margin-top:2px}.timeline span.d{display:block;color:var(--ink2);font-size:calc(16px * var(--gbac-b-scale, 1));margin-top:4px}.pair-banner{background:#3a342e;color:var(--on-dark)}.pair-imgs{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--r);overflow:hidden}.pair-imgs img{width:100%;aspect-ratio:3/4;object-fit:cover}.pair-banner h2{color:#fff;margin-top:28px}.pair-banner p{color:var(--on-dark2);font-size:calc(19px * var(--gbac-b-scale, 1));margin:14px 0 0}.pair-banner .cta-light{margin-left:0}.objection{background:var(--bg2);border-radius:20px;padding:28px 22px;text-align:center}.objection h2{font-size:calc(clamp(30px,7vw,40px) * var(--gbac-h-scale, 1))}.objection p{color:var(--ink2);margin:14px 0 0;font-size:calc(18px * var(--gbac-b-scale, 1))}.cmp2{margin-top:28px;position:relative;padding-top:18px}.cmp2 .grid{display:grid;grid-template-columns:1fr 96px 96px;position:relative}.cmp2 .colbg{position:absolute;top:-18px;bottom:-18px;left:calc(100% - 192px);width:96px;background:linear-gradient(180deg,#2a2622,#1d1a17);border-radius:22px;box-shadow:0 14px 36px #1d1a1747;z-index:0}.cmp2 .hd{position:relative;z-index:1;text-align:center;padding:4px 4px 18px}.cmp2 .hd.us{font-family:var(--serif);font-size:calc(24px * var(--gbac-h-scale, 1));font-weight:700;color:#fff}.cmp2 .hd.them{font-size:calc(14px * var(--gbac-b-scale, 1));color:var(--ink2);line-height:1.25}.cmp2 .rows{border:1.5px solid var(--line);border-radius:18px;background:var(--card)}.cmp2 .r{display:grid;grid-template-columns:1fr 96px 96px;align-items:center;min-height:70px;border-top:1px solid var(--line2);position:relative;z-index:1}.cmp2 .r:first-child{border-top:0}.cmp2 .r span:first-child{padding:12px 16px;font-size:calc(17px * var(--gbac-b-scale, 1));font-weight:600;line-height:1.3}.cmp2 .r span{display:grid;place-items:center}.cmp2 .r svg{width:30px;height:30px}.cmp2 .intro{color:var(--ink2);margin:0 0 6px;font-size:calc(18px * var(--gbac-b-scale, 1))}.midprice{background:var(--bg2)}.midprice .rate{display:flex;justify-content:center;align-items:center;gap:8px;font-size:calc(16px * var(--gbac-b-scale, 1))}.midprice h2{text-align:center;margin-top:10px}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.pcard{position:relative;border:1.5px solid var(--line);border-radius:14px;background:#fff;padding:22px 8px 14px;text-align:center;cursor:pointer;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.pcard .tab{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--gold-text);color:#fff;font-size:calc(12px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.06em;padding:3px 10px;border-radius:6px;white-space:nowrap}.pcard b{display:block;font-size:calc(20px * var(--gbac-b-scale, 1))}.pcard small{display:block;font-size:calc(14px * var(--gbac-b-scale, 1));color:var(--ink2)}.pcard .each{display:block;margin-top:10px;font-size:calc(15px * var(--gbac-b-scale, 1));font-weight:700}.mp-total{text-align:center;margin-top:22px}.mp-total b{font-size:calc(34px * var(--gbac-b-scale, 1))}.mp-total s{color:var(--ink3);font-size:calc(20px * var(--gbac-b-scale, 1));margin-left:8px}.unlocked{display:block;width:fit-content;margin:10px auto 0;background:#2f6b3a;color:#fff;font-weight:600;font-size:calc(16px * var(--gbac-b-scale, 1));padding:8px 16px;border-radius:10px}.fine{text-align:center;font-size:calc(14px * var(--gbac-b-scale, 1));color:var(--ink2);margin:12px 0 0}.guar{background:#3a342e;color:var(--on-dark)}.guar img{border-radius:var(--r);width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:26px}.guar h2{color:#fff}.guar p{color:var(--on-dark2);font-size:calc(19px * var(--gbac-b-scale, 1));margin:16px 0 0}.guar .cta-light{margin-left:0}.pair-banner :focus-visible,.guar :focus-visible,.trust :focus-visible{outline-color:#e7cf9f}.newq{font-size:calc(11px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);border:1.5px solid var(--gold-text);border-radius:999px;padding:1px 7px;margin-left:8px;vertical-align:middle;white-space:nowrap}.closing img{border-radius:var(--r);width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:26px}.closing p.b{font-size:calc(19px * var(--gbac-b-scale, 1));color:var(--ink2);margin:16px 0 0}.closing .fromline{font-size:calc(18px * var(--gbac-b-scale, 1));color:var(--ink2);margin:22px 0 0}@media(min-width:900px){.cslide{flex-basis:calc(33.333% - 10px)}.problem-v2 .wrap,.fix .wrap,.unlike .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.problem-v2 .collage3,.fix .fix-img,.unlike .unlike-img{margin-top:0}.goodnews .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.goodnews .gn-img{margin:0}.pair-banner .wrap,.guar .wrap,.closing .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.pair-banner h2,.guar img,.closing img{margin-top:0}.guar img,.closing img{margin-bottom:0}.cmp2,.midprice .inner,.objection{max-width:760px;margin-inline:auto}}.announce,.logo small,.stars,.finish-lbl,.divider,.tier .t-sub,.tier .t-price s,.pickrow,.pickrow select,.attach b,.attach small,.stock,.risk,details.q p,.trust div,.rv-note,.rv .who,.rv .who b,.rv p,.toast,.press .lbl,.ps div,.unlike .small,.statrows span,.per,.subcta,.tslide footer,.tslide footer b,.step-card p,.reason p,.timeline .when,.timeline .d,.cmp2 .hd.them,.cmp2 .r span:first-child,.midprice .rate,.pcard small,.pcard .each,.unlocked,.fine,.kim-line cite,.eyebrow,.sticky .p s,.sticky button,.sticky .meta{font-size:calc(18px * var(--gbac-b-scale, 1))}.chip,.tier .flag,.pcard .tab,.ps b,.reason h3{font-size:calc(18px * var(--gbac-b-scale, 1));letter-spacing:.04em}.reason h3{font-size:calc(18px * var(--gbac-h-scale, 1))}.tier .flag{top:-17px;padding:3px 10px}.pcard .tab{top:-17px;padding:2px 10px}.pcard{padding-top:26px}.cards3{gap:8px;margin-top:34px}.sw .new{font-size:calc(18px * var(--gbac-b-scale, 1));top:-18px;right:-30px;padding:1px 8px}.logo small{font-size:calc(18px * var(--gbac-b-scale, 1))}.sticky .meta svg{width:16px;height:16px}.sticky{visibility:hidden;transition:transform .4s var(--ease),visibility 0s linear .4s}.sticky.show{visibility:visible;transition:transform .4s var(--ease),visibility 0s}.bnote{font-size:calc(14px * var(--gbac-b-scale, 1))!important;color:var(--ink3)}.press .bnote,.widget-note.bnote{margin:10px 0 0}.newq.bnote{font-size:calc(11px * var(--gbac-b-scale, 1))!important;color:var(--gold-text)}footer.site p.bnote{color:#bfb6a8}.attach input{outline-color:#8a8279}.stars a{display:inline-block;padding:11px 0;margin:-11px 0}.cdots{pointer-events:none}.cdot{width:12px;height:12px}.ctrack{align-items:flex-start}.tslide{height:auto}.logos{gap:14px 26px}.logos .vogue{font-family:var(--serif);font-weight:700;letter-spacing:.12em;font-size:calc(26px * var(--gbac-b-scale, 1))}.logos .cosmo{font-size:calc(22px * var(--gbac-b-scale, 1));letter-spacing:.02em}.timeline details summary{list-style:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:56px;cursor:pointer}.timeline details summary::-webkit-details-marker{display:none}.timeline details .chev{transition:transform .3s var(--ease)}.timeline details[open] .chev{transform:rotate(180deg)}.timeline span.d{display:block;color:var(--ink2);margin:6px 0 4px;font-size:calc(18px * var(--gbac-b-scale, 1))}.unlike .tag{font-size:calc(18px * var(--gbac-b-scale, 1))}.pair-imgs img{aspect-ratio:1/1}.attach{transition:border-color .25s var(--ease),background .25s var(--ease)}.attach.on{border-color:var(--ink);background:#fffdf8;box-shadow:var(--shadow)}.attach .added{display:none;margin-left:8px;background:#256134;color:#fff;font-size:calc(18px * var(--gbac-b-scale, 1));font-weight:700;letter-spacing:.04em;border-radius:6px;padding:2px 8px;vertical-align:middle}.attach.on .added{display:inline-block}.brk{font-size:calc(18px * var(--gbac-b-scale, 1));color:var(--ink2);margin:10px 0 0;min-height:0}.brk:empty{margin:0}.brk.center{text-align:center}.mid-picks-wrap{margin-top:24px}.mid-picks-lbl{font-size:calc(18px * var(--gbac-b-scale, 1));font-weight:700;margin:0 0 10px;text-align:center}.mid-picks{display:grid;gap:10px;max-width:420px;margin-inline:auto}.pc-each s{color:var(--ink3);font-weight:400;margin-right:6px}.cards3{align-items:stretch}.pcard{display:flex;flex-direction:column}.pcard b{min-height:1.2em}.pcard small{min-height:2.6em}.pcard .each{margin-top:auto;padding-top:10px}.tier .t-name{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.ps div{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;background:none;padding:10px 0}.ps .p{color:#7c3129}.ps .s{color:#1f5a2e}.ps b{grid-column:2;color:inherit}.psi{grid-row:1/3;width:26px;height:26px;margin-top:2px}.ps .p,.ps .s{background:none;border-radius:0;padding:10px 0}.reasons8{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;align-items:stretch}.reasons8 .reason{height:100%;display:flex;flex-direction:column}.reasons8 .reason .ri{width:56px;height:56px}.reasons8 .reason h3{min-height:2.4em}@media(min-width:900px){.cmp2,.midprice .inner,.objection{max-width:980px}.reasons8{grid-template-columns:repeat(4,1fr);gap:16px}section{padding-block:86px}}@media(min-width:900px){.gallery .track{display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow:visible;scroll-snap-type:none}.gallery .track .slide{min-width:0}.gallery .track .slide:first-child{grid-column:1/3}.gallery .track .slide:first-child{aspect-ratio:1/1}.gallery .track .slide:nth-child(2){grid-column:1/3;aspect-ratio:4/5}.gallery .track .slide{border-radius:var(--r);overflow:hidden}.gallery .track{background:none}.gallery .thumbs{display:none}.gallery{position:static}.problem-v2 .collage3{height:560px}.unlike .unlike-img{aspect-ratio:2/3;position:sticky;top:24px;margin-bottom:0}}.tiers{gap:22px}.tier .flag{top:-14px;right:12px;padding:3px 11px;letter-spacing:.06em;border-radius:7px}details.q summary{gap:14px}details.q summary .qi{flex:0 0 24px;height:24px;color:var(--gold-text);display:grid;place-items:center}details.q summary .qi svg{width:24px;height:24px;display:block}details.q summary .qt{flex:1 1 auto;min-width:0}.statrows .srow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.statrows .srow .mini-stars{flex:0 0 auto}.kimstory{background:var(--wash,#f1eadc)}.kimstory .wrap{display:grid;gap:26px;align-items:center}.kimstory .kim-img{width:100%;height:auto;border-radius:var(--r);display:block;aspect-ratio:3/4;object-fit:cover;object-position:50% 22%}.kimstory .eyebrow{font-size:calc(18px * var(--gbac-b-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:0 0 10px}.kimstory h2{margin:0 0 16px}.kimstory p{font-size:calc(19px * var(--gbac-b-scale, 1));line-height:1.6;color:var(--ink2);margin:0 0 14px;max-width:58ch}.kimstory .kim-cite{display:block;font-style:normal;font-weight:700;font-size:calc(18px * var(--gbac-b-scale, 1));color:var(--ink);margin:18px 0 22px}.kimstory .cta-light{margin-left:0}@media(min-width:900px){.kimstory .wrap{grid-template-columns:minmax(0,380px) 1fr;gap:52px}}.guar .ret-seal{display:flex;align-items:center;gap:16px;margin-bottom:20px}.guar .ret-seal .seal{flex:0 0 58px;height:58px;color:var(--gold-text)}.guar .ret-seal .seal svg{width:58px;height:58px;display:block}.guar .ret-seal .seal-t{display:grid;gap:2px}.guar .ret-seal b{font-size:calc(23px * var(--gbac-h-scale, 1));font-family:var(--serif);line-height:1.15}.guar .ret-seal small{font-size:calc(18px * var(--gbac-b-scale, 1));color:var(--ink2);line-height:1.35}.midprice .inner{border:1.5px solid var(--line);border-radius:var(--r);background:var(--card);padding:30px 24px 26px;box-shadow:var(--shadow)}.pcard{border-radius:var(--r-sm);background:var(--card)}.pcard.on{border:2.5px solid var(--ink);background:#fffdf8;box-shadow:var(--shadow)}.cards3{gap:22px}.pcard .tab{top:-14px}.attach-mid{margin-top:22px;text-align:left}.ctrack{align-items:stretch}.cslide{display:flex}.cslide.step-card{flex-direction:column}.tslide{display:flex;flex-direction:column;width:100%}.tslide footer{margin-top:auto;padding-top:16px}.cmp2 .r span:first-child{place-items:center start;text-align:left;padding-right:22px}.cmp2 .grid,.cmp2 .r{grid-template-columns:1fr 124px 104px}.cmp2 .colbg{left:calc(100% - 228px);width:124px}.cmp2 .hd.us{font-size:calc(30px * var(--gbac-h-scale, 1));letter-spacing:.01em}.cmp2 .hd.them{opacity:.78}.cmp2 .intro{max-width:56ch}@media(max-width:700px){.cmp2 .grid,.cmp2 .r{grid-template-columns:1fr 84px 72px}.cmp2 .colbg{left:calc(100% - 156px);width:84px}.cmp2 .r span:first-child{padding-right:12px}.cmp2 .hd.us{font-size:calc(25px * var(--gbac-h-scale, 1))}}.lengths .len-grid{display:grid;gap:26px;margin-top:26px;max-width:1000px;margin-inline:auto}.lengths .len-fig{margin:0}.lengths .len-fig img{width:100%;height:auto;border-radius:var(--r);display:block}.lengths .len-fig figcaption{margin-top:10px;text-align:center}.lengths .timeline{margin-top:0}.lengths .lname{display:block;font-style:normal;font-size:calc(18px * var(--gbac-b-scale, 1));letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:3px}@media(min-width:900px){.lengths .len-grid{grid-template-columns:1fr 1fr;gap:44px;align-items:center}.pdp-grid{grid-template-rows:auto auto}.pdp-grid>.gallery{grid-column:1;grid-row:1}.pdp-grid>.buy{grid-column:2;grid-row:1/3}.pdp-grid>.mini-faq{grid-column:1;grid-row:2;margin-top:28px;align-self:start}}.cnav[hidden]{display:none}.cmp2 .grid{gap:0}.pickrow select{-webkit-appearance:none;appearance:none;padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23212121' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center}.sticky .meta{flex-wrap:nowrap;white-space:nowrap}.sticky button{white-space:nowrap}.btn--scroll-top{bottom:calc(var(--outer, 16px) + 96px)!important}@media(max-width:600px){.sticky .in{grid-template-columns:1fr auto;gap:10px}.sticky .meta{font-size:calc(15px * var(--gbac-b-scale, 1));gap:5px}.sticky .meta svg{width:13px;height:13px}.sticky .p{font-size:calc(19px * var(--gbac-b-scale, 1))}.sticky .p s{font-size:calc(15px * var(--gbac-b-scale, 1))}.sticky button{font-size:calc(16px * var(--gbac-b-scale, 1));padding:0 18px}.btn--scroll-top{bottom:136px!important}}@media(max-width:600px){.sticky .in{grid-template-columns:1fr auto;grid-template-areas:"meta meta" "p btn";row-gap:6px}.sticky .in>div:first-child{display:contents}.sticky .meta{grid-area:meta}.sticky .p{grid-area:p;margin-top:0}.sticky button{grid-area:btn}.sticky .mini-stars{display:flex!important}}div[class*=kl-private-reset-css][role=dialog][aria-label*=Form]{display:none!important}body.klaviyo-prevent-body-scrolling{overflow:visible!important}.btn-outline .live-count{margin:0 .3em}@media(max-width:600px){.btn--scroll-top{display:none!important}}.price-row{flex-wrap:wrap;row-gap:4px}.price-row .for{font-size:calc(18px * var(--gbac-b-scale, 1));font-weight:600;color:var(--ink2)}.gbac-lander :focus-visible{outline:3px solid var(--gold-text)!important;outline-offset:3px}.gbac-lander .dark :focus-visible,.gbac-lander .guar :focus-visible,.gbac-lander .trust :focus-visible,.sticky :focus-visible{outline-color:#e7cf9f!important}.pcard{border-color:#8a8279}.goodnews .gn-img{overflow:hidden}.goodnews .gn-img img{object-position:50% 0;transform:scale(1.55);transform-origin:50% 8%}@media(max-width:600px){.gbac-lander--testimonials .ctrack{align-items:flex-start}.gbac-lander--testimonials .tslide{height:auto}.gbac-lander--testimonials .tslide footer{margin-top:16px}}section.shopify-section.gbac-lander{padding-block:0}.atc[aria-busy=true]{opacity:.72;pointer-events:none}.atc[aria-busy=true] .arrow{animation:gbacPulse 1s ease-in-out infinite}@keyframes gbacPulse{50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.atc[aria-busy=true] .arrow{animation:none}}.tier:not(.on):hover,.tier:not(.on):focus-within{background:var(--gold-wash);border-color:#8a8279}@media(max-width:600px){.gbac-lander--testimonials .ctrack{transition:height .3s var(--ease);overflow-y:hidden}}.finish-lbl[hidden],.swatches[hidden]{display:none!important}.gbac-lander--closing img{object-position:50% 38%}.price-row{flex-wrap:wrap;row-gap:6px}.price-row .chip{white-space:nowrap}.price-row .for{font-size:calc(18px * var(--gbac-b-scale, 1));font-weight:600;color:var(--ink2);white-space:nowrap}.deadline{display:flex;align-items:center;justify-content:center;gap:8px;font-size:calc(18px * var(--gbac-b-scale, 1));font-weight:700;color:var(--ink);margin:12px 0 0}.deadline svg{flex:none}.mp-deadline{display:flex;align-items:center;justify-content:center;gap:8px;font-size:calc(18px * var(--gbac-b-scale, 1));margin:-4px 0 18px}.kimstory blockquote.kim-q{margin:14px 0;padding:4px 0 4px 18px;border-left:3px solid var(--gold-text)}.kimstory blockquote.kim-q p{font-family:var(--serif);font-size:calc(21px * var(--gbac-b-scale, 1));line-height:1.5;margin:0}.kimstory blockquote.kim-q cite{display:block;font-style:normal;font-size:calc(18px * var(--gbac-b-scale, 1));color:var(--ink2);margin-top:6px}.needs-kim{display:block;border:2px dashed #9c3b32;background:#fff4f2;color:#7a241c;border-radius:10px;padding:12px 14px;font-size:calc(18px * var(--gbac-b-scale, 1));font-weight:700;margin:16px 0}.tier .t-sub{display:block}.review-note{background:#fff4f2;color:#7a241c;border-bottom:2px dashed #9c3b32;font-weight:700}.cards3.four{grid-template-columns:repeat(2,1fr);row-gap:30px}@media(min-width:900px){.cards3.four{grid-template-columns:repeat(4,1fr)}}.tier .pickrows{grid-column:1/-1}.guar .seal-t small{color:var(--on-dark2)}.shopify-section.gbac-gift ul,.shopify-section.gbac-gift ol{font-size:inherit}.logos__title{font-size:calc(18px * var(--gbac-b-scale, 1))!important}.logos__slider,.logos__slide__link{min-height:48px}.logos__slide__link{display:flex;align-items:center;justify-content:center}@media(max-width:600px){.sticky{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.sticky .in{grid-template-columns:1fr auto;grid-template-areas:"meta p" "btn btn";column-gap:8px;row-gap:8px}.sticky .meta{font-size:calc(18px * var(--gbac-b-scale, 1));gap:4px}.sticky .meta svg{width:14px;height:14px}.sticky .meta,.sticky .p{align-self:center;margin:0}.sticky .p{font-size:calc(18px * var(--gbac-b-scale, 1));justify-self:end;white-space:nowrap}.sticky .p s{font-size:calc(18px * var(--gbac-b-scale, 1));margin-left:4px}.sticky button{width:100%;min-height:48px;font-size:calc(18px * var(--gbac-b-scale, 1))}.btn--scroll-top{bottom:124px!important}}@media(max-width:379px){.sticky .meta .mini-stars{display:none!important}}@media(max-width:749px){body:has(.sticky.show) [class*=kl-teaser-]{display:none!important}}@media(min-width:750px){body:has(.sticky.show) [class*=kl-teaser-]{bottom:110px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gbac-gift.css.map */
