:root{--bg:#F6F8F7;--surface:#E9F0EE;--ink:#14201F;--ink2:#4B5C5A;--accent:#7FC4BC;--accent-ink:#2A766E;--soft:#D8EEEA;--hl:#FFE6A8;--line:#D5E0DD;--white:#fff;--rb:10px;--rc:16px;--ri:14px;--f-head:"Outfit",system-ui,sans-serif;--f-body:"Inter",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased}img,svg{max-width:100%}a{color:inherit}h1,h2,h3,h4{font-family:var(--f-head);font-weight:600;line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2rem,7vw,3.4rem)}h2{font-size:clamp(1.55rem,4.6vw,2.3rem)}h3{font-size:1.15rem}p{margin:0 0 1em}.lead{font-size:1.15rem;color:var(--ink2)}.muted{color:var(--ink2)}.fine{font-size:.875rem;color:var(--ink2)}.center{text-align:center}.sub{text-align:center;color:var(--ink2);margin-top:-.2em}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.narrow{max-width:760px}.eyebrow{font:600 .8rem/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .9rem}.todo{background:var(--hl);color:#4a3a00;border-radius:6px;padding:1px 6px;font:500 .78em/1.4 var(--f-body);white-space:normal}body.hide-todo .todo{display:none}.devbar{background:#14201f;color:#fff;font-size:.8rem;padding:8px 20px;display:flex;gap:12px;justify-content:space-between;align-items:center}.devbar button{background:transparent;color:#fff;border:1px solid #ffffff55;border-radius:8px;padding:4px 10px;font:inherit;cursor:pointer;white-space:nowrap}.promo{background:var(--soft);text-align:center;font-size:.85rem;padding:8px 16px;color:var(--ink)}.site-header{position:sticky;top:0;z-index:50;background:#f6f8f7eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hdr{display:flex;align-items:center;justify-content:space-between;height:64px;gap:12px}.logo{font:600 1.7rem/1 var(--f-head);text-decoration:none;letter-spacing:-.03em;display:flex;align-items:baseline;gap:2px}.logo i{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block}.icon-btn{background:none;border:0;padding:8px;cursor:pointer;color:var(--ink);position:relative;display:flex}.ic{width:24px;height:24px}.cart-count{position:absolute;top:0;right:-2px;background:var(--ink);color:#fff;border-radius:99px;font-size:.68rem;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}.main-nav{display:none;gap:28px}.main-nav a{text-decoration:none;font-weight:500;font-size:.95rem;padding:6px 0;border-bottom:2px solid transparent}.main-nav a:hover,.main-nav a.active{border-color:var(--accent)}.main-nav.open{display:flex;flex-direction:column;position:absolute;top:64px;left:0;right:0;background:var(--bg);padding:12px 20px 20px;border-bottom:1px solid var(--line);gap:4px}.main-nav.open a{padding:12px 0;font-size:1.05rem}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;border:0;border-radius:var(--rb);padding:14px 26px;font:600 .95rem/1 var(--f-body);text-decoration:none;cursor:pointer;letter-spacing:.02em;transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #14201f33}.btn-lg{padding:18px 32px;font-size:1rem}.btn-block{display:flex;width:100%}.btn-ghost{color:var(--ink);font-weight:600;padding:14px 8px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent);text-decoration-thickness:3px}.link{color:var(--accent-ink);font-weight:600}.hero{padding:32px 0 8px;overflow:hidden}.hero-in{display:grid;gap:12px;align-items:center}.hero-copy .lead{max-width:34em}.cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:1.4rem 0}.ticks{list-style:none;padding:0;margin:0;display:grid;gap:6px;color:var(--ink2);font-size:.93rem}.ticks li{display:flex;gap:8px;align-items:center}.ticks .ic{width:18px;height:18px;color:var(--accent-ink)}.hero-vis{position:relative;max-width:460px;margin:0 auto;width:100%}.hero-art{width:100%;height:auto;display:block}.chip{position:absolute;background:#fff;border-radius:99px;padding:8px 14px;font-weight:600;font-size:.82rem;box-shadow:0 8px 24px #14201f1f}.c1{top:12%;left:0}.c2{bottom:14%;right:0}.band{background:#fff;border-block:1px solid var(--line);margin-top:24px}.band-in{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;padding-block:16px}.band-i{display:flex;gap:10px;align-items:center;font-weight:500;font-size:.9rem;padding:6px 0}.band-i .ic{color:var(--accent-ink);flex:none}.sec{padding:56px 0}.sec.alt{background:var(--surface)}.prod-card{display:grid;gap:24px;background:#fff;border:1px solid var(--line);border-radius:var(--rc);overflow:hidden;max-width:960px;margin:0 auto}.pc-img svg,.pc-img .photo{display:block;width:100%;height:auto}.photo{max-width:100%;height:auto;display:block}.hero-photo{border-radius:28px;overflow:hidden;box-shadow:0 20px 50px #14201f2a;max-width:420px;margin:0 auto}.wide-img{margin:24px 0}.wide-img .photo{border-radius:var(--rc);max-width:min(560px,100%);margin:0 auto}.split-img .photo{border-radius:var(--ri)}.pc-info{padding:8px 24px 28px}.mini-pack{display:grid;gap:8px;margin:16px 0}.mini-pack label{display:flex;gap:10px;align-items:center;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;flex-wrap:wrap}.mini-pack b{margin-left:auto}.mini-pack em{font-style:normal;background:var(--hl);border-radius:99px;font-size:.72rem;font-weight:600;padding:3px 8px}.mini-pack input{accent-color:var(--ink)}.steps3{display:grid;gap:16px;margin:28px 0}.st{background:#fff;border:1px solid var(--line);border-radius:var(--rc);padding:22px}.st span{display:inline-flex;width:40px;height:40px;border-radius:50%;background:var(--soft);align-items:center;justify-content:center;font:600 1.1rem var(--f-head);margin-bottom:12px}.st p{margin:0;color:var(--ink2)}.split{display:grid;gap:22px;align-items:center;margin-top:20px}.split-img svg{width:100%;height:auto;display:block;border-radius:var(--ri)}.timeline{display:grid;gap:14px;margin:24px 0;position:relative}.tl{background:#fff;border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:12px;padding:18px 20px}.tl.tl-no{border-left-color:#e5a98f}.tl p{margin:.3em 0 0;color:var(--ink2)}.rev-empty{background:#fff;border:1.5px dashed var(--line);border-radius:var(--rc);padding:28px;text-align:center}.rev-skel{display:grid;gap:12px;margin-top:18px}.rev-skel div{height:70px;border-radius:12px;background:linear-gradient(90deg,#eef3f1,#f7faf9,#eef3f1)}.guarantee{background:var(--soft)}.g-ic{width:54px;height:54px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:var(--accent-ink)}.g-ic .ic{width:28px;height:28px}.acc{background:#fff;border:1px solid var(--line);border-radius:12px;margin:0 0 10px}.acc summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:12px}.acc summary::-webkit-details-marker{display:none}.acc summary .ic{width:20px;height:20px;transition:transform .2s;flex:none}.acc[open] summary .ic{transform:rotate(180deg)}.acc-b{padding:0 18px 16px;color:var(--ink2)}.acc-b p:last-child{margin:0}.pdp{padding:24px 0 40px}.pdp-in{display:grid;gap:28px}.gallery{min-width:0}.g-main{position:relative;border-radius:var(--rc);overflow:hidden;border:1px solid var(--line);aspect-ratio:4/5;background:#fff}.g-panel .photo{width:100%;height:100%;object-fit:cover;display:block}.g-panel svg{object-fit:cover}.g-panel{display:none;height:100%}.g-panel.on{display:block}.g-panel svg{width:100%;height:100%;display:block}.g-badge{position:absolute;top:14px;left:14px;background:var(--hl);border-radius:99px;font-size:.78rem;font-weight:600;padding:5px 12px}.g-ths{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.g-th{flex:none;border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:8px 14px;font:500 .85rem var(--f-body);cursor:pointer}.g-th.on{border-color:var(--ink);font-weight:600}.buy h1{font-size:clamp(1.8rem,5vw,2.4rem)}.rating-line{margin-bottom:12px;font-size:.9rem}.benefits{padding-left:20px;margin:0 0 18px;color:var(--ink2)}.benefits li{margin-bottom:4px}.usp3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}.usp3 div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:.8rem;font-weight:500}.usp3 .ic{color:var(--accent-ink)}.packs{border:0;padding:0;margin:0 0 16px;display:grid;gap:10px}.packs legend{font-weight:600;margin-bottom:8px;padding:0}.pk input{position:absolute;opacity:0}.pk-b{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pk input:checked+.pk-b{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pk input:focus-visible+.pk-b{outline:3px solid var(--accent)}.pk-t{display:grid}.pk-t small{color:var(--ink2);font-size:.82rem}.pk-p{font:600 1.15rem var(--f-head)}.pk-badge{position:absolute;top:-10px;right:14px;font-style:normal;background:var(--hl);border-radius:99px;font-size:.7rem;font-weight:600;padding:3px 10px}.trust-rows{list-style:none;padding:0;margin:16px 0 22px;display:grid;gap:8px;font-size:.9rem;color:var(--ink2)}.trust-rows li{display:flex;gap:10px;align-items:center}.trust-rows .ic{width:20px;height:20px;color:var(--accent-ink);flex:none}.hl-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.hl-grid div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;gap:4px}.hl-grid b{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.table-wrap{overflow-x:auto;margin:18px 0 8px}.cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:600px;background:#fff;border:1px solid var(--line);border-radius:var(--rc);overflow:hidden;font-size:.92rem}.cmp th,.cmp td{padding:14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.cmp thead th{background:var(--surface)}.cmp .us{background:var(--soft);font-weight:600}.cmp tbody th{font-weight:600}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}.ptype{border:0;padding:0;margin:0 0 14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ptype legend{font-weight:600;margin-bottom:8px;padding:0}.pt input{position:absolute;opacity:0}.pt-b{position:relative;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:14px;cursor:pointer;text-align:center}.pt input:checked+.pt-b{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pt input:focus-visible+.pt-b{outline:3px solid var(--accent)}.pt .pk-badge{right:10px}.sub-box{background:var(--soft);border-radius:14px;padding:16px;margin:0 0 14px;font-size:.92rem}.sub-box[hidden]{display:none}.sub-box select{margin-left:8px;padding:8px 10px;border-radius:8px;border:1.5px solid var(--line);font:inherit;background:#fff}.sub-box ul{margin:10px 0;padding-left:18px;color:var(--ink2)}.pk-old{display:none;color:var(--ink2);font-size:.85rem;margin-right:8px;font-weight:400}.pk-old.on{display:inline}.pk-p{display:flex;align-items:baseline}.page{padding:40px 0 64px}.page h1{margin-top:.2em}.page h2{margin-top:1.6em}.plain{padding-left:20px;color:var(--ink2)}.plain li{margin-bottom:6px}.callout{background:var(--soft);border-radius:var(--rc);padding:18px 22px;margin:22px 0}.ing{display:grid;gap:14px;margin:20px 0}.ing>div{background:#fff;border:1px solid var(--line);border-radius:var(--rc);padding:18px 20px}.ing p{margin:0;color:var(--ink2)}.site-footer{background:var(--ink);color:#fff;padding:48px 0 90px;margin-top:0}.site-footer a{display:block;color:#fffc;text-decoration:none;padding:4px 0;font-size:.92rem}.site-footer a:hover{color:#fff}.site-footer h4{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-bottom:.8em}.logo-foot{color:#fff;margin-bottom:12px}.site-footer .muted{color:#fffa;font-size:.9rem}.foot-grid{display:grid;gap:28px;grid-template-columns:1fr 1fr}.foot-grid>div:first-child{grid-column:1/-1}.foot-bottom{display:flex;flex-direction:column;gap:8px;margin-top:32px;padding-top:20px;border-top:1px solid #ffffff22;font-size:.82rem;color:#fff9}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);padding:10px 0;transform:translateY(110%);transition:transform .25s}.sticky-buy.show{transform:none}.sb-in{display:flex;align-items:center;justify-content:space-between;gap:12px}.sb-in div{display:grid;line-height:1.3;font-size:.95rem}.sb-in .btn{padding:13px 22px}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:12px 18px;border-radius:12px;font-size:.9rem;opacity:0;pointer-events:none;transition:.25s;z-index:80;max-width:90vw;text-align:center}.toast.show{opacity:1;transform:translate(-50%)}@media(min-width:760px){.hero-in{grid-template-columns:1.05fr .95fr;gap:40px}.hero{padding:56px 0 16px}.band-in{grid-template-columns:repeat(4,auto);justify-content:space-between}.prod-card{grid-template-columns:1fr 1fr;align-items:center}.pc-info{padding:28px}.steps3{grid-template-columns:repeat(3,1fr)}.split{grid-template-columns:1fr 1fr}.timeline,.hl-grid,.rev-skel,.ing{grid-template-columns:repeat(3,1fr)}.foot-grid{grid-template-columns:1.3fr 1fr 1fr 1.3fr}.foot-grid>div:first-child{grid-column:auto}.foot-bottom{flex-direction:row;justify-content:space-between}.sec{padding:80px 0}}@media(min-width:960px){.menu-btn{display:none}.main-nav{display:flex!important;position:static!important;flex-direction:row!important;padding:0!important;border:0!important}.hdr{height:72px}.pdp-in{grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.gallery{position:sticky;top:90px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}:root{--pop:#F6B8D2;--pop-soft:#FCE4EE;--pop-ink:#8A2A5C;--star:#F2B33D}.g-badge.bf,.bf-pill{background:#000;color:#fff;letter-spacing:.1em;font-weight:700}.bf-pill{display:inline-block;border-radius:99px;padding:6px 12px;font-size:.72rem}.promo.promo-bf{background:#000;color:#fff}.promo-bf b{letter-spacing:.1em}.bf-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#000;color:#fff;border-radius:12px;padding:12px 16px;margin:0 0 14px;font-size:.88rem}.bf-strip b{letter-spacing:.1em;font-size:.95rem}.bf-strip span{color:#fffc}.dev-btns{display:flex;gap:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.pu-open{overflow:hidden}.pu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#14201f99;display:flex;align-items:center;justify-content:center}.pu[hidden]{display:none}.pu-box{position:relative;display:grid;grid-template-columns:1fr;background:var(--bg);width:100%;height:100%;overflow:auto}.pu-art{display:none}.pu-body{display:flex;flex-direction:column;justify-content:center;padding:64px 22px 28px;min-height:100%}.pu-x{position:absolute;top:14px;right:14px;z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:0 4px 18px #14201f33;display:flex;align-items:center;justify-content:center;cursor:pointer}.pu-x .ic{width:22px;height:22px}.pu-step{display:none;text-align:center;max-width:460px;margin:0 auto;width:100%}.pu-step.on{display:block;animation:puin .35s ease}@keyframes puin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pu-h{font-size:clamp(2rem,7vw,2.8rem);margin:.3em 0 .2em}.pu-sub{color:var(--ink2);font-size:1.1rem;margin:0}.pu-big{font:600 clamp(4rem,16vw,6.5rem)/1 var(--f-head);color:var(--ink);background:linear-gradient(transparent 62%,var(--pop) 62%);display:inline-block;padding:0 .1em}.pu-ok{width:72px;height:72px;border-radius:50%;background:var(--soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.pu-ok .ic{width:34px;height:34px}.pu-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 8px}.pu-card{perspective:900px;border:0;background:none;padding:0;aspect-ratio:3/4;cursor:pointer;position:relative}.pu-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .55s ease,opacity .3s}.pu-front{background:linear-gradient(160deg,var(--pop),var(--pop-soft));color:var(--pop-ink);font:600 clamp(2.4rem,9vw,3.4rem) var(--f-head);border:2px solid #fff;box-shadow:0 10px 26px #14201f22}.pu-back{background:var(--ink);color:#fff;transform:rotateY(180deg)}.pu-back b{font:600 clamp(1.9rem,7vw,2.8rem)/1 var(--f-head)}.pu-back small{opacity:.8;font-size:.9rem;margin-top:4px}.pu-card:not(.flip):hover .pu-front{transform:translateY(-5px)}.pu-card.flip .pu-front{transform:rotateY(-180deg)}.pu-card.flip .pu-back{transform:rotateY(0)}.pu-card.dim{opacity:.55}.pu-form{margin:14px 0 0}.pu-form input{width:100%;padding:17px 18px;border-radius:12px;border:1.5px solid var(--line);font:inherit;font-size:1rem;background:#fff;margin:0 0 10px}.pu-form input:focus{outline:3px solid var(--accent);border-color:var(--ink)}.pu-err{color:#9b1c1c;font-size:.88rem;margin:0 0 8px}.pu-sug{background:var(--hl);border:0;border-radius:10px;padding:9px 14px;font:600 .92rem var(--f-body);cursor:pointer;margin:0 0 10px}.pu-sug[hidden],.pu-err[hidden]{display:none}.pu-fine{font-size:.74rem;color:var(--ink2);margin:12px 0 0;line-height:1.5}.pu-fine a{color:inherit}.pu-no{display:block;margin:16px auto 0;background:none;border:0;color:var(--ink2);text-decoration:underline;font:inherit;font-size:.88rem;cursor:pointer}.pu-link{background:none;border:0;color:var(--accent-ink);font:600 .92rem var(--f-body);text-decoration:underline;cursor:pointer;margin:10px 0 22px}.pu-opts{display:grid;gap:10px;margin:22px 0 4px}.pu-opt{padding:17px 18px;border-radius:14px;border:1.5px solid var(--line);background:#fff;font:600 1rem var(--f-body);color:var(--ink);cursor:pointer;transition:border-color .15s,transform .15s}.pu-opt:hover{border-color:var(--ink);transform:translateY(-2px)}.pu-short{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}@media(min-width:760px){.pu-box{grid-template-columns:.8fr 1.2fr}.pu-art{display:block;position:relative;background:radial-gradient(circle at 50% 45%,#2b2b2b,#000);overflow:hidden}.pu-patch{position:absolute;left:50%;top:50%;width:78%;transform:translate(-50%,-50%) rotate(-9deg);filter:drop-shadow(0 24px 40px #f6a8c966)}.pu-body{padding:56px 6vw 36px}.pu-step{max-width:560px}}.pu{background:#000;padding:0}.pu-box{background:#000;color:#fff;border-radius:0;width:100%;height:100%;box-shadow:none}.pu .bf-pill{background:var(--pop);color:#000}.pu-h{color:#fff}.pu-sub,.pu-fine,.pu-no{color:#ffffffb3}.pu-fine a{color:#fff}.pu-big{color:#fff;background:linear-gradient(transparent 62%,#f6a8c9aa 62%)}.pu-back{background:#fff;color:#000}.pu-form input{background:#fff;color:#000;border-color:#fff}.pu-form input:focus{outline:3px solid var(--pop)}.pu-opt{background:#111;color:#fff;border-color:#ffffff40}.pu-opt:hover{border-color:#fff}.pu-link{color:#fff}.pu-ok{background:#1b1b1b;color:#fff}.pu .btn{background:var(--pop);color:#000;border-color:var(--pop)}.pu .btn-ghost{color:#fff}.pu-sug{background:#fff;color:#000}.pu-err{color:#ff9a9a}.pu-x{background:#fff}mark.hl{background:linear-gradient(transparent 60%,var(--hl) 60%);color:inherit;padding:0 .06em}.stars{display:inline-flex;gap:2px;color:var(--star);vertical-align:middle}.stars svg{width:18px;height:18px;fill:currentColor}.proof{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:.95rem;color:var(--ink2)}.proof b{color:var(--ink)}.pk-badge,.g-badge{background:var(--pop);color:var(--pop-ink)}.chip{background:#fff}.chip.c2{background:var(--pop-soft);color:var(--pop-ink)}.statband{background:var(--pop-soft);padding:30px 0}.stat-in{display:grid;grid-template-columns:1fr 1fr;gap:18px}.stat-in div{text-align:center;display:grid;gap:2px}.stat-in b{font:600 clamp(1.5rem,5vw,2.2rem)/1.1 var(--f-head);color:var(--ink)}.stat-in span{font-size:.88rem;color:var(--ink2)}.foot-slogan{font:600 1.4rem/1.2 var(--f-head);margin:0 0 6px;color:#fff}.pay{display:flex;gap:6px;flex-wrap:wrap}.pay span{border:1px solid #ffffff33;border-radius:6px;padding:3px 9px;font-size:.74rem;color:#fff}.rating-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rating-line a{text-decoration:none}.benefits{list-style:none;padding:0;margin:0 0 18px;color:var(--ink)}.benefits li{position:relative;padding:3px 0 3px 26px;margin:0}.benefits li:before{content:"";position:absolute;left:0;top:.62em;width:14px;height:14px;border-radius:50%;background:var(--soft);border:3px solid var(--accent)}.benefits strong{font-weight:600}.why{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px}.why-c{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;transition:transform .2s,box-shadow .2s}.why-c:hover{transform:translateY(-3px);box-shadow:0 14px 34px #14201f1a}.why-c .ic{width:46px;height:46px;padding:11px;border-radius:50%;background:var(--soft);color:var(--accent-ink);margin-bottom:14px}.why-c:nth-child(2n) .ic{background:var(--pop-soft);color:var(--pop-ink)}.why-c h3{font-size:1.2rem}.why-c p{margin:0;color:var(--ink2)}.duo{padding:8px 0 56px}.duo-img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:26px;display:block}.duo-ph{aspect-ratio:3/2;border-radius:26px;background:linear-gradient(135deg,var(--soft),var(--pop-soft));display:flex;align-items:center;justify-content:center;color:var(--ink2)}.duo-proof{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:16px;color:var(--ink2);text-align:center}.duo-proof b{color:var(--ink)}.rev h2{margin-bottom:18px}.rev-head{display:grid;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;margin-bottom:18px}.rev-score{display:grid;gap:4px;justify-items:start}.rev-score b{font:600 3rem/1 var(--f-head)}.rev-score small{color:var(--ink2)}.rev-bars{display:grid;gap:6px}.bar{display:grid;grid-template-columns:34px 1fr 40px;gap:10px;align-items:center;font-size:.84rem;color:var(--ink2)}.bar i{height:8px;border-radius:99px;background:var(--surface);overflow:hidden;display:block}.bar u{display:block;height:100%;background:var(--star);border-radius:99px}.rev-grid{display:grid;gap:14px}.rv{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.rv-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.rv-date{font-size:.8rem;color:var(--ink2)}.rv h3{font-size:1.05rem;margin-bottom:.3em}.rv p{color:var(--ink2);margin-bottom:14px}.rv-by{display:flex;gap:10px;align-items:center;font-size:.9rem}.rv-by small{display:block;color:var(--accent-ink);font-size:.78rem}.rv-av{width:36px;height:36px;border-radius:50%;background:var(--pop-soft);color:var(--pop-ink);display:flex;align-items:center;justify-content:center;font:600 .95rem var(--f-head);flex:none}.ing-list{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:10px}.ing-list li{display:grid;gap:2px}.ing-list b{color:var(--ink)}.inci{font-size:.85rem;margin:0}.ing4{grid-template-columns:1fr}.gallery{display:flex;flex-direction:column;gap:10px;min-width:0}.gallery .g-main{order:1;cursor:default}.gallery .g-ths{order:2;display:flex;flex-direction:row;gap:8px;margin:0;overflow-x:auto;padding-bottom:4px}.g-th{flex:none;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;opacity:.75;transition:opacity .15s,border-color .15s}.g-th img{width:100%;height:100%;object-fit:cover;display:block}.g-th:hover{opacity:1}.g-th.on{border-color:var(--ink);opacity:1}.g-zone{position:absolute;top:0;bottom:0;border:0;background:transparent;padding:0;margin:0;display:flex;align-items:center}.g-prev{left:0;width:16%;justify-content:flex-start;cursor:pointer}.g-next{right:0;width:16%;justify-content:flex-end;cursor:pointer}.g-zoom{left:16%;right:16%;cursor:zoom-in}.g-arrow{width:42px;height:42px;margin:0 10px;border-radius:50%;background:#ffffffe6;box-shadow:0 4px 16px #14201f33;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.g-arrow svg{width:20px;height:20px}.g-prev:hover .g-arrow,.g-next:hover .g-arrow,.g-prev:focus-visible .g-arrow,.g-next:focus-visible .g-arrow{opacity:1}.g-zone:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.g-count{position:absolute;right:14px;bottom:14px;background:#14201fcc;color:#fff;border-radius:99px;font-size:.75rem;font-weight:600;padding:4px 10px;pointer-events:none}.g-badge{pointer-events:none}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#f6f8f7fa}.lb[hidden]{display:none}.lb-close{position:fixed;top:16px;right:16px;z-index:3;width:46px;height:46px;border-radius:50%;border:0;background:#fff;box-shadow:0 4px 18px #14201f33;display:flex;align-items:center;justify-content:center;cursor:pointer}.lb-close .ic{width:22px;height:22px}.lb-scroll{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain}.lb-item{height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always;padding:24px}.lb-item img{max-width:min(94vw,1100px);max-height:calc(100dvh - 48px);width:auto;height:auto;object-fit:contain;border-radius:14px;box-shadow:0 20px 60px #14201f26;background:#fff}.lb-dots{position:fixed;right:18px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:3}.lb-dots button{width:10px;height:10px;padding:0;border-radius:50%;border:0;background:#14201f33;cursor:pointer}.lb-dots button.on{background:var(--ink);transform:scale(1.3)}@media(min-width:760px){.why{grid-template-columns:repeat(3,1fr)}.stat-in{grid-template-columns:repeat(4,1fr)}.rev-head{grid-template-columns:200px 1fr;gap:40px}.rev-grid{grid-template-columns:repeat(3,1fr)}.ing4{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:clamp(2.6rem,5vw,3.8rem)}}@media(min-width:960px){.gallery{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:start}.gallery .g-ths{order:0;grid-column:1;grid-row:1;flex-direction:column;overflow:visible;padding:0}.gallery .g-main{order:0;grid-column:2;grid-row:1}.g-th{width:84px;height:84px}}.sticky-buy{padding:12px 0 calc(12px + env(safe-area-inset-bottom));box-shadow:0 -10px 34px #14201f1f;border-top:0;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sb2{display:flex;align-items:center;gap:18px}.sb-prod{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 220px}.sb-prod img{width:52px;height:52px;border-radius:12px;object-fit:cover;background:var(--surface);flex:none}.sb-prod>div{display:grid;gap:3px;line-height:1.2;min-width:0}.sb-prod strong{font:600 1.05rem/1.2 var(--f-head);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-rate{font-size:.8rem;color:var(--ink2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sb-star{color:var(--star)}.sb-rate i{font-style:normal;background:#000;color:#fff;border-radius:99px;font-size:.62rem;font-weight:700;letter-spacing:.1em;padding:3px 8px}.sb-packs{display:flex;gap:8px;flex:0 1 auto}.sb-packs button{position:relative;display:grid;gap:1px;text-align:center;min-width:92px;border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:8px 12px;font-family:var(--f-body);color:var(--ink);cursor:pointer;line-height:1.2;transition:border-color .15s,background .15s}.sb-packs button b{font:600 .98rem/1.1 var(--f-head)}.sb-packs button small{font-size:.72rem;color:var(--ink2)}.sb-packs button em{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--pop);color:var(--pop-ink);font-style:normal;font-weight:700;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:2px 8px;white-space:nowrap}.sb-packs button:hover{border-color:var(--accent)}.sb-packs button.on{border-color:var(--ink);background:var(--soft)}.sb-buy{display:flex;align-items:center;gap:16px;flex:none}.sb-price{display:grid;justify-items:end;line-height:1.05}.sb-price s{font-size:.8rem;color:var(--ink2)}.sb-price span{font:700 1.55rem/1.1 var(--f-head);letter-spacing:-.02em}.sb-cta{padding:16px 30px;font-size:1rem;border-radius:12px;box-shadow:0 8px 22px #14201f38}@media(max-width:820px){.sb-prod{display:none}.sb2{flex-wrap:wrap;gap:10px}.sb-packs{flex:1 1 100%}.sb-packs button{flex:1;min-width:0;padding:7px 6px}.sb-buy{flex:1 1 100%;justify-content:space-between}.sb-cta{flex:1;padding:15px 14px}.sb-price{justify-items:start;min-width:84px}.sb-price span{font-size:1.35rem}}.faqs{background:var(--bg)}.faqs-grid{display:grid;gap:28px;align-items:stretch}@media(min-width:900px){.faqs-grid{grid-template-columns:1.05fr .95fr;gap:0;background:#fff;border-radius:24px;overflow:hidden;border:1px solid var(--line)}}.faqs-l{padding:8px 0}@media(min-width:900px){.faqs-l{padding:44px 48px;display:flex;flex-direction:column;justify-content:center}}.fq{border-bottom:1px solid var(--line)}.fq:last-of-type{border-bottom:0}.fq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 4px;cursor:pointer;font:600 .8rem/1.7 var(--f-head);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.fq summary::-webkit-details-marker{display:none}.fq summary svg{flex:none;width:22px;height:22px;transition:transform .25s}.fq[open] summary svg{transform:rotate(45deg)}.fq-b{padding:0 4px 26px;color:var(--ink2);font-size:.98rem;line-height:1.7}.fq-b p{margin:0}.faqs-all{display:inline-block;margin-top:18px}.faqs-r{position:relative;margin:0;min-height:360px;background:#edefee;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:24px;overflow:hidden}@media(min-width:900px){.faqs-r{border-radius:0;min-height:620px}}.faqs-r img{object-position:50% 40%}.faqs-r img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.faqs-title{position:absolute;z-index:1;top:7%;left:0;right:0;text-align:center;font:500 clamp(2.2rem,5vw,3.4rem)/1 var(--f-head);letter-spacing:.32em;text-indent:.32em;color:var(--ink)}.faqs-r figcaption{position:absolute;left:0;right:0;bottom:26px;text-align:center;font:500 .82rem/1.6 var(--f-head);letter-spacing:.14em;color:var(--ink);padding:0 24px}.cart{padding:40px 0 80px}.cart h1{font:600 2rem/1.1 var(--f-head);margin:0 0 24px}.cart-line{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.cart-line img{width:84px;height:105px;object-fit:cover;border-radius:var(--ri)}.cart-line .cl-t b{display:block;font-weight:600}.cart-line .cl-t small{color:var(--ink2)}.cart-line .cl-q{display:flex;align-items:center;gap:8px;margin-top:8px}.cart-line .cl-q button{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:1.1rem}.cart-line .cl-p{text-align:right;font-weight:600}.cart-line .cl-p s{display:block;color:var(--ink2);font-weight:400}.cart-line .cl-x{background:none;border:0;color:var(--ink2);text-decoration:underline;cursor:pointer;font-size:.85rem;margin-top:6px}.cart-sum{margin-top:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.cart-sum .tot{font:600 1.3rem var(--f-head)}.cart-empty{text-align:center;padding:60px 0}@media(max-width:600px){.cart-line{grid-template-columns:70px 1fr}.cart-line img{width:70px;height:88px}.cart-line .cl-p{grid-column:2;text-align:left}.cart-sum{align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
