:root{--ink:#0F1F2E;--body:#3d4854;--muted:#6b7480;--cream:#FAF9F7;--cream2:#F4F1EA;--white:#fff;--gold:#A88A58;--gold-text:#6f5626;--gold-soft:#eadfc9;--gold-band:#f1e3c2;--star:#E2A34D;--green:#3f7a4f;--green-soft:#e6efe8;--red:#a54b4b;--line:#ddd6c8;--line-strong:#948d7c;--serif:"Playfair Display",Georgia,serif;--sans:"Lato",Arial,sans-serif;--t34:clamp(28px,7.4vw,34px);--t22:22px;--t18:18px;--t15:15px;--t11:11px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cream)}body{margin:0;font-family:var(--sans);font-size:var(--t15);line-height:1.6;color:var(--body);background:var(--cream);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--serif);font-weight:400;color:var(--ink);margin:0;line-height:1.2;letter-spacing:-.01em}h1,h2{font-size:var(--t34)}h3{font-size:var(--t22)}.wrap{max-width:760px;margin:0 auto;padding:0 20px}.center{text-align:center}.lede{font-size:var(--t18);color:var(--body);margin:10px 0 0}.k{font-size:var(--t11);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.k.center{display:block;text-align:center;margin-bottom:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 24px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;font-size:var(--t15);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center}.btn.wide{display:flex;width:100%}.btn.gold{background:var(--gold)}.sec{padding:36px 0}.offerbar{display:flex;align-items:center;justify-content:center;min-height:44px;background:var(--ink);color:#fff;text-align:center;padding:10px 16px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.offerbar b{color:#e9d4a5}.site{background:var(--cream);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.site .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:58px}.logo{grid-column:2;font-family:var(--serif);font-size:20px;letter-spacing:.24em;color:var(--ink);text-decoration:none}.hbtn{grid-column:3;justify-self:end;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none;border:1.5px solid var(--ink);border-radius:999px;padding:8px 14px;min-height:44px;display:inline-flex;align-items:center}.summary{padding:30px 0 8px}.summary .rule{display:flex;align-items:center;gap:12px;margin-bottom:14px}.summary .rule i{flex:1;height:1px;background:var(--line)}.summary .rule span{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;background:var(--white)}.summary .rule svg{width:22px;height:22px}.summary h1{text-align:center}.summary h1 .hl{display:inline;background:linear-gradient(transparent 55%,var(--gold-band) 55%);padding:0 4px}.summary .one{text-align:center;font-size:var(--t18);margin:14px auto 0;max-width:34ch}.said{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:6px}.said li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.4;color:var(--body)}.said li svg{width:20px;height:20px;color:var(--gold-text);margin-top:1px}.said li b{color:var(--ink);font-weight:700}.setsec{padding:24px 0 40px}.tiers{display:grid;gap:12px;margin:0}.tier{position:relative;text-align:left;background:var(--white);border:1.5px solid var(--line);border-radius:18px;padding:16px;cursor:pointer;display:grid;gap:8px;transition:border-color .15s,box-shadow .15s}.tier.on{border-color:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}.tier .badge{position:absolute;top:-12px;left:16px;background:var(--gold);color:#fff;font-size:var(--t11);font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 10px}.tier .thd{display:flex;align-items:center;justify-content:space-between;gap:10px}.tier .radio{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700;flex:none}.tier.on .radio{background:var(--ink);border-color:var(--ink)}.tier.on .radio:after{content:"\2713"}.tier h3{font-size:20px}.tier .hero{display:grid;gap:6px;border-radius:12px;overflow:hidden;aspect-ratio:4/3}.tier .hero span{overflow:hidden;background:var(--cream2)}.tier .hero img{width:100%;height:100%;object-fit:cover}.tier .desc{margin:0;font-size:13.5px;color:var(--body)}.tier .price{font-weight:700;color:var(--ink);font-size:var(--t22);font-family:var(--serif)}.tier .price small{font-family:var(--sans);font-size:12.5px;color:var(--muted);font-weight:400;margin-left:6px}.gifts{list-style:none;margin:0;padding:8px 10px;border-radius:10px;background:var(--green-soft);display:grid;gap:4px}.gifts li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:center;font-size:13px;color:var(--ink);line-height:1.35}.gifts li svg{width:18px;height:18px;color:var(--green)}.altlink{text-align:center;font-size:13.5px;color:var(--body);margin:14px 0 0}.altlink button{background:none;border:0;padding:8px 4px;min-height:44px;color:var(--ink);font-weight:700;text-decoration:underline;font-size:13.5px}.altlink.on button{text-decoration:none;color:var(--muted);cursor:default}.kit{margin:16px 0 0;background:var(--white);border:1px solid var(--line);border-radius:18px;overflow:hidden}.kit .khd{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:16px 16px 8px}.kit .khd .n{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--gold);color:var(--gold-text);display:grid;place-items:center}.kit .khd .n svg{width:22px;height:22px}.kit .khd h3{font-size:20px}.kit .khd .k{display:block;margin-top:2px}.line{margin:0 12px 10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--cream)}.line .top{display:grid;grid-template-columns:88px 1fr auto;gap:12px;align-items:start}.line .thumb{width:88px;height:88px;border-radius:10px;overflow:hidden;background:var(--cream2)}.line .thumb img{width:100%;height:100%;object-fit:cover}.line .thumb.gc{display:grid;place-items:center;background:var(--ink);color:#e9d4a5;font-family:var(--serif);font-size:16px}.line .nm{font-weight:700;color:var(--ink);font-size:var(--t15);line-height:1.3}.line .sub{font-size:13px;color:var(--muted);margin-top:2px}.line .pr{font-weight:700;color:var(--ink);white-space:nowrap}.line .pr.free{color:var(--green)}.line .pr s{color:var(--muted);font-weight:400;margin-right:6px}.line .ctl{margin:10px 0 0}.line .lbl{font-size:var(--t11);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);margin:10px 0 6px}.sizes{display:flex;flex-wrap:wrap;gap:8px}.sz{min-width:56px;min-height:44px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--line-strong);background:var(--white);color:var(--ink);font-weight:700;font-size:14px}.sz.on{border-color:var(--ink);background:var(--ink);color:#fff}.swatches{display:flex;flex-wrap:wrap;gap:10px}.sw{width:44px;height:44px;border-radius:50%;border:2px solid var(--white);box-shadow:0 0 0 1.5px var(--line-strong);padding:0}.sw.on{box-shadow:0 0 0 2.5px var(--ink)}.swname{font-size:13px;color:var(--body);margin:6px 0 0}.gline{margin:0 12px 10px;padding:10px 12px;border-radius:14px;background:var(--green-soft);display:grid;gap:6px}.gline>div{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;font-size:13.5px;color:var(--ink)}.gline .thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--white)}.gline .thumb img{width:100%;height:100%;object-fit:cover}.gline .thumb.gc{display:grid;place-items:center;background:var(--ink);color:#e9d4a5;font-family:var(--serif);font-size:13px}.gline small{display:block;color:var(--muted);font-size:12px}.gline .pr{font-weight:700;color:var(--green);white-space:nowrap}.gline .pr s{color:var(--muted);font-weight:400;margin-right:5px}.totals{margin:4px 12px 12px;padding:14px 12px 4px;border-top:1px solid var(--line)}.totals .r{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:var(--t15)}.totals .r.ship span:last-child{color:var(--green);font-weight:700}.totals .r.ship.calc span:last-child{color:var(--muted);font-weight:400}.totals .r.tot{border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:var(--t18);color:var(--ink);font-weight:700}.totals .pay{display:flex;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;color:var(--body);padding:2px 0 6px}.totals .pay b{color:var(--ink)}.totals .pay .sz-logo{font-weight:700;color:#392fa6;letter-spacing:-.01em}.totals .up{margin:10px 0 0;padding:12px;border-radius:10px;background:var(--cream2);font-size:13.5px;color:var(--body)}.totals .up b{color:var(--ink)}.totals .up button{display:block;margin:6px 0 0;background:none;border:0;padding:8px 0;min-height:44px;color:var(--ink);font-weight:700;text-decoration:underline;font-size:13.5px}.kit .act{padding:0 12px 16px}.kit .act .fine{font-size:12.5px;color:var(--muted);text-align:center;margin:10px 0 0}.kit .act .fine b{color:var(--ink)}.kit .act .mail{display:inline-block;min-height:44px;padding:12px 6px;color:var(--ink);font-weight:700}.kit .kitrev{margin:14px 0 0;background:var(--cream);border-color:var(--line);padding:14px}.kit .kitrev p{font-size:14px}.marks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 8px;margin:14px 0 0}.marks span{display:grid;justify-items:center;gap:6px;font-size:11.5px;line-height:1.3;color:var(--body);text-align:center}.marks svg{width:24px;height:24px;color:var(--gold-text)}.sheets{background:var(--cream2)}.badges{display:flex;justify-content:center;align-items:center;gap:26px;margin:18px 0 0}.badges img{height:64px;width:auto}.badges .rate{display:grid;justify-items:center;gap:2px;font-size:12.5px;color:var(--body);line-height:1.3}.badges .rate b{color:var(--ink);font-size:var(--t18);font-family:var(--serif);font-weight:400}.badges .rate .stars{color:var(--star);letter-spacing:1px;font-size:14px}.press{margin:16px 0 0;text-align:center}.press .k{display:block;color:var(--muted);font-size:10px;letter-spacing:.16em;margin-bottom:8px}.press .logos{display:flex;justify-content:center;align-items:center;gap:22px;opacity:.55}.press .logos img{height:14px;width:auto;filter:grayscale(1)}.gal{display:grid;grid-auto-flow:column;grid-auto-columns:64%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 6px;margin:22px -20px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal figure{margin:0;scroll-snap-align:start}.gal .ph{border-radius:16px;overflow:hidden;background:var(--white);aspect-ratio:3/4}.gal img{width:100%;height:100%;object-fit:cover}.gal figcaption{font-size:12.5px;color:var(--muted);margin:6px 2px 0}.galnote{font-size:12.5px;color:var(--muted);text-align:center;margin:4px 0 0}.why{margin:20px 0 0;font-size:var(--t15)}.why b{color:var(--ink)}.chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0}.chip{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:12px 8px;text-align:center}.chip b{display:block;font-family:var(--serif);font-size:clamp(20px,5.6vw,26px);color:var(--ink);font-weight:400;line-height:1.1}.chip span{display:block;font-size:11.5px;color:var(--body);margin-top:5px;line-height:1.3}.acc{margin:14px 0 0;display:grid;gap:8px}.acc details{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:0 16px}.acc details:last-child{border-bottom:1px solid var(--line)}.acc summary{padding:14px 32px 14px 0}.acc summary:after{right:0;top:10px}.acc .in{padding:0 0 16px}.mech .three{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mech .m{text-align:center;font-size:12.5px;line-height:1.4;color:var(--body)}.mech .m span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);margin:0 auto 8px;color:var(--gold-text);background:var(--cream)}.mech .m span svg{width:24px;height:24px}.mech .m b{display:block;color:var(--ink);font-size:14px;margin-bottom:2px}.mech .foot{text-align:center;font-size:12px;color:var(--muted);margin:14px 0 0}.cmp{width:100%;border-collapse:separate;border-spacing:0;background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:12px}.cmp th,.cmp td{padding:10px 5px;text-align:center;vertical-align:middle;border-top:1px solid var(--line);line-height:1.3}.cmp thead th{border-top:0;background:var(--cream2);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cmp thead th.us{background:var(--gold-soft);color:var(--ink);font-family:var(--serif);font-size:14px;letter-spacing:.18em;text-transform:uppercase}.cmp th.rowh{text-align:left;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700;width:58px;padding-left:8px}.cmp td.us{background:#f6f2e8;color:var(--ink);font-weight:700}.cmp td svg{width:22px;height:22px;display:block;margin:0 auto 3px}.cmp td .ok{color:var(--green)}.cmp td .mid{color:var(--gold)}.cmp td .no{color:var(--red)}.cmp td small{display:block;font-size:12px;font-weight:400;color:var(--body)}.cmp td.us small{font-weight:700;color:var(--ink)}.methods{font-size:12px;color:var(--muted);margin:10px 0 0}.study{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;margin:0 0 12px}.study img{width:56px;height:56px;border-radius:50%}.study p{margin:0;font-size:13.5px;color:var(--body)}.study b{display:block;color:var(--ink);font-family:var(--serif);font-weight:400;font-size:var(--t18)}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.stat{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:12px 10px;text-align:center}.stat b{display:block;font-family:var(--serif);font-size:26px;color:var(--ink);font-weight:400;line-height:1}.stat span{display:block;font-size:12.5px;color:var(--body);margin-top:5px;line-height:1.3}.inbody{display:grid;gap:14px}.inbody .photo{border-radius:12px;overflow:hidden;background:var(--cream2);aspect-ratio:1/1;max-width:200px}.inbody .photo img{width:100%;height:100%;object-fit:cover}.pieces{list-style:none;margin:0;padding:0;display:grid;gap:8px;align-content:center}.pieces li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;color:var(--ink);font-size:var(--t15)}.pieces li span{width:40px;height:40px;border-radius:10px;background:var(--cream2);display:grid;place-items:center;color:var(--gold-text)}.pieces li small{display:block;font-size:12.5px;color:var(--muted)}.sizeguide{margin:12px 0 0;font-size:13.5px}.sizeguide summary{padding:8px 30px 8px 0;font-size:13.5px}.sizeguide summary:after{top:4px}.sizeguide img{border-radius:12px;margin:8px 0 0}.icongrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ic{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:12px 8px;text-align:center;display:grid;justify-items:center;gap:6px;font-size:12.5px;line-height:1.3;color:var(--ink)}.ic svg{width:26px;height:26px;color:var(--gold-text)}.tip{display:grid;grid-template-columns:24px 1fr;gap:12px;margin:14px 0 0;padding:12px 14px;background:var(--cream);border-left:3px solid var(--gold);border-radius:0 12px 12px 0;font-size:14px}.tip b{color:var(--ink)}.tip svg{width:22px;height:22px}.revs{display:grid;gap:12px;margin:18px 0 0}.acc .revs{margin:0}.rev{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:16px}.acc .rev{background:var(--cream)}.rev .stars{color:var(--star);letter-spacing:2px}.rev p{margin:8px 0 10px;color:var(--ink);font-size:var(--t15);line-height:1.55}.rev .who{font-size:var(--t11);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.faq{margin:18px 0 0}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:16px 36px 16px 0;position:relative;font-weight:700;color:var(--ink);font-size:var(--t15);min-height:44px}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:22px;color:var(--gold-text)}details[open] summary:after{content:"\2212"}details p{margin:0 0 16px;font-size:var(--t15)}.acc .faqin details{border-top:1px solid var(--line);border-radius:0;background:transparent;padding:0}.acc .faqin details:first-child{border-top:0}.acc .faqin details:last-child{border-bottom:0}.acc .faqin summary{padding:12px 30px 12px 0;font-size:14px}.acc .faqin summary:after{top:8px}.acc .faqin p{font-size:14px;margin:0 0 12px}.seccta{margin:22px 0 0;text-align:center}.step{margin:20px 0 0}.pimg{position:relative;border-radius:18px;overflow:hidden;background:var(--cream2);aspect-ratio:1/1}.pimg img{width:100%;height:100%;object-fit:cover}.step .role{margin:18px 0 10px}.step .why{margin:0 0 12px}.tabbar{display:flex;gap:18px;border-bottom:1px solid var(--line);margin:0 0 12px}.tab{background:none;border:0;padding:10px 0;font-size:var(--t11);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid transparent;min-height:44px}.tab.on{color:var(--gold-text);border-bottom-color:var(--gold)}.pane{display:none}.pane.on{display:block}.ticks{list-style:none;margin:0;padding:0}.ticks li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:6px 0;color:var(--ink);font-size:var(--t15)}.ticks li i{width:24px;height:24px;border-radius:6px;background:var(--green);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;margin-top:1px}.ticks li i:after{content:"\2713"}.gcards{display:grid;gap:12px;margin:20px 0 0}.gcard{background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:100px 1fr}.gcard .gimg{background:var(--cream2);min-height:110px}.gcard .gimg img{width:100%;height:100%;object-fit:cover}.gcard .gimg.card{display:grid;place-items:center;background:var(--ink)}.gcard .gimg.card div{width:76px;height:50px;border-radius:8px;background:linear-gradient(135deg,#1c3147,#0f1f2e);border:1px solid rgba(233,212,165,.5);color:#e9d4a5;font-family:var(--serif);display:grid;place-items:center;font-size:18px}.gcard .gtx{padding:12px 14px}.gcard .gtx h3{font-size:var(--t18)}.gcard .gtx .k{display:block;margin:2px 0 6px;color:var(--green)}.gcard .gtx p{margin:0;font-size:13.5px}.guar{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:16px}.guar .ic2{width:56px;height:56px;border-radius:50%;background:var(--cream2);display:grid;place-items:center;color:var(--gold-text)}.guar h3{font-size:var(--t18)}.guar p{margin:4px 0 0;font-size:var(--t15)}.final{padding:36px 0 30px;text-align:center}footer{padding:26px 0 120px;border-top:1px solid var(--line)}footer p{font-size:var(--t11);color:var(--muted);text-align:center;margin:8px 0 0;line-height:1.55}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#faf9f7f7;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sticky.on{transform:none}.sticky .in{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky .sum{font-size:13.5px;color:var(--body)}.sticky .sum b{color:var(--ink);font-size:var(--t15)}.sticky .btn{min-height:46px;padding:12px 18px;font-size:13px}@media(min-width:640px){.summary{padding-top:36px}.said{grid-template-columns:1fr 1fr 1fr;gap:10px;max-width:720px;margin-left:auto;margin-right:auto}.tiers{grid-template-columns:1fr 1fr}.gal{grid-auto-columns:calc(25% - 8px)}.chips{gap:12px}.stats{grid-template-columns:repeat(4,1fr)}.inbody{grid-template-columns:200px 1fr}.icongrid{grid-template-columns:repeat(6,1fr)}.step{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.step .role{margin-top:0}.gcards,.revs.grid2{grid-template-columns:1fr 1fr}.marks{grid-template-columns:repeat(4,1fr)}.cmp{font-size:13px}.cmp th,.cmp td{padding:12px 10px}.cmp th.rowh{font-size:var(--t11);letter-spacing:.1em;width:88px}.badges img{height:72px}.press .logos img{height:17px}.mech .m{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sticky,.tier{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lp-quiz-result.css.map */
