:root{--bg:#ffffff;--bg2:#f5f6f7;--tint:#f3effc;--ink:#222222;--txt:#4a4f53;--soft:#80868b;--line:#e1e4e6;--blue:#8b6fd8;--blue-dark:#14a396;--sec:#14a396;--sec-soft:#e3f6f3;--blue-ink:#5a3e9e;--gold:#c9a44c;--head:"Montserrat","Helvetica Neue",Arial,sans-serif;--body:"Lato","Helvetica Neue",Arial,sans-serif;--logo-filter:none;--img-bg:#ffffff;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#14181b;--bg2:#1b2125;--tint:#231d30;--ink:#eef1f3;--txt:#c3c9cd;--soft:#959ca2;--line:#2b3338;--blue:#ab93ee;--blue-dark:#2fc2b2;--sec:#2fc2b2;--sec-soft:#15302d;--blue-ink:#cdbcff;--logo-filter:brightness(0) invert(1);--img-bg:#f4f7f9}}:root[data-theme=dark]{--bg:#14181b;--bg2:#1b2125;--tint:#231d30;--ink:#eef1f3;--txt:#c3c9cd;--soft:#959ca2;--line:#2b3338;--blue:#ab93ee;--blue-dark:#2fc2b2;--sec:#2fc2b2;--sec-soft:#15302d;--blue-ink:#cdbcff;--logo-filter:brightness(0) invert(1);--img-bg:#f4f7f9}*,*:before,*:after{box-sizing:inherit}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 140px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--txt);font-family:var(--body);font-size:15px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;text-transform:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wrap{width:min(1320px,100%);margin:0 auto;padding:0 clamp(16px,3vw,40px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.logo-img{filter:var(--logo-filter)}h1,h2,h3,h4{font-family:var(--head);color:var(--ink);margin:0}.title{font-family:var(--head);font-weight:700;text-transform:uppercase;text-align:center;font-size:clamp(22px,2.3vw,30px);letter-spacing:.02em;color:var(--ink);margin:0 0 30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 28px;border-radius:3px;background:var(--blue);border:1.5px solid var(--blue);color:#fff;font-family:var(--head);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.btn:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.btn.ghost{background:transparent;color:var(--blue)}.btn.white{background:#fff;border-color:#fff;color:var(--blue-ink)}.btn.white:hover{background:transparent;color:#fff}.btn.block{width:100%}.more{display:inline-flex;gap:6px;font-family:var(--head);font-weight:700;font-size:13px;color:var(--blue);text-transform:uppercase;letter-spacing:.04em}.more:hover{text-decoration:underline}section.s{padding:clamp(44px,6vw,72px) 0}.promo{background:var(--blue);color:#fff;height:36px;overflow:hidden;position:relative;font-family:var(--head);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.promo-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .5s ease}.promo-item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translateY(100%);transition:opacity .45s,transform .45s;padding:0 44px;text-align:center}.promo-item.on{opacity:1;transform:none}.promo-item a{text-decoration:underline}.promo .pp{position:absolute;right:6px;top:4px;width:28px;height:28px;display:grid;place-items:center;color:#fff}.promo .pp svg{width:10px;height:10px}header.hd{position:sticky;top:0;z-index:50;background:var(--bg);box-shadow:0 1px 0 var(--line)}.hd-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:78px}.hd-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:24px;height:42px;padding:0 16px;max-width:300px;color:var(--soft);font-size:14px;text-align:left}.hd-search:hover{border-color:var(--sec)}.hd-search svg{width:18px;height:18px;color:var(--ink)}.brand img{height:50px;width:auto}.hd-icons{display:flex;justify-content:flex-end;align-items:center;gap:22px;font-family:var(--head);font-weight:600;font-size:12px;color:var(--ink)}.hd-icons a,.hd-icons button{display:inline-flex;flex-direction:column;align-items:center;gap:4px;position:relative}.hd-icons svg{width:22px;height:22px}.hd-icons .cnt{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;border-radius:9px;background:var(--blue);color:#fff;font-size:10px;display:grid;place-items:center;padding:0 4px;font-variant-numeric:tabular-nums}.burger{display:none}.m-only{display:none!important}nav.mainnav{border-top:1px solid var(--line)}.mainnav>.wrap{display:flex;justify-content:center;gap:4px}.nv{position:static}.nv>button,.nv>a{display:flex;align-items:center;gap:10px;height:54px;padding:0 18px;font-family:var(--head);font-weight:700;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border-bottom:3px solid transparent}.nv>button:hover,.nv>a:hover,.nv.open>button{color:var(--sec);border-bottom-color:var(--sec)}.nv .thumb{width:56px;height:24px;border-radius:3px;overflow:hidden;background:var(--tint);flex:none;position:relative}.nv .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nv .thumb img.contain{object-fit:contain;padding:2px}.nv .ico{width:20px;height:20px;color:var(--blue)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-top:1px solid var(--line);box-shadow:0 18px 30px -18px #00000040;display:none}.nv.open .mega{display:block}.mega-in{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr)) 400px;gap:32px;padding:30px 0 36px}.mega h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.mega h4 a:hover{color:var(--sec)}.mega ul{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:7px}.mega li a{font-size:14px;color:var(--txt)}.mega li a:hover{color:var(--sec);text-decoration:underline}.mega .all{font-family:var(--head);font-weight:700;font-size:12.5px;color:var(--blue);text-transform:uppercase}.mega-promos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mpromo{display:flex;flex-direction:column;gap:10px;text-align:center}.mpromo .im{aspect-ratio:1;background:var(--tint);position:relative;overflow:hidden;border-radius:2px}.mpromo .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:12%}.mpromo .im.dark{background:#141414}.mpromo .im.cover img{object-fit:cover;padding:0}.mpromo b{font-family:var(--head);font-weight:700;font-size:13px;text-transform:uppercase;color:var(--ink)}.mpromo span{font-family:var(--head);font-weight:700;font-size:12px;color:var(--blue);text-transform:uppercase;text-decoration:underline}.reas{background:var(--bg2)}.reas ul{list-style:none;margin:0;padding:14px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.reas li{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px}.reas svg{width:30px;height:30px;color:var(--blue);flex:none}.reas b{display:block;font-family:var(--head);font-weight:700;font-size:12px;text-transform:uppercase;color:var(--ink);letter-spacing:.03em}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:26px 0 0}.quick a{display:flex;align-items:center;gap:14px;background:var(--tint);border-radius:4px;padding:12px 16px;font-family:var(--head);font-weight:700;font-size:13px;text-transform:uppercase;color:var(--ink);line-height:1.25;transition:background .2s}.quick a:hover{background:var(--sec);color:#fff}.quick a:hover .qi{background:#fff}.quick .qi{width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none;overflow:hidden;position:relative}.quick .qi img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6px}.quick .qi svg{width:22px;height:22px;color:var(--blue)}.hero{position:relative;margin-top:26px}.slides{position:relative;overflow:hidden;border-radius:4px}.slide{display:none;grid-template-columns:5fr 7fr;min-height:clamp(380px,40vw,520px)}.slide.on{display:grid;animation:fadein .5s ease}@keyframes fadein{0%{opacity:.2}to{opacity:1}}.slide-copy{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(28px,4vw,60px);background:var(--tint)}.slide-copy h2{font-weight:800;text-transform:uppercase;font-size:clamp(24px,2.8vw,40px);line-height:1.1}.slide-copy p{margin:0;font-size:16px;max-width:44ch}.slide-copy .k{font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.slide-art{position:relative;overflow:hidden;background:#fff}.slide-art img.cov{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.slide.gold .slide-copy{background:#141414}.slide.gold .slide-copy h2{color:#f5edd9}.slide.gold .slide-copy p{color:#c9c0ad}.slide.gold .slide-copy .k{color:var(--gold)}.slide.gold .btn{background:var(--gold);border-color:var(--gold);color:#141414}.slide.gold .btn:hover{background:transparent;color:var(--gold)}.slide.gold .slide-art{background:radial-gradient(circle at 50% 55%,#2a2620 0,#141414 70%)}.gold-trio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;gap:4%;padding:8% 6% 7%}.gold-trio img{height:88%;width:auto;filter:drop-shadow(0 24px 24px rgba(0,0,0,.6))}.gold-trio img:nth-child(2){height:72%}.gold-ring{position:absolute;width:62%;aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);border:1.5px solid var(--gold);border-radius:50%;opacity:.5}.dots{display:flex;justify-content:center;gap:10px;margin-top:16px;align-items:center}.dots button.d{width:10px;height:10px;border-radius:50%;background:var(--line)}.dots button.d[aria-current=true]{background:var(--blue);width:26px;border-radius:5px}.dots .pp{width:28px;height:28px;display:grid;place-items:center;color:var(--ink)}.dots .pp svg{width:11px;height:11px}.s-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;color:#222;display:grid;place-items:center;box-shadow:0 2px 10px #00000026;z-index:2}.s-arrow svg{width:16px;height:16px}.s-arrow.l{left:12px}.s-arrow.r{right:12px}.ptabs{display:flex;justify-content:center;gap:8px;margin:-6px 0 28px;flex-wrap:wrap}.ptabs button{font-family:var(--head);font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;padding:10px 20px;border-radius:22px;border:1.5px solid var(--line);color:var(--ink)}.ptabs button[aria-selected=true]{background:var(--blue);border-color:var(--blue);color:#fff}.carousel{position:relative}.track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/5);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 10px}.track::-webkit-scrollbar{display:none}.c-arrow{position:absolute;top:34%;width:42px;height:42px;border-radius:50%;background:var(--bg);border:1px solid var(--line);display:grid;place-items:center;z-index:2;color:var(--ink);box-shadow:0 2px 8px #00000014}.c-arrow:hover{border-color:var(--sec);color:var(--sec)}.c-arrow svg{width:15px;height:15px}.c-arrow.l{left:-16px}.c-arrow.r{right:-16px}.see-all{text-align:center;margin-top:24px}.card{scroll-snap-align:start;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:14px;position:relative;transition:box-shadow .25s}.card:hover{box-shadow:0 6px 22px #00000017}.card .ci{position:relative;aspect-ratio:1;background:var(--img-bg);border-radius:2px;display:block}.card .ci img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%}.card .ci.dark{background:#141414}.card .flag{position:absolute;top:0;left:0;z-index:1;background:var(--blue);color:#fff;font-family:var(--head);font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:2px}.card .flag.g{background:var(--gold);color:#141414}.card .range{font-family:var(--head);font-weight:700;font-size:11px;color:var(--blue);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 4px}.card h3{font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.3;letter-spacing:.02em;min-height:3.9em}.card h3 a:hover{color:var(--sec)}.card .sub{font-size:13px;color:var(--soft);margin:6px 0 10px;min-height:2.6em}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.chip{font-size:12px;border:1.5px solid var(--ink);border-radius:2px;padding:3px 9px;color:var(--ink);font-weight:700}.card .btn{margin-top:auto;min-height:42px;font-size:12px;padding:0 12px}.concerns{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.cn{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.cn .ci{width:100%;aspect-ratio:1;border-radius:50%;background:var(--tint);position:relative;overflow:hidden;transition:box-shadow .25s}.cn .ci img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:18%}.cn .ci img.cover{object-fit:cover;padding:0}.cn:hover .ci{box-shadow:0 0 0 3px var(--sec)}.cn b{font-family:var(--head);font-weight:700;font-size:12.5px;text-transform:uppercase;color:var(--ink);line-height:1.3}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.svc{background:var(--tint);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.svc .im{aspect-ratio:16/9;position:relative;overflow:hidden;background:#fff}.svc .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.svc .im.prod img{object-fit:contain;padding:6%}.svc .bd{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;flex:1;align-items:flex-start}.svc h3{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3}.svc h3 em{font-style:normal;color:var(--blue)}.svc p{margin:0 0 6px;flex:1}.commit{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cm{position:relative;aspect-ratio:4/3.2;border-radius:4px;overflow:hidden;display:flex;align-items:flex-end;color:#fff}.cm img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.cm:hover img{transform:scale(1.04)}.cm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#00283cc7)}.cm .bd{position:relative;z-index:1;padding:24px}.cm h3{color:#fff;font-size:18px;font-weight:800;text-transform:uppercase;margin-bottom:6px}.cm p{margin:0;font-size:14px;color:#ffffffe6}.cm.prod{background:var(--blue)}.cm.prod img{object-fit:contain;padding:10% 10% 30%}.hair{display:grid;grid-template-columns:1fr 1fr;border-radius:4px;overflow:hidden;background:var(--bg2)}.hair-photo{position:relative;min-height:440px}.hair-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s}.hair-photo img.swap{opacity:0}.hair-copy{padding:clamp(26px,4vw,50px);display:flex;flex-direction:column;gap:14px;min-width:0}.hair-copy h3{font-size:clamp(18px,1.8vw,24px);font-weight:800;text-transform:uppercase}.htabs{display:flex;flex-wrap:wrap;gap:8px}.htabs button{font-family:var(--head);font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;padding:8px 14px;border-radius:18px;border:1.5px solid var(--line);color:var(--ink);background:var(--bg)}.htabs button[aria-selected=true]{border-color:var(--hc);background:var(--hc);color:#fff}.htrio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px}.htrio a{background:var(--bg);border-radius:4px;padding:10px;display:flex;flex-direction:column;gap:8px;text-align:center;border:1px solid var(--line)}.htrio a:hover{border-color:var(--hc)}.htrio .im{aspect-ratio:3/4;position:relative}.htrio .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%}.htrio b{font-family:var(--head);font-weight:700;font-size:12px;text-transform:uppercase;color:var(--ink)}.htrio small{font-size:12px;color:var(--soft)}.story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.story .im{position:relative;aspect-ratio:4/5;border-radius:4px;overflow:hidden;background:var(--tint)}.story .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.story .k{font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.story h2{font-weight:800;text-transform:uppercase;font-size:clamp(26px,3vw,40px);line-height:1.1;margin:10px 0 14px}.story h2 span{color:var(--blue)}.story p{font-size:16px;margin:0 0 14px;max-width:56ch}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.stats div{background:var(--tint);border-radius:4px;padding:16px 14px}.stats b{display:block;font-family:var(--head);font-weight:800;font-size:clamp(24px,2.4vw,34px);color:var(--blue);line-height:1}.stats span{display:block;font-size:13px;margin-top:6px;color:var(--ink);line-height:1.35}.pillars{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:22px;list-style:none;padding:0}.pillars li{display:flex;align-items:center;gap:8px;font-family:var(--head);font-weight:700;font-size:12.5px;text-transform:uppercase;color:var(--ink)}.pillars svg{width:22px;height:22px;color:var(--blue)}.about-hero{text-align:center;padding:30px 0 34px}.about-hero h1{font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.6vw,48px)}.about-hero p{font-family:var(--head);font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.14em;font-size:13px;margin:10px 0 0}.about-block{padding:clamp(30px,5vw,60px) 0;border-top:1px solid var(--line)}.about-block.rev .im{order:2}.founder-card{border-left:4px solid var(--blue);padding:4px 0 4px 18px;margin:18px 0}.founder-card b{display:block;font-family:var(--head);font-weight:800;font-size:18px;text-transform:uppercase;color:var(--ink)}.founder-card span{font-family:var(--head);font-weight:700;font-size:12.5px;text-transform:uppercase;color:var(--blue);letter-spacing:.06em}.mission{background:var(--blue);color:#fff;text-align:center;border-radius:4px;padding:clamp(34px,5vw,60px) 20px;margin:10px 0}.mission span{font-family:var(--head);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;opacity:.85}.mission h2{color:#fff;font-weight:800;text-transform:uppercase;font-size:clamp(22px,2.8vw,36px);line-height:1.2;margin:12px auto 0;max-width:24ch}.pdp-thumbs{display:flex;gap:10px;margin-top:12px}.pdp-thumbs button{width:76px;aspect-ratio:1;border:1.5px solid var(--line);border-radius:3px;position:relative;overflow:hidden;background:var(--img-bg)}.pdp-thumbs button[aria-pressed=true]{border-color:var(--blue)}.pdp-thumbs img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp-thumbs button.p img{object-fit:contain;padding:8%}@media(max-width:960px){.story{grid-template-columns:1fr}.about-block.rev .im{order:0}.story .im{aspect-ratio:4/4.4}}@media(max-width:600px){.stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.stats div{padding:12px 8px}.stats span{font-size:11.5px}}.advice{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.adv{display:flex;flex-direction:column;gap:12px}.adv .im{aspect-ratio:3/2;border-radius:4px;overflow:hidden;position:relative;background:var(--tint)}.adv .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.adv .im.prod img{object-fit:contain;padding:8%}.adv:hover .im img{transform:scale(1.04)}.adv h3{font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.35}.ig{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ig-ov{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#8b6fd859;color:#fff;opacity:0;transition:opacity .25s}.ig-ov svg{width:34px;height:34px}.ig a:hover .ig-ov,.ig a:focus-visible .ig-ov{opacity:1}.ig a{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--tint);border-radius:3px}.ig a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.ig a.p img{object-fit:contain;padding:12%}.ig a.dk{background:#141414}.ig a:hover img{transform:scale(1.05)}.f-reas{background:var(--tint)}.f-reas ul{list-style:none;margin:0;padding:26px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.f-reas li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-family:var(--head);font-weight:700;font-size:12px;text-transform:uppercase;color:var(--ink)}.f-reas svg{width:34px;height:34px;color:var(--blue)}footer.ft{background:var(--bg2);padding:46px 0 26px;font-size:14px}.ft-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.4fr;gap:30px}.ft details summary{list-style:none;font-family:var(--head);font-weight:700;font-size:13px;text-transform:uppercase;color:var(--ink);margin-bottom:14px;display:flex;justify-content:space-between;cursor:default}.ft details summary::-webkit-details-marker{display:none}.ft ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ft ul a:hover,.ft ul button:hover{color:var(--sec);text-decoration:underline}.ft-news h4{font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.ft-news p{margin:0 0 12px}.ft-news form{display:flex;gap:8px}.ft-news input{flex:1;min-width:0;height:44px;border:1px solid var(--line);border-radius:3px;padding:0 12px;font:inherit;background:var(--bg);color:var(--ink)}.ft-news .msg{font-size:13px;margin-top:8px;min-height:1.2em}.social{display:flex;gap:10px;margin-top:18px}.social a{width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center}.social a:hover{background:var(--blue-dark)}.social svg{width:19px;height:19px}.ft-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:12.5px;color:var(--soft)}.ft-bottom ul{display:flex;flex-wrap:wrap;gap:18px}.qbar{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:45;display:flex;gap:6px;background:var(--bg);border-radius:30px;box-shadow:0 6px 24px #0000002e;padding:6px}.qbar a,.qbar button{font-family:var(--head);font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;padding:9px 16px;border-radius:22px;color:var(--ink);display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.qbar a:first-child{background:var(--blue);color:#fff}.qbar svg{width:15px;height:15px}.qbar a:hover,.qbar button:hover{background:var(--tint)}.qbar a:first-child:hover{background:var(--blue-dark)}.crumbs{font-size:12.5px;color:var(--soft);padding:18px 0 0}.crumbs a:hover{color:var(--sec);text-decoration:underline}.plp-head{text-align:center;padding:24px 0 26px;border-bottom:1px solid var(--line);margin-bottom:26px}.plp-head h1{font-weight:800;text-transform:uppercase;font-size:clamp(24px,2.8vw,36px)}.plp-head p{max-width:64ch;margin:10px auto 0}.plp{display:grid;grid-template-columns:260px 1fr;gap:34px;padding-bottom:60px}.filters h4{font-size:13px;font-weight:700;text-transform:uppercase;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.filters .grp{margin-bottom:24px}.filters label{display:flex;gap:10px;align-items:center;font-size:14px;padding:4px 0;cursor:pointer}.filters input{width:17px;height:17px;accent-color:var(--blue)}.filters .clear{font-family:var(--head);font-weight:700;font-size:12px;color:var(--blue);text-transform:uppercase;text-decoration:underline}.plp-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:14px;flex-wrap:wrap}.plp-bar b{font-family:var(--head);color:var(--ink)}.plp-bar select{height:40px;border:1px solid var(--line);border-radius:3px;padding:0 10px;font:inherit;background:var(--bg);color:var(--ink)}.fbtn{display:none}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.empty-r{padding:40px;text-align:center;background:var(--bg2);border-radius:4px}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,4vw,60px);padding:20px 0 50px}.pdp-img{background:var(--img-bg);border:1px solid var(--line);border-radius:4px;aspect-ratio:1;position:relative;position:sticky;top:160px}.pdp-img.dark{background:#141414}.pdp-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%}.pdp-info{display:flex;flex-direction:column;gap:14px}.pdp-info .range{font-family:var(--head);font-weight:700;font-size:12px;color:var(--blue);text-transform:uppercase;letter-spacing:.08em}.pdp-info h1{font-weight:800;text-transform:uppercase;font-size:clamp(22px,2.4vw,32px);line-height:1.15}.pdp-info .lead{font-size:16px;margin:0}.pdp-tags{display:flex;flex-wrap:wrap;gap:8px}.pdp-tags a{font-size:12px;background:var(--tint);border-radius:14px;padding:5px 12px;color:var(--blue-ink);font-weight:700}.pdp-buy{display:flex;gap:12px;align-items:stretch;margin-top:6px}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:3px}.qty button{width:40px;height:44px;font-size:18px;color:var(--ink)}.qty span{min-width:30px;text-align:center;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.pdp-buy .btn{flex:1}.acc{border-top:1px solid var(--line);margin-top:10px}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:var(--head);font-weight:700;font-size:13.5px;text-transform:uppercase;color:var(--ink);cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:20px;color:var(--blue)}.acc details[open] summary:after{content:"\2013"}.acc .ab{padding:0 0 18px}.acc ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.acc li{display:flex;gap:10px}.acc li svg{width:16px;height:16px;color:var(--blue);flex:none;margin-top:4px}.finder{max-width:880px;margin:0 auto;padding:10px 0 60px}.steps-ind{display:flex;justify-content:center;gap:10px;margin-bottom:26px}.steps-ind span{width:34px;height:4px;border-radius:2px;background:var(--line)}.steps-ind span.on{background:var(--blue)}.q h2{text-align:center;font-weight:800;text-transform:uppercase;font-size:clamp(20px,2.2vw,28px);margin-bottom:24px}.opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.opts button{border:1.5px solid var(--line);border-radius:4px;padding:18px 16px;text-align:left;display:flex;flex-direction:column;gap:4px;background:var(--bg)}.opts button:hover,.opts button:focus-visible{border-color:var(--sec);background:var(--tint)}.opts b{font-family:var(--head);font-weight:700;font-size:13.5px;text-transform:uppercase;color:var(--ink)}.opts span{font-size:13px;color:var(--soft)}.back{font-family:var(--head);font-weight:700;font-size:12px;text-transform:uppercase;color:var(--blue);margin-top:20px;display:inline-block}.res-steps{display:grid;gap:14px;margin-top:10px}.res-step{display:grid;grid-template-columns:120px 1fr auto;gap:18px;align-items:center;border:1px solid var(--line);border-radius:4px;padding:12px 16px}.res-step .im{aspect-ratio:1;background:var(--img-bg);position:relative;border-radius:3px}.res-step .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%}.res-step .n{font-family:var(--head);font-weight:700;font-size:11.5px;text-transform:uppercase;color:var(--blue);letter-spacing:.06em}.res-step h3{font-size:15px;font-weight:700;text-transform:uppercase;margin:2px 0}.article{max-width:760px;margin:0 auto;padding:10px 0 60px}.article .hero-im{aspect-ratio:16/8;border-radius:4px;overflow:hidden;position:relative;background:var(--tint);margin:18px 0 26px}.article .hero-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.article h1{font-weight:800;text-transform:uppercase;font-size:clamp(22px,2.6vw,34px);line-height:1.2;text-align:center}.article h2{font-size:17px;font-weight:700;text-transform:uppercase;margin:28px 0 8px}.article p{font-size:16px;margin:0 0 12px}.article .note{font-size:13px;color:var(--soft);border-top:1px solid var(--line);padding-top:14px;margin-top:26px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:60;opacity:0;pointer-events:none;transition:opacity .25s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;right:0;width:min(420px,100%);background:var(--bg);z-index:70;transform:translate(100%);transition:transform .35s ease;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.drawer.left{left:0;right:auto;transform:translate(-100%)}.drawer.open{transform:none}.dh{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.dh h2{font-size:15px;font-weight:700;text-transform:uppercase}.x{width:36px;height:36px;display:grid;place-items:center;color:var(--ink)}.x svg{width:17px;height:17px}.db{flex:1;overflow:auto;padding:6px 22px}.df{padding:18px 22px;border-top:1px solid var(--line);display:grid;gap:10px}.li{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.li .im{aspect-ratio:1;background:var(--img-bg);border:1px solid var(--line);position:relative;border-radius:3px}.li .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%}.li h4{font-size:12.5px;font-weight:700;text-transform:uppercase;line-height:1.3}.li p{margin:2px 0 8px;font-size:13px;color:var(--soft)}.li .qty button{width:32px;height:32px;font-size:15px}.rm{font-size:12px;color:var(--soft);text-decoration:underline;margin-left:12px}.bag-empty{text-align:center;padding:40px 0}.bag-empty p{margin:0 0 16px}.mn a,.mn button,.mn summary{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 0;border-bottom:1px solid var(--line);font-family:var(--head);font-weight:700;font-size:13.5px;text-transform:uppercase;color:var(--ink);text-align:left;list-style:none;cursor:pointer}.mn summary::-webkit-details-marker{display:none}.mn summary:after{content:"+";color:var(--blue);font-size:18px}.mn details[open] summary:after{content:"\2013"}.mn details a{font-family:var(--body);font-weight:400;text-transform:none;font-size:14.5px;padding:10px 0 10px 12px;border-bottom:0;color:var(--txt)}.search{position:fixed;inset:0 0 auto 0;background:var(--bg);z-index:72;transform:translateY(-100%);transition:transform .35s ease;padding-top:env(safe-area-inset-top,0px);max-height:100dvh;overflow:auto;box-shadow:0 10px 30px #00000026}.search.open{transform:none}.sbar{display:flex;align-items:center;gap:12px;border:1.5px solid var(--blue);border-radius:26px;padding:0 16px;height:52px;margin-top:22px}.sbar input{flex:1;border:0;background:transparent;font:inherit;font-size:17px;color:var(--ink);min-width:0}.sbar input:focus{outline:none}.sbar svg{width:20px;height:20px;color:var(--ink)}.sugg{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 0}.sugg button{font-size:13px;border:1px solid var(--line);border-radius:16px;padding:6px 14px;color:var(--ink)}.sugg button:hover{border-color:var(--sec);color:var(--sec)}.sres{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;padding:22px 0 34px}.toast{position:fixed;left:50%;top:calc(20px + env(safe-area-inset-top,0px));transform:translate(-50%,-30px);background:var(--ink);color:var(--bg);padding:13px 20px;border-radius:4px;font-size:14px;z-index:90;opacity:0;transition:.3s;pointer-events:none;max-width:calc(100% - 40px);display:flex;gap:10px;align-items:center}.toast.on{opacity:1;transform:translate(-50%)}.toast svg{width:18px;height:18px;color:var(--blue)}@media(max-width:1180px){.track{grid-auto-columns:calc((100% - 54px)/4)}.concerns{grid-template-columns:repeat(4,1fr)}.mega-in{grid-template-columns:repeat(var(--c,3),minmax(0,1fr)) 300px}.nv .thumb{display:none}}@media(max-width:960px){nav.mainnav,.hd-search,.hd-icons .d-only{display:none}.burger{display:inline-flex}.m-only{display:flex!important}.hd-top{grid-template-columns:auto 1fr auto;height:64px}.brand{justify-self:center}.brand img{height:38px}.hd-icons{gap:16px}.hd-icons .lbl{display:none}.reas ul{grid-template-columns:1fr 1fr}.reas li{justify-content:flex-start}.quick{grid-template-columns:1fr 1fr}.slide,.slide.on{grid-template-columns:1fr}.slide-art{min-height:300px;order:-1}.track{grid-auto-columns:calc((100% - 2*14px)/3);gap:14px}.services,.commit,.advice{grid-template-columns:1fr}.commit .cm{aspect-ratio:16/10}.hair{grid-template-columns:1fr}.hair-photo{min-height:300px}.ig{grid-template-columns:repeat(2,1fr);gap:8px}.f-reas ul{grid-template-columns:1fr 1fr}.ft-grid{grid-template-columns:1fr;gap:0}.ft details{border-bottom:1px solid var(--line);padding:4px 0}.ft details summary{margin:0;padding:12px 0;cursor:pointer}.ft details summary:after{content:"+";color:var(--blue)}.ft details[open] summary:after{content:"\2013"}.ft details[open] ul{padding-bottom:12px}.ft-news{margin-top:26px}.plp{grid-template-columns:1fr}.filters{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:74;background:var(--bg);padding:20px;overflow:auto}.filters.open{display:block}.fbtn{display:inline-flex}.pdp{grid-template-columns:1fr}.pdp-img{position:relative;top:0}.s-arrow,.c-arrow{display:none}.qbar{left:12px;right:12px;transform:none;justify-content:space-between}.qbar a,.qbar button{padding:9px 6px;font-size:10px;flex:1;justify-content:center}.qbar svg{display:none}.promo{font-size:10.5px;letter-spacing:.03em;height:40px}.promo-item{padding:0 36px;line-height:1.3}}@media(max-width:600px){.track{grid-auto-columns:66%}.concerns{grid-template-columns:repeat(3,1fr);gap:12px}.res-step{grid-template-columns:80px 1fr}.res-step .btn{grid-column:1/-1}.htrio{gap:8px}.grid{grid-template-columns:1fr 1fr;gap:10px}.card{padding:10px}.card h3{font-size:12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}footer.ft{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.made-lb{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 0 0;font-family:var(--head);font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.lb-flag{width:30px;height:20px;border-radius:3px;box-shadow:0 0 0 1px #0000001f,0 2px 6px #0000001f;flex:none}.certs{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:26px}.certs-l{font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.certs-row{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.cert{background:#fff;border:1px solid var(--line);border-radius:6px;padding:10px 14px;height:84px;display:flex;align-items:center}.cert img{height:100%;width:auto;object-fit:contain}@media(max-width:600px){.cert{height:70px;padding:8px 10px}}header.hd{background:#ffffffe6;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.qbar{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line)}:root[data-theme=dark] header.hd,:root[data-theme=dark] .qbar{background:#14181be6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) header.hd,:root:not([data-theme=light]) .qbar{background:#14181be6}}.sup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sup{background:#fff;border:1px solid var(--line);border-radius:4px;padding:26px 22px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;transition:box-shadow .25s,border-color .25s}.sup:hover{box-shadow:0 6px 22px #00000014;border-color:var(--sec)}.sup .lg{height:96px;width:100%;display:flex;align-items:center;justify-content:center}.sup .lg img{max-height:64px;max-width:78%;width:auto;object-fit:contain}.sup b{font-family:var(--head);font-weight:700;font-size:13px;text-transform:uppercase;color:#222;letter-spacing:.03em}.sup span{font-size:13px;color:#80868b;margin-top:-10px}.sup-why{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:10px}.sup-why div{background:var(--tint);border-radius:4px;padding:22px}.sup-why h3{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:6px}.sup-why p{margin:0;font-size:14.5px}.sup-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 38px;padding:10px 0 26px}.sup-strip img{height:34px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .25s,opacity .25s}.sup-strip a:hover img{filter:none;opacity:1}@media(max-width:960px){.sup-grid{grid-template-columns:1fr 1fr}.sup-why{grid-template-columns:1fr}}@media(max-width:480px){.sup-grid{gap:10px}.sup{padding:18px 12px 14px}.sup .lg{height:70px}.sup .lg img{max-height:46px}}.catgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ct{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden;transition:box-shadow .25s}.ct:hover{box-shadow:0 6px 22px #00000017}.ct .im{position:relative;aspect-ratio:4/5;overflow:hidden}.ct .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.ct:hover .im img{transform:scale(1.04)}.ct .cap{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px}.ct b{font-family:var(--head);font-weight:800;font-size:14px;text-transform:uppercase;color:#222;letter-spacing:.02em}.plp-banner{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 26px;border-radius:4px;overflow:hidden;background:var(--tint)}.plp-banner .pb-im{position:relative;min-height:300px}.plp-banner .pb-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.plp-banner .pb-tx{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,56px)}.plp-banner h1{font-weight:800;text-transform:uppercase;font-size:clamp(26px,3vw,40px);line-height:1.1}.plp-banner p{margin:12px 0 0;font-size:16px;max-width:46ch}@media(max-width:960px){.catgrid{grid-template-columns:1fr 1fr;gap:12px}.plp-banner{grid-template-columns:1fr}.plp-banner .pb-im{min-height:0;aspect-ratio:16/10}}@media(max-width:480px){.ct .cap{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}.ct b{font-size:12.5px}}.slide.gold .slide-copy{background:#fff}.slide.gold .slide-copy h2{color:var(--ink)}.slide.gold .slide-copy p{color:var(--txt)}.slide.gold .slide-copy .k{color:#a8842f}.slide.gold .btn{background:var(--gold);border-color:var(--gold);color:#1a1a1a}.slide.gold .btn:hover{background:transparent;color:#a8842f}.slide.gold .slide-art,.slide-art,.slide-copy{background:#fff}.slides{border:1px solid var(--line)}.gold-trio img{filter:drop-shadow(0 14px 18px rgba(0,0,0,.18))}.card .ci,.card .ci.dark,.pdp-img,.pdp-img.dark,.mpromo .im,.mpromo .im.dark,.quick .qi,.res-step .im,.li .im,.htrio .im,.svc .im.prod,.adv .im.prod,.pdp-thumbs button{background:transparent!important}.mpromo .im{border:1px solid var(--line)}.cn .ci{background:#fff;border:1px solid var(--line)}.cn .ci img.cover{border-radius:50%}.quick .qi{border:1px solid var(--line)}.svc .im.prod,.adv .im.prod{background:#fff!important;border-bottom:1px solid var(--line)}.cm.prod{background:#fff;border:1px solid var(--line)}.cm.prod:after{background:linear-gradient(180deg,#fff0 40%,#fffffff5 72%)}.ig a{background:#fff}:root{--g-bg:rgba(255,255,255,.12);--g-bg-2:rgba(255,255,255,.18);--g-bg-strong:rgba(255,255,255,.6);--g-border:rgba(255,255,255,.6);--g-border-soft:rgba(255,255,255,.4);--g-line:rgba(20,60,90,.08);--g-hi:inset 0 1px 0 rgba(255,255,255,.75), inset 0 0 0 .5px rgba(255,255,255,.3);--g-shadow:0 8px 30px rgba(40,26,76,.08);--g-shadow-lg:0 18px 50px rgba(40,26,76,.14);--g-blur:blur(20px) saturate(160%);--r:18px;--r-sm:12px;--bg2:transparent;--tint:rgba(255,255,255,.18);--img-bg:transparent;--line:rgba(20,60,90,.1);--amb-base:#f8fbfd;--amb:radial-gradient(40vmax 40vmax at 6% 4%,rgba(139,111,216,.2),transparent 62%), radial-gradient(34vmax 34vmax at 96% 16%,rgba(201,164,76,.14),transparent 60%), radial-gradient(40vmax 40vmax at 80% 84%,rgba(139,111,216,.16),transparent 62%), radial-gradient(32vmax 32vmax at 12% 92%,rgba(176,120,226,.1),transparent 60%)}html{background:var(--amb-base)}body{background:transparent}body:before{content:"";position:fixed;top:-10vmax;right:-10vmax;bottom:-10vmax;left:-10vmax;z-index:-1;background:var(--amb),var(--amb-base);pointer-events:none}.quick a,.slide-copy,.card,.cn .ci,.svc,.hair,.htrio a,.stats div,.adv .im.prod,.pdp-img,.opts button,.res-step,.ptabs button,.htabs button,.reas ul,.f-reas ul,.ft>.wrap,.empty-r,.mpromo .im,.filters,.plp-head,.plp-banner,.acc,.li .im,.sugg button,.qty,.pdp-thumbs button,.cm .bd,.mission,.about-hero,.ct,.sup,.sup-why div,.chip,.quick .qi,.res-step .im,.cm.prod{background:var(--g-bg)!important;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-border-soft)!important;box-shadow:var(--g-hi),var(--g-shadow)}.card,.ct,.sup,.svc,.hair,.res-step,.pdp-img,.reas ul,.f-reas ul,.ft>.wrap,.filters,.mission,.plp-banner,.cm{border-radius:var(--r)}.quick a,.opts button,.htrio a,.stats div,.mpromo .im,.empty-r,.acc,.plp-head,.about-hero,.sup-why div,.res-step .im,.li .im{border-radius:var(--r-sm)}.card{background:var(--g-bg-2)!important;transition:box-shadow .25s,transform .25s}.card:hover,.ct:hover,.sup:hover{box-shadow:var(--g-hi),var(--g-shadow-lg);transform:translateY(-2px)}.card .ci{border-radius:12px;background:#ffffff38!important;border:1px solid var(--g-border-soft)}.card .flag{border-radius:8px 0;top:14px;left:14px}.ct,.svc,.plp-banner,.hair{overflow:hidden}.ct .cap{background:transparent}.cn .ci,.quick .qi{border-radius:50%}.chip{border-color:var(--ink)!important;box-shadow:none}section.s[style*=--bg2]{background:transparent!important}.reas,.f-reas{background:transparent}.reas{padding:10px 0 0}.reas ul{width:min(1320px,calc(100% - 24px));padding:14px 18px;margin:0 auto}.f-reas ul{width:min(1320px,calc(100% - 24px));padding:22px 18px;margin:0 auto}footer.ft{background:transparent;padding-top:16px}.ft>.wrap{width:min(1320px,calc(100% - 24px));padding:34px clamp(18px,3vw,36px) 22px}.cert{background:#fff;border-radius:12px}header.hd{top:8px;margin:8px 12px 0;border-radius:var(--r);background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none}header.hd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;background:var(--g-bg-strong);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-border);box-shadow:var(--g-hi),var(--g-shadow)}nav.mainnav{border-top:1px solid var(--g-line)}.hd-search{background:var(--g-bg);border-color:var(--g-line);border-radius:999px}.mega{top:calc(100% + 8px);border-radius:var(--r);border:1px solid var(--g-border);background:var(--g-bg-strong);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:var(--g-hi),var(--g-shadow-lg);overflow:hidden}.promo{background:#8b6fd8d9;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);margin:8px 12px 0;border-radius:12px;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff59}.slides{border-radius:var(--r);border:1px solid var(--g-border-soft)!important;box-shadow:var(--g-hi),var(--g-shadow-lg);background:var(--g-bg);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.slide-copy,.slide.gold .slide-copy{border:0!important;border-radius:0;box-shadow:none;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.slide-art,.slide.gold .slide-art{background:#ffffff59!important}.s-arrow,.c-arrow{background:var(--g-bg-strong);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-border);box-shadow:var(--g-hi),var(--g-shadow)}.ptabs button,.htabs button,.sugg button{border-radius:999px}.ptabs button[aria-selected=true]{background:#8b6fd8e6!important;color:#fff}.htabs button[aria-selected=true]{background:var(--hc)!important;color:#fff}.btn{border-radius:12px;box-shadow:inset 0 1px #ffffff4d,0 6px 18px #8b6fd838}.btn.ghost{background:var(--g-bg);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:var(--g-hi)}.quick a:hover{background:#8b6fd8d9!important;color:#fff}.cm{box-shadow:var(--g-shadow)}.cm:after{display:none}.cm .bd{margin:14px;border-radius:14px;background:#0c1c2852!important;border-color:#ffffff4d!important;padding:18px}.cm.prod .bd{background:#ffffff59!important}.cm.prod h3{color:var(--ink)}.cm.prod p{color:var(--txt)}.mission{background:#8b6fd8bf!important;border-color:#fff6!important}.hair-copy{background:transparent}.htrio a{background:var(--g-bg-2)!important}.about-hero,.plp-head{padding:26px 20px;margin-top:16px}.plp-banner .pb-tx{background:transparent}.filters{padding:20px;align-self:start;position:sticky;top:150px}.acc{padding:0 18px}.acc details{border-bottom-color:var(--g-line)}.acc details:last-child{border-bottom:0}.pdp-img{top:170px}.ig a{border-radius:var(--r-sm);box-shadow:var(--g-shadow)}.scrim{background:#08182433}.drawer{background:var(--g-bg-strong);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-border);box-shadow:var(--g-hi),-20px 0 60px #281a4c2e;top:8px;bottom:8px;right:8px;border-radius:var(--r);height:auto}.drawer.left{left:8px}.drawer:not(.open){transform:translate(calc(100% + 16px))}.drawer.left:not(.open){transform:translate(calc(-100% - 16px))}.dh,.df,.li,.mn a,.mn button,.mn summary{border-color:var(--g-line)!important}.search{background:var(--g-bg-strong);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);margin:8px;border-radius:var(--r);border:1px solid var(--g-border);box-shadow:var(--g-hi),var(--g-shadow-lg)}.search:not(.open){transform:translateY(calc(-100% - 20px))}.sbar{background:var(--g-bg);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.toast{background:#141a1e9e;color:#fff;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:inset 0 1px #ffffff26,var(--g-shadow-lg)}.qbar{background:var(--g-bg-strong)!important;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-border)!important;box-shadow:var(--g-hi),var(--g-shadow-lg)}.qbar a:hover,.qbar button:hover{background:#fff6}.ft-news input,.plp-bar select{background:var(--g-bg);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-color:var(--g-line);border-radius:12px}.ft-bottom{border-top-color:var(--g-line)}@media(max-width:960px){header.hd{margin:6px 8px 0;top:6px}.promo{margin:6px 8px 0}.filters{position:fixed;top:8px;right:8px;bottom:8px;left:8px;border-radius:var(--r);background:var(--g-bg-strong)!important}.pdp-img{position:relative;top:0}.ft>.wrap{width:calc(100% - 16px)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--g-bg:rgba(255,255,255,.72);--g-bg-2:rgba(255,255,255,.78);--g-bg-strong:rgba(255,255,255,.94)}}@media(prefers-reduced-transparency:reduce){:root{--g-bg:rgba(255,255,255,.85);--g-bg-2:rgba(255,255,255,.88);--g-bg-strong:rgba(255,255,255,.96)}}:root{--ease:cubic-bezier(.2,.7,.1,1);--spring:cubic-bezier(.34,1.56,.64,1)}#view.enter{animation:pageIn .45s var(--ease) both}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--d,0) * 60ms)}.reveal.in{opacity:1;transform:none}.hd-top{transition:height .3s var(--ease)}.brand img{transition:height .3s var(--ease),transform .3s var(--ease)}header.hd.compact .hd-top{height:60px}header.hd.compact .brand img{height:40px}header.hd.compact .hd-icons .lbl{opacity:0;height:0;overflow:hidden}.hd-icons .lbl{transition:opacity .2s}.hd-icons a,.hd-icons button{transition:color .2s,transform .2s var(--spring)}.hd-icons a:hover,.hd-icons button:hover{color:var(--sec);transform:translateY(-2px)}.hd-icons .cnt{transition:transform .3s var(--spring)}.bump{animation:bump .5s var(--spring)}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.nv>button,.nv>a{border-bottom:0!important;position:relative}.nv>button:after,.nv>a:after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:2px;border-radius:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nv>button:hover:after,.nv>a:hover:after,.nv.open>button:after{transform:scaleX(1)}.nv.open .mega{animation:megaIn .28s var(--ease) both}@keyframes megaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.nv.open .mega li,.nv.open .mega h4,.nv.open .mpromo{animation:fadeUp .35s var(--ease) both}.nv.open .mega div>ul li:nth-child(2){animation-delay:.03s}.nv.open .mega div>ul li:nth-child(3){animation-delay:.06s}.nv.open .mega div>ul li:nth-child(4){animation-delay:.09s}.nv.open .mega div>ul li:nth-child(5){animation-delay:.12s}.nv.open .mpromo:nth-child(2){animation-delay:.08s}.mega li a{display:inline-block;transition:transform .2s var(--ease),color .2s}.mega li a:hover{transform:translate(4px);text-decoration:none!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.btn{position:relative;overflow:hidden;transition:background .2s,border-color .2s,color .2s,transform .15s var(--ease),box-shadow .2s}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s var(--ease)}.btn:hover:before{transform:translate(120%)}.btn:active{transform:scale(.97)}.btn.ok{background:#1aa36f!important;border-color:#1aa36f!important;color:#fff!important}.more{transition:gap .2s var(--ease)}.more:hover{gap:10px}.card .ci img{transition:transform .6s var(--ease)}.card:hover .ci img{transform:scale(1.07)}.qvb{position:absolute;left:10px;right:10px;bottom:10px;min-height:38px;border-radius:10px;background:#ffffffbf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.8);font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);opacity:0;transform:translateY(8px);transition:opacity .25s,transform .3s var(--ease),background .2s}.card:hover .qvb,.qvb:focus-visible{opacity:1;transform:none}.qvb:hover{background:var(--sec);color:#fff;border-color:var(--sec)}.fav{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);color:var(--ink);transition:transform .25s var(--spring),color .2s;z-index:2}.fav svg{width:18px;height:18px}.fav:hover{transform:scale(1.12);color:#e0457b}.fav[aria-pressed=true]{color:#e0457b}.fav[aria-pressed=true] svg path{fill:currentColor}.fav.pop{animation:bump .45s var(--spring)}@media(hover:none){.qvb{opacity:1;transform:none;min-height:34px;font-size:10.5px}}.ct .im img,.cm img,.adv .im img,.ig a img,.svc .im img{transition:transform .7s var(--ease)}.ct:hover .im img,.svc:hover .im img{transform:scale(1.06)}.cn .ci{transition:transform .35s var(--spring),box-shadow .25s}.cn:hover .ci{transform:translateY(-4px) scale(1.03)}.cn b{transition:color .2s}.cn:hover b{color:var(--sec)}.quick a{transition:background .25s,color .25s,transform .25s var(--spring)}.quick a:hover{transform:translateY(-3px)}.quick .qi{transition:transform .35s var(--spring)}.quick a:hover .qi{transform:rotate(-8deg) scale(1.08)}.sup,.svc,.ct{transition:transform .3s var(--ease),box-shadow .3s}.svc:hover{transform:translateY(-3px)}.slide.on .slide-copy>*{animation:fadeUp .6s var(--ease) both}.slide.on .slide-copy>*:nth-child(2){animation-delay:.08s}.slide.on .slide-copy>*:nth-child(3){animation-delay:.16s}.slide.on .slide-copy>*:nth-child(4){animation-delay:.24s}.slide.on .slide-art img,.slide.on .gold-trio{animation:artIn .9s var(--ease) both}@keyframes artIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.dots button.d{position:relative;overflow:hidden;transition:width .3s var(--ease),background .3s}.dots button.d[aria-current=true]{width:40px;background:var(--line)}.dots button.d[aria-current=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue);transform-origin:left;animation:dotFill 6s linear both}.dots.paused button.d[aria-current=true]:after{animation-play-state:paused}@keyframes dotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s-arrow{transition:transform .25s var(--spring),background .2s}.s-arrow:hover{transform:translateY(-50%) scale(1.1)}.qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:76;display:grid;place-items:center;padding:16px;pointer-events:none}.qv-box{pointer-events:auto;position:relative;width:min(920px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#ffffffb8;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.8);border-radius:22px;box-shadow:inset 0 1px #fffc,0 30px 80px #281a4c40;opacity:0;transform:translateY(20px) scale(.98);visibility:hidden;transition:opacity .3s var(--ease),transform .35s var(--ease),visibility .3s}.qv.open .qv-box{opacity:1;transform:none;visibility:visible}.qv-x{position:absolute;top:10px;right:10px;z-index:2;border-radius:50%;background:#ffffffb3}.qv-img{position:relative;min-height:360px;margin:12px;border-radius:16px;background:#fff6}.qv-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%}.qv-info{padding:34px 30px 30px 14px;display:flex;flex-direction:column;gap:12px}.qv-info .range{font-family:var(--head);font-weight:700;font-size:11.5px;color:var(--blue);text-transform:uppercase;letter-spacing:.08em}.qv-info h2{font-size:22px;font-weight:800;text-transform:uppercase;line-height:1.2}.qv-info p{margin:0;font-size:14.5px}.qv-info ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.qv-info li{display:flex;gap:8px}.qv-info li svg{width:16px;height:16px;color:var(--blue);flex:none;margin-top:3px}.qv-info .chips{margin:0}@media(max-width:700px){.qv{align-items:end;padding:8px}.qv-box{grid-template-columns:1fr}.qv-img{min-height:240px}.qv-info{padding:6px 22px 24px}}.flyer{position:fixed;z-index:95;pointer-events:none;object-fit:contain;border-radius:12px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.2))}.toast{pointer-events:auto}.toast .ta{margin-left:6px;font-family:var(--head);font-weight:700;font-size:12px;text-transform:uppercase;color:#cdbcff;text-decoration:underline}.totop{position:fixed;right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:44;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 24px #281a4c26;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .3s,transform .3s var(--spring),color .2s}.totop svg{width:20px;height:20px}.totop.on{opacity:1;transform:none;pointer-events:auto}.totop:hover{color:var(--sec);transform:translateY(-3px)}.qbar{transition:transform .35s var(--ease),opacity .3s}.qbar.hide{transform:translate(-50%,140%);opacity:0}@media(max-width:960px){.qbar.hide{transform:translateY(140%)}}.buybar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:46;transform:translateY(160%);transition:transform .4s var(--ease);pointer-events:none}.buybar.on{transform:none;pointer-events:auto}.bb-in{max-width:760px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 14px;border-radius:18px;background:#ffffffb8;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px #fffc,0 14px 40px #281a4c2e}.bb-in img{width:44px;height:44px;object-fit:contain}.bb-in div{flex:1;min-width:0;display:flex;flex-direction:column}.bb-in b{font-family:var(--head);font-weight:700;font-size:13px;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-in span{font-size:12.5px;color:var(--soft)}.bb-in .btn{min-height:42px;padding:0 18px;font-size:12px}body.has-buybar .qbar{transform:translate(-50%,140%);opacity:0}@media(max-width:960px){body.has-buybar .qbar{transform:translateY(140%)}}.sres .card.kb{outline:2px solid var(--blue);outline-offset:2px}.sugg .lab{font-family:var(--head);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--soft);align-self:center;margin-right:4px}.kbd{font-family:var(--body);font-size:11px;border:1px solid var(--line);border-radius:5px;padding:1px 6px;color:var(--soft);margin-left:auto}.fav-empty{text-align:center;padding:50px 20px 70px}.fav-empty svg{width:46px;height:46px;color:#e0457b;margin-bottom:14px}.fav-empty p{margin:8px 0 22px}#cnt{display:inline-block}#cnt.tick{animation:bump .4s var(--spring)}.grid .card{animation:fadeUp .4s var(--ease) both}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}.btn:before{display:none}}.concerns{grid-template-columns:repeat(4,1fr)!important;gap:14px}.cnt-tile{display:flex;flex-direction:column;gap:8px;padding:20px 20px 16px;border-radius:16px;min-height:132px;background:#ffffff1f;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px #ffffffbf,0 8px 30px #281a4c14;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background .25s,color .25s}.cn-area{font-family:var(--head);font-weight:700;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.cnt-tile b{font-family:var(--head);font-weight:800;font-size:15px;text-transform:uppercase;color:var(--ink);line-height:1.3;flex:1}.cn-foot{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--soft)}.cn-go{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:var(--blue);background:#fff9;border:1px solid rgba(139,111,216,.25);transition:transform .3s cubic-bezier(.2,.7,.1,1),background .25s,color .25s}.cnt-tile:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffffbf,0 16px 40px #281a4c24;background:#8b6fd8d9}.cnt-tile:hover .cn-area,.cnt-tile:hover b,.cnt-tile:hover .cn-foot{color:#fff}.cnt-tile:hover .cn-go{transform:translate(4px);background:#fff;color:var(--sec)}@media(max-width:960px){.concerns{grid-template-columns:repeat(2,1fr)!important;gap:10px}.cnt-tile{min-height:116px;padding:16px}.cnt-tile b{font-size:13.5px}}.ft-badges{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--g-line,var(--line))}.ft-badges .certs{align-items:flex-start;margin-top:0}.ft-badges .certs-row{justify-content:flex-start}.ft-badges .made-lb{margin:0;justify-content:flex-end}@media(max-width:600px){.ft-badges{flex-direction:column;align-items:flex-start}.ft-badges .made-lb{justify-content:flex-start}}.ig-box{position:relative;overflow:hidden;border-radius:24px;padding:clamp(28px,4vw,52px) clamp(16px,3vw,44px);color:#fff;background:radial-gradient(60% 80% at 0% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(135deg,#9a80e0,#8b6fd8 45%,#6a4fb8);box-shadow:inset 0 1px #ffffff59,0 20px 50px #6a4fb847}.ig-box:after{content:"";position:absolute;width:420px;height:420px;right:-140px;bottom:-200px;border-radius:50%;border:2px solid rgba(255,255,255,.25);pointer-events:none}.ig-head{text-align:center;margin-bottom:26px;position:relative;z-index:1}.ig-head svg{width:34px;height:34px;margin:0 auto 10px;display:block}.ig-box .title{color:#fff;margin:0 0 8px}.ig-head p{margin:0;color:#ffffffe0}.ig-box .ig{position:relative;z-index:1}.ig-box .ig a{border:2px solid rgba(255,255,255,.55);box-shadow:0 10px 24px #00284638}.ig-box .ig-ov{background:#ffffff40}.ig-box .see-all{position:relative;z-index:1}.ig-box .btn.white{background:#fff!important;border-color:#fff!important;color:#6a4fb8!important}.ig-box .btn.white:hover{background:transparent!important;color:#fff!important}.buybar{visibility:hidden;transition:transform .4s cubic-bezier(.2,.7,.1,1),visibility 0s .4s}.buybar.on{visibility:visible;transition:transform .4s cubic-bezier(.2,.7,.1,1),visibility 0s}:root{--body:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--head:"Montserrat",-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--g-bg:rgba(255,255,255,.22);--g-bg-2:rgba(255,255,255,.34);--g-bg-strong:rgba(255,255,255,.66);--g-border:rgba(255,255,255,.7);--g-border-soft:rgba(255,255,255,.55);--g-line:rgba(46,30,84,.08);--g-hi:inset 0 1px 0 rgba(255,255,255,.85), inset 0 -1px 0 rgba(255,255,255,.15);--g-shadow:0 1px 2px rgba(40,24,72,.04),0 8px 24px rgba(40,24,72,.07),0 24px 48px rgba(40,24,72,.05);--g-shadow-lg:0 2px 4px rgba(40,24,72,.05),0 16px 40px rgba(40,24,72,.12),0 40px 80px rgba(40,24,72,.08);--g-blur:blur(24px) saturate(180%);--r:22px;--r-sm:14px;--ink:#1d1d1f;--txt:#424245;--soft:#6e6e73;--amb-base:#f5f8fb;--amb:radial-gradient(45vmax 45vmax at 0% 0%,rgba(139,111,216,.34),transparent 60%), radial-gradient(38vmax 38vmax at 100% 10%,rgba(255,196,140,.32),transparent 60%), radial-gradient(42vmax 42vmax at 85% 90%,rgba(120,170,255,.3),transparent 62%), radial-gradient(36vmax 36vmax at 5% 95%,rgba(196,150,240,.26),transparent 60%), radial-gradient(30vmax 30vmax at 50% 50%,rgba(140,230,220,.18),transparent 65%)}body{font-family:var(--body);font-size:15.5px;line-height:1.65;letter-spacing:-.003em;-webkit-font-smoothing:antialiased}p{color:var(--txt)}.title,.plp-head h1,.plp-banner h1,.slide-copy h2,.story h2,.pdp-info h1,.about-hero h1,.article h1,.q h2{font-weight:700!important;letter-spacing:.035em!important}.title{font-size:clamp(22px,2.2vw,30px);margin-bottom:34px}.slide-copy h2{font-size:clamp(26px,3vw,44px);line-height:1.08}section.s{padding:clamp(56px,7vw,96px) 0}.promo{width:min(1320px,calc(100% - 24px));margin:12px auto 0!important;border-radius:999px;height:34px}header.hd{width:min(1320px,calc(100% - 24px));margin:10px auto 0!important;top:10px;border-radius:24px}header.hd:before{border-radius:24px}.hd-search{background:#ffffff80;border:1px solid var(--g-line)}.hd-search:hover{border-color:#8b6fd873;box-shadow:0 0 0 4px #8b6fd814}.mega{border-radius:24px}.card,.ct,.sup,.svc,.hair,.res-step,.pdp-img,.reas ul,.f-reas ul,.ft>.wrap,.filters,.mission,.plp-banner,.cm,.slides,.cnt-tile,.qv-box{border-radius:var(--r)!important}.card{padding:16px}.card .ci{border-radius:16px!important}.reas ul,.f-reas ul{width:min(1320px,calc(100% - 24px))}.cert{border-radius:14px}.slides{border-radius:28px!important}.ig-box{border-radius:28px}.btn{border-radius:999px;min-height:46px;padding:0 26px;font-weight:700;letter-spacing:.06em;box-shadow:inset 0 1px #ffffff4d,0 6px 16px #8b6fd840}.btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 10px 24px #6a4fb84d}.btn.ghost{color:var(--blue-dark,#6a4fb8);border-color:#8b6fd88c;background:#ffffff73}.btn.ghost:hover{background:var(--sec);color:#fff}.card .btn{border-radius:999px}.qty{border-radius:999px;overflow:hidden}.chip{border-radius:999px;padding:3px 11px}.ptabs button,.htabs button{padding:10px 20px}.qbar,.qbar a,.qbar button{border-radius:999px}.ft-news input,.plp-bar select{border-radius:999px;padding:0 16px}.card:hover,.ct:hover,.sup:hover,.svc:hover,.cnt-tile:hover{transform:translateY(-4px)}.card,.ct,.sup,.svc{transition:transform .45s cubic-bezier(.2,.7,.1,1),box-shadow .45s cubic-bezier(.2,.7,.1,1)}.card .sub,.cn-foot,.stats span,.svc p,.sup span{color:var(--soft)}.card h3,.cnt-tile b,.svc h3{color:var(--ink)}@media(max-width:960px){.promo{width:calc(100% - 16px);margin:8px auto 0!important;height:auto;min-height:38px;border-radius:16px}header.hd{width:calc(100% - 16px);margin:8px auto 0!important;top:8px;border-radius:20px}header.hd:before{border-radius:20px}section.s{padding:48px 0}.card{padding:12px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--g-bg:rgba(255,255,255,.86);--g-bg-2:rgba(255,255,255,.9);--g-bg-strong:#fff}.cnt-tile,.qvb,.fav,.totop,.bb-in,.qv-box{background:#fffffff0!important}}@media(prefers-reduced-transparency:reduce){:root{--g-bg:rgba(255,255,255,.9);--g-bg-2:rgba(255,255,255,.93);--g-bg-strong:#fff}}.logo-marquee{position:relative;overflow:hidden;padding:18px 0;border-radius:22px;background:#ffffff47;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #ffffffd9,0 8px 24px #28184812;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lm-track{display:flex;align-items:center;gap:20px;width:max-content;animation:lmScroll 38s linear infinite}.logo-marquee:hover .lm-track,.logo-marquee:focus-within .lm-track{animation-play-state:paused}@keyframes lmScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.lm-item{flex:none;display:flex;align-items:center;justify-content:center;width:190px;height:86px;padding:16px 22px;border-radius:16px;background:#ffffffbf;border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 14px #2818480f;transition:transform .35s cubic-bezier(.2,.7,.1,1),box-shadow .35s}.lm-item img{max-height:46px;max-width:100%;width:auto;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.lm-item:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 10px 26px #2818481f}.lm-item:hover img{filter:none;opacity:1}@media(max-width:600px){.lm-item{width:140px;height:68px;padding:12px 14px}.lm-item img{max-height:34px}.lm-track{animation-duration:28s;gap:12px}}@media(prefers-reduced-motion:reduce){.lm-track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.lm-item:nth-child(n+10){display:none}.logo-marquee{-webkit-mask-image:none;mask-image:none}}.rt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rt-card{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#ffffff4d;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #ffffffd9,0 8px 24px #28184812;transition:transform .45s cubic-bezier(.2,.7,.1,1),box-shadow .45s}.rt-card:hover{transform:translateY(-5px);box-shadow:inset 0 1px #ffffffd9,0 20px 44px #28184824}.rt-art{position:relative;height:190px;display:flex;align-items:flex-end;justify-content:center;padding:18px 10px 0;background:radial-gradient(70% 90% at 50% 100%,var(--c2),rgba(255,255,255,.2) 75%)}.rt-art img{height:150px;width:auto;max-width:28%;object-fit:contain;margin:0 -10px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.14));transform:translateY(calc(var(--i) * 0px));transition:transform .5s cubic-bezier(.2,.7,.1,1)}.rt-art img:nth-child(2){height:165px;z-index:1}.rt-art img:nth-child(3){height:135px}.rt-art img:nth-child(4){height:120px}.rt-card:hover .rt-art img:nth-child(1){transform:translate(-6px,-4px) rotate(-4deg)}.rt-card:hover .rt-art img:nth-child(2){transform:translateY(-8px)}.rt-card:hover .rt-art img:nth-child(3){transform:translate(6px,-4px) rotate(4deg)}.rt-body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px}.rt-tag{font-family:var(--head);font-weight:700;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c1)}.rt-body b{font-family:var(--head);font-weight:800;font-size:17px;text-transform:uppercase;color:var(--ink);letter-spacing:.02em}.rt-meta{font-size:13px;color:var(--soft)}.rt-go{margin-top:8px;font-family:var(--head);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--blue)}.rt-go span{display:inline-block;transition:transform .3s}.rt-card:hover .rt-go span{transform:translate(4px)}.rt-help{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin:30px 0 60px;padding:22px 26px;border-radius:22px;background:#8b6fd81a;border:1px solid rgba(139,111,216,.22);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rt-help b{display:block;font-family:var(--head);font-weight:700;font-size:15px;color:var(--ink)}.rt-help span{font-size:14px;color:var(--soft)}.rt-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;margin:18px 0 30px;border-radius:28px;overflow:hidden;background:radial-gradient(80% 120% at 100% 100%,var(--c2),rgba(255,255,255,.35) 70%);border:1px solid rgba(255,255,255,.65);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px #ffffffd9,0 16px 40px #2818481a}.rt-hero-tx{padding:clamp(26px,4vw,52px)}.rt-hero h1{font-weight:800;text-transform:uppercase;font-size:clamp(24px,3vw,40px);line-height:1.1;margin:8px 0 12px}.rt-hero p{font-size:16px;max-width:52ch;margin:0}.rt-hero-cta{display:flex;align-items:center;gap:16px;margin-top:22px;flex-wrap:wrap}.rt-hero-cta span{font-size:13.5px;color:var(--soft)}.rt-hero-art{display:flex;align-items:flex-end;justify-content:center;height:100%;min-height:260px;padding:24px 16px 0}.rt-hero-art img{height:220px;width:auto;max-width:22%;object-fit:contain;margin:0 -8px;filter:drop-shadow(0 14px 18px rgba(0,0,0,.16));animation:fadeUp .7s cubic-bezier(.2,.7,.1,1) both;animation-delay:calc(var(--i) * 90ms)}.rt-hero-art img:nth-child(odd){height:190px}.rt-layout{display:grid;grid-template-columns:1fr 320px;gap:28px;padding-bottom:60px;align-items:start}.rt-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.rt-filter button{font-family:var(--head);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:9px 18px;border-radius:999px;background:#fff6;border:1px solid rgba(255,255,255,.7);color:var(--ink);transition:background .25s,color .25s}.rt-filter button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.rt-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px;position:relative}.rt-steps:before{content:"";position:absolute;left:21px;top:20px;bottom:20px;width:2px;background:linear-gradient(var(--blue),rgba(139,111,216,.1));border-radius:2px}.rt-step{position:relative;display:grid;grid-template-columns:44px 1fr auto;gap:16px;align-items:start;padding:18px 18px 18px 0;animation:fadeUp .45s cubic-bezier(.2,.7,.1,1) both;animation-delay:calc(var(--d) * 70ms)}.rt-num{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-family:var(--head);font-weight:800;font-size:15px;box-shadow:0 0 0 6px #ffffffb3,0 6px 14px #8b6fd84d}.rt-s-main{border-radius:20px;padding:18px 20px;background:#ffffff57;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffffd9,0 8px 24px #2818480f;display:flex;flex-direction:column;gap:12px;grid-column:2/4}.rt-add{position:absolute;right:18px;top:30px;min-height:36px;padding:0 16px;font-size:11.5px}.rt-s-head{display:flex;flex-direction:column;gap:6px;padding-right:90px}.rt-s-head h3{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.rt-when{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-family:var(--head);font-weight:700;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.rt-when svg{width:14px;height:14px}.rt-am{background:#fff4dc;color:#a8700a}.rt-pm{background:#e9e8fb;color:#4b46b8}.rt-both{background:#e3f4fc;color:#6a4fb8}.rt-week{background:#e8f6ea;color:#2a7f3b}.rt-prod{display:flex;align-items:center;gap:14px;padding:8px;border-radius:14px;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);transition:transform .3s,box-shadow .3s}.rt-prod:hover{transform:translate(4px);box-shadow:0 6px 16px #28184814}.rt-prod .im{width:58px;height:58px;position:relative;flex:none}.rt-prod .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.rt-prod b{display:block;font-family:var(--head);font-weight:700;font-size:13px;text-transform:uppercase;color:var(--ink)}.rt-prod small{font-size:12.5px;color:var(--soft)}.rt-s-main p{margin:0;font-size:14.5px}.rt-side{position:sticky;top:170px;display:grid;gap:14px}.rt-tip{border-radius:20px;padding:20px;background:#ffffff57;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffffd9,0 8px 24px #2818480f}.rt-tip b{display:block;font-family:var(--head);font-weight:800;font-size:13px;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.rt-tip p{margin:0;font-size:14.5px}.rt-tip ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rt-tip li a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;font-size:14px;color:var(--ink);transition:background .2s}.rt-tip li a:hover{background:#fff9}.rt-tip i{width:10px;height:10px;border-radius:50%;flex:none}.rt-note{font-size:12.5px;color:var(--soft);margin:0;padding:0 6px}@media(max-width:1000px){.rt-grid{grid-template-columns:1fr 1fr}.rt-layout{grid-template-columns:1fr}.rt-side{position:relative;top:0}}@media(max-width:700px){.rt-grid,.rt-hero{grid-template-columns:1fr}.rt-hero-art{min-height:200px;order:-1}.rt-hero-art img{height:150px}.rt-hero-art img:nth-child(odd){height:130px}.rt-step{grid-template-columns:36px 1fr;gap:10px;padding-right:0}.rt-num{width:36px;height:36px;font-size:13px}.rt-steps:before{left:17px}.rt-s-main{grid-column:2/3}.rt-add{position:static;grid-column:2/3;justify-self:start;margin-top:-4px}.rt-s-head{padding-right:0}}@media(prefers-reduced-motion:reduce){.rt-step,.rt-hero-art img{animation:none}}.fd-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;margin:18px 0 30px;border-radius:28px;overflow:hidden;background:#ffffff57;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffffd9,0 16px 40px #2818481a}.fd-tx{padding:clamp(26px,4vw,52px)}.fd-tx h1{font-weight:800;text-transform:uppercase;font-size:clamp(26px,3.2vw,44px);line-height:1.08;margin:8px 0 12px;letter-spacing:.03em}.fd-tx p{font-size:16px;max-width:46ch;margin:0}.fd-im{position:relative;height:100%;min-height:340px;background:radial-gradient(60% 70% at 50% 75%,rgba(139,111,216,.16),transparent 70%)}.fd-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6% 8% 4%;filter:drop-shadow(0 18px 24px rgba(40,24,72,.18));animation:artIn .9s cubic-bezier(.2,.7,.1,1) both}@media(max-width:700px){.fd-hero{grid-template-columns:1fr}.fd-im{min-height:260px;order:-1}}.pg-jump{position:sticky;top:150px;z-index:20;display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:6px auto 26px;padding:8px;width:max-content;max-width:100%;border-radius:999px;background:#ffffff8c;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #ffffffd9,0 10px 30px #2818481a}.pg-jump a{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 8px;border-radius:999px;font-family:var(--head);font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);transition:background .3s cubic-bezier(.2,.7,.1,1),color .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.pg-jump a small{font-family:var(--body);font-weight:600;font-size:11px;min-width:22px;height:20px;border-radius:10px;display:grid;place-items:center;background:#0000000f;color:var(--soft);padding:0 6px}.pg-jump a:hover{transform:translateY(-2px)}.pg-jump a.on{background:var(--blue);color:#fff}.pg-jump a.on small{background:#ffffff40;color:#fff}.pg-dot{width:30px;height:30px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 2px #fff}.pg-sec{padding:26px 0 30px;scroll-margin-top:220px}.pg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(46,30,84,.08)}.pg-head h2{font-weight:800;text-transform:uppercase;font-size:clamp(20px,2.2vw,28px);letter-spacing:.03em}.pg-head p{margin:4px 0 0;font-size:14.5px;color:var(--soft)}.pg-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media(max-width:960px){.pg-jump{top:84px;border-radius:20px;width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pg-jump::-webkit-scrollbar{display:none}.pg-jump a{flex:none}}@media(max-width:600px){.pg-grid{grid-template-columns:1fr 1fr}}.reveal{transform:translateY(26px) scale(.985);filter:blur(4px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),filter .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d,0) * 70ms)}.reveal.in{transform:none;filter:none}.grid .card{animation:none}.card{will-change:transform}.card .ci img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.card:hover{transform:translateY(-6px)}.card .btn{transition:background .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}@media(prefers-reduced-motion:reduce){.reveal{filter:none!important}}.slide{--sc:0,158,226}.slide.s-sun{--sc:239,125,26}.slide.s-face{--sc:0,158,226}.slide.s-hair{--sc:224,69,123}.slide.s-body{--sc:46,158,68}.slide-copy .k{color:rgb(var(--sc))!important}.slide-art,.slide.gold .slide-art{background:radial-gradient(70% 80% at 60% 60%,rgba(var(--sc),.12),#fff3 70%)!important;overflow:hidden}.hx{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.slide-art .hx-emb{position:absolute;height:88%;width:auto;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.95;filter:drop-shadow(0 6px 18px rgba(139,111,216,.18))}.hx-glow{position:absolute;width:60%;aspect-ratio:1;left:50%;top:55%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--sc),.28),transparent 65%);filter:blur(10px)}.hx-b{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffffff2,rgba(var(--sc),.18));box-shadow:inset 0 0 0 1px #ffffffb3}.hx-b.b1{width:26px;height:26px;left:16%;top:22%}.hx-b.b2{width:14px;height:14px;right:14%;top:30%}.hx-b.b3{width:20px;height:20px;right:22%;bottom:16%}.hx-prods{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;height:72%;width:86%;margin-top:6%}.slide-art .hx-prods img{height:88%;width:auto;max-width:27%;object-fit:contain;margin:0 -6px;filter:drop-shadow(0 18px 22px rgba(40,24,72,.22))}.hx-prods img:nth-child(2){height:100%;z-index:1}.hx-prods img:nth-child(3){height:80%}.hx-prods img:nth-child(4){height:70%}.hx-prods.one{display:block;height:64%;width:74%;margin-top:0}.slide-art .hx-prods.one img{display:block;height:100%!important;width:100%;max-width:100%;object-fit:contain;margin:0}.slide.on .slide-art .hx-emb{animation:embIn 1.2s cubic-bezier(.16,1,.3,1) both,embSway 9s ease-in-out 1.2s infinite}@keyframes embIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.7) rotate(-35deg)}to{opacity:.95;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes embSway{0%,to{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-52%) rotate(4deg)}}.slide.on .slide-art .hx-glow{animation:glowIn 1.4s ease both,glowPulse 5s ease-in-out 1.4s infinite}@keyframes glowIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes glowPulse{0%,to{opacity:1}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.08)}}.slide.on .slide-art .hx-prods img{animation:prodIn .9s cubic-bezier(.16,1,.3,1) both,prodBob 5.5s ease-in-out infinite;animation-delay:calc(.35s + var(--i) * .12s),calc(1.4s + var(--i) * .5s)}@keyframes prodIn{0%{opacity:0;transform:translateY(60px) scale(.92)}to{opacity:1;transform:none}}@keyframes prodBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.slide.on .hx-b{animation:bubble 7s ease-in-out infinite}.slide.on .hx-b.b2{animation-duration:9s;animation-delay:-2s}.slide.on .hx-b.b3{animation-duration:8s;animation-delay:-4s}@keyframes bubble{0%,to{transform:translate(0)}33%{transform:translate(8px,-14px)}66%{transform:translate(-6px,-6px)}}.slide.on .slide-art img.cov,.slide.on .gold-trio{animation:none}.ig-box:after{border:0!important;width:360px!important;height:400px!important;right:-90px!important;bottom:-120px!important;border-radius:0!important;background:url(a67e7ad74050ae08.webp) center/contain no-repeat;opacity:.18;animation:embSlow 30s linear infinite}@keyframes embSlow{to{transform:rotate(360deg)}}.ft>.wrap{position:relative;overflow:hidden}.ft>.wrap:before{content:"";position:absolute;width:260px;height:290px;right:-60px;top:-70px;background:url(a75535e8e034e39d.webp) center/contain no-repeat;opacity:.07;pointer-events:none}.fd-im:before{content:"";position:absolute;top:6%;right:10%;bottom:6%;left:10%;background:url(a75535e8e034e39d.webp) center/contain no-repeat;opacity:.22}.story .im:after{content:"";position:absolute;width:38%;aspect-ratio:734/821;right:-6%;bottom:-6%;background:url(a67e7ad74050ae08.webp) center/contain no-repeat;opacity:.55;pointer-events:none}@media(max-width:960px){.hx-prods{height:70%;width:92%}.hx-emb{height:84%}}@media(prefers-reduced-motion:reduce){.hx *{animation:none!important}.ig-box:after{animation:none}}.reas2{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.reas2 li{display:flex;align-items:center;gap:14px;padding:18px;border-radius:20px;background:#ffffff57;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffffd9,0 8px 24px #28184812;opacity:0;transform:translateY(24px);animation:reasIn .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.5s + var(--d) * .12s);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s}@keyframes reasIn{to{opacity:1;transform:none}}.reas2 li:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffffd9,0 16px 34px #2818481f}.reas2 b{display:block;font-family:var(--head);font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.reas2 span:not(.ri){font-size:13.5px;color:var(--soft)}.ri{position:relative;flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--blue);background:radial-gradient(circle at 30% 30%,#fff,#8b6fd81f);box-shadow:inset 0 0 0 1px #8b6fd82e}.ri svg{width:30px;height:30px;overflow:visible}.ri img{width:34px;height:auto}.ri:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid rgba(139,111,216,.35);opacity:0;animation:riPing 3.2s ease-out infinite;animation-delay:calc(var(--d,0) * .4s)}li:nth-child(2) .ri:after{animation-delay:.8s}li:nth-child(3) .ri:after{animation-delay:1.6s}li:nth-child(4) .ri:after{animation-delay:2.4s}@keyframes riPing{0%{opacity:.8;transform:scale(.9)}80%,to{opacity:0;transform:scale(1.35)}}.ri-sun .rays{transform-origin:17px 17px;animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ri-sun circle{animation:sunPulse 3s ease-in-out infinite;transform-origin:17px 17px}@keyframes sunPulse{50%{transform:scale(1.15)}}.ri-drop svg{animation:drip 2.8s cubic-bezier(.5,0,.5,1) infinite}@keyframes drip{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px) scaleY(.96)}}.ri-tech .orb{transform-origin:17px 17px;animation:spin 10s linear infinite}.ri-leaf img{animation:leafSway 4.5s ease-in-out infinite;transform-origin:50% 80%}@keyframes leafSway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.reas2 li:hover .ri{animation:bump .5s cubic-bezier(.34,1.56,.64,1)}@media(max-width:960px){.reas2{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.reas2 li{padding:14px;gap:10px}.ri{width:44px;height:44px}.ri svg{width:26px;height:26px}.ri img{width:28px}.reas2 b{font-size:11.5px}.reas2 span:not(.ri){font-size:12.5px}}@media(prefers-reduced-motion:reduce){.reas2 li{opacity:1;transform:none;animation:none}.ri,.ri *,.ri:after{animation:none!important}}header.hd:before{background:linear-gradient(180deg,#ffffff57,#fff3)!important;-webkit-backdrop-filter:blur(26px) saturate(200%) brightness(1.04)!important;backdrop-filter:blur(26px) saturate(200%) brightness(1.04)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff40,0 10px 30px #2818481a!important}header.hd .hd-search{background:#ffffff59!important;border-color:#fff9!important}nav.mainnav{border-top-color:#ffffff73!important}.nv>button,.nv>a,.hd-icons{text-shadow:0 1px 0 rgba(255,255,255,.6)}.promo{background:#8b6fd89e!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;backdrop-filter:blur(22px) saturate(180%)!important}.qbar{background:#ffffff52!important;-webkit-backdrop-filter:blur(26px) saturate(200%)!important;backdrop-filter:blur(26px) saturate(200%)!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){header.hd:before{background:#fffffff2!important}.qbar{background:#fffffff2!important}}@media(prefers-reduced-transparency:reduce){header.hd:before{background:#fffffff2!important}}.pay-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid rgba(46,30,84,.08)}.pay-l{font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-right:6px;display:inline-flex;align-items:center;gap:6px}.pay-l:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center/contain no-repeat}.pay{height:40px;min-width:66px;padding:7px 12px;border-radius:10px;background:#fff;border:1px solid rgba(46,30,84,.1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2818480d;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pay:hover{transform:translateY(-2px)}.pay img{height:100%;width:auto;max-width:80px;object-fit:contain}@media(max-width:480px){.pay{height:34px;min-width:56px;padding:6px 9px}.pay-l{width:100%;justify-content:center;margin:0 0 4px}}.stage{--sc:0,158,226;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:clamp(520px,44vw,620px);margin-top:22px;border-radius:32px;overflow:hidden;isolation:isolate;background:#ffffff47;-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffffe6,0 30px 70px #28184824}.st-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.st-bg span{position:absolute;border-radius:50%;filter:blur(60px);transition:background 1.2s ease}.st-bg .m1{width:55%;aspect-ratio:1;right:-8%;top:-20%;background:rgba(var(--sc),.38);animation:mesh1 16s ease-in-out infinite}.st-bg .m2{width:42%;aspect-ratio:1;right:22%;bottom:-30%;background:rgba(var(--sc),.22);animation:mesh2 19s ease-in-out infinite}.st-bg .m3{width:36%;aspect-ratio:1;left:-10%;top:30%;background:#8b6fd824;animation:mesh1 22s ease-in-out infinite reverse}@keyframes mesh1{50%{transform:translate(-8%,10%) scale(1.12)}}@keyframes mesh2{50%{transform:translate(10%,-8%) scale(.9)}}.st-copy{min-width:0;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:34px;padding:clamp(28px,4.5vw,64px)}.st-texts{display:grid}.st-t{grid-area:1/1;display:flex;flex-direction:column;gap:16px;visibility:hidden}.st-t.on,.st-t.out{visibility:visible}.st-k{font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--sc));opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1)}.st-t h2{font-family:var(--head);font-weight:800;text-transform:uppercase;font-size:clamp(32px,4.2vw,62px);line-height:1.02;letter-spacing:.01em;color:var(--ink);margin:0}.wm{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}.w{display:inline-block;transform:translateY(110%);transition:transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(.12s + var(--w) * .07s)}.st-t p{margin:0;font-size:17px;max-width:42ch;opacity:0;transform:translateY(12px);transition:opacity .6s .35s,transform .7s .35s cubic-bezier(.16,1,.3,1)}.st-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;opacity:0;transform:translateY(12px);transition:opacity .6s .45s,transform .7s .45s cubic-bezier(.16,1,.3,1)}.st-cta .btn{min-height:50px;padding:0 32px}.st-link{font-family:var(--head);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);transition:color .2s,letter-spacing .3s}.st-link:hover{color:var(--sec);letter-spacing:.09em}.st-t.on .st-k,.st-t.on p,.st-t.on .st-cta{opacity:1;transform:none}.st-t.on .w{transform:none}.st-t.out .w{transform:translateY(-110%);transition-delay:calc(var(--w) * .03s);transition-duration:.45s}.st-t.out .st-k,.st-t.out p,.st-t.out .st-cta{opacity:0;transform:translateY(-10px);transition-delay:0s;transition-duration:.35s}.st-tabs{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.st-tab{position:relative;overflow:hidden;padding:10px 18px;border-radius:999px;font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#ffffff80;border:1px solid rgba(255,255,255,.8);box-shadow:0 2px 8px #2818480d;transition:color .3s,background .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.st-tab span{position:relative;z-index:1}.st-tab i{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--sc));transform:scaleX(0);transform-origin:left;border-radius:inherit}.st-tab[aria-selected=true]{color:#fff;background:rgba(var(--sc),.55)}.st-tab[aria-selected=true] i{animation:stProg 6.5s linear forwards}.stage.paused .st-tab[aria-selected=true] i,.stage:hover .st-tab[aria-selected=true] i{animation-play-state:paused}.stage.paused .st-tab[aria-selected=true] i{transform:scaleX(1)}@keyframes stProg{to{transform:scaleX(1)}}.st-tab:hover{transform:translateY(-2px)}.st-pp{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffffff80;border:1px solid rgba(255,255,255,.8);color:var(--ink)}.st-pp svg{width:11px;height:11px}.st-vis{--mx:0;--my:0;position:relative;display:grid;place-items:center;min-height:100%}.st-ring{position:absolute;width:min(78%,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 60%,rgba(var(--sc),.18),#ffffff0d 62%);box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 30px 60px #fff6;transform:translate(calc(var(--mx) * -10px),calc(var(--my) * -10px));transition:background 1s,transform .4s ease-out}.st-emb{position:absolute;height:min(88%,560px);width:auto;opacity:.95;filter:drop-shadow(0 10px 30px rgba(139,111,216,.2));transform:translate(calc(var(--mx) * -22px),calc(var(--my) * -18px)) rotate(calc(var(--mx) * 6deg));transition:transform .5s ease-out;animation:embBreath 10s ease-in-out infinite}@keyframes embBreath{0%,to{scale:1}50%{scale:1.03}}.st-pod{position:absolute;bottom:13%;width:min(62%,420px);height:46px;border-radius:50%;background:radial-gradient(closest-side,rgba(40,24,72,.18),transparent);filter:blur(6px)}.st-prods{position:absolute;top:12%;right:8%;bottom:14%;left:8%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;transform:translate(calc(var(--mx) * 16px),calc(var(--my) * 10px));transition:transform .45s ease-out}.st-prods img{height:88%;width:auto;max-width:27%;object-fit:contain;margin:0 -6px;filter:drop-shadow(0 22px 22px rgba(40,24,72,.22));opacity:0;transform:translate(80px) scale(.9);transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(.15s + var(--j) * .08s)}.st-prods img:nth-child(2){height:100%;z-index:1}.st-prods img:nth-child(3){height:80%}.st-prods img:nth-child(4){height:70%}.st-prods.one{top:16%;right:10%;bottom:12%;left:10%}.st-prods.one img{height:100%;max-width:100%;margin:0}.st-prods.on img{opacity:1;transform:none;animation:prodFloat 6s ease-in-out infinite;animation-delay:calc(1s + var(--j) * .6s)}.st-prods.out img{opacity:0;transform:translate(-80px) scale(.92);transition-delay:calc(var(--j) * .04s);transition-duration:.45s}@keyframes prodFloat{0%,to{translate:0 0}50%{translate:0 -10px}}.st-chips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.chipf{position:absolute;padding:9px 15px;border-radius:999px;font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);white-space:nowrap;background:#ffffff8c;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #fff,0 10px 24px #2818481f;opacity:0;transform:scale(.7);transition:opacity .5s,transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.6s + var(--j) * .15s)}.chipf:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:rgb(var(--sc));margin-right:8px;vertical-align:1px;box-shadow:0 0 0 3px rgba(var(--sc),.2)}.chipf.c0{left:4%;top:20%}.chipf.c1{right:4%;top:36%}.chipf.c2{left:10%;bottom:16%}.st-chips.on .chipf{opacity:1;transform:none;animation:chipFloat 5s ease-in-out infinite;animation-delay:calc(1.4s + var(--j) * .8s)}.st-chips.out .chipf{opacity:0;transform:scale(.8);transition-delay:0s;transition-duration:.3s}@keyframes chipFloat{0%,to{translate:0 0}50%{translate:0 -8px}}@media(max-width:960px){.stage{grid-template-columns:minmax(0,1fr);border-radius:26px;min-height:0}.st-vis{order:-1;min-height:360px}.st-copy{padding:8px 22px 26px;gap:22px}.st-t h2{font-size:clamp(28px,8vw,40px)}.st-t p{font-size:15.5px}.st-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.st-tabs::-webkit-scrollbar{display:none}.st-tab{flex:none}.chipf{font-size:10px;padding:7px 11px}.chipf.c1{top:18%}}@media(prefers-reduced-motion:reduce){.st-bg span,.st-emb,.st-prods.on img,.st-chips.on .chipf{animation:none!important}.w,.st-k,.st-t p,.st-cta,.st-prods img,.chipf{transition:none!important}.st-tab[aria-selected=true] i{animation:none;transform:scaleX(1)}}.founder{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(18px,2.5vw,28px);border-radius:28px;background:#ffffff4d;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffffd9,0 16px 40px #2818481a}.fo-im{position:relative;aspect-ratio:4/5;border-radius:22px;overflow:hidden;box-shadow:0 18px 40px #2818482e}.fo-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.founder:hover .fo-im img{transform:scale(1.03)}.fo-tx{display:flex;flex-direction:column;gap:12px;padding-right:clamp(0px,2vw,24px)}.fo-tx .k{font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.fo-tx h2{font-family:var(--head);font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.4vw,46px);line-height:1.05;letter-spacing:.02em;margin:0}.fo-role{font-family:var(--head);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);margin-top:-4px}.fo-tx p{margin:0;font-size:16px;max-width:54ch}.fo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 6px}.fo-stats div{padding:14px 12px;border-radius:16px;background:#ffffff80;border:1px solid rgba(255,255,255,.8)}.fo-stats b{display:block;font-family:var(--head);font-weight:800;font-size:clamp(22px,2.2vw,30px);color:var(--blue);line-height:1}.fo-stats span{display:block;font-size:12.5px;color:var(--ink);margin-top:6px;line-height:1.35}.fo-tx .btn{align-self:flex-start}@media(max-width:860px){.founder{grid-template-columns:1fr}.fo-im{aspect-ratio:4/4.6}.fo-stats span{font-size:11.5px}}.st-prods:not(.one){top:8%;right:4%;bottom:10%;left:4%;display:block}.st-prods:not(.one) img{position:absolute;width:auto;max-width:var(--mw);object-fit:contain;object-position:50% 100%;margin:0 0 -50px;bottom:var(--b);height:var(--h);left:var(--l);z-index:var(--z);transform:translate(-50%) translate(calc(var(--mx) * var(--dp) * 1px),calc(var(--my) * var(--dp) * .6px)) rotate(var(--rot));transition:opacity .7s cubic-bezier(.16,1,.3,1),scale .9s cubic-bezier(.16,1,.3,1),margin .9s cubic-bezier(.16,1,.3,1),transform .45s ease-out;transition-delay:calc(.12s + var(--j) * .1s),calc(.12s + var(--j) * .1s),calc(.12s + var(--j) * .1s),0s;opacity:0;scale:.82}.st-prods:not(.one) img:nth-child(1){--l:24%;--b:20%;--h:60%;--mw:30%;--z:2;--rot:-9deg;--dp:-10}.st-prods:not(.one) img:nth-child(2){--l:50%;--b:8%;--h:82%;--mw:36%;--z:3;--rot:0deg;--dp:14}.st-prods:not(.one) img:nth-child(3){--l:77%;--b:22%;--h:58%;--mw:30%;--z:2;--rot:8deg;--dp:-12}.st-prods:not(.one) img:nth-child(4){--l:68%;--b:2%;--h:42%;--mw:24%;--z:4;--rot:-4deg;--dp:22}.st-prods:not(.one).on img{opacity:1;scale:1;margin-bottom:0;animation:fanFloat 6s ease-in-out infinite;animation-delay:calc(1s + var(--j) * .7s)}.st-prods:not(.one).out img{opacity:0;scale:.9;margin-bottom:30px;transition-delay:calc(var(--j) * .04s);transition-duration:.4s}@keyframes fanFloat{0%,to{translate:0 0}50%{translate:0 -12px}}.st-pod{bottom:9%;width:min(70%,460px);height:70px;border-radius:50%;filter:none;background:radial-gradient(closest-side,rgba(40,24,72,.16),transparent 75%),linear-gradient(180deg,#ffffff8c,#ffffff26);box-shadow:inset 0 1px #ffffffe6,0 18px 30px #28184814;border:1px solid rgba(255,255,255,.7)}@media(max-width:960px){.st-prods:not(.one){top:6%;right:2%;bottom:8%;left:2%}.st-prods:not(.one) img:nth-child(1){--l:22%}.st-prods:not(.one) img:nth-child(3){--l:79%}}@media(prefers-reduced-motion:reduce){.st-prods:not(.one) img{opacity:1!important;scale:1!important;margin:0!important;animation:none!important}}.st-prods.photo{top:0;right:0;bottom:0;left:0;display:block;z-index:3;transform:none!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%)}.st-prods.photo img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;object-position:72% 30%;filter:none!important;opacity:0;scale:1.08;transition:opacity .9s cubic-bezier(.16,1,.3,1),scale 1.6s cubic-bezier(.16,1,.3,1)!important;transform:none!important}.st-prods.photo.on img{opacity:1;scale:1;animation:kenburns 14s ease-in-out 1.6s infinite alternate!important}.st-prods.photo.out img{opacity:0;scale:1.04;transition-duration:.5s!important}@keyframes kenburns{0%{scale:1}to{scale:1.06}}.stage:has(.st-prods.photo.on) .st-emb,.stage:has(.st-prods.photo.on) .st-ring,.stage:has(.st-prods.photo.on) .st-pod{opacity:0;transition:opacity .6s}.st-emb,.st-ring,.st-pod{transition:opacity .6s,transform .5s ease-out}.st-chips{z-index:4}@media(max-width:960px){.st-prods.photo{-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent)}.st-prods.photo img{object-position:78% 30%}}@media(prefers-reduced-motion:reduce){.st-prods.photo.on img{animation:none!important}}.card .ci{overflow:hidden}.card .ci img.alt{object-fit:cover!important;padding:0!important;opacity:0;scale:1.06;transition:opacity .6s cubic-bezier(.16,1,.3,1),scale 1.2s cubic-bezier(.16,1,.3,1)}.card:hover .ci.has-alt img.alt,.card .ci.has-alt:focus-visible img.alt{opacity:1;scale:1}.card:hover .ci.has-alt img:not(.alt){opacity:0}.card .ci img:not(.alt){transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .4s}@media(hover:none){.card .ci img.alt{display:none}}.mega .mega-in{padding-left:clamp(20px,3vw,40px)!important;padding-right:clamp(20px,3vw,40px)!important;width:100%}.mg2{padding:22px;max-height:calc(100dvh - 190px);overflow:auto}.mg-k{display:block;font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:2px 0 12px}.mg-all{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.mg-all svg,.mg-feat em svg,.mg-cn svg,.mg-tab svg,.mg-art em svg,.mg-cta em svg{width:13px;height:13px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mg-all:hover svg{transform:translate(3px)}.mg-prod{display:grid;grid-template-columns:250px 1fr;gap:20px}.mg-tabs{display:flex;flex-direction:column;gap:4px;padding-right:18px;border-right:1px solid rgba(46,30,84,.08)}.mg-tab{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;text-align:left;transition:background .25s,color .25s}.mg-tt b{display:block;font-family:var(--head);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.mg-tt small{font-size:12px;color:var(--soft)}.mg-tab svg{color:var(--soft);opacity:0}.mg-tab:hover,.mg-tab[aria-selected=true]{background:#ffffffb3;box-shadow:0 4px 14px #28184812}.mg-tab[aria-selected=true] b{color:var(--blue)}.mg-tab[aria-selected=true] svg{opacity:1;color:var(--blue);transform:translate(2px)}.mg-quick{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;gap:6px}.mg-quick a{font-size:12px;padding:6px 12px;border-radius:999px;background:#fff9;border:1px solid rgba(255,255,255,.85);color:var(--ink);transition:background .2s,color .2s}.mg-quick a:hover{background:var(--sec);color:#fff}.mg-panels{display:grid}.mg-panel{grid-area:1/1;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr) minmax(200px,.9fr);gap:18px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1),visibility .3s}.mg-panel.on{opacity:1;visibility:visible;transform:none}.mg-subs ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mg-subs li a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;font-size:14.5px;color:var(--ink);transition:background .2s,transform .25s cubic-bezier(.16,1,.3,1)}.mg-subs li a i{font-style:normal;font-size:11px;font-weight:600;min-width:22px;height:20px;border-radius:10px;display:grid;place-items:center;background:#8b6fd81a;color:var(--blue)}.mg-subs li a:hover{background:#ffffffb3;transform:translate(3px)}.mg-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mg-pick{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:16px;background:#ffffff80;border:1px solid rgba(255,255,255,.85);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.mg-pick:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2818481a}.mg-pick .im{position:relative;aspect-ratio:1}.mg-pick .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.mg-pick:hover .im img{transform:scale(1.06)}.mg-pick b{font-family:var(--head);font-weight:700;font-size:11.5px;text-transform:uppercase;line-height:1.3;color:var(--ink)}.mg-pick small{font-size:11.5px;color:var(--soft)}.mg-feat{position:relative;display:block;border-radius:18px;overflow:hidden;min-height:200px;box-shadow:0 10px 24px #2818481f}.mg-feat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.mg-feat:hover img{transform:scale(1.05)}.mg-feat span{position:absolute;left:10px;right:10px;bottom:10px;padding:12px 14px;border-radius:14px;color:#fff;background:#0c1c2859;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column;gap:2px}.mg-feat b{font-family:var(--head);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.mg-feat em{font-style:normal;font-size:12px;display:inline-flex;align-items:center;gap:5px;opacity:.9}.mg-feat:hover em svg{transform:translate(3px)}.mg-con{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px}.mg-cgroups{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px}.mg-cgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mg-cgrid.two{grid-template-columns:1fr}.mg-cn{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 34px 12px 14px;border-radius:14px;background:#ffffff80;border:1px solid rgba(255,255,255,.85);transition:background .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.mg-cn b{font-family:var(--head);font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);line-height:1.3}.mg-cn small{font-size:12px;color:var(--soft)}.mg-cn svg{position:absolute;right:12px;top:50%;margin-top:-6px;color:var(--blue);opacity:.5}.mg-cn:hover{background:var(--sec);transform:translateY(-2px);box-shadow:0 8px 20px #8b6fd840}.mg-cn:hover b,.mg-cn:hover small,.mg-cn:hover svg{color:#fff;opacity:1}.mg-cn:hover svg{transform:translate(3px)}.mg-feats{display:grid;gap:12px}.mg-feats .mg-feat{min-height:150px}.mg-rt{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px}.mg-rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mg-r{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#ffffff80;border:1px solid rgba(255,255,255,.85);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.mg-r:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2818481a}.mg-ri{display:flex;align-items:flex-end;width:74px;height:58px;flex:none;border-radius:12px;background:radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--c1) 22%,#fff),#fff6);padding:4px 4px 2px;justify-content:center}.mg-ri img{height:100%;width:auto;max-width:34%;object-fit:contain;margin:0 -3px}.mg-r b{display:block;font-family:var(--head);font-weight:700;font-size:12.5px;text-transform:uppercase;color:var(--ink)}.mg-r small{font-size:11.5px;color:var(--soft)}.mg-cta{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:22px;border-radius:20px;color:#fff;min-height:220px;background:radial-gradient(80% 80% at 100% 0%,rgba(255,255,255,.25),transparent 60%),linear-gradient(135deg,#9a80e0,#6a4fb8);box-shadow:0 14px 30px #6a4fb84d;transition:transform .35s cubic-bezier(.16,1,.3,1)}.mg-cta:hover{transform:translateY(-3px)}.mg-cta b{font-family:var(--head);font-weight:800;font-size:18px;text-transform:uppercase;line-height:1.2}.mg-cta em{font-style:normal;font-size:13px;display:inline-flex;align-items:center;gap:6px}.mg-adv{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mg-art{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:18px;background:#ffffff80;border:1px solid rgba(255,255,255,.85);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.mg-art:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2818481a}.mg-art .im{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#fff9}.mg-art .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mg-art b{font-family:var(--head);font-weight:700;font-size:13px;text-transform:uppercase;line-height:1.3;color:var(--ink);padding:0 4px}.mg-art em{font-style:normal;font-size:12px;color:var(--blue);display:inline-flex;align-items:center;gap:5px;padding:0 4px 4px}.nv.open .mg2>*>*{animation:fadeUp .4s cubic-bezier(.16,1,.3,1) both}.nv.open .mg2>*>*:nth-child(2){animation-delay:.06s}.nv.open .mg2>*>*:nth-child(3){animation-delay:.12s}@media(max-width:1180px){.mg-panel{grid-template-columns:minmax(160px,.9fr) minmax(0,1.4fr)}.mg-panel .mg-feat{display:none}.mg-rgrid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.mg-panel{transition:none}.nv.open .mg2>*>*{animation:none}}.cb{padding:clamp(40px,5vw,64px) 0 10px}.cb-head{text-align:center}.cb-head .title{margin-bottom:8px}.cb-head p{margin:0 auto 26px;color:var(--soft);max-width:56ch}.cb-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cb-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:24px;background:#ffffff57;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #28184814;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}.cb-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffffe6,0 22px 46px #28184821}.cb-tag{align-self:flex-start;font-family:var(--head);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--blue);padding:5px 11px;border-radius:999px}.cb-card:nth-child(2) .cb-tag{background:var(--ink)}.cb-card h3{font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;margin-top:6px}.cb-s{margin:0 0 10px;font-size:14px;color:var(--soft)}.cb-row{display:flex;align-items:stretch;gap:8px;flex:1}.cb-plus{align-self:center;font-family:var(--head);font-weight:800;font-size:22px;color:var(--blue);flex:none}.cb-item{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:16px;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);transition:transform .3s cubic-bezier(.16,1,.3,1)}.cb-item:hover{transform:translateY(-3px)}.cb-item.me{border-color:#8b6fd873;box-shadow:inset 0 0 0 1px #8b6fd840}.cb-item .im{position:relative;aspect-ratio:1}.cb-item .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%}.cb-item b{font-family:var(--head);font-weight:700;font-size:11.5px;text-transform:uppercase;line-height:1.3;color:var(--ink)}.cb-item small{font-size:11.5px;color:var(--soft)}.cb-item em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.06em}.cb-add{margin-top:14px;width:100%}.stars{display:inline-flex;gap:2px;vertical-align:middle}.stars i{position:relative;width:16px;height:16px;display:block;background:#2e1e5426;-webkit-mask:var(--star) center/contain no-repeat;mask:var(--star) center/contain no-repeat}.stars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--f) * 100%);background:#f5a623}:root{--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6.1 6.6.8-4.9 4.6 1.3 6.5L12 17.3l-5.9 3.2 1.3-6.5L2.5 9.4l6.6-.8Z'/%3E%3C/svg%3E")}.stars.sm i{width:14px;height:14px}.stars.lg i{width:22px;height:22px}.rv-mini{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--soft);margin-top:-4px}.rv-mini:hover span{color:var(--sec);text-decoration:underline}.rv{padding:clamp(40px,5vw,64px) 0 20px}.rv-wrap{display:grid;grid-template-columns:300px 1fr;gap:22px;align-items:start}.rv-loading{grid-column:1/-1;text-align:center;color:var(--soft);padding:30px}.rv-sum{position:sticky;top:160px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;border-radius:24px;background:#ffffff57;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #28184814}.rv-avg{font-family:var(--head);font-weight:800;font-size:52px;line-height:1;color:var(--ink)}.rv-count{font-size:13.5px;color:var(--soft)}.rv-bars{list-style:none;margin:8px 0 12px;padding:0;width:100%;display:grid;gap:6px}.rv-bars li{display:grid;grid-template-columns:30px 1fr 22px;gap:8px;align-items:center;font-size:12.5px;color:var(--soft)}.rv-bars i{height:7px;border-radius:4px;background:#2e1e5414;overflow:hidden}.rv-bars em{display:block;height:100%;background:#f5a623;border-radius:4px;transition:width .8s cubic-bezier(.16,1,.3,1)}.rv-note{margin:4px 0 0;font-size:13px;color:var(--soft)}.rv-main{display:grid;gap:14px}.rv-form{display:grid;gap:12px;padding:22px;border-radius:22px;background:#ffffff80;border:1px solid rgba(255,255,255,.85);animation:fadeUp .4s cubic-bezier(.16,1,.3,1)}.rv-form label{display:flex;flex-direction:column;gap:6px;font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.rv-form input:not([type=radio]),.rv-form textarea{font:inherit;font-family:var(--body);font-size:15px;text-transform:none;letter-spacing:0;color:var(--ink);background:#fffc;border:1px solid rgba(46,30,84,.12);border-radius:14px;padding:12px 14px}.rv-form input:focus,.rv-form textarea:focus{outline:2px solid var(--blue);outline-offset:1px}.rv-form[hidden]{display:none}.rv-pick{border:0;padding:0;margin:0}.rv-stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.rv-pick legend{font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;padding:0}.rv-pick input{position:absolute;opacity:0;width:1px;height:1px}.rv-pick label{font-size:32px;line-height:1;color:#2e1e542e;cursor:pointer;transition:color .15s,transform .2s cubic-bezier(.34,1.56,.64,1);text-transform:none;letter-spacing:0}.rv-pick label:hover,.rv-pick label:hover~label,.rv-pick input:checked~label{color:#f5a623}.rv-pick label:hover{transform:scale(1.15)}.rv-pick input:focus-visible+label{outline:2px solid var(--blue);border-radius:6px}.rv-err{color:#c62828;font-size:14px;min-height:1px}.rv-fbtn{display:flex;gap:10px;flex-wrap:wrap}.rv-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rv-item{padding:20px 22px;border-radius:20px;background:#fff6;border:1px solid rgba(255,255,255,.8);animation:fadeUp .4s cubic-bezier(.16,1,.3,1) both}.rv-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.rv-top time{font-size:12.5px;color:var(--soft)}.rv-item h4{font-size:14.5px;font-weight:700;margin:10px 0 4px;color:var(--ink)}.rv-item p{margin:6px 0 10px;font-size:15px}.rv-by{font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.rv-empty{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:40px 20px;border-radius:20px;border:1.5px dashed rgba(139,111,216,.3);background:#ffffff40}.rv-empty b{font-family:var(--head);font-size:15px;color:var(--ink)}.rv-empty span{font-size:14px;color:var(--soft)}@media(max-width:860px){.cb-grid,.rv-wrap{grid-template-columns:1fr}.rv-sum{position:relative;top:0}.cb-item b{font-size:10.5px}}.mg-adv2{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mg-ab{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px 40px 20px 20px;border-radius:18px;background:#ffffff80;border:1px solid rgba(255,255,255,.85);transition:background .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.mg-abi{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#a68ce6,#6a4fb8);box-shadow:0 8px 18px #6a4fb840;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.mg-abi svg{width:24px;height:24px}.mg-ab b{font-family:var(--head);font-weight:700;font-size:13.5px;text-transform:uppercase;line-height:1.35;color:var(--ink)}.mg-ab>svg{position:absolute;right:16px;bottom:20px;width:14px;height:14px;color:var(--blue);transition:transform .3s}.mg-ab:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2818481a;background:#ffffffbf}.mg-ab:hover .mg-abi{transform:rotate(-6deg) scale(1.06)}.mg-ab:hover>svg{transform:translate(3px)}.flags{position:absolute;top:14px;left:14px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.flags .flag{position:static!important;border-radius:8px!important}.flag.off{background:#e0245e!important;color:#fff!important}.price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price b{font-family:var(--head);font-weight:800;font-size:17px;color:var(--ink)}.price s{font-size:13px;color:var(--soft)}.price .off{font-family:var(--head);font-weight:700;font-size:11px;color:#e0245e;background:#e0245e1a;padding:2px 7px;border-radius:999px}.price.lg b{font-size:30px}.price.lg s{font-size:16px}.price.lg .off{font-size:12.5px;padding:4px 10px}.price.md b{font-size:22px}.card-buy{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.card .sub{min-height:0}.dlv{list-style:none;margin:6px 0 0;padding:14px 16px;border-radius:18px;display:grid;gap:12px;background:#ffffff73;border:1px solid rgba(255,255,255,.8)}.dlv li{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:var(--soft)}.dlv svg{width:22px;height:22px;color:var(--blue);flex:none;margin-top:1px}.dlv b{display:block;font-family:var(--head);font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--ink)}.cb-total{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid rgba(46,30,84,.08)}.cb-total span{font-size:13px;color:var(--soft);margin-right:auto}.cb-total b{font-family:var(--head);font-weight:800;font-size:20px;color:var(--ink)}.cb-total s{font-size:13px;color:var(--soft)}.cb-total em{font-style:normal;font-size:12px;font-weight:700;color:#e0245e;width:100%;text-align:right}.li-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.li-price{display:flex;flex-direction:column;align-items:flex-end}.li-price b{font-family:var(--head);font-weight:800;color:var(--ink)}.li-price s{font-size:12px;color:var(--soft)}.tot{display:grid;gap:8px;font-size:14px}.tot>div{display:flex;justify-content:space-between;gap:10px;color:var(--txt)}.tot .save{color:#e0245e;font-weight:600}.tot .grand{padding-top:10px;border-top:1px solid rgba(46,30,84,.1);font-family:var(--head);font-weight:800;font-size:16px;color:var(--ink);text-transform:uppercase}.bag-cod{display:flex;gap:8px;align-items:center;margin:2px 0;font-size:12.5px;color:var(--soft)}.bag-cod svg{width:18px;height:18px;color:var(--blue);flex:none}.co{padding-bottom:70px}.co-head{text-align:center;padding:22px 0 26px}.co-head h1{font-weight:800;text-transform:uppercase;font-size:clamp(26px,3vw,40px);letter-spacing:.03em}.co-head p{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:8px 16px;border-radius:999px;background:#8b6fd81a;color:var(--ink);font-size:13.5px}.co-head p svg{width:18px;height:18px;color:var(--blue)}.co-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:22px;align-items:start}.co-form{display:grid;gap:16px}.co-form fieldset,.co-sum{margin:0;padding:22px;border-radius:24px;background:#ffffff57;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #28184814;display:grid;gap:12px}.co-form legend{float:left;width:100%;display:flex;align-items:center;gap:10px;font-family:var(--head);font-weight:800;font-size:15px;text-transform:uppercase;color:var(--ink);padding:0;margin-bottom:4px}.co-form legend span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-size:13px}.co-form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.co-form label{display:flex;flex-direction:column;gap:6px;font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.co-form input:not([type=radio]),.co-form select,.co-form textarea{font:inherit;font-family:var(--body);font-size:15px;text-transform:none;letter-spacing:0;color:var(--ink);background:#fffc;border:1px solid rgba(46,30,84,.12);border-radius:14px;padding:12px 14px;width:100%}.co-form input:focus,.co-form select:focus,.co-form textarea:focus{outline:2px solid var(--blue);outline-offset:1px}.ph{display:flex;align-items:stretch}.ph em{font-style:normal;font-family:var(--body);font-size:15px;letter-spacing:0;text-transform:none;display:grid;place-items:center;padding:0 12px;border-radius:14px 0 0 14px;background:#8b6fd81a;border:1px solid rgba(46,30,84,.12);border-right:0;color:var(--ink)}.ph input{border-radius:0 14px 14px 0!important}.pay-opt{flex-direction:row!important;align-items:center;gap:14px!important;padding:16px;border-radius:18px;border:2px solid var(--blue)!important;background:#8b6fd80f;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.pay-opt input{accent-color:var(--blue);width:20px;height:20px}.po-i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--blue);color:#fff;flex:none}.po-i svg{width:24px;height:24px}.pay-opt b{display:block;font-family:var(--head);font-weight:800;font-size:14px;text-transform:uppercase;color:var(--ink)}.pay-opt small{font-family:var(--body);font-weight:400;font-size:13.5px;color:var(--soft)}.co-only{margin:0;font-size:12.5px;color:var(--soft)}.co-err{color:#c62828;font-size:14px;min-height:1px}.co-err a{color:var(--blue);text-decoration:underline}.co-place{min-height:54px;font-size:14px}.co-fine{margin:0;text-align:center;font-size:12.5px;color:var(--soft)}.co-sum{position:sticky;top:160px}.co-sum h2{font-size:15px;font-weight:800;text-transform:uppercase}.co-sum ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.co-sum li{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.co-sum .im{position:relative;width:56px;height:56px;border-radius:12px;background:#fff9}.co-sum .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%}.co-sum .im i{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:var(--ink);color:#fff;font-style:normal;font-size:11px;display:grid;place-items:center;padding:0 5px}.co-sum .nm b{display:block;font-family:var(--head);font-weight:700;font-size:12px;text-transform:uppercase;color:var(--ink);line-height:1.3}.co-sum .nm small{font-size:12px;color:var(--soft)}.co-sum .pp{display:flex;flex-direction:column;align-items:flex-end}.co-sum .pp b{font-family:var(--head);color:var(--ink)}.co-sum .pp s{font-size:12px;color:var(--soft)}.oc{padding:30px 0 70px}.oc-card{max-width:760px;margin:0 auto;padding:clamp(24px,4vw,44px);border-radius:28px;text-align:center;background:#fff6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #ffffffe6,0 20px 50px #2818481a}.oc-check{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;background:#1aa36f;color:#fff;box-shadow:0 12px 26px #1aa36f59;animation:bump .6s cubic-bezier(.34,1.56,.64,1)}.oc-check svg{width:34px;height:34px}.oc-card h1{font-weight:800;text-transform:uppercase;font-size:clamp(24px,3vw,36px)}.oc-card>p{margin:10px auto 22px;max-width:52ch}.oc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.oc-grid div{padding:16px;border-radius:18px;background:#fff9;display:flex;flex-direction:column;gap:2px}.oc-grid span{font-size:11.5px;font-family:var(--head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--soft)}.oc-grid b{font-family:var(--head);font-weight:800;font-size:19px;color:var(--ink)}.oc-grid small{font-size:12.5px;color:var(--soft)}.oc-items{list-style:none;margin:0 0 22px;padding:0;text-align:left;display:grid;gap:8px}.oc-items li{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;font-size:14px}.oc-items .im{position:relative;width:44px;height:44px}.oc-items .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.oc-items .sub{border-top:1px solid rgba(46,30,84,.08);padding-top:8px}.oc-items .tot{font-family:var(--head);font-weight:800;text-transform:uppercase}.oc-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cod-row{gap:16px}.cod{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid rgba(46,30,84,.1);font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.cod svg{width:20px;height:20px;color:var(--blue)}@media(max-width:900px){.co-grid{grid-template-columns:1fr}.co-sum{position:relative;top:0;order:-1}.co-form .row,.oc-grid{grid-template-columns:1fr}}.st-prods.photo.ph-body img{object-position:88% 50%}@media(max-width:960px){.st-prods.photo.ph-body img{object-position:80% 50%}}.st-vis:has(.st-prods.photo.on) .chipf.c0{left:4%;top:14%}.st-vis:has(.st-prods.photo.on) .chipf.c1{left:8%;right:auto;top:auto;bottom:30%}.st-vis:has(.st-prods.photo.on) .chipf.c2{left:4%;bottom:12%}.powered{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(46,30,84,.08)}.powered span{font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.powered img{height:52px;width:auto;opacity:.9;transition:opacity .2s}.powered img:hover{opacity:1}.ft-pay{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid rgba(46,30,84,.08)}.ft-pay .pay-row,.ft-pay .powered{margin:0;padding:0;border:0}.ft-pay .pay-row{justify-content:flex-start}.ft-pay .powered{margin-left:auto}@media(max-width:700px){.ft-pay,.ft-pay .pay-row{justify-content:center}.ft-pay .powered{margin:0 auto}}.f-reas ul{grid-template-columns:repeat(3,1fr)!important}@media(max-width:600px){.f-reas ul{grid-template-columns:1fr!important}}.hb{--mx:0;--my:0;position:relative;margin-top:22px;height:clamp(540px,46vw,660px);border-radius:32px;overflow:hidden;isolation:isolate;box-shadow:0 30px 70px #28184829;border:1px solid rgba(255,255,255,.7)}.hb-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#f4f6f8}.hb-s{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 100%);transition:clip-path 1.1s cubic-bezier(.77,0,.18,1)}.hb-s.on{clip-path:inset(0 0 0 0%);z-index:2}.hb-s.out{clip-path:inset(0 0 0 0%);z-index:1}.hb-img{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;width:106%;height:106%;max-width:none;object-fit:cover;scale:1.1;transition:scale 1.8s cubic-bezier(.16,1,.3,1);translate:calc(var(--mx) * -14px) calc(var(--my) * -10px)}.hb-img.hero_hair{object-position:85% 30%}.hb-img.hero_body{object-position:95% 50%}.hb-s.on .hb-img{scale:1;animation:hbKen 16s ease-in-out 1.8s infinite alternate}@keyframes hbKen{to{scale:1.05}}.hb-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(90deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.15) 38%,transparent 60%);pointer-events:none}.hb-card{position:absolute;z-index:4;left:clamp(16px,3vw,40px);top:50%;translate:0 -54%;width:min(520px,46%);padding:clamp(24px,3vw,40px);border-radius:28px;overflow:hidden;background:#ffffff6b;-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #fffffff2,0 24px 60px #28184829}.hb-emb{position:absolute;width:160px;right:-40px;bottom:-50px;opacity:.12;pointer-events:none;animation:embSlow 60s linear infinite}.hb-texts{display:grid;position:relative}.hb-t{grid-area:1/1;display:flex;flex-direction:column;gap:14px;visibility:hidden}.hb-t.on,.hb-t.out{visibility:visible}.hb-k{display:inline-flex;align-items:center;gap:10px;font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);opacity:0;translate:0 10px;transition:opacity .5s,translate .6s cubic-bezier(.16,1,.3,1)}.hb-k i{width:26px;height:2px;background:var(--blue);border-radius:2px}.hb-t h2{font-family:var(--head);font-weight:800;text-transform:uppercase;font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:.01em;color:var(--ink);margin:0}.hb-t .w{transition-delay:calc(.25s + var(--w) * .08s)}.hb-t.on .w{transform:none}.hb-t.out .w{transform:translateY(-110%);transition-delay:calc(var(--w) * .03s);transition-duration:.45s}.hb-t p{margin:0;font-size:16px;line-height:1.6;color:var(--txt);opacity:0;translate:0 12px;transition:opacity .6s .45s,translate .7s .45s cubic-bezier(.16,1,.3,1)}.hb-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;opacity:0;translate:0 12px;transition:opacity .6s .55s,translate .7s .55s cubic-bezier(.16,1,.3,1)}.hb-cta .btn{min-height:50px;padding:0 32px}.hb-chips{list-style:none;margin:4px 0 0;padding:14px 0 0;border-top:1px solid rgba(46,30,84,.1);display:flex;flex-wrap:wrap;gap:8px 16px;opacity:0;transition:opacity .6s .7s}.hb-chips li{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink)}.hb-chips svg{width:15px;height:15px;color:var(--blue)}.hb-t.on .hb-k,.hb-t.on p,.hb-t.on .hb-cta{opacity:1;translate:0 0}.hb-t.on .hb-chips{opacity:1}.hb-t.out .hb-k,.hb-t.out p,.hb-t.out .hb-cta,.hb-t.out .hb-chips{opacity:0;transition-delay:0s;transition-duration:.3s}.hb-nav{position:absolute;z-index:5;left:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);bottom:clamp(16px,2.4vw,28px);display:flex;align-items:center;gap:18px;justify-content:flex-end}.hb-count{display:flex;align-items:baseline;gap:6px;font-family:var(--head);color:var(--ink);padding:8px 14px;border-radius:999px;background:#ffffff8c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8)}.hb-count b{font-weight:800;font-size:18px}.hb-count span{font-size:12px;color:var(--soft)}.hb-bars{display:flex;gap:10px;padding:8px 14px;border-radius:999px;background:#ffffff8c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8)}.hb-bar{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:90px}.hb-bar span{font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);transition:color .3s}.hb-bar[aria-current=true] span{color:var(--ink)}.hb-bar i{display:block;width:100%;height:3px;border-radius:3px;background:#2e1e541f;overflow:hidden}.hb-bar em{display:block;height:100%;width:100%;background:var(--blue);transform:scaleX(0);transform-origin:left}.hb-bar[aria-current=true] em{animation:stProg 7s linear forwards}.hb.paused .hb-bar[aria-current=true] em,.hb:hover .hb-bar[aria-current=true] em{animation-play-state:paused}.hb.paused .hb-bar[aria-current=true] em{transform:scaleX(1)}.hb-btns{display:flex;gap:8px}.hb-arrow{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:#fff9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.85);box-shadow:0 6px 16px #2818481a;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s}.hb-arrow svg{width:14px;height:14px}.hb-arrow:hover{transform:translateY(-2px);background:var(--sec);color:#fff}@media(max-width:960px){.hb{height:auto;display:flex;flex-direction:column;border-radius:26px}.hb-media{position:relative;inset:auto;height:clamp(260px,62vw,420px)}.hb-fade{background:linear-gradient(180deg,transparent 60%,rgba(255,255,255,.5))}.hb-img.hero_hair{object-position:80% 30%}.hb-img.hero_body{object-position:82% 50%}.hb-card{position:relative;left:auto;top:auto;translate:none;width:auto;margin:-40px 12px 0;padding:22px}.hb-t h2{font-size:clamp(28px,8vw,40px)}.hb-nav{position:relative;left:auto;right:auto;bottom:auto;padding:14px 12px 16px;justify-content:space-between;gap:10px}.hb-count{display:none}.hb-bars{flex:1}.hb-bar{min-width:0;flex:1}}@media(prefers-reduced-motion:reduce){.hb-s,.hb-img,.hb-k,.hb-t p,.hb-cta,.hb-chips,.w{transition:none!important;animation:none!important}.hb-bar[aria-current=true] em{animation:none;transform:scaleX(1)}.hb-emb{animation:none}}.cn-w{display:contents}.cn-home .cn-w.more{display:none}.cn-home.open .cn-w.more{display:contents}.cn-home.open .cn-w.more .cnt-tile{animation:fadeUp .5s cubic-bezier(.16,1,.3,1) both}#cnMore span{font-size:18px;line-height:1;margin-left:4px}.hb-card{background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;padding-left:clamp(8px,2vw,24px)!important}.hb-emb{display:none}.hb-fade{background:linear-gradient(90deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.75) 30%,rgba(255,255,255,.25) 50%,transparent 62%)!important}.hb-chips{border-top-color:#2e1e5424!important}@media(max-width:960px){.hb-card{margin:0!important;padding:22px 18px 6px!important}.hb-fade{background:none!important}}@media(min-width:961px){.hb-card{width:min(470px,39%)!important}}.presence{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:6px 0 18px}.pr-l{font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.presence ul{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.presence li{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 8px;border-radius:999px;background:#fff9;border:1px solid rgba(255,255,255,.85);box-shadow:0 4px 12px #2818480f;font-family:var(--head);font-weight:700;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.presence li:hover{transform:translateY(-2px)}.flag-svg{width:30px;height:20px;border-radius:4px;box-shadow:0 0 0 1px #0000001f,0 2px 6px #0000001f;flex:none}.igf-h{margin:0 0 14px;display:flex;justify-content:center}.ig-follow{display:inline-flex;align-items:center;gap:16px;padding:12px 14px 12px 12px;border-radius:24px;background:#fff;color:var(--ink);box-shadow:0 14px 34px #00284640,inset 0 1px #fff;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.ig-follow:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 44px #00284652}.igf-logo{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;flex:none;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);box-shadow:0 8px 18px #d6249f59}.igf-logo svg{width:32px;height:32px}.igf-tx{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.1}.igf-tx b{font-family:var(--head);font-weight:800;font-size:clamp(18px,2vw,24px);text-transform:uppercase;letter-spacing:.03em;color:var(--ink)}.igf-tx em{font-style:normal;font-family:var(--head);font-weight:600;font-size:clamp(14px,1.5vw,17px);color:#d6249f;margin-top:4px}.igf-go{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#8b6fd81a;color:var(--blue);margin-left:6px;transition:transform .3s,background .3s,color .3s}.igf-go svg{width:14px;height:14px}.ig-follow:hover .igf-go{transform:translate(3px);background:var(--sec);color:#fff}.ig-follow{background:#ffffff2e!important;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.55);color:#fff;box-shadow:inset 0 1px #fff9,0 14px 34px #00284638!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .35s,box-shadow .35s,border-color .35s}.ig-follow .igf-logo{background:#ffffff38!important;border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #fff9!important;transition:background .35s,transform .35s cubic-bezier(.34,1.56,.64,1)}.ig-follow .igf-tx b{color:#fff}.ig-follow .igf-tx em{color:#ffffffe0}.ig-follow .igf-go{background:#ffffff38;color:#fff;border:1px solid rgba(255,255,255,.5)}.ig-follow:hover{background:#6a4fb8bf!important;border-color:#ffffffbf;transform:translateY(-3px) scale(1.02);box-shadow:inset 0 1px #ffffff80,0 20px 44px #003c6459!important}.ig-follow:hover .igf-logo{background:#ffffff4d!important;transform:rotate(-6deg)}.ig-follow:hover .igf-go{background:#fff;color:var(--sec);transform:translate(3px)}.ig-follow:focus-visible{outline:2px solid #fff;outline-offset:3px}:root{--nm-bg:#ebe8f2;--nm-surface:#ebe8f2;--nm-raise:#f2f0f7;--nm-well:#e4e0ed;--nm-hi:#ffffff;--nm-lo:#c4bdd2;--nm-line:rgba(58,40,100,.14);--nm-line-strong:rgba(58,40,100,.24);--nm-ink:#1b1f23;--nm-txt:#373d44;--nm-soft:#545c64;--nm-blue:#7f62cf;--nm-blue-d:#6a4fb8;--nm-blue-ink:#5a3e9e;--nm-r-lg:22px;--nm-r-md:16px;--nm-r-sm:12px;--nm-raised:6px 6px 14px rgba(160,150,186,.55),-6px -6px 14px rgba(255,255,255,.95);--nm-raised-sm:3px 3px 7px rgba(160,150,186,.55),-3px -3px 7px rgba(255,255,255,.95);--nm-raised-hover:8px 8px 18px rgba(160,150,186,.6),-8px -8px 18px rgba(255,255,255,1);--nm-inset:inset 3px 3px 7px rgba(160,150,186,.6),inset -3px -3px 7px rgba(255,255,255,.95);--nm-inset-sm:inset 2px 2px 4px rgba(160,150,186,.6),inset -2px -2px 4px rgba(255,255,255,.95);--nm-btn:4px 4px 10px rgba(106,79,184,.32),-4px -4px 10px rgba(255,255,255,.9);--nm-btn-hover:6px 6px 14px rgba(106,79,184,.36),-5px -5px 12px rgba(255,255,255,.95);--nm-btn-press:inset 3px 3px 7px rgba(50,30,90,.45),inset -2px -2px 5px rgba(200,180,255,.35);--nm-focus:0 0 0 3px #fff,0 0 0 5px var(--nm-blue);--nm-t:.2s cubic-bezier(.2,.7,.2,1);--ink:var(--nm-ink);--txt:var(--nm-txt);--soft:var(--nm-soft);--line:var(--nm-line);--blue:var(--nm-blue);--bg:var(--nm-bg);--bg2:var(--nm-bg);--tint:var(--nm-well);--img-bg:var(--nm-raise)}html,body{background:var(--nm-bg)!important}body:before{display:none!important}*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body{color:var(--nm-txt);line-height:1.65}p{color:var(--nm-txt)}h1,h2,h3,h4,.title{color:var(--nm-ink)}.title{margin-bottom:28px}:focus-visible{outline:none!important;box-shadow:var(--nm-focus)!important;border-radius:var(--nm-r-sm)}a:focus-visible{border-radius:8px}.card,.ct,.sup,.svc,.cnt-tile,.rt-card,.cb-card,.rv-sum,.co-form fieldset,.co-sum,.oc-card,.founder,.reas2 li,.fd-hero,.rt-hero,.rt-tip,.rt-s-main,.plp-head,.plp-banner,.about-hero,.filters,.hair,.res-step,.adv,.stats div,.fo-stats div,.pdp-img,.acc,.empty-r,.rv-form,.rv-item,.mg2,.mega,.drawer,.search,.qv-box,.qbar,.bb-in,.totop,.sup-why div,.mission,.story .im,.ig-box,.slides,.hb{background:var(--nm-surface)!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:var(--nm-raised)!important}.card,.ct,.sup,.svc,.cnt-tile,.rt-card,.cb-card,.rv-sum,.co-form fieldset,.co-sum,.founder,.fd-hero,.rt-hero,.rt-tip,.rt-s-main,.plp-head,.plp-banner,.about-hero,.filters,.hair,.res-step,.mg2,.mega,.qv-box,.hb{border-radius:var(--nm-r-lg)!important}.reas2 li,.stats div,.fo-stats div,.rv-item,.rv-form,.acc,.empty-r,.sup-why div{border-radius:var(--nm-r-md)!important}.card,.ct,.sup,.svc,.cnt-tile,.rt-card,.cb-card,.reas2 li,.rt-s-main,.res-step,.mg-pick{transition:box-shadow var(--nm-t),transform var(--nm-t),color var(--nm-t)!important}@media(hover:hover){.card:hover,.ct:hover,.sup:hover,.svc:hover,.cnt-tile:hover,.rt-card:hover,.cb-card:hover,.reas2 li:hover{transform:none!important;box-shadow:var(--nm-raised-hover)!important}}.card .ci,.cb-item,.mg-pick,.mg-cn,.mg-r,.mg-ab,.mg-tab,.mg-quick a,.htrio a,.li .im,.co-sum .im,.oc-grid div,.rt-prod,.dlv,.mpromo .im,.pdp-thumbs button,.fo-stats div,.founder .stats div{box-shadow:none!important}.card .ci{background:var(--nm-raise)!important;border:1px solid var(--nm-line)!important;border-radius:var(--nm-r-md)!important}.cb-item,.htrio a,.rt-prod,.dlv,.oc-grid div,.fo-stats div{background:var(--nm-raise)!important;border:1px solid var(--nm-line)!important;border-radius:var(--nm-r-sm)!important}.dlv{border-radius:var(--nm-r-md)!important}.mg-pick,.mg-cn,.mg-r,.mg-ab{background:var(--nm-raise)!important;border:1px solid var(--nm-line)!important}.mg-cn:hover,.mg-r:hover,.mg-ab:hover,.mg-pick:hover{background:#fff!important;border-color:#7f62cf73!important;transform:none!important}.mg-cn:hover b,.mg-cn:hover small{color:var(--nm-ink)!important}.mg-cn:hover svg{color:var(--nm-blue)!important}.mg-tab{border:1px solid transparent!important}.mg-tab:hover{background:var(--nm-raise)!important;border-color:var(--nm-line)!important}.mg-tab[aria-selected=true]{background:var(--nm-well)!important;box-shadow:var(--nm-inset-sm)!important;border-color:var(--nm-line)!important}.mg-tab[aria-selected=true]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--nm-blue)}.mg-tab{position:relative}.mg-quick a{background:var(--nm-raise)!important;border:1px solid var(--nm-line)!important}.mg-quick a:hover{background:var(--nm-blue)!important;color:#fff!important}.mg-cta{box-shadow:var(--nm-btn)!important}.mg-feat span{background:#0f1e2d8c!important}section.s,.reas,.f-reas,footer.ft{background:transparent!important;box-shadow:none!important}.ft>.wrap{background:transparent!important;box-shadow:none!important;border:0!important;border-top:1px solid var(--nm-line)!important;border-radius:0!important}.ft>.wrap:before{display:none!important}.f-reas ul{background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--nm-line)!important;border-radius:0!important}.cert,.pay,.cod{background:#fff!important;box-shadow:var(--nm-raised-sm)!important;border:1px solid var(--nm-line)!important}.promo{background:var(--nm-blue-d)!important;border:0!important;box-shadow:var(--nm-raised-sm)!important}header.hd:before{background:var(--nm-surface)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:var(--nm-raised)!important}.nv>button,.nv>a,.hd-icons{text-shadow:none!important}nav.mainnav{border-top:1px solid var(--nm-line)!important}.hd-search{background:var(--nm-well)!important;box-shadow:var(--nm-inset)!important;border:1px solid var(--nm-line)!important;color:var(--nm-soft)!important;min-height:44px}.hd-search:hover{border-color:#7f62cf80!important}.mega{border-radius:var(--nm-r-lg)!important}.hd-icons a,.hd-icons button{min-height:44px}.btn{background:var(--nm-blue)!important;border:1px solid var(--nm-blue)!important;color:#fff!important;box-shadow:var(--nm-btn)!important;border-radius:var(--nm-r-sm)!important;min-height:46px;transition:background var(--nm-t),box-shadow var(--nm-t),color var(--nm-t),border-color var(--nm-t)!important;transform:none!important}.btn:before{display:none!important}.btn:hover{background:var(--nm-blue-d)!important;border-color:var(--nm-blue-d)!important;box-shadow:var(--nm-btn-hover)!important}.btn:active{box-shadow:var(--nm-btn-press)!important}.btn:focus-visible{box-shadow:var(--nm-btn),var(--nm-focus)!important}.btn[disabled],.btn:disabled{background:#9fb3c2!important;border-color:#9fb3c2!important;color:#f4f7fa!important;box-shadow:none!important;cursor:not-allowed}.btn.ok{background:#178a5e!important;border-color:#178a5e!important}.btn.ghost,.btn.white{background:var(--nm-surface)!important;color:var(--nm-blue-ink)!important;border:1px solid var(--nm-line-strong)!important;box-shadow:var(--nm-raised-sm)!important}.btn.ghost:hover,.btn.white:hover{background:var(--nm-raise)!important;color:var(--nm-blue-d)!important;border-color:#7f62cf8c!important;box-shadow:var(--nm-raised)!important}.btn.ghost:active,.btn.white:active{box-shadow:var(--nm-inset)!important}.more,.st-link,.link,.mg-all{color:var(--nm-blue-ink)!important}.c-arrow,.s-arrow,.hb-arrow,.x,.qty button,.fav,.totop,.st-pp,.dots .pp,.cn-go{background:var(--nm-surface)!important;border:1px solid var(--nm-line)!important;box-shadow:var(--nm-raised-sm)!important;color:var(--nm-ink)!important;transition:box-shadow var(--nm-t),color var(--nm-t),background var(--nm-t)!important}.c-arrow,.s-arrow,.hb-arrow,.totop{width:44px!important;height:44px!important}.c-arrow:hover,.s-arrow:hover,.hb-arrow:hover,.totop:hover,.fav:hover,.x:hover{color:var(--nm-blue)!important;box-shadow:var(--nm-raised)!important;transform:none!important}.hb-arrow:hover{background:var(--nm-surface)!important}.c-arrow:active,.s-arrow:active,.hb-arrow:active,.totop:active,.fav:active,.x:active,.qty button:active{box-shadow:var(--nm-inset-sm)!important}.fav[aria-pressed=true]{color:#d6245e!important;box-shadow:var(--nm-inset-sm)!important}.qty{background:var(--nm-well)!important;box-shadow:var(--nm-inset-sm)!important;border:1px solid var(--nm-line)!important;border-radius:var(--nm-r-sm)!important}.qty button{box-shadow:none!important;border:0!important;background:transparent!important;min-width:40px;min-height:40px}.qty button:hover{color:var(--nm-blue)!important}.qvb{background:var(--nm-surface)!important;border:1px solid var(--nm-line-strong)!important;box-shadow:var(--nm-raised-sm)!important;color:var(--nm-ink)!important;border-radius:var(--nm-r-sm)!important;min-height:40px}.qvb:hover{background:var(--nm-blue)!important;color:#fff!important;border-color:var(--nm-blue)!important}.ptabs button,.htabs button,.rt-filter button,.pg-jump a,.st-tab,.sugg button,.pl-chips button,.hb-bars,.hb-count{background:var(--nm-surface)!important;border:1px solid var(--nm-line)!important;box-shadow:var(--nm-raised-sm)!important;color:var(--nm-ink)!important;min-height:44px;transition:box-shadow var(--nm-t),color var(--nm-t),background var(--nm-t),border-color var(--nm-t)!important}.ptabs button:hover,.htabs button:hover,.rt-filter button:hover,.pg-jump a:hover,.sugg button:hover{transform:none!important;color:var(--nm-blue-ink)!important}.ptabs button[aria-selected=true],.htabs button[aria-selected=true],.rt-filter button[aria-selected=true],.pg-jump a.on{background:var(--nm-well)!important;box-shadow:var(--nm-inset)!important;color:var(--nm-blue-ink)!important;border-color:#7f62cf8c!important}.pg-jump{background:var(--nm-well)!important;box-shadow:var(--nm-inset)!important;border:1px solid var(--nm-line)!important}.pg-jump a{box-shadow:none!important;border-color:transparent!important;background:transparent!important}.pg-jump a.on{background:var(--nm-surface)!important;box-shadow:var(--nm-raised-sm)!important}.pg-jump a.on small{background:var(--nm-blue)!important;color:#fff!important}.ptabs,.htabs{gap:10px!important}.chip{background:var(--nm-raise)!important;border:1px solid var(--nm-line-strong)!important;box-shadow:none!important;color:var(--nm-ink)!important}.tag,.pdp-tags a{background:var(--nm-raise)!important;border:1px solid var(--nm-line)!important;color:var(--nm-blue-ink)!important}.hb-bars{box-shadow:var(--nm-inset-sm)!important;background:var(--nm-well)!important}.hb-count{box-shadow:var(--nm-raised-sm)!important}.hb-bar span{color:var(--nm-soft)!important}.hb-bar[aria-current=true] span{color:var(--nm-ink)!important}.hb-bar i{background:#3a286426!important}.hb-fade{background:linear-gradient(90deg,rgba(232,237,242,.94) 0%,rgba(232,237,242,.78) 30%,rgba(232,237,242,.25) 50%,transparent 62%)!important}@media(max-width:960px){.hb-fade{background:none!important}}.hb{border-radius:28px!important}input:not([type=radio]):not([type=checkbox]),select,textarea,.sbar,.ft-news input,.plp-bar select{background:var(--nm-well)!important;box-shadow:var(--nm-inset)!important;border:1px solid var(--nm-line-strong)!important;color:var(--nm-ink)!important;border-radius:var(--nm-r-sm)!important;min-height:44px}textarea{min-height:96px}input::placeholder,textarea::placeholder{color:#6b737b!important}input:not([type=radio]):not([type=checkbox]):focus,select:focus,textarea:focus{outline:none!important;border-color:var(--nm-blue)!important;box-shadow:var(--nm-inset),0 0 0 3px #7f62cf47!important}.sbar{border-radius:999px!important;padding-left:18px!important}.sbar input{box-shadow:none!important;background:transparent!important;border:0!important}.ph em{background:var(--nm-raise)!important;border:1px solid var(--nm-line-strong)!important;color:var(--nm-ink)}.pay-opt{background:var(--nm-raise)!important;border:2px solid var(--nm-blue)!important;box-shadow:var(--nm-inset-sm)!important}.filters input[type=checkbox]{accent-color:var(--nm-blue);width:20px;height:20px}.filters label{min-height:36px}.co-err,.rv-err,.ft-news .msg{color:#b3261e!important}.scrim{background:#1b1f2361!important}.drawer{border-radius:var(--nm-r-lg)!important;box-shadow:-10px 10px 30px #78879b73,-2px -2px 10px #fffc!important}.search{border-radius:var(--nm-r-lg)!important}.qv-box{border-radius:24px!important}.qv-img{background:var(--nm-raise)!important;border:1px solid var(--nm-line);box-shadow:none!important}.toast{background:#2a2140!important;color:#fff!important;border:0!important;box-shadow:0 10px 30px #141e2859!important}.qbar{border-radius:999px!important}.qbar a:first-child{box-shadow:var(--nm-btn)}.qbar a:hover,.qbar button:hover{background:var(--nm-well)!important}.qbar a:first-child:hover{background:var(--nm-blue-d)!important}.bb-in{border-radius:var(--nm-r-lg)!important}.flags .flag{box-shadow:none}.card .ci img.alt{border-radius:inherit}.cnt-tile:hover{background:var(--nm-surface)!important}.cnt-tile:hover .cn-area{color:var(--nm-blue-ink)!important}.cnt-tile:hover b{color:var(--nm-ink)!important}.cnt-tile:hover .cn-foot{color:var(--nm-soft)!important}.cnt-tile:hover .cn-go{background:var(--nm-blue)!important;color:#fff!important;border-color:var(--nm-blue)!important}.cn-area,.rt-tag,.mg-k,.cb-tag,.k,.hb-k,.st-k{color:var(--nm-blue-ink)!important}.cb-tag{color:#fff!important}.cm .bd{background:#0f1e2d9e!important;border:0!important}.cm.prod .bd{background:#e8edf2eb!important}.svc .im,.ct .im,.adv .im{border-radius:0}.presence li{background:var(--nm-surface)!important;box-shadow:var(--nm-raised-sm)!important;border:1px solid var(--nm-line)!important}.ig-box{background:linear-gradient(135deg,#8b6fd8,#6a4fb8)!important;border:0!important;box-shadow:8px 8px 20px #a096ba99,-8px -8px 20px #fffffff2!important}.ig-box .title,.ig-head p{color:#fff!important}.ig-follow{background:#8b6fd8!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:5px 5px 12px #00466e73,-4px -4px 10px #6ed2ff73!important;transform:none!important}.ig-follow:hover{background:#14a396!important;box-shadow:6px 6px 14px #003c6480,-4px -4px 10px #6ed2ff80!important}.ig-follow:active{box-shadow:inset 3px 3px 7px #00325580,inset -3px -3px 7px #6ed2ff59!important}.ig-follow .igf-logo{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important;border:0!important;box-shadow:0 4px 10px #0003!important}.ig-box .ig a{border:2px solid rgba(255,255,255,.6)!important}.rv-empty{background:var(--nm-raise)!important;border:1.5px dashed rgba(127,98,207,.45)!important}.rv-bars i{background:var(--nm-well)!important;box-shadow:var(--nm-inset-sm)}.stars i{background:#3a286433}.price s,.li-price s,.cb-total s{color:#5f666e!important}.price .off{color:#b0124a!important;background:#d6245e1f!important}.flag.off{background:#c41d55!important}.pdp-img{background:var(--nm-raise)!important}.stats b,.fo-stats b,.oc-grid b{color:var(--nm-blue-ink)!important}.reas2 .ri{background:var(--nm-surface)!important;box-shadow:var(--nm-inset-sm)!important;color:var(--nm-blue-ink)!important}.reas2 .ri:after{border-color:#7f62cf4d!important}.founder{padding:clamp(16px,2.4vw,26px)!important}.fo-im{box-shadow:none!important;border:1px solid var(--nm-line)}.rt-num{box-shadow:0 0 0 6px var(--nm-bg),var(--nm-btn)!important}.rt-steps:before{background:linear-gradient(var(--nm-blue),rgba(127,98,207,.15))!important}.rt-when{border:1px solid rgba(58,40,100,.12)}.co-head p{background:var(--nm-surface)!important;box-shadow:var(--nm-raised-sm)!important;border:1px solid var(--nm-line)}.oc-check{box-shadow:var(--nm-raised)!important}.lm-item{background:#fff!important;box-shadow:var(--nm-raised-sm)!important;border:1px solid var(--nm-line)!important}.logo-marquee{background:var(--nm-well)!important;box-shadow:var(--nm-inset)!important;border:1px solid var(--nm-line)!important}.lm-item:hover{transform:none!important;box-shadow:var(--nm-raised)!important}.mn a,.mn button,.mn summary,.ft ul a,.ft ul button{min-height:44px;display:flex;align-items:center}.ft ul{gap:0!important}@media(max-width:600px){:root{--nm-raised:4px 4px 10px rgba(160,150,186,.5),-4px -4px 10px rgba(255,255,255,.95)}.card{padding:10px!important}.founder,.co-form fieldset,.co-sum,.rv-sum,.cb-card{padding:16px!important}}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}:root{--fr:#c8102e;--fp:#5c2d91;--deep:#3e2a6e}.btn svg{width:14px;height:14px}.btn.ghost:hover{background:var(--sec);border-color:var(--sec);color:#fff}.cs-k{display:inline-block;font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-ink)}.fi-k{color:var(--fr)}:root[data-theme=dark] .fi-k{color:#ff7a8c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fi-k{color:#ff7a8c}}.cs-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cs-sec-h{text-align:center;max-width:680px;margin:0 auto 30px}.cs-sec-h h2,.cs-sec-h h1{font-weight:800;font-size:clamp(24px,2.6vw,34px);line-height:1.15;margin:6px 0 8px}.cs-sec-h p{margin:0;color:var(--txt)}.cs-shop-h{padding-top:20px}.cs-hero{background:linear-gradient(135deg,var(--tint) 0%,var(--bg) 70%);padding:clamp(30px,5vw,64px) 0}.cs-hero-in{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(24px,4vw,60px);align-items:center}.cs-hero-tx h1{font-weight:800;font-size:clamp(32px,4.2vw,56px);line-height:1.05;margin:12px 0 16px;letter-spacing:-.01em}.cs-hero-tx h1 em{font-style:normal;color:var(--blue)}.cs-hero-tx p{font-size:17px;max-width:52ch;margin:0 0 24px}.cs-hero-tx b{color:var(--ink)}.cs-facts{list-style:none;padding:0;margin:30px 0 0;display:flex;gap:clamp(16px,3vw,40px);flex-wrap:wrap}.cs-facts li{display:flex;flex-direction:column;border-left:3px solid var(--blue);padding-left:12px}.cs-facts b{font-family:var(--head);font-size:28px;font-weight:800;color:var(--ink);line-height:1.1;font-variant-numeric:tabular-nums}.cs-facts span{font-size:13px;color:var(--soft)}.cs-hero-art{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;gap:14px;aspect-ratio:1.1}.cs-ht{position:relative;border-radius:14px;overflow:hidden;background:var(--bg2);display:block;box-shadow:0 14px 34px -18px #28184873}.cs-ht img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cs-ht:hover img{transform:scale(1.05)}.cs-ht.a{grid-row:1/3}.cs-ht.b{grid-row:1/2}.cs-ht-l{position:absolute;left:12px;bottom:12px;background:#fffffff0;border-radius:10px;padding:8px 12px;display:flex}.cs-ht-l img{height:26px;width:auto;object-fit:contain}.cs-ht.d{display:none}.cs-brands{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cs-brand{display:flex;flex-direction:column;background:var(--bg);border:1.5px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.cs-brand:hover{transform:translateY(-4px);border-color:var(--sec);box-shadow:0 22px 40px -24px #28184880}.cs-b-im{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--bg2);display:block}.cs-brands.big .cs-b-im{aspect-ratio:16/10}.cs-b-im>img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.cs-brand:hover .cs-b-im>img{transform:scale(1.04)}.cs-b-im:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--bc)}.cs-b-logo{position:absolute;left:18px;top:18px;background:#fff;border-radius:12px;padding:10px 16px;box-shadow:0 6px 18px #0000001f}.cs-b-logo img{height:34px;width:auto}.cs-b-bd{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.cs-b-k{font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bc)}:root[data-theme=dark] .cs-b-k{filter:brightness(1.5)}.cs-b-bd h3{font-size:clamp(20px,1.8vw,24px);font-weight:800;line-height:1.2}.cs-b-bd h3 a:hover{color:var(--sec)}.cs-b-bd p{margin:0}.cs-chips{list-style:none;padding:0;margin:4px 0 8px;display:flex;flex-wrap:wrap;gap:8px}.cs-chips a{display:inline-block;font-size:13px;font-weight:700;padding:6px 12px;border-radius:20px;background:var(--tint);color:var(--ink);transition:background .2s,color .2s}.cs-chips a:hover{background:var(--sec);color:#fff}.cs-b-bd .btn{margin-top:auto;align-self:flex-start}.cs-or{display:flex;align-items:center;gap:16px;margin:34px 0 20px;color:var(--soft);font-family:var(--head);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.cs-or:before,.cs-or:after{content:"";flex:1;height:1px;background:var(--line)}.cs-bbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 18px;padding:8px 10px 8px 16px;background:var(--bg2);border-radius:12px;font-size:13px;color:var(--soft)}.cs-bbar>a:not(.cs-bb-all){display:flex;align-items:center;height:40px;padding:0 14px;border-radius:9px;border:1.5px solid transparent;background:#fff;opacity:.55;transition:opacity .2s,border-color .2s}.cs-bbar>a img{height:22px;width:auto}.cs-bbar>a:hover{opacity:1;border-color:var(--sec)}.cs-bbar>a.on{opacity:1;border-color:var(--blue)}.cs-bb-all{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--head);font-weight:700;font-size:12px;text-transform:uppercase;color:var(--blue-ink)}.cs-bb-all svg{width:13px;height:13px}.cs-bb-all:hover{color:var(--sec)}.cs-needs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cs-need{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--tint);display:block}.cs-need img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.cs-need.cs-contain img{object-fit:contain;padding:10% 14% 34%}.cs-need:hover img{transform:scale(1.05)}.cs-need:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(30,18,56,.78))}.cs-need-tx{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;color:#fff;display:flex;flex-direction:column;gap:2px}.cs-need-tx small{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.cs-need-tx b{font-family:var(--head);font-size:19px;font-weight:800}.cs-need-tx em{font-style:normal;font-size:13px;display:inline-flex;align-items:center;gap:6px;opacity:.9}.cs-need-tx svg{width:13px;height:13px;transition:transform .2s}.cs-need:hover .cs-need-tx em{color:#7ff0e2}.cs-need:hover .cs-need-tx svg{transform:translate(4px)}.cs-trio{display:grid;grid-template-columns:1fr 1.1fr;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#fbeef3,#efe8fb)}:root[data-theme=dark] .cs-trio{background:linear-gradient(135deg,#2c1b26,#211b30)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cs-trio{background:linear-gradient(135deg,#2c1b26,#211b30)}}.cs-trio-im{position:relative;min-height:340px}.cs-trio-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 70%}.cs-trio-tx{padding:clamp(24px,4vw,50px);display:flex;flex-direction:column;gap:14px;justify-content:center}.cs-trio-tx h2{font-weight:800;font-size:clamp(24px,2.6vw,34px)}.cs-trio-tx p{margin:0}.cs-trio-list{list-style:none;padding:0;margin:4px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cs-trio-list a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:var(--bg);border-radius:12px;padding:10px 8px 12px;border:1.5px solid transparent;transition:border-color .2s}.cs-trio-list a:hover{border-color:var(--sec)}.cs-trio-list span{width:72px;height:72px;background:var(--img-bg);border-radius:8px;display:block}.cs-trio-list img{width:100%;height:100%;object-fit:contain}.cs-trio-list b{font-size:12.5px;line-height:1.25;color:var(--ink)}.cs-trio-list em{font-style:normal;font-weight:700;color:var(--blue-ink);font-size:13px}.cs-about-band{background:linear-gradient(135deg,var(--deep),#5b3fa8)!important;border-radius:20px;padding:clamp(26px,4.5vw,56px)}.cs-about{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,4vw,60px);align-items:center}.cs-about-tx,.cs-about-tx p{color:#e6defa!important}.cs-about-tx h2{color:#fff;font-weight:800;font-size:clamp(24px,2.6vw,34px);margin:18px 0 12px}.cs-about-logo{height:54px;width:auto}.cs-about-band .cs-val{background:#ffffff14;border-color:#ffffff24}.cs-about-band .cs-val b{color:#fff}.cs-about-band .cs-val p{color:#d9cff5}.cs-about-band .cs-val span{background:#ffffff24;color:#fff}.cs-about-band .btn.white:hover{background:var(--sec);border-color:var(--sec);color:#fff}.cs-vals{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cs-vals.four{grid-template-columns:repeat(4,1fr)}.cs-val{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:6px}.cs-val span{width:44px;height:44px;border-radius:50%;background:var(--tint);color:var(--blue-ink);display:grid;place-items:center;margin-bottom:4px}.cs-val svg{width:22px;height:22px}.cs-val b{font-family:var(--head);font-size:15px;color:var(--ink)}.cs-val p{margin:0;font-size:14px}.fi-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:linear-gradient(140deg,var(--fr) 0%,#a3123a 42%,var(--fp) 100%);color:#fbe9ee;margin-bottom:10px}.fi-hero-tx{padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;gap:16px;justify-content:center}.fi-logo{height:clamp(56px,7vw,86px);width:auto;align-self:flex-start}.fi-hero h1{color:#fff;font-weight:800;font-size:clamp(28px,3.6vw,48px);line-height:1.08}.fi-hero p{margin:0;font-size:16px;max-width:46ch;color:#fbe9ee!important}.fi-hero .btn.white{color:var(--fp)}.fi-hero .btn.white:hover,.fi-ghost:hover{background:var(--sec);border-color:var(--sec);color:#fff}.fi-ghost{background:transparent;border-color:#ffffffb3;color:#fff}.fi-hero-im{min-height:320px}.fi-hero-im img{width:100%;height:100%;object-fit:cover}.cs-needs.four .cs-need{aspect-ratio:3/4}.fi-lice{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(20px,4vw,50px);align-items:center;background:var(--tint);border-radius:18px;overflow:hidden}.fi-lice-tx{padding:clamp(24px,4vw,50px);display:flex;flex-direction:column;gap:14px}.fi-lice-tx h2{font-weight:800;font-size:clamp(24px,2.6vw,34px)}.fi-lice-tx p{margin:0}.fi-lice-im{align-self:stretch;position:relative;min-height:320px}.fi-lice-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.fi-steps{list-style:none;padding:0;margin:4px 0;display:grid;gap:10px}.fi-steps a{display:flex;align-items:center;gap:14px;background:var(--bg);border-radius:12px;padding:10px 14px;border:1.5px solid transparent;transition:border-color .2s}.fi-steps a:hover{border-color:var(--sec)}.fi-steps .n{width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;flex:none}.fi-steps .im{width:54px;height:54px;background:var(--img-bg);border-radius:8px;flex:none}.fi-steps .im img{width:100%;height:100%;object-fit:contain}.fi-steps small{display:block;font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fr)}.fi-steps b{color:var(--ink);font-size:14px}.fi-note{font-size:13px;color:var(--soft)}.fi-cat{position:relative}.fi-pages{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 10px}.fi-pages::-webkit-scrollbar{display:none}.fi-pages figure{margin:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}.fi-pages img{width:100%;aspect-ratio:612/792;object-fit:cover;border-radius:8px;box-shadow:0 10px 26px -14px #28184880;background:var(--bg2)}.fi-pages figcaption{text-align:center;font-size:12px;color:var(--soft);font-variant-numeric:tabular-nums}.fi-cat .c-arrow{top:45%}.cs-co-hero{background:linear-gradient(135deg,var(--deep),#6a4fb8)!important;padding:clamp(40px,6vw,80px) 0;text-align:center;color:#e6defa;margin-bottom:20px}.cs-co-hero img{height:clamp(60px,7vw,90px);width:auto;margin:0 auto 18px}.cs-co-hero h1{color:#fff;font-weight:800;font-size:clamp(28px,3.6vw,46px);max-width:20ch;margin:0 auto 10px}.cs-co-hero p{margin:0;color:#e6defa!important}@media(max-width:960px){.cs-hero-in,.cs-about,.cs-trio,.fi-hero,.fi-lice{grid-template-columns:1fr}.cs-hero-art{aspect-ratio:1.4}}@media(max-width:600px){.cs-hero-art{aspect-ratio:.95}.cs-facts{gap:14px}.cs-facts li{flex:1;min-width:90px}.cs-needs,.cs-vals.four{grid-template-columns:repeat(2,1fr)}.fi-pages{grid-auto-columns:calc((100% - 18px)/2)}.fi-hero-im{order:-1;max-height:340px}.fi-lice-im{order:-1;min-height:280px}.cs-trio-im{min-height:300px}}@media(max-width:700px){.cs-brands,.cs-vals{grid-template-columns:1fr}.cs-bb-all{margin-left:0}.cs-bbar>span{width:100%}}@media(max-width:480px){.cs-needs{gap:10px}.cs-need-tx b{font-size:16px}.cs-vals.four{grid-template-columns:1fr}.fi-pages{grid-auto-columns:78%}.cs-trio-list span{width:56px;height:56px}}.ss-parent{background:var(--bg2);border-bottom:1px solid var(--line);font-size:12.5px}.ssp-in{display:flex;align-items:center;gap:10px;height:36px}.ssp-home{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:700}.ssp-home img{height:20px;width:auto;filter:var(--logo-filter)}.ssp-home:hover{color:var(--sec)}.ssp-sep{color:var(--soft)}.ss-parent b{color:var(--blue-ink)}.ssp-sw{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--head);font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--blue-ink)}.ssp-sw svg{width:12px;height:12px}.ssp-sw:hover{color:var(--sec)}@media(max-width:520px){.ssp-home span{display:none}}body:not([data-site=neogene]) .certs{display:none!important}.cs-about-band .btn,.cs-about-band .btn:active{box-shadow:none!important;background:#fff!important;border:1.5px solid #fff!important;color:#4a2f7f!important;filter:none!important}.cs-about-band .btn:hover{background:var(--sec)!important;border-color:var(--sec)!important;color:#fff!important;box-shadow:none!important;transform:translateY(-1px)}.fi-hero .btn,.fi-hero .btn:active{box-shadow:none!important;filter:none!important}.fi-hero .btn.white{background:#fff!important;border:1.5px solid #fff!important;color:var(--fp)!important}.fi-hero .fi-ghost{background:transparent!important;border:1.5px solid rgba(255,255,255,.75)!important;color:#fff!important}.fi-hero .btn:hover{background:var(--sec)!important;border-color:var(--sec)!important;color:#fff!important;box-shadow:none!important;transform:translateY(-1px)}.cs-about-band .btn:focus-visible,.fi-hero .btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.cs-needs.seven .cs-need:last-child{grid-column:span 2;aspect-ratio:8/5}.cs-needs.seven .cs-need:last-child img{object-position:50% 40%}#view img,.mega img,.hx img,.cs-ht img,.cs-need img,.cs-b-im img{transition:none!important}*:focus-visible img{scale:none!important}.cm:hover img,.adv:hover .im img,.ig a:hover img,.ct:hover .im img,.svc:hover .im img,.card:hover .ci img,.founder:hover .fo-im img,.mg-pick:hover .im img,.mg-feat:hover img,.cs-ht:hover img,.cs-brand:hover .cs-b-im>img,.cs-need:hover img,.hx-it:hover img,.cs-trio-list a:hover img,.fi-steps a:hover img,.mpromo:hover img,.pdp-thumbs button:hover img{transform:none!important;scale:none!important}.card .ci.has-alt img.alt{display:none!important}.card:hover .ci.has-alt img:not(.alt),.card .ci.has-alt:focus-visible img:not(.alt){opacity:1!important}.rt-card:hover .rt-art img,.cn:hover .ci{transform:none!important}.fz{margin-top:40px;border-top:1px solid var(--line);background:var(--bg)}.fz-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:32px;padding:38px 0 30px}.fz-logo{height:40px;width:auto;filter:var(--logo-filter)}.fz-brand p{margin:12px 0;font-size:14px;max-width:36ch;color:var(--txt)}.fz-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fz-tags li{font-size:11.5px;font-weight:700;letter-spacing:.03em;padding:4px 10px;border-radius:20px;background:var(--tint);color:var(--blue-ink)}.fz h4{font-family:var(--head);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:6px 0 14px}.fz-col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.fz-col a{font-size:14px;color:var(--txt)}.fz-col a:hover{color:var(--sec)}.fz-news form{display:flex;align-items:center;height:44px;border:1.5px solid var(--line);border-radius:24px;padding:0 4px 0 16px;background:var(--bg);transition:border-color .2s}.fz-news form:focus-within{border-color:var(--blue)}.fz-news input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important;font:inherit;font-size:14px;color:var(--ink);outline:none}.fz-news button{box-shadow:none!important;border:0!important}.fz-news button{width:36px;height:36px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;flex:none;transition:background .2s}.fz-news button:hover{background:var(--sec)}.fz-news button svg{width:14px;height:14px}.fz-news .msg{font-size:12.5px;margin-top:8px;min-height:1em;color:var(--blue-ink)}.fz-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);padding:16px 0 22px;font-size:12.5px;color:var(--soft)}.fz-right{display:flex;align-items:center;gap:18px}.fz-theme{font-size:12.5px;color:var(--soft);text-decoration:underline;text-underline-offset:3px}.fz-theme:hover{color:var(--sec)}.fz-pw{display:inline-flex;align-items:center;gap:8px;font-family:var(--head);font-weight:700;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.fz-pw img{height:26px;width:auto}@media(max-width:860px){.fz-top{grid-template-columns:1fr 1fr;gap:26px}.fz-brand,.fz-news{grid-column:span 2}}@media(max-width:520px){.fz-bottom{flex-direction:column;align-items:flex-start}}header.hd{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .3s}header.hd.hide{transform:translateY(calc(-100% - 24px))}header.hd:focus-within{transform:none}@media(prefers-reduced-motion:reduce){header.hd{transition:none}}.hs{position:relative;overflow:hidden;background:linear-gradient(115deg,var(--tint) 0%,var(--bg) 55%,var(--tint) 100%)}.hs:before{content:"";position:absolute;width:60vw;height:60vw;max-width:780px;max-height:780px;right:-12%;top:-30%;border-radius:50%;background:radial-gradient(circle,rgba(139,111,216,.22),transparent 65%);pointer-events:none}.hs-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,70px);align-items:center;min-height:clamp(520px,64vh,660px);padding-top:clamp(28px,4vw,50px);padding-bottom:clamp(28px,4vw,50px)}.hs-copy{position:relative;display:grid}.hs-t{grid-area:1/1;align-self:center;visibility:hidden}.hs-t.on,.hs-t.out{visibility:visible}.hs-k{display:inline-flex;align-items:center;gap:10px;font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-ink)}.hs-k i{width:28px;height:2px;background:var(--ac);display:block}.hs .hs-h1{font-weight:800;font-size:clamp(34px,4.4vw,60px);line-height:1.06;letter-spacing:-.02em;margin:16px 0 18px;color:var(--ink)}.hs-ln{display:block;overflow:hidden;padding-bottom:.06em}.hs-ln>span{display:inline-block;transform:translateY(110%);transition:transform .9s cubic-bezier(.2,.8,.2,1) calc(var(--n)*.1s + .15s)}.hs-t:not(.on) .hs-ln>span{transition-delay:0s;transition-duration:.5s}.hs-t.on .hs-ln>span{transform:none}.hs-t.out .hs-ln>span{transform:translateY(-110%)}.hs-t p,.hs-t .hs-k,.hs-cta{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}.hs-t.on p{opacity:1;transform:none;transition-delay:.35s}.hs-t.on .hs-k{opacity:1;transform:none}.hs-t.on .hs-cta{opacity:1;transform:none;transition-delay:.48s}.hs-t p{font-size:17px;max-width:46ch;margin:0 0 26px;color:var(--txt)}.hs-cta{display:flex;flex-wrap:wrap;gap:12px}.hs-nav{grid-area:2/1;display:flex;align-items:flex-end;gap:20px;margin-top:40px}.hs-bars{display:flex;gap:10px;flex:1}.hs-bar{flex:1;display:flex;flex-direction:column;gap:8px;text-align:left;min-width:0}.hs-bar span{font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.hs-bar[aria-current=true] span{color:var(--ink)}.hs-bar:hover span{color:var(--sec)}.hs-bar i{display:block;height:3px;border-radius:2px;background:var(--line);overflow:hidden}.hs-bar em{display:block;height:100%;width:0;background:var(--blue)}.hs-bar[aria-current=true] em{animation:hsProg 6.5s linear forwards}.hs.paused .hs-bar[aria-current=true] em{animation-play-state:paused}@keyframes hsProg{to{width:100%}}.hs-ctrl{display:flex;gap:8px}.hs-arw{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--ink);background:var(--bg);transition:border-color .2s,background .2s,color .2s}.hs-arw:hover{background:var(--sec);border-color:var(--sec);color:#fff}.hs-arw svg{width:13px;height:13px}.hs-art{position:relative;display:grid;place-items:center;aspect-ratio:1;max-height:600px;justify-self:center;width:100%}.hs-ring{position:absolute;width:88%;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(139,111,216,.35);animation:hsRot 40s linear infinite}.hs-ring:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;border-radius:50%;background:var(--sec);box-shadow:0 0 0 6px #14a3962e}.hs-dots{position:absolute;right:2%;bottom:8%;width:120px;height:120px;background-image:radial-gradient(var(--blue) 1.5px,transparent 1.8px);background-size:16px 16px;opacity:.35}@keyframes hsRot{to{transform:rotate(360deg)}}.hs-s{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;visibility:hidden}.hs-s.on,.hs-s.out{visibility:visible}.hs-arch{position:relative;width:66%;aspect-ratio:4/5;border-radius:999px 999px 28px 28px;overflow:hidden;box-shadow:0 30px 60px -30px #2818488c;clip-path:inset(100% 0 0 0 round 999px 999px 28px 28px);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1)}.hs-s.on .hs-arch{clip-path:inset(0 0 0 0 round 999px 999px 28px 28px);z-index:2}.hs-s.out .hs-arch{clip-path:inset(0 0 0 0 round 999px 999px 28px 28px);z-index:1}.hs-arch img{width:100%;height:100%;object-fit:cover;transform:scale(1.15);transition:transform 7s ease-out}.hs-s.on .hs-arch img{transform:scale(1.02)}.hs-prod{position:absolute;left:2%;bottom:12%;z-index:3;display:flex;align-items:center;gap:12px;background:var(--bg);border-radius:18px;padding:10px 16px 10px 10px;box-shadow:0 18px 40px -18px #2818488c;max-width:62%;opacity:0;transform:translate(-20px,20px);transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1)}.hs-s.on .hs-prod{opacity:1;transform:none;transition-delay:.7s}.hs-prod span{width:58px;height:58px;border-radius:12px;background:var(--img-bg);flex:none;display:block}.hs-prod span img{width:100%;height:100%;object-fit:contain}.hs-prod b{display:block;font-size:13px;line-height:1.25;color:var(--ink)}.hs-prod em{font-style:normal;font-weight:800;font-size:13px;color:var(--blue-ink)}.hs-prod{flex-wrap:wrap}.hs-prod b{flex:1;min-width:0}.hs-prod:hover{box-shadow:0 0 0 2px var(--sec),0 18px 40px -18px #2818488c}.hs-badge{position:absolute;right:6%;top:12%;z-index:3;background:#fff;border-radius:16px;padding:10px 14px;box-shadow:0 14px 30px -14px #28184880;opacity:0;transform:translateY(-16px) rotate(-4deg);transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1)}.hs-s.on .hs-badge{opacity:1;transform:rotate(-4deg);transition-delay:.85s;animation:hsBob 5s ease-in-out 1.6s infinite}.hs-badge img{height:34px;width:auto;display:block}@keyframes hsBob{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-8px)}}.hs-num{position:absolute;right:0;bottom:2%;z-index:0;font-family:var(--head);font-weight:800;font-size:clamp(60px,9vw,130px);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(139,111,216,.45);opacity:0;transform:translateY(30px);transition:opacity .6s,transform .9s}.hs-s.on .hs-num{opacity:1;transform:none;transition-delay:.3s}.hs-s[data-i="0"] .hs-badge{background:linear-gradient(135deg,#8b6fd8,#5a3e9e)}.hs:not(.go) .hs-t.on .hs-ln>span{transform:translateY(110%)}.hs:not(.go) .hs-t.on p,.hs:not(.go) .hs-t.on .hs-k,.hs:not(.go) .hs-t.on .hs-cta{opacity:0;transform:translateY(14px)}.hs:not(.go) .hs-s.on .hs-arch{clip-path:inset(100% 0 0 0 round 999px 999px 28px 28px)}.hs:not(.go) .hs-s.on .hs-arch img{transform:scale(1.15)}.hs:not(.go) .hs-s.on .hs-prod,.hs:not(.go) .hs-s.on .hs-badge,.hs:not(.go) .hs-s.on .hs-num{opacity:0}@media(max-width:960px){.hs-in{grid-template-columns:1fr;min-height:0;gap:10px}.hs-art{order:-1;max-width:440px;margin:0 auto}.hs-nav{margin-top:26px}}@media(max-width:520px){.hs-bar span{display:none}.hs-prod{max-width:78%;bottom:6%}.hs-prod span{width:46px;height:46px}.hs-badge img{height:26px}}@media(prefers-reduced-motion:reduce){.hs *{transition:none!important;animation:none!important}.hs-bar[aria-current=true] em{width:100%}}.hx{--mx:0;--my:0;position:relative;overflow:hidden;color:#efe9ff;background:radial-gradient(120% 90% at 80% 40%,#7a5fd0,#4b3290 38%,#2a1b54);isolation:isolate}.hx-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.hx-bg i{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;will-change:transform}.hb1{width:46vw;height:46vw;max-width:620px;max-height:620px;left:-10%;top:-30%;background:#b79cff;animation:hxBlob 18s ease-in-out infinite alternate}.hb2{width:34vw;height:34vw;max-width:460px;max-height:460px;right:-6%;bottom:-30%;background:#20c2b0;opacity:.4!important;animation:hxBlob 22s ease-in-out infinite alternate-reverse}.hb3{width:24vw;height:24vw;max-width:320px;max-height:320px;left:38%;top:55%;background:#ff6f91;opacity:.32!important;animation:hxBlob 26s ease-in-out infinite alternate}@keyframes hxBlob{0%{transform:translate(0) scale(1)}50%{transform:translate(6%,8%) scale(1.15)}to{transform:translate(-4%,-6%) scale(.95)}}.hx-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,#000 70%,transparent)}.hx-sp{position:absolute;left:var(--x);top:var(--y);width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #ffffffb3;transform:scale(var(--s));opacity:0;animation:hxTw 3.6s ease-in-out var(--d) infinite}@keyframes hxTw{0%,to{opacity:0;transform:scale(calc(var(--s)*.4))}50%{opacity:.9;transform:scale(var(--s))}}.hx-in{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(20px,4vw,60px);align-items:center;min-height:clamp(520px,68vh,720px);padding-top:clamp(30px,5vw,60px);padding-bottom:clamp(70px,8vw,100px)}.hx-tx{transform:translate(calc(var(--mx)*-10px),calc(var(--my)*-8px));transition:transform .4s ease-out}.hx-k{display:inline-flex;align-items:center;gap:10px;font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#d9ccff;padding:7px 14px 7px 8px;border:1px solid rgba(255,255,255,.22);border-radius:40px;background:#ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hx-k img{width:24px;height:24px}.hx h1{color:#fff;font-weight:800;font-size:clamp(36px,4.6vw,64px);line-height:1.04;letter-spacing:-.02em;margin:20px 0 18px;display:flex;flex-direction:column}.hx-l{display:block}.hx-rot{position:relative;display:block;height:1.12em;overflow:hidden}.hx-rot span{position:absolute;left:0;top:0;white-space:nowrap;background:linear-gradient(90deg,#7ff0e2,#cbb8ff 55%,#ff9fb6);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateY(105%);opacity:0;transition:transform .7s cubic-bezier(.7,0,.2,1),opacity .5s}.hx-rot span.on{transform:none;opacity:1}.hx-rot span.out{transform:translateY(-105%);opacity:0}.hx p{color:#dcd2f7!important;font-size:17px;max-width:48ch;margin:0 0 28px}.hx p b{color:#fff}.hx-cta{display:flex;flex-wrap:wrap;gap:12px}.hx-btn{position:relative;display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 20px 0 10px;border-radius:30px;background:#fff;color:#3e2a6e;font-family:var(--head);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;transition:transform .25s,background .25s,color .25s}.hx-btn img{height:36px;width:auto;max-width:86px;object-fit:contain;background:#fff;border-radius:20px;padding:4px 8px}.hx-btn svg{width:15px;height:15px;transition:transform .25s}.hx-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translate(-120%);animation:hxShine 4.5s ease-in-out infinite}.hx-btn.f:after{animation-delay:2.2s}@keyframes hxShine{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.hx-btn:hover{background:var(--sec);color:#fff;transform:translateY(-2px)}.hx-btn:hover svg{transform:translate(4px)}.hx-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.hx-stage{perspective:1100px;display:grid;place-items:center}.hx-orbit{position:relative;width:min(540px,92%);aspect-ratio:1;transform:rotateX(calc(var(--my)*-14deg)) rotateY(calc(var(--mx)*16deg));transition:transform .5s ease-out;transform-style:preserve-3d}.hx-path{position:absolute;border-radius:50%;border:1.5px dashed rgba(255,255,255,.22)}.hx-path.p1{top:21%;right:21%;bottom:21%;left:21%}.hx-path.p2{top:2%;right:2%;bottom:2%;left:2%;border-style:solid;border-color:#ffffff1f}.hx-core{position:absolute;top:36%;right:36%;bottom:36%;left:36%;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#a78bff,#5a3e9e 70%);box-shadow:0 0 0 10px #ffffff0f,0 0 80px 10px #a78bff8c}.hx-core img{width:58%;height:auto;animation:hxSpin 30s linear infinite reverse;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.hx-ripple{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(255,255,255,.45);animation:hxRip 3.2s ease-out infinite}.hx-ripple.r2{animation-delay:1.6s}@keyframes hxRip{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.hx-ring{position:absolute;border-radius:50%;animation:hxSpin var(--t) linear infinite}.hx-ring.r1{top:21%;right:21%;bottom:21%;left:21%;--t:36s;animation-direction:reverse}.hx-ring.r2{top:2%;right:2%;bottom:2%;left:2%;--t:56s}@keyframes hxSpin{to{transform:rotate(360deg)}}.hx-it{position:absolute;width:var(--sz);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:auto}.hx-ring.r1 .hx-it{width:22%}.hx-ring.r2 .hx-it{width:12.5%}.hx-up{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:50%;background:#fff;box-shadow:0 12px 28px -10px #0a002899,inset 0 0 0 3px #fff9;animation:hxSpin var(--t) linear infinite;transition:box-shadow .25s}.hx-ring.r1 .hx-up{animation-direction:normal}.hx-ring.r2 .hx-up{animation-direction:reverse}.hx-up img{position:absolute;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;object-fit:contain;transition:transform .3s}.hx-up em{position:absolute;left:50%;top:100%;transform:translate(-50%,6px);white-space:nowrap;font-style:normal;font-family:var(--head);font-weight:700;font-size:11px;background:#fff;color:#3e2a6e;padding:4px 9px;border-radius:12px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.hx-it:hover .hx-up{box-shadow:0 0 0 3px var(--sec),0 14px 30px -8px #0a0028b3}.hx-it:hover img{transform:scale(1.12)}.hx-it:hover em{opacity:1;transform:translate(-50%,10px)}.hx-orbit:hover .hx-ring,.hx-orbit:hover .hx-up{animation-play-state:paused}.hx-tag{position:absolute;font-family:var(--head);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px;border-radius:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:hxFloat 5s ease-in-out infinite}.hx-tag.t1{right:-2%;top:6%;background:#7ff0e229;border:1px solid rgba(127,240,226,.5);color:#bff8f0}.hx-tag.t2{left:2%;bottom:16%;background:#ff6f9129;border:1px solid rgba(255,159,182,.55);color:#ffd2de;animation-delay:-2.5s}@keyframes hxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hx .hx-k,.hx h1 .hx-l,.hx h1 .hx-rot,.hx p,.hx-cta{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.hx.go .hx-k,.hx.go h1 .hx-l,.hx.go h1 .hx-rot,.hx.go p,.hx.go .hx-cta{opacity:1;transform:none}.hx.go h1 .hx-l:first-child{transition-delay:.1s}.hx.go h1 .hx-rot{transition-delay:.22s}.hx.go h1 .hx-l:last-child{transition-delay:.34s}.hx.go p{transition-delay:.46s}.hx.go .hx-cta{transition-delay:.58s}.hx-stage{opacity:0;transform:scale(.85) rotate(-20deg);transition:opacity 1.1s .2s,transform 1.4s .2s cubic-bezier(.2,.7,.2,1)}.hx.go .hx-stage{opacity:1;transform:none}.hx-tick{position:absolute;left:0;right:0;bottom:0;border-top:1px solid rgba(255,255,255,.14);background:#140a3259;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;height:46px;display:flex;align-items:center}.hx-tick-in{display:flex;gap:26px;white-space:nowrap;animation:hxTick 34s linear infinite;padding-left:26px}.hx-tick span{font-family:var(--head);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#e6dcff}.hx-tick i{font-style:normal;color:#7ff0e2}@keyframes hxTick{to{transform:translate(-50%)}}@media(max-width:960px){.hx-in{grid-template-columns:1fr;min-height:0;text-align:left}.hx-stage{order:-1}.hx-orbit{width:min(400px,86%)}}@media(max-width:520px){.hx h1{font-size:clamp(32px,10vw,44px)}.hx-btn{height:50px;font-size:12px}.hx-btn img{height:30px}.hx-tag{font-size:10px}}@media(prefers-reduced-motion:reduce){.hx *,.hx *:after{animation:none!important;transition:none!important}.hx .hx-k,.hx h1 .hx-l,.hx h1 .hx-rot,.hx p,.hx-cta,.hx-stage{opacity:1!important;transform:none!important}}.mx-ctrl{display:flex;align-items:center;gap:14px;max-width:420px;margin:18px auto 0}.mx-prog{flex:1;height:4px;border-radius:4px;background:var(--line);overflow:hidden}.mx-prog i{display:block;height:100%;width:8%;border-radius:4px;background:var(--blue);transition:width .45s var(--ease-ui,ease)}.mx-panel .track{scroll-behavior:smooth}.mx-panel .card{transition:transform .3s,box-shadow .3s,opacity .3s}@media(prefers-reduced-motion:reduce){.mx-prog i{transition:none}}header.hd .hd-top,header.hd .brand img,header.hd .hd-icons .lbl{transition:none}:root{--ease-ui:cubic-bezier(.2,.7,.2,1);--t-ui:.2s}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--nm-raised:4px 4px 12px rgba(160,150,186,.32),-4px -4px 12px rgba(255,255,255,.9);--nm-raised-sm:2px 2px 6px rgba(160,150,186,.32),-2px -2px 6px rgba(255,255,255,.9);--nm-raised-hover:6px 6px 16px rgba(160,150,186,.4),-6px -6px 16px rgba(255,255,255,1);--nm-btn:3px 3px 8px rgba(106,79,184,.24),-3px -3px 8px rgba(255,255,255,.85);--nm-btn-hover:4px 4px 12px rgba(20,163,150,.28),-3px -3px 10px rgba(255,255,255,.9)}}:root[data-theme=light]{--nm-raised:4px 4px 12px rgba(160,150,186,.32),-4px -4px 12px rgba(255,255,255,.9);--nm-raised-sm:2px 2px 6px rgba(160,150,186,.32),-2px -2px 6px rgba(255,255,255,.9);--nm-raised-hover:6px 6px 16px rgba(160,150,186,.4),-6px -6px 16px rgba(255,255,255,1);--nm-btn:3px 3px 8px rgba(106,79,184,.24),-3px -3px 8px rgba(255,255,255,.85);--nm-btn-hover:4px 4px 12px rgba(20,163,150,.28),-3px -3px 10px rgba(255,255,255,.9)}.btn,.hx-btn,.hs-arw,.c-arrow,.ptabs button{transition:background var(--t-ui),border-color var(--t-ui),color var(--t-ui),box-shadow var(--t-ui),transform .15s var(--ease-ui)!important}.btn:active,.hs-arw:active,.c-arrow:active,.ptabs button:active{transform:translateY(1px) scale(.98)!important}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none!important}.card,.cs-brand,.cs-need,.cnt-tile{transition:transform .25s var(--ease-ui),box-shadow .25s var(--ease-ui),border-color .2s}.card:focus-within,.cs-brand:focus-within{box-shadow:0 0 0 2px var(--sec)}@media(hover:hover){.card:hover,.cs-need:hover{transform:translateY(-3px)}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--blue)!important;outline-offset:3px}#mainnav .nv>a[aria-current=page]{color:var(--blue-ink);border-bottom-color:var(--blue)}#mnBody>a[aria-current=page]{color:var(--blue-ink);font-weight:700}a.more,.see-all .more{min-height:44px;display:inline-flex;align-items:center}nav.crumbs.wrap{padding-left:clamp(16px,3vw,40px)!important;padding-right:clamp(16px,3vw,40px)!important}.ssp-in{height:40px}.ssp-home,.ssp-sw{min-height:40px;padding:0 4px}@media(min-width:961px){#qbar{display:none!important}}body[data-page=home] #qbar,body[data-page=p] #qbar,body[data-page=checkout] #qbar,body[data-page=order] #qbar{display:none!important}@media(max-width:960px){body{padding-bottom:84px}body[data-page=home],body[data-page=checkout]{padding-bottom:0}}@media(max-width:960px){.burger,#searchOpenM,#bagOpen{min-width:44px;min-height:44px;display:inline-grid!important;place-items:center}.hd-icons{gap:4px!important}}@media(max-width:600px){.promo-item{font-size:10.5px;padding:0 38px;line-height:1.35}.promo-item a{white-space:nowrap}}.fz-lbl{display:block;font-family:var(--head);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:6px 0 4px}.fz-hint{margin:0 0 10px;font-size:13px;color:var(--soft)}#footer #nlEmail{border:0!important;background:transparent!important;box-shadow:none!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important;min-height:0!important}#footer #nlForm:focus-within{outline:2px solid var(--blue);outline-offset:2px}#footer #nlEmail:focus-visible{outline:none!important}#footer .msg:not(:empty){padding:6px 0}@media(max-width:960px){.hs-in{padding-top:18px;padding-bottom:22px;gap:18px}.hs-art{order:0!important;max-width:320px}.hs-num{display:none}.hs-nav{margin-top:20px}.hs .hs-h1{font-size:clamp(30px,8.4vw,40px);margin:12px 0}.hs-t p{font-size:15.5px;margin-bottom:18px}}.hs-bar{padding:10px 0;min-height:32px;justify-content:flex-end}@media(max-width:520px){.hs-cta .btn{flex:1 1 auto;justify-content:center}.hs-ctrl .hs-arw{width:44px;height:44px}}@media(max-width:700px){.cs-about-band .cs-vals{gap:0}.cs-about-band .cs-val{flex-direction:row;align-items:flex-start;gap:14px;background:none!important;border:0!important;border-top:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;padding:14px 0}.cs-about-band .cs-val span{flex:none;margin:0}.cs-about-band .cs-val>b,.cs-about-band .cs-val>p{grid-column:2}.cs-about-band .cs-val{display:grid;grid-template-columns:44px 1fr;column-gap:14px;row-gap:2px}.cs-about-band .cs-val span{grid-row:1/3}}@media(max-width:600px){section.s{padding:38px 0}.cs-sec-h{margin-bottom:20px}.cs-sec-h h2{font-size:24px}}h1,h2,h3{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.card,.cs-brand,.cs-need,.btn{transition:none!important}.card:hover,.cs-need:hover{transform:none}}:root body[data-site=neogene]{--tint:#eaf6fc;--blue:#009ee2;--blue-dark:#0079b0;--sec:#0079b0;--sec-soft:#e6f4fb;--blue-ink:#00689a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-site=neogene]{--tint:#18262e;--blue:#22acea;--blue-dark:#22acea;--sec:#22acea;--sec-soft:#16303d;--blue-ink:#7fd0f4}}:root[data-theme=dark] body[data-site=neogene]{--tint:#18262e;--blue:#22acea;--blue-dark:#22acea;--sec:#22acea;--sec-soft:#16303d;--blue-ink:#7fd0f4}body[data-site=neogene] .ig-ov{background:#009ee259}:root body[data-site=neogene]{--g-shadow:0 8px 30px rgba(16,48,72,.08);--g-shadow-lg:0 18px 50px rgba(16,48,72,.14);--amb:radial-gradient(40vmax 40vmax at 6% 4%,rgba(0,158,226,.2),transparent 62%), radial-gradient(34vmax 34vmax at 96% 16%,rgba(201,164,76,.14),transparent 60%), radial-gradient(40vmax 40vmax at 80% 84%,rgba(0,158,226,.16),transparent 62%), radial-gradient(32vmax 32vmax at 12% 92%,rgba(176,120,226,.1),transparent 60%)}body[data-site=neogene] .promo{background:#009ee2d9}body[data-site=neogene] .ptabs button[aria-selected=true]{background:#009ee2e6!important}body[data-site=neogene] .btn{box-shadow:inset 0 1px #ffffff4d,0 6px 18px #009ee238}body[data-site=neogene] .quick a:hover{background:#009ee2d9!important}body[data-site=neogene] .mission{background:#009ee2bf!important}body[data-site=neogene] .drawer{box-shadow:var(--g-hi),-20px 0 60px #1030482e}body[data-site=neogene] .qv-box{box-shadow:inset 0 1px #fffc,0 30px 80px #10304840}body[data-site=neogene] .toast .ta{color:#7fd0f4}body[data-site=neogene] .totop{box-shadow:0 8px 24px #10304826}body[data-site=neogene] .bb-in{box-shadow:inset 0 1px #fffc,0 14px 40px #1030482e}body[data-site=neogene] .cnt-tile{box-shadow:inset 0 1px #ffffffbf,0 8px 30px #10304814}body[data-site=neogene] .cn-go{border:1px solid rgba(0,158,226,.25)}body[data-site=neogene] .cnt-tile:hover{box-shadow:inset 0 1px #ffffffbf,0 16px 40px #10304824;background:#009ee2d9}body[data-site=neogene] .ig-box{background:radial-gradient(60% 80% at 0% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(135deg,#00a8ec,#009ee2 45%,#0079b0);box-shadow:inset 0 1px #ffffff59,0 20px 50px #0079b047}body[data-site=neogene] .ig-box .btn.white{color:#0079b0!important}:root body[data-site=neogene]{--g-line:rgba(20,50,80,.08);--g-shadow:0 1px 2px rgba(16,40,64,.04),0 8px 24px rgba(16,40,64,.07),0 24px 48px rgba(16,40,64,.05);--g-shadow-lg:0 2px 4px rgba(16,40,64,.05),0 16px 40px rgba(16,40,64,.12),0 40px 80px rgba(16,40,64,.08);--amb:radial-gradient(45vmax 45vmax at 0% 0%,rgba(0,158,226,.34),transparent 60%), radial-gradient(38vmax 38vmax at 100% 10%,rgba(255,196,140,.32),transparent 60%), radial-gradient(42vmax 42vmax at 85% 90%,rgba(120,170,255,.3),transparent 62%), radial-gradient(36vmax 36vmax at 5% 95%,rgba(196,150,240,.26),transparent 60%), radial-gradient(30vmax 30vmax at 50% 50%,rgba(140,230,220,.18),transparent 65%)}body[data-site=neogene] .hd-search:hover{border-color:#009ee273;box-shadow:0 0 0 4px #009ee214}body[data-site=neogene] .btn{box-shadow:inset 0 1px #ffffff4d,0 6px 16px #009ee240}body[data-site=neogene] .btn:hover{box-shadow:inset 0 1px #ffffff4d,0 10px 24px #0079b04d}body[data-site=neogene] .btn.ghost{color:var(--blue-dark,#0079b0);border-color:#009ee28c}body[data-site=neogene] .logo-marquee{box-shadow:inset 0 1px #ffffffd9,0 8px 24px #10284012}body[data-site=neogene] .lm-item{box-shadow:0 4px 14px #1028400f}body[data-site=neogene] .lm-item:hover{box-shadow:0 10px 26px #1028401f}body[data-site=neogene] .rt-card{box-shadow:inset 0 1px #ffffffd9,0 8px 24px #10284012}body[data-site=neogene] .rt-card:hover{box-shadow:inset 0 1px #ffffffd9,0 20px 44px #10284024}body[data-site=neogene] .rt-help{background:#009ee21a;border:1px solid rgba(0,158,226,.22)}body[data-site=neogene] .rt-hero{box-shadow:inset 0 1px #ffffffd9,0 16px 40px #1028401a}body[data-site=neogene] .rt-steps:before{background:linear-gradient(var(--blue),rgba(0,158,226,.1))}body[data-site=neogene] .rt-num{box-shadow:0 0 0 6px #ffffffb3,0 6px 14px #009ee24d}body[data-site=neogene] .rt-s-main{box-shadow:inset 0 1px #ffffffd9,0 8px 24px #1028400f}body[data-site=neogene] .rt-both{color:#0079b0}body[data-site=neogene] .rt-prod:hover{box-shadow:0 6px 16px #10284014}body[data-site=neogene] .rt-tip{box-shadow:inset 0 1px #ffffffd9,0 8px 24px #1028400f}body[data-site=neogene] .fd-hero{box-shadow:inset 0 1px #ffffffd9,0 16px 40px #1028401a}body[data-site=neogene] .fd-im{background:radial-gradient(60% 70% at 50% 75%,rgba(0,158,226,.16),transparent 70%)}body[data-site=neogene] .fd-im img{filter:drop-shadow(0 18px 24px rgba(16,40,64,.18))}body[data-site=neogene] .pg-jump{box-shadow:inset 0 1px #ffffffd9,0 10px 30px #1028401a}body[data-site=neogene] .pg-head{border-bottom:1px solid rgba(20,50,80,.08)}body[data-site=neogene] .slide-art .hx-emb{filter:drop-shadow(0 6px 18px rgba(0,158,226,.18))}body[data-site=neogene] .slide-art .hx-prods img{filter:drop-shadow(0 18px 22px rgba(16,40,64,.22))}body[data-site=neogene] .reas2 li{box-shadow:inset 0 1px #ffffffd9,0 8px 24px #10284012}body[data-site=neogene] .reas2 li:hover{box-shadow:inset 0 1px #ffffffd9,0 16px 34px #1028401f}body[data-site=neogene] .ri{background:radial-gradient(circle at 30% 30%,#fff,#009ee21f);box-shadow:inset 0 0 0 1px #009ee22e}body[data-site=neogene] .ri:after{border:1.5px solid rgba(0,158,226,.35)}body[data-site=neogene] header.hd:before{box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff40,0 10px 30px #1028401a!important}body[data-site=neogene] .promo{background:#009ee29e!important}body[data-site=neogene] .pay-row{border-top:1px solid rgba(20,50,80,.08)}body[data-site=neogene] .pay{border:1px solid rgba(20,50,80,.1);box-shadow:0 2px 8px #1028400d}body[data-site=neogene] .stage{box-shadow:inset 0 1px #ffffffe6,0 30px 70px #10284024}body[data-site=neogene] .st-bg .m3{background:#009ee224}body[data-site=neogene] .st-tab{box-shadow:0 2px 8px #1028400d}body[data-site=neogene] .st-emb{filter:drop-shadow(0 10px 30px rgba(0,158,226,.2))}body[data-site=neogene] .st-pod{background:radial-gradient(closest-side,rgba(16,40,64,.18),transparent)}body[data-site=neogene] .st-prods img{filter:drop-shadow(0 22px 22px rgba(16,40,64,.22))}body[data-site=neogene] .chipf{box-shadow:inset 0 1px #fff,0 10px 24px #1028401f}body[data-site=neogene] .founder{box-shadow:inset 0 1px #ffffffd9,0 16px 40px #1028401a}body[data-site=neogene] .fo-im{box-shadow:0 18px 40px #1028402e}body[data-site=neogene] .st-pod{background:radial-gradient(closest-side,rgba(16,40,64,.16),transparent 75%),linear-gradient(180deg,#ffffff8c,#ffffff26);box-shadow:inset 0 1px #ffffffe6,0 18px 30px #10284014}body[data-site=neogene] .mg-tabs{border-right:1px solid rgba(20,50,80,.08)}body[data-site=neogene] .mg-tab:hover,body[data-site=neogene] .mg-tab[aria-selected=true]{box-shadow:0 4px 14px #10284012}body[data-site=neogene] .mg-subs li a i{background:#009ee21a}body[data-site=neogene] .mg-pick:hover{box-shadow:0 10px 24px #1028401a}body[data-site=neogene] .mg-feat{box-shadow:0 10px 24px #1028401f}body[data-site=neogene] .mg-cn:hover{box-shadow:0 8px 20px #009ee240}body[data-site=neogene] .mg-r:hover{box-shadow:0 10px 24px #1028401a}body[data-site=neogene] .mg-cta{background:radial-gradient(80% 80% at 100% 0%,rgba(255,255,255,.25),transparent 60%),linear-gradient(135deg,#00a8ec,#0079b0);box-shadow:0 14px 30px #0079b04d}body[data-site=neogene] .mg-art:hover{box-shadow:0 10px 24px #1028401a}body[data-site=neogene] .cb-card{box-shadow:inset 0 1px #ffffffe6,0 12px 32px #10284014}body[data-site=neogene] .cb-card:hover{box-shadow:inset 0 1px #ffffffe6,0 22px 46px #10284021}body[data-site=neogene] .cb-item.me{border-color:#009ee273;box-shadow:inset 0 0 0 1px #009ee240}body[data-site=neogene] .stars i{background:#14325026}body[data-site=neogene] .rv-sum{box-shadow:inset 0 1px #ffffffe6,0 12px 32px #10284014}body[data-site=neogene] .rv-bars i{background:#14325014}body[data-site=neogene] .rv-form input:not([type=radio]),body[data-site=neogene] .rv-form textarea{border:1px solid rgba(20,50,80,.12)}body[data-site=neogene] .rv-pick label{color:#1432502e}body[data-site=neogene] .rv-empty{border:1.5px dashed rgba(0,158,226,.3)}body[data-site=neogene] .mg-abi{background:linear-gradient(135deg,#22b4ef,#0079b0);box-shadow:0 8px 18px #0079b040}body[data-site=neogene] .mg-ab:hover{box-shadow:0 10px 24px #1028401a}body[data-site=neogene] .cb-total{border-top:1px solid rgba(20,50,80,.08)}body[data-site=neogene] .tot .grand{border-top:1px solid rgba(20,50,80,.1)}body[data-site=neogene] .co-head p{background:#009ee21a}body[data-site=neogene] .co-form fieldset,body[data-site=neogene] .co-sum{box-shadow:inset 0 1px #ffffffe6,0 12px 32px #10284014}body[data-site=neogene] .co-form input:not([type=radio]),body[data-site=neogene] .co-form select,body[data-site=neogene] .co-form textarea{border:1px solid rgba(20,50,80,.12)}body[data-site=neogene] .ph em{background:#009ee21a;border:1px solid rgba(20,50,80,.12)}body[data-site=neogene] .pay-opt{background:#009ee20f}body[data-site=neogene] .oc-card{box-shadow:inset 0 1px #ffffffe6,0 20px 50px #1028401a}body[data-site=neogene] .oc-items .sub{border-top:1px solid rgba(20,50,80,.08)}body[data-site=neogene] .cod{border:1px solid rgba(20,50,80,.1)}body[data-site=neogene] .powered,body[data-site=neogene] .ft-pay{border-top:1px solid rgba(20,50,80,.08)}body[data-site=neogene] .hb{box-shadow:0 30px 70px #10284029}body[data-site=neogene] .hb-card{box-shadow:inset 0 1px #fffffff2,0 24px 60px #10284029}body[data-site=neogene] .hb-chips{border-top:1px solid rgba(20,50,80,.1)}body[data-site=neogene] .hb-bar i{background:#1432501f}body[data-site=neogene] .hb-arrow{box-shadow:0 6px 16px #1028401a}body[data-site=neogene] .hb-chips{border-top-color:#14325024!important}body[data-site=neogene] .presence li{box-shadow:0 4px 12px #1028400f}body[data-site=neogene] .igf-go{background:#009ee21a}body[data-site=neogene] .ig-follow:hover{background:#0079b0bf!important}:root body[data-site=neogene]{--nm-bg:#e8edf2;--nm-surface:#e8edf2;--nm-raise:#eef2f6;--nm-well:#e1e7ed;--nm-lo:#b9c4d0;--nm-line:rgba(31,58,92,.14);--nm-line-strong:rgba(31,58,92,.24);--nm-blue:#0090cf;--nm-blue-d:#0079b0;--nm-blue-ink:#00689a;--nm-raised:6px 6px 14px rgba(150,165,184,.55),-6px -6px 14px rgba(255,255,255,.95);--nm-raised-sm:3px 3px 7px rgba(150,165,184,.55),-3px -3px 7px rgba(255,255,255,.95);--nm-raised-hover:8px 8px 18px rgba(150,165,184,.6),-8px -8px 18px rgba(255,255,255,1);--nm-inset:inset 3px 3px 7px rgba(150,165,184,.6),inset -3px -3px 7px rgba(255,255,255,.95);--nm-inset-sm:inset 2px 2px 4px rgba(150,165,184,.6),inset -2px -2px 4px rgba(255,255,255,.95);--nm-btn:4px 4px 10px rgba(0,121,176,.32),-4px -4px 10px rgba(255,255,255,.9);--nm-btn-hover:6px 6px 14px rgba(0,121,176,.36),-5px -5px 12px rgba(255,255,255,.95);--nm-btn-press:inset 3px 3px 7px rgba(0,60,95,.45),inset -2px -2px 5px rgba(120,210,255,.35)}body[data-site=neogene] .mg-cn:hover,body[data-site=neogene] .mg-r:hover,body[data-site=neogene] .mg-ab:hover,body[data-site=neogene] .mg-pick:hover{border-color:#0090cf73!important}body[data-site=neogene] .hd-search:hover{border-color:#0090cf80!important}body[data-site=neogene] .btn.ghost:hover,body[data-site=neogene] .btn.white:hover,body[data-site=neogene] .ptabs button[aria-selected=true],body[data-site=neogene] .htabs button[aria-selected=true],body[data-site=neogene] .rt-filter button[aria-selected=true],body[data-site=neogene] .pg-jump a.on{border-color:#0090cf8c!important}body[data-site=neogene] .hb-bar i{background:#1f3a5c26!important}body[data-site=neogene] input:not([type=radio]):not([type=checkbox]):focus,body[data-site=neogene] select:focus,body[data-site=neogene] textarea:focus{box-shadow:var(--nm-inset),0 0 0 3px #0090cf47!important}body[data-site=neogene] .toast{background:#1f2a33!important}body[data-site=neogene] .ig-box{background:linear-gradient(135deg,#009ee2,#0079b0)!important;box-shadow:8px 8px 20px #96a5b899,-8px -8px 20px #fffffff2!important}body[data-site=neogene] .ig-follow{background:#009ee2!important}body[data-site=neogene] .ig-follow:hover{background:#0079b0!important}body[data-site=neogene] .rv-empty{border:1.5px dashed rgba(0,144,207,.45)!important}body[data-site=neogene] .stars i{background:#1f3a5c33}body[data-site=neogene] .reas2 .ri:after{border-color:#0090cf4d!important}body[data-site=neogene] .rt-steps:before{background:linear-gradient(var(--nm-blue),rgba(0,144,207,.15))!important}body[data-site=neogene] .rt-when{border:1px solid rgba(31,58,92,.12)}@media(max-width:600px){:root body[data-site=neogene]{--nm-raised:4px 4px 10px rgba(150,165,184,.5),-4px -4px 10px rgba(255,255,255,.95)}}body[data-site=neogene] .cs-ht{box-shadow:0 14px 34px -18px #10284073}body[data-site=neogene] .cs-brand:hover{box-shadow:0 22px 40px -24px #10284080}body[data-site=neogene] .fi-pages img{box-shadow:0 10px 26px -14px #10284080}body[data-site=neogene] .cs-co-hero{background:linear-gradient(135deg,var(--deep),#0079b0)!important}body[data-site=neogene] .hs:before{background:radial-gradient(circle,rgba(0,158,226,.22),transparent 65%)}body[data-site=neogene] .hs-ring{border:1.5px solid rgba(0,158,226,.35)}body[data-site=neogene] .hs-ring:before{box-shadow:0 0 0 6px #0079b02e}body[data-site=neogene] .hs-arch{box-shadow:0 30px 60px -30px #1028408c}body[data-site=neogene] .hs-prod{box-shadow:0 18px 40px -18px #1028408c}body[data-site=neogene] .hs-prod:hover{box-shadow:0 0 0 2px var(--sec),0 18px 40px -18px #1028408c}body[data-site=neogene] .hs-badge{box-shadow:0 14px 30px -14px #10284080}body[data-site=neogene] .hs-num{-webkit-text-stroke:1.5px rgba(0,158,226,.45)}body[data-site=neogene] .hs-s[data-i="0"] .hs-badge{background:linear-gradient(135deg,#009ee2,#00689a)}body[data-site=neogene] .hx-core{background:radial-gradient(circle at 35% 30%,#a78bff,#00689a 70%)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) body[data-site=neogene]{--nm-raised:4px 4px 12px rgba(150,165,184,.32),-4px -4px 12px rgba(255,255,255,.9);--nm-raised-sm:2px 2px 6px rgba(150,165,184,.32),-2px -2px 6px rgba(255,255,255,.9);--nm-raised-hover:6px 6px 16px rgba(150,165,184,.4),-6px -6px 16px rgba(255,255,255,1);--nm-btn:3px 3px 8px rgba(0,121,176,.24),-3px -3px 8px rgba(255,255,255,.85);--nm-btn-hover:4px 4px 12px rgba(0,121,176,.28),-3px -3px 10px rgba(255,255,255,.9)}}:root[data-theme=light] body[data-site=neogene]{--nm-raised:4px 4px 12px rgba(150,165,184,.32),-4px -4px 12px rgba(255,255,255,.9);--nm-raised-sm:2px 2px 6px rgba(150,165,184,.32),-2px -2px 6px rgba(255,255,255,.9);--nm-raised-hover:6px 6px 16px rgba(150,165,184,.4),-6px -6px 16px rgba(255,255,255,1);--nm-btn:3px 3px 8px rgba(0,121,176,.24),-3px -3px 8px rgba(255,255,255,.85);--nm-btn-hover:4px 4px 12px rgba(0,121,176,.28),-3px -3px 10px rgba(255,255,255,.9)}body[data-site=neogene]{--sec:#0079b0;--sec-soft:#e6f4fb}body[data-site=neogene] .cs-k{color:#00689a}:root body{--su-t:.2s;--su-ease:cubic-bezier(.25,.7,.3,1);--su-surface:var(--nm-surface,var(--bg));--su-surface-hi:var(--nm-raise,var(--bg));--su-well:var(--nm-well,var(--bg2));--su-hi:rgba(255,255,255,.92);--su-lo:rgba(128,116,164,.34);--su-brand-lo:rgba(90,62,158,.34);--su-line:var(--nm-line-strong,var(--line));--su-r-btn:14px;--su-r-ctl:12px;--su-raised:4px 4px 10px var(--su-lo),-4px -4px 10px var(--su-hi);--su-raised-sm:2px 2px 6px var(--su-lo),-2px -2px 6px var(--su-hi);--su-hover:6px 6px 14px var(--su-lo),-5px -5px 12px var(--su-hi);--su-pressed:inset 3px 3px 7px var(--su-lo),inset -3px -3px 7px var(--su-hi);--su-inset:inset 2px 2px 5px var(--su-lo),inset -2px -2px 5px var(--su-hi);--su-p-raised:4px 4px 10px var(--su-brand-lo),-4px -4px 10px var(--su-hi);--su-p-hover:6px 6px 14px var(--su-brand-lo),-5px -5px 12px var(--su-hi);--su-p-pressed:inset 3px 3px 7px rgba(0,0,0,.24),inset -2px -2px 6px rgba(255,255,255,.22);--su-focus:var(--blue)}:root body[data-site=neogene]{--su-lo:rgba(118,138,162,.36);--su-brand-lo:rgba(0,104,154,.32)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body{--su-hi:rgba(255,255,255,.05);--su-lo:rgba(0,0,0,.5);--su-brand-lo:rgba(0,0,0,.5)}}:root[data-theme=dark] body{--su-hi:rgba(255,255,255,.05);--su-lo:rgba(0,0,0,.5);--su-brand-lo:rgba(0,0,0,.5)}:root body :is(.btn,.hs-arw,.c-arrow,.s-arrow,.hb-arrow,.qty button,.x,.totop,.burger,.fz-news button,.cs-chips a,.pdp-tags a,.ptabs button,.htabs button,.rt-filter button,.pg-jump a,.mg-tab,#mainnav .nv>a,#mainnav .nv>button,.hd-icons>a,.hd-icons>button,.hd-search,.mg-subs a,.mg-cn,.mg-ab,.mg-quick a,.mega li a,#mnBody>a,#mnBody summary,#mnBody details a,.dots .pp,.cs-bbar>a:not(.cs-bb-all)){transition:background-color var(--su-t) var(--su-ease),color var(--su-t) var(--su-ease),border-color var(--su-t) var(--su-ease),box-shadow .22s var(--su-ease),transform var(--su-t) var(--su-ease)!important;scale:none!important;filter:none}:root body .btn:not(.ghost):not(.white):not(.ok),:root body .fz-news button{background:var(--blue)!important;border:1px solid transparent!important;color:#fff!important;border-radius:var(--su-r-btn)!important;box-shadow:var(--su-p-raised)!important;transform:none}:root body .fz-news button{border-radius:50%!important}@media(hover:hover)and (pointer:fine){:root body .btn:not(.ghost):not(.white):not(.ok):hover,:root body .fz-news button:hover{background:var(--sec)!important;box-shadow:var(--su-p-hover)!important;transform:translateY(-1px)!important}}:root body .btn:not(.ghost):not(.white):not(.ok):active,:root body .fz-news button:active{background:var(--sec)!important;box-shadow:var(--su-p-pressed)!important;transform:translateY(0)!important;transition-duration:.08s!important}:root body :is(.btn.ghost,.btn.white){background:var(--su-surface)!important;color:var(--blue-ink)!important;border:1px solid var(--su-line)!important;border-radius:var(--su-r-btn)!important;box-shadow:var(--su-raised-sm)!important;transform:none}:root body :is(.hs-arw,.c-arrow,.s-arrow,.hb-arrow,.x,.totop,.dots .pp,#mixPause){background:var(--su-surface)!important;color:var(--ink)!important;border:1px solid var(--su-line)!important;box-shadow:var(--su-raised-sm)!important;transform:none}:root body .qty button{background:var(--su-surface)!important;color:var(--ink)!important;border-radius:10px!important;box-shadow:var(--su-raised-sm)!important;min-width:36px;min-height:36px}:root body :is(.cs-chips a,.pdp-tags a){background:var(--su-surface)!important;color:var(--ink)!important;border:1px solid var(--su-line)!important;box-shadow:var(--su-raised-sm)!important}@media(hover:hover)and (pointer:fine){:root body :is(.btn.ghost,.btn.white):hover{background:var(--su-surface-hi)!important;color:var(--sec)!important;border-color:var(--sec)!important;box-shadow:var(--su-hover)!important;transform:translateY(-1px)!important}:root body :is(.hs-arw,.c-arrow,.s-arrow,.hb-arrow,.x,.totop,.dots .pp,#mixPause,.qty button,.cs-chips a,.pdp-tags a):hover{background:var(--su-surface-hi)!important;color:var(--sec)!important;border-color:var(--sec)!important;box-shadow:var(--su-hover)!important;transform:translateY(-1px)!important}}:root body :is(.btn.ghost,.btn.white,.hs-arw,.c-arrow,.s-arrow,.hb-arrow,.x,.totop,.dots .pp,#mixPause,.qty button,.cs-chips a,.pdp-tags a):active{background:var(--su-well)!important;box-shadow:var(--su-pressed)!important;transform:translateY(0)!important;transition-duration:.08s!important}:root body :is(#mainnav .nv>a,#mainnav .nv>button){border-radius:var(--su-r-ctl);margin:6px 0;height:42px!important;border-bottom-width:0!important;position:relative}:root body :is(#mainnav .nv>a,#mainnav .nv>button):after{content:"";position:absolute;left:18px;right:18px;bottom:4px;height:2px;border-radius:2px;background:var(--blue);transform:scaleX(0);transition:transform var(--su-t) var(--su-ease)}:root body :is(#mainnav .nv>a[aria-current=page],.nv.open>button):after{transform:scaleX(1)}:root body :is(#mainnav .nv>a[aria-current=page],.nv.open>button){background:var(--su-well)!important;box-shadow:var(--su-inset)!important;color:var(--blue-ink)!important}:root body :is(.hd-icons>a,.hd-icons>button,.burger){border-radius:var(--su-r-ctl);padding:4px 8px}@media(hover:hover)and (pointer:fine){:root body :is(#mainnav .nv>a,#mainnav .nv>button):not([aria-current=page]):hover{background:var(--su-surface-hi)!important;box-shadow:var(--su-raised-sm)!important;color:var(--sec)!important;transform:translateY(-1px)}:root body :is(.hd-icons>a,.hd-icons>button,.burger):hover{background:var(--su-surface-hi);box-shadow:var(--su-raised-sm);color:var(--sec)}:root body .hd-search:hover{border-color:var(--sec)!important}}:root body :is(#mainnav .nv>a,#mainnav .nv>button,.hd-icons>a,.hd-icons>button,.burger):active{background:var(--su-well)!important;box-shadow:var(--su-pressed)!important;transform:none!important}:root body .hd-search{background:var(--su-well)!important;box-shadow:var(--su-inset)!important;border:1px solid var(--su-line)!important}:root body :is(.mg-subs a,.mg-cn,.mg-ab,.mg-quick a,.mega li a){border-radius:10px}@media(hover:hover)and (pointer:fine){:root body :is(.mg-subs a,.mg-cn,.mg-ab,.mg-quick a):hover{background:var(--su-surface-hi)!important;box-shadow:var(--su-raised-sm)!important;color:var(--sec)!important}:root body .mega li a:hover{color:var(--sec)!important}:root body :is(#mnBody>a,#mnBody summary,#mnBody details a):hover{background:var(--su-surface-hi);color:var(--sec)}}:root body :is(.mg-subs a,.mg-cn,.mg-ab,.mg-quick a,#mnBody>a,#mnBody summary,#mnBody details a):active{background:var(--su-well)!important;box-shadow:var(--su-pressed)!important}:root body :is(#mnBody>a,#mnBody summary,#mnBody details a){border-radius:10px}:root body :is(.ptabs button,.htabs button,.rt-filter button,.pg-jump a,.mg-tab){background:var(--su-surface)!important;border:1px solid var(--su-line)!important;color:var(--ink)!important;box-shadow:var(--su-raised-sm)!important}@media(hover:hover)and (pointer:fine){:root body :is(.ptabs button,.htabs button,.rt-filter button,.pg-jump a,.mg-tab):not([aria-selected=true]):not(.on):hover{background:var(--su-surface-hi)!important;color:var(--sec)!important;border-color:var(--sec)!important;box-shadow:var(--su-hover)!important;transform:translateY(-1px)}}:root body :is(.ptabs button,.htabs button,.rt-filter button,.pg-jump a,.mg-tab):active{box-shadow:var(--su-pressed)!important;transform:none}:root body :is(.ptabs button,.htabs button,.rt-filter button,.mg-tab)[aria-selected=true],:root body .pg-jump a.on{background:var(--su-well)!important;box-shadow:var(--su-inset),inset 0 -3px 0 var(--blue)!important;color:var(--blue-ink)!important;border-color:var(--blue)!important}:root body :is(.card,.cs-brand,.cnt-tile,.svc,.cm,.adv,.rt-card,.mg-pick,.mg-feat,.mpromo,.cs-trio-list a,.fi-steps a,.hs-prod,.ct,.cs-need){transition:transform .22s var(--su-ease),box-shadow .22s var(--su-ease),border-color .2s var(--su-ease)!important}@media(hover:hover)and (pointer:fine){:root body :is(.card,.cs-brand,.cnt-tile,.svc,.cm,.adv,.rt-card,.mg-pick,.mg-feat,.mpromo,.cs-trio-list a,.fi-steps a,.hs-prod,.ct):hover{transform:translateY(-2px)!important;box-shadow:var(--su-hover)!important}:root body .cs-need:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px -16px #140a328c!important}}:root body :is(.card,.cs-brand,.cnt-tile,.svc,.cm,.adv,.rt-card,.mg-pick,.mg-feat,.mpromo,.cs-trio-list a,.fi-steps a,.hs-prod,.ct,.cs-need):active{transform:translateY(0)!important}:root body :is(.card,.cs-brand):focus-within{box-shadow:var(--su-raised),0 0 0 2px var(--blue)!important}:root body .sup,:root body .cs-val,:root body .stats>div{transform:none!important}:root body :is(.more,.fz-col a,.crumbs a,#view p a,.st-link,.ssp-home,.ssp-sw,.cs-bb-all,.clear,.fz-theme,.ft-mini a){text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1.5px;transition:color var(--su-t) var(--su-ease),text-decoration-color var(--su-t) var(--su-ease)!important}@media(hover:hover)and (pointer:fine){:root body :is(.more,.fz-col a,.crumbs a,#view p a,.st-link,.ssp-home,.ssp-sw,.cs-bb-all,.clear,.fz-theme):hover{color:var(--sec)!important;text-decoration-color:currentColor}}:root body :is(.more,.fz-col a,.crumbs a,#view p a,.st-link):active{color:var(--blue-ink)!important}:root body .fz-theme{text-decoration-color:var(--su-line)}:root body .card h3 a{text-decoration:none}:root body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not(#nlEmail),select,textarea){background:var(--su-well)!important;border:1px solid var(--su-line)!important;border-radius:var(--su-r-ctl)!important;box-shadow:var(--su-inset)!important;color:var(--ink)!important;transition:border-color var(--su-t),box-shadow var(--su-t),background-color var(--su-t)!important}:root body :is(input:not([type=checkbox]):not([type=radio]):not(#nlEmail),select,textarea):hover{border-color:var(--blue)!important}:root body :is(input:not([type=checkbox]):not([type=radio]):not(#nlEmail),select,textarea):focus{background:var(--su-surface)!important;border-color:var(--blue)!important;box-shadow:var(--su-inset)!important}:root body :is(input,select,textarea):focus-visible{outline:2px solid var(--su-focus)!important;outline-offset:2px!important}:root body #footer #nlForm{background:var(--su-well)!important;border:1px solid var(--su-line)!important;box-shadow:var(--su-inset)!important}:root body #footer #nlForm:focus-within{border-color:var(--blue)!important;outline:2px solid var(--su-focus);outline-offset:2px}:root body :is(input[type=checkbox],input[type=radio]){accent-color:var(--blue);width:18px;height:18px}:root body [aria-invalid=true]{border-color:#c62828!important}:root body details>summary{border-radius:10px;transition:color var(--su-t),background-color var(--su-t)}@media(hover:hover)and (pointer:fine){:root body :is(.acc,.ft-grid,#mnBody) details>summary:hover{color:var(--sec)}}:root body details[open]>summary{color:var(--blue-ink)}:root body :is(.cs-about-band,.fi-hero,.cs-co-hero,.ig-box,.mg-cta) .btn{background:#fff!important;color:#3e2a6e!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:var(--su-r-btn)!important;box-shadow:4px 4px 12px #00000047,-2px -2px 8px #ffffff1f!important;transform:none}:root body .fi-hero .btn.white{color:var(--fp)!important}:root body .fi-hero .fi-ghost{background:#ffffff14!important;color:#fff!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:3px 3px 10px #00000040,-2px -2px 8px #ffffff14!important}:root body[data-site=neogene] .ig-box .btn{color:#0079b0!important}@media(hover:hover)and (pointer:fine){:root body :is(.cs-about-band,.fi-hero,.cs-co-hero,.ig-box,.mg-cta) .btn:hover{background:var(--sec)!important;color:#fff!important;border-color:var(--sec)!important;box-shadow:6px 6px 16px #00000052,-2px -2px 10px #ffffff24!important;transform:translateY(-1px)!important}}:root body :is(.cs-about-band,.fi-hero,.cs-co-hero,.ig-box,.mg-cta) .btn:active{box-shadow:inset 3px 3px 8px #0000004d,inset -2px -2px 6px #ffffff26!important;transform:none!important}:root body :is(.cs-about-band,.fi-hero,.cs-co-hero,.ig-box) .btn:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}:root body :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--su-focus)!important;outline-offset:3px!important}:root body :is(.btn,button):is(:disabled,[disabled],[aria-disabled=true]){opacity:.5!important;box-shadow:none!important;transform:none!important;cursor:not-allowed!important;filter:grayscale(.3)}@media(hover:none){:root body :is(.btn,.hs-arw,.c-arrow,.qty button,.ptabs button,.cs-chips a){-webkit-tap-highlight-color:transparent}}:root body .reas2{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){:root body .reas2{grid-template-columns:repeat(2,minmax(0,1fr))}}:root body .reas2 li{min-width:0}:root body .reas2 b,:root body .reas2 span{overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){:root body .reas2 li:hover{transform:none!important;box-shadow:inherit}}:root body .fo-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}:root body .fo-stats>div{min-width:0}:root body .fo-stats span{overflow-wrap:anywhere}@media(max-width:420px){:root body .fo-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){:root body *{transition-duration:.01ms!important}:root body :is(.btn,.card,.cs-brand,.cs-need,.hs-arw,.ptabs button,#mainnav .nv>a,#mainnav .nv>button):is(:hover,:active){transform:none!important}}.lp-hero{padding:clamp(22px,3.5vw,44px) 0 clamp(30px,4vw,56px);background:radial-gradient(90% 70% at 50% 0%,var(--tint),transparent 70%)}.lp-head{text-align:center;max-width:940px;margin:0 auto clamp(20px,3vw,34px)}.lp-kick{display:flex;width:fit-content;align-items:center;gap:10px;font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-ink);padding:6px 14px 6px 6px;border-radius:30px;background:var(--su-surface);box-shadow:var(--su-raised-sm)}.lp-kick img{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#8b6fd8,#5a3e9e);padding:4px}.lp-kick.w{background:#ffffff1f;box-shadow:none;color:#e6defa;padding:6px 14px}.lp-head h1{font-weight:800;font-size:clamp(34px,4.6vw,60px);line-height:1.04;letter-spacing:-.025em;margin:16px 0 12px;color:var(--ink)}.lp-head h1 em{font-style:normal;background:linear-gradient(90deg,#0a9bd6,#8b6fd8 50%,#c8102e);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-head .lp-kick{margin:0 auto}.lp-head p{margin:0 auto;max-width:54ch;font-size:17px;color:var(--txt)}.lp-dip{display:flex;gap:16px;height:clamp(340px,46vh,470px)}.lp-door{position:relative;flex:1 1 0;min-width:0;border-radius:24px;overflow:hidden;display:block;box-shadow:var(--su-raised);transition:flex-grow .45s var(--su-ease),box-shadow .25s var(--su-ease)!important}.lp-door>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lp-door.neo:after{background:linear-gradient(180deg,#00508200 35%,#003e68db)}.lp-door.fio:after{background:linear-gradient(180deg,#780a3200 35%,#5c2d91e0)}.lp-door-tx{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(18px,2.6vw,32px);color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lp-logo{display:inline-flex;background:#fff;border-radius:14px;padding:8px 14px;box-shadow:0 6px 18px #00000026}.lp-logo img{height:30px;width:auto}.lp-door-tx small{font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.lp-door-tx b{font-family:var(--head);font-weight:800;font-size:clamp(20px,2vw,27px);line-height:1.18;max-width:20ch}.lp-go{display:inline-flex;align-items:center;gap:8px;margin-top:6px;height:46px;padding:0 20px;border-radius:14px;background:#fff;color:#2a1b54;font-family:var(--head);font-weight:800;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;box-shadow:4px 4px 12px #00000038,-2px -2px 8px #ffffff1f;transition:background .2s,color .2s,transform .2s}.lp-go svg{width:14px;height:14px;transition:transform .2s}.lp-door.neo .lp-go{color:#00689a}.lp-door.fio .lp-go{color:#5c2d91}@media(hover:hover)and (pointer:fine){.lp-dip:hover .lp-door{flex-grow:.82}.lp-dip .lp-door:hover{flex-grow:1.3;box-shadow:var(--su-hover)}.lp-door:hover .lp-go{background:var(--sec);color:#fff;transform:translateY(-1px)}.lp-door:hover .lp-go svg{transform:translate(3px)}}.lp-door:active .lp-go{box-shadow:inset 3px 3px 8px #00000040}.lp-q{text-align:center;font-weight:800;font-size:clamp(22px,2.4vw,30px);margin:0 0 22px}.lp-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.lp-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:40px;background:var(--su-surface);border:1px solid var(--su-line);box-shadow:var(--su-raised-sm);color:var(--ink);min-height:56px;transition:transform .2s var(--su-ease),box-shadow .22s var(--su-ease),border-color .2s,color .2s!important}.lp-pi{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff}.lp-pill.n .lp-pi{background:linear-gradient(135deg,#22acea,#0079b0)}.lp-pill.f .lp-pi{background:linear-gradient(135deg,#e0457b,#5c2d91)}.lp-pi svg{width:20px;height:20px}.lp-pill b{display:block;font-size:14.5px;line-height:1.2}.lp-pill small{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}@media(hover:hover)and (pointer:fine){.lp-pill:hover{transform:translateY(-2px);box-shadow:var(--su-hover);border-color:var(--sec);color:var(--sec)}}.lp-pill:active{box-shadow:var(--su-pressed);transform:none}.lp-bento{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(220px,1fr));gap:16px}.lp-b{position:relative;border-radius:20px;overflow:hidden;display:block;background:var(--su-surface);box-shadow:var(--su-raised-sm);min-height:220px;transition:transform .22s var(--su-ease),box-shadow .22s var(--su-ease)!important}.lp-b>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(20,10,50,.72));pointer-events:none}.lp-b-tx{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;color:#fff;display:flex;flex-direction:column;gap:4px}.lp-b-tx small{font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.lp-b-tx b{font-family:var(--head);font-weight:800;font-size:clamp(18px,1.7vw,22px);line-height:1.2}.lp-b-tx em{font-style:normal;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;margin-top:4px}.lp-b-tx em svg{width:13px;height:13px;transition:transform .2s}.lp-b.gold{grid-row:1/3;background:radial-gradient(circle at 70% 40%,#2c2619,#121212 70%)}.lp-b.gold:after{background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 60%)}.lp-b.gold .lp-b-tx{left:28px;top:28px;bottom:auto;right:auto;max-width:38%;gap:8px;z-index:2}.lp-b.gold .lp-b-tx small{color:#c9a44c}.lp-b.gold .lp-b-tx b{font-size:clamp(24px,2.6vw,34px);color:#f5edd9}.lp-b.gold .lp-b-tx>span{font-size:14px;color:#cfc6b1;line-height:1.5}.lp-b.gold em{color:#c9a44c}.lp-gold-art{position:absolute;right:3%;bottom:7%;width:54%;height:72%;display:flex;align-items:flex-end;justify-content:center;gap:2%;z-index:0}.lp-gold-art img{height:74%;width:auto;max-width:32%;object-fit:contain;filter:drop-shadow(0 20px 22px rgba(0,0,0,.6))}.lp-gold-art img:nth-child(2){height:100%;max-width:36%}.lp-b.gold:before{content:"";position:absolute;right:16%;top:12%;width:46%;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(201,164,76,.45)}.lp-b.tall{grid-row:1/3}@media(hover:hover)and (pointer:fine){.lp-b:hover{transform:translateY(-2px);box-shadow:var(--su-hover)}.lp-b:hover em svg{transform:translate(3px)}}.lp-cmp{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch}.lp-col{display:flex;flex-direction:column;gap:16px;padding:clamp(20px,3vw,34px);border-radius:22px;background:var(--su-surface);box-shadow:var(--su-raised);border-top:4px solid var(--bc)}.lp-col.neo{--bc:#0a9bd6}.lp-col.fio{--bc:#c8102e}.lp-col .lp-logo{align-self:flex-start;box-shadow:var(--su-raised-sm)}.lp-col dl{margin:0;display:grid;gap:4px}.lp-col dt{font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bc);margin-top:6px}.lp-col dd{margin:0;font-size:15.5px;color:var(--ink);line-height:1.45}.lp-ths{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lp-th{aspect-ratio:1;border-radius:14px;background:var(--img-bg);box-shadow:var(--su-raised-sm);display:block;transition:transform .2s,box-shadow .2s!important}.lp-th img{width:100%;height:100%;object-fit:contain;padding:10%}@media(hover:hover)and (pointer:fine){.lp-th:hover{transform:translateY(-2px);box-shadow:var(--su-hover),0 0 0 2px var(--sec)}}.lp-col .btn{align-self:flex-start;margin-top:auto}.lp-vs{align-self:center;font-family:var(--head);font-weight:800;font-size:28px;color:var(--blue);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--su-surface);box-shadow:var(--su-raised)}.lp-who{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(20px,4vw,54px);align-items:center}.lp-wm{position:absolute;right:-6%;top:-20%;width:46%;opacity:.07;pointer-events:none}.lp-who-tx h2{color:#fff;font-weight:800;font-size:clamp(24px,2.8vw,36px);line-height:1.15;margin:16px 0 12px!important;padding:0!important}.lp-who-tx .lp-kick,.lp-kick{margin-left:0;transform:none!important;opacity:1!important}.lp-head .lp-kick{margin:0 auto!important}.lp-who-tx p{color:#e6defa!important;margin:0 0 22px;max-width:54ch}.lp-who-cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.lp-link{display:inline-flex;align-items:center;gap:8px;color:#fff;font-family:var(--head);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;min-height:44px;transition:text-decoration-color .2s,color .2s}.lp-link svg{width:13px;height:13px}.lp-link:hover{text-decoration-color:currentColor;color:#bff8f0}.lp-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative}.lp-perks li{padding:16px 18px;border-left:1px solid rgba(255,255,255,.16);border-top:1px solid rgba(255,255,255,.16)}.lp-perks li:nth-child(-n+2){border-top:0}.lp-perks li:nth-child(odd){border-left:0}.lp-perks b{display:block;color:#fff;font-family:var(--head);font-size:14.5px;margin-bottom:4px}.lp-perks span{color:#d9cff5;font-size:13.5px}@media(max-width:960px){.lp-dip{flex-direction:column;height:auto}.lp-door{height:300px;flex:none}.lp-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto}.lp-b.gold{grid-column:1/3;grid-row:auto;min-height:300px}.lp-b.tall{grid-row:auto;grid-column:1/3;min-height:300px}.lp-cmp{grid-template-columns:1fr}.lp-vs{justify-self:center;margin:-6px 0}.lp-who{grid-template-columns:1fr}}@media(max-width:600px){.lp-head h1{font-size:clamp(30px,9vw,40px)}.lp-head p{font-size:15.5px}.lp-door{height:260px}.lp-pills{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:6px 16px 12px;scroll-snap-type:x proximity}.lp-pills::-webkit-scrollbar{display:none}.lp-pill{flex:none;scroll-snap-align:start}.lp-b.gold{display:flex;flex-direction:column}.lp-b.gold:before{display:none}.lp-b.gold .lp-b-tx{position:relative;left:auto;top:auto;right:auto;bottom:auto;max-width:none;padding:24px 22px 0}.lp-gold-art{position:relative;right:auto;bottom:auto;width:100%;height:210px;margin:8px 0 18px}.lp-b{min-height:200px}.lp-ths{gap:8px}.lp-perks{grid-template-columns:1fr}.lp-perks li{border-left:0!important;border-top:1px solid rgba(255,255,255,.16)!important;padding:14px 0}.lp-perks li:first-child{border-top:0!important}}@media(prefers-reduced-motion:reduce){.lp-door{transition:none!important}.lp-dip:hover .lp-door,.lp-dip .lp-door:hover{flex-grow:1}}.lp-banner{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--tint) 0%,var(--bg) 45%,#f7eef6 100%)}.lp-banner:before{content:"";position:absolute;left:-10%;top:-30%;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(10,155,214,.14),transparent 65%);animation:lpFloat 16s ease-in-out infinite alternate;pointer-events:none}.lp-banner:after{content:"";position:absolute;right:-8%;bottom:-40%;width:50%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(200,16,46,.12),transparent 65%);animation:lpFloat 20s ease-in-out infinite alternate-reverse;pointer-events:none}@keyframes lpFloat{to{transform:translate(8%,10%) scale(1.1)}}.lp-ban-in{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,4vw,64px);align-items:center;min-height:clamp(520px,70vh,660px);padding-top:24px;padding-bottom:24px}.lp-ban-tx h1{font-weight:800;font-size:clamp(36px,4.8vw,64px);line-height:1.03;letter-spacing:-.025em;margin:18px 0 16px;color:var(--ink)}.lp-ban-tx h1 em{display:block;font-style:normal;background:linear-gradient(90deg,#0a9bd6,#8b6fd8 50%,#c8102e);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:lpGrad 8s ease-in-out infinite alternate}@keyframes lpGrad{to{background-position:100% 0}}.lp-ban-tx p{font-size:17px;max-width:50ch;margin:0 0 26px;color:var(--txt)}.lp-ban-cta{display:flex;flex-wrap:wrap;gap:12px}.lp-ban-perks{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.lp-ban-perks li{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--ink)}.lp-ban-perks svg{width:18px;height:18px;color:var(--blue)}.lp-ban-tx>*{animation:lpUp .8s cubic-bezier(.2,.8,.2,1) both}.lp-ban-tx>:nth-child(2){animation-delay:.08s}.lp-ban-tx>:nth-child(3){animation-delay:.16s}.lp-ban-tx>:nth-child(4){animation-delay:.24s}.lp-ban-tx>:nth-child(5){animation-delay:.32s}@keyframes lpUp{0%{opacity:0;transform:translateY(18px)}}.lp-wall{position:relative;height:clamp(480px,64vh,620px);display:grid;grid-template-columns:repeat(3,1fr);gap:14px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);animation:lpIn 1.1s .2s both}@keyframes lpIn{0%{opacity:0;transform:scale(.96)}}.lp-col-w{overflow:hidden;border-radius:18px}.lp-col-in{display:flex;flex-direction:column;gap:14px;animation:lpUpCol 38s linear infinite}.lp-col-w.c1 .lp-col-in{animation-name:lpDownCol;animation-duration:44s}.lp-col-w.c2 .lp-col-in{animation-duration:34s}@keyframes lpUpCol{to{transform:translateY(calc(-50% - 7px))}}@keyframes lpDownCol{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}.lp-wall:hover .lp-col-in{animation-play-state:paused}.lp-col-in figure{margin:0;border-radius:18px;overflow:hidden;aspect-ratio:4/5;box-shadow:var(--su-raised-sm);background:var(--su-surface)}.lp-col-w.c1 figure{aspect-ratio:3/4}.lp-col-in img{width:100%;height:100%;object-fit:cover}.lp-wall-badge{position:absolute;z-index:2;background:#fff;border-radius:14px;padding:9px 14px;box-shadow:0 14px 30px -14px #2818488c;animation:lpBob 6s ease-in-out infinite}.lp-wall-badge img{height:28px;width:auto;display:block}.lp-wall-badge.n{left:10px;top:18%;transform:rotate(-5deg)}.lp-wall-badge.f{right:10px;bottom:16%;transform:rotate(4deg);animation-delay:-3s}@keyframes lpBob{0%,to{translate:0 0}50%{translate:0 -10px}}.lp-doors{padding-top:clamp(36px,5vw,64px)}.lp-ribbon{padding:clamp(36px,5vw,64px) 0}.lp-rib{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp-rib-in{display:flex;gap:16px;width:max-content;padding:8px 0 14px;animation:lpRib 60s linear infinite}.lp-rib:hover .lp-rib-in,.lp-rib:focus-within .lp-rib-in{animation-play-state:paused}@keyframes lpRib{to{transform:translate(calc(-50% - 8px))}}.lp-rc{position:relative;width:clamp(200px,20vw,260px);aspect-ratio:3/4;border-radius:20px;overflow:hidden;flex:none;box-shadow:var(--su-raised-sm);transition:transform .22s var(--su-ease),box-shadow .22s var(--su-ease)!important}.lp-rc img{width:100%;height:100%;object-fit:cover}.lp-rc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(20,10,50,.75))}.lp-rc span{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;color:#fff}.lp-rc small{display:block;font-family:var(--head);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.lp-rc b{font-family:var(--head);font-weight:800;font-size:18px}@media(hover:hover)and (pointer:fine){.lp-rc:hover{transform:translateY(-3px);box-shadow:var(--su-hover)}}.lp-ig-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.lp-ig-head h2{font-weight:800;font-size:clamp(24px,2.6vw,32px);margin:6px 0 0}.lp-ig-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.lp-ig-i{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;display:block;box-shadow:var(--su-raised-sm);transition:transform .22s var(--su-ease),box-shadow .22s!important}.lp-ig-i img{width:100%;height:100%;object-fit:cover}.lp-ig-i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#d6249f00,#8b6fd800);transition:background .22s}@media(hover:hover)and (pointer:fine){.lp-ig-i:hover{transform:translateY(-2px);box-shadow:var(--su-hover)}.lp-ig-i:hover:after{background:linear-gradient(135deg,#d6249f40,#8b6fd840)}}@media(max-width:960px){.lp-ban-in{grid-template-columns:1fr;min-height:0;padding-top:20px;gap:22px}.lp-wall{height:360px}.lp-wall-badge.n{left:6px}.lp-wall-badge.f{right:6px}.lp-ig-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.lp-ban-tx h1{font-size:clamp(32px,9.4vw,42px)}.lp-ban-tx p{font-size:15.5px;margin-bottom:20px}.lp-ban-cta .btn{flex:1 1 0;justify-content:center;white-space:nowrap;padding:0 12px!important;font-size:12px!important;gap:6px}.lp-wall{height:300px;gap:10px}.lp-col-in{gap:10px}.lp-wall-badge img{height:22px}.lp-rc{width:170px}.lp-ig-grid{gap:8px}}@media(prefers-reduced-motion:reduce){.lp-col-in,.lp-rib-in,.lp-wall-badge,.lp-banner:before,.lp-banner:after,.lp-ban-tx h1 em,.lp-ban-tx>*,.lp-wall{animation:none!important}.lp-rib{overflow-x:auto}}:root body[data-site=cosmo]{--sec:#d6649a;--pinkbg:#f6cfe0;--pinkbg2:#f1bcd3;--pinkink:#b8457a;--plum:#4a2f7f;--su-brand-lo:rgba(139,111,216,.3)}@media(hover:hover)and (pointer:fine){:root body[data-site=cosmo] .btn:not(.ghost):not(.white):not(.ok):hover,:root body[data-site=cosmo] .fz-news button:hover{background:var(--pinkbg)!important;color:var(--plum)!important;border-color:var(--pinkbg2)!important}:root body[data-site=cosmo] :is(.btn.ghost,.btn.white):hover{background:var(--pinkbg)!important;color:var(--plum)!important;border-color:var(--pinkbg2)!important}:root body[data-site=cosmo] :is(.cs-about-band,.cs-co-hero) .btn:hover{background:var(--pinkbg)!important;color:var(--plum)!important;border-color:var(--pinkbg)!important}}:root body[data-site=cosmo] .btn:not(.ghost):not(.white):not(.ok):active,:root body[data-site=cosmo] .fz-news button:active{background:var(--pinkbg2)!important;color:var(--plum)!important}:root body[data-site=cosmo] .btn.lp-pink:not(.ghost):not(.white):not(.ok){background:var(--pinkbg)!important;color:var(--plum)!important;border-color:var(--pinkbg2)!important;box-shadow:4px 4px 10px #d6649a40,-4px -4px 10px var(--su-hi)!important}@media(hover:hover)and (pointer:fine){:root body[data-site=cosmo] .btn.lp-pink:not(.ghost):not(.white):not(.ok):hover{background:#8b6fd8!important;color:#fff!important;border-color:#8b6fd8!important}}:root body[data-site=cosmo] .lp-banner{background:linear-gradient(120deg,#f3effc,#fbf8ff 45%,#fcedf4)}:root body[data-site=cosmo] .lp-banner:before{background:radial-gradient(circle,rgba(139,111,216,.18),transparent 65%)}:root body[data-site=cosmo] .lp-banner:after{background:radial-gradient(circle,rgba(228,143,182,.22),transparent 65%)}:root body[data-site=cosmo] .lp-ban-tx h1 em,:root body[data-site=cosmo] .lp-head h1 em{background-image:linear-gradient(90deg,#8b6fd8,#c58ad8 50%,#e48fb6)}:root body[data-site=cosmo] .lp-ban-perks svg{color:#d6649a}:root body[data-site=cosmo] .lp-door.neo:after{background:linear-gradient(180deg,transparent 35%,rgba(74,47,127,.85))}:root body[data-site=cosmo] .lp-door.fio:after{background:linear-gradient(180deg,transparent 35%,rgba(184,69,122,.82))}:root body[data-site=cosmo] .lp-door .lp-go{color:var(--plum)!important}@media(hover:hover)and (pointer:fine){:root body[data-site=cosmo] .lp-door:hover .lp-go{background:var(--pinkbg)!important;color:var(--plum)!important}}:root body[data-site=cosmo] .lp-pill.n .lp-pi{background:linear-gradient(135deg,#a993ea,#7f62cf)}:root body[data-site=cosmo] .lp-pill.f .lp-pi{background:linear-gradient(135deg,#f2a9c9,#d6649a)}@media(hover:hover)and (pointer:fine){:root body[data-site=cosmo] .lp-pill:hover{background:#fcedf4;border-color:var(--pinkbg2);color:var(--plum)}}:root body[data-site=cosmo] .lp-b.gold{background:radial-gradient(circle at 70% 40%,#5b3fa8,#2e1f52 70%)}:root body[data-site=cosmo] .lp-b.gold:before{border-color:#f6cfe073}:root body[data-site=cosmo] .lp-b.gold .lp-b-tx small,:root body[data-site=cosmo] .lp-b.gold em{color:#f6cfe0}:root body[data-site=cosmo] .lp-b.gold .lp-b-tx b{color:#fff}:root body[data-site=cosmo] .lp-b.gold .lp-b-tx>span{color:#e3d9fb}:root body[data-site=cosmo] .lp-b:after{background:linear-gradient(180deg,transparent 45%,rgba(74,47,127,.75))}:root body[data-site=cosmo] .lp-b.gold:after{background:linear-gradient(90deg,rgba(30,18,60,.5),transparent 60%)}:root body[data-site=cosmo] .lp-rc:after{background:linear-gradient(180deg,transparent 50%,rgba(74,47,127,.75))}:root body[data-site=cosmo] .lp-col.neo{--bc:#8b6fd8}:root body[data-site=cosmo] .lp-col.fio{--bc:#d6649a}:root body[data-site=cosmo] .lp-vs{color:#d6649a}:root body[data-site=cosmo] .lp-link:hover{color:#f6cfe0}:root body[data-site=cosmo] .cs-k{color:#8b6fd8}:root body[data-site=cosmo] .lp-kick img{background:linear-gradient(135deg,#a993ea,#e48fb6)}@media(hover:hover)and (pointer:fine){:root body[data-site=cosmo] :is(.more,.fz-col a,.crumbs a,.fz-theme):hover{color:var(--pinkink)!important}}:root body[data-site=cosmo] .flag.g{background:#f6cfe0!important;color:#4a2f7f!important}#mixTrack{scroll-snap-type:x proximity!important;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.mx-grid{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:18px;padding:6px 2px 10px;perspective:1200px}.mx-grid .card{min-width:0}.mx-grid .card.mx-in{animation:mxIn .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--k)*70ms)}.mx-grid .card.mx-out{animation:mxOut .26s cubic-bezier(.5,0,.75,0) both;animation-delay:calc(var(--k)*45ms);pointer-events:none}@keyframes mxIn{0%{opacity:0;transform:translateY(26px) rotateX(-14deg) scale(.96)}to{opacity:1;transform:none}}@keyframes mxOut{to{opacity:0;transform:translateY(-16px) scale(.97)}}.mx-ctrl{display:flex;align-items:center;justify-content:center;gap:12px;max-width:none;margin:20px auto 0}.mx-dots{display:flex;align-items:center;gap:8px}.mx-dot{position:relative;width:12px;height:12px;border-radius:12px;background:var(--su-surface);box-shadow:var(--su-inset);overflow:hidden;padding:0;transition:width .3s var(--su-ease,ease)!important;min-width:12px}.mx-dot:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.mx-dot[aria-current=true]{width:46px}.mx-dot em{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:12px;background:linear-gradient(90deg,var(--blue),#e48fb6)}.mx-dot[aria-current=true] em{animation:mxFill 5s linear forwards}.mx-paused .mx-dot em,.mx-hold .mx-dot em,.mx-off .mx-dot em{animation-play-state:paused!important}@keyframes mxFill{to{width:100%}}.mx-count{font-size:13px;color:var(--soft);font-variant-numeric:tabular-nums;min-width:44px}.mx-count b{color:var(--ink)}@media(hover:hover)and (pointer:fine){.mx-dot:not([aria-current=true]):hover{background:#f6cfe0}}.mx-ctrl .hs-arw{width:44px;height:44px}@media(prefers-reduced-motion:reduce){.mx-grid .card{animation:none!important}.mx-dot[aria-current=true] em{animation:none;width:100%}}.qz{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:26px;overflow:hidden;background:var(--su-surface);box-shadow:var(--su-raised);min-height:470px}.qz-art{position:relative;overflow:hidden;background:var(--tint)}.qz-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .6s ease,transform 1.2s ease}.qz-art img.on{opacity:1;transform:none}.qz-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(74,47,127,.55))}.qz-tag{position:absolute;left:20px;bottom:20px;z-index:1;font-family:var(--head);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#4a2f7f;background:#fff;padding:8px 14px;border-radius:14px;box-shadow:0 8px 20px -10px #0006}.qz-tag[data-b=fiora]{color:#b8457a}.qz-main{padding:clamp(22px,3.5vw,44px);display:flex;flex-direction:column;gap:18px}.qz-top{display:flex;align-items:center;gap:14px}.qz-step{font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);white-space:nowrap}.qz-bar{flex:1;height:6px;border-radius:6px;background:var(--su-well);box-shadow:var(--su-inset);overflow:hidden}.qz-bar i{display:block;height:100%;width:33%;border-radius:6px;background:linear-gradient(90deg,#8b6fd8,#e48fb6);transition:width .45s var(--su-ease,ease)}.qz-back{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--blue-ink);min-height:40px;padding:0 10px;border-radius:12px}.qz-back svg{width:12px;height:12px}.qz-back[hidden]{display:none!important}@media(hover:hover){.qz-back:hover{color:#d6649a}}.qz-body.in{animation:qzIn .4s cubic-bezier(.2,.8,.2,1)}@keyframes qzIn{0%{opacity:0;transform:translate(18px)}}.qz-q{font-weight:800;font-size:clamp(22px,2.4vw,30px);line-height:1.15;margin:0 0 18px;color:var(--ink)}.qz-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qz-o{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;min-height:64px;border-radius:18px;background:var(--su-surface);border:1px solid var(--su-line);box-shadow:var(--su-raised-sm);color:var(--ink);transition:transform .2s var(--su-ease),box-shadow .22s,border-color .2s,background .2s!important}.qz-o .lp-pi{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(135deg,#a993ea,#e48fb6)}.qz-o .lp-pi svg{width:20px;height:20px}.qz-o b{flex:1;font-size:15px}.qz-o>svg{width:14px;height:14px;color:var(--soft);transition:transform .2s}@media(hover:hover)and (pointer:fine){.qz-o:hover{transform:translateY(-2px);box-shadow:var(--su-hover);border-color:#f1bcd3;background:#fcedf4}.qz-o:hover>svg{transform:translate(3px);color:#d6649a}}.qz-o:active{box-shadow:var(--su-pressed);transform:none}.qz-o:nth-child(odd):last-child{grid-column:1/3}.qz-match{display:inline-flex;background:#fff;border-radius:14px;padding:8px 14px;box-shadow:var(--su-raised-sm);margin-bottom:14px}.qz-match img{height:30px;width:auto}.qz-res p{margin:-6px 0 18px;max-width:52ch}.qz-prods{display:grid;gap:10px;margin-bottom:20px}.qz-p{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:16px;background:var(--su-surface);box-shadow:var(--su-raised-sm)}.qz-pi{width:58px;height:58px;border-radius:12px;background:var(--img-bg);flex:none;display:block}.qz-pi img{width:100%;height:100%;object-fit:contain;padding:8%}.qz-p>div{flex:1;min-width:0}.qz-p b{display:block;font-size:14px;color:var(--ink);line-height:1.3}.qz-p span{font-weight:800;color:var(--blue-ink);font-size:14px}.qz-add{width:44px;height:44px;border-radius:50%;flex:none;background:var(--blue);color:#fff;font-size:22px;font-weight:700;line-height:1;box-shadow:var(--su-p-raised);transition:background .2s,box-shadow .2s,transform .2s!important}@media(hover:hover)and (pointer:fine){.qz-add:hover{background:#f6cfe0;color:#4a2f7f;transform:translateY(-1px)}}.qz-add:active{box-shadow:var(--su-p-pressed)}.qz-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.qz-again{font-size:13px;font-weight:700;color:var(--blue-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;min-height:44px;transition:color .2s,text-decoration-color .2s}@media(hover:hover){.qz-again:hover{color:#d6649a;text-decoration-color:currentColor}}@media(max-width:960px){.qz{grid-template-columns:1fr}.qz-art{height:220px}}@media(max-width:520px){.qz-opts{grid-template-columns:1fr}.qz-o:nth-child(odd):last-child{grid-column:auto}.qz-art{height:180px}.qz-cta .btn{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.qz-body.in{animation:none}.qz-art img{transition:none}}.ig2{display:grid;grid-template-columns:1fr 1fr 1.45fr 1fr 1fr;grid-template-rows:repeat(2,minmax(190px,1fr));gap:14px}.ig2-ph{position:relative;border-radius:20px;overflow:hidden;display:block;box-shadow:var(--su-raised-sm);transition:transform .22s var(--su-ease),box-shadow .22s var(--su-ease)!important}.ig2-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ig2-ph.p0{grid-column:1;grid-row:1}.ig2-ph.p1{grid-column:2;grid-row:1/3}.ig2-ph.p2{grid-column:1;grid-row:2}.ig2-ph.p3{display:none}.ig2-ph.p4{grid-column:4;grid-row:1/3}.ig2-ph.p5{grid-column:5;grid-row:1}.ig2-ph.p6{grid-column:5;grid-row:2}.ig2-ph.p7{display:none}.ig2-ov{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(135deg,#8b6fd88c,#e48fb68c);color:#fff;opacity:0;transition:opacity .22s var(--su-ease)}.ig2-ov svg{width:34px;height:34px}@media(hover:hover)and (pointer:fine){.ig2-ph:hover{transform:translateY(-2px);box-shadow:var(--su-hover)}.ig2-ph:hover .ig2-ov{opacity:1}}.ig2-ph:focus-visible .ig2-ov{opacity:1}.ig2-card{grid-column:3;grid-row:1/3;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:28px 22px;border-radius:24px;background:linear-gradient(160deg,#f3effc,#fcedf4);box-shadow:var(--su-raised)}.ig2-badge{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#8b6fd8,#e48fb6);box-shadow:6px 6px 16px #8b6fd859,-4px -4px 12px #ffffffe6;margin-bottom:6px}.ig2-badge svg{width:36px;height:36px}.ig2-k{color:#d6649a!important}.ig2-card h2{font-weight:800;font-size:clamp(22px,2.2vw,30px);line-height:1.15;margin:0;color:var(--ink)}.ig2-card p{margin:0 0 8px;font-size:14.5px;max-width:30ch;color:var(--txt)}.ig2-btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:52px;padding:0 18px;border-radius:16px;background:linear-gradient(135deg,#8b6fd8,#b07ad6 55%,#e48fb6);color:#fff;font-family:var(--head);font-weight:700;font-size:14px;letter-spacing:.02em;box-shadow:4px 4px 12px #8b6fd859,-4px -4px 10px #ffffffe6;transition:transform .2s var(--su-ease),box-shadow .22s var(--su-ease),filter .2s!important}.ig2-btn svg{width:20px;height:20px}.ig2-btn b{font-weight:800}@media(hover:hover)and (pointer:fine){.ig2-btn:hover{transform:translateY(-1px);box-shadow:6px 6px 16px #d6649a61,-5px -5px 12px #fffffff2;filter:saturate(1.15)}}.ig2-btn:active{transform:none;box-shadow:inset 3px 3px 8px #0003,inset -2px -2px 6px #ffffff40}.ig2-btn:focus-visible{outline:2px solid #8b6fd8!important;outline-offset:3px}@media(max-width:960px){.ig2{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.ig2-card{grid-column:1/4;grid-row:1;padding:26px 18px}.ig2-ph{aspect-ratio:1;grid-column:auto!important;grid-row:auto!important}.ig2-ph.p1,.ig2-ph.p4{aspect-ratio:1}}@media(max-width:520px){.ig2{gap:8px}.ig2-ph{border-radius:14px}.ig2-btn{width:100%;justify-content:center}}.ssp-seg{margin-left:auto;display:flex;gap:4px;padding:3px;border-radius:12px;background:var(--su-well);box-shadow:var(--su-inset)}.ssp-seg a{display:flex;align-items:center;justify-content:center;height:32px;min-width:78px;padding:0 10px;border-radius:9px;opacity:.6;transition:background .2s,box-shadow .2s,opacity .2s!important}.ssp-seg a img{height:18px;width:auto}.ssp-seg a[aria-current=page]{opacity:1;background:#fff;box-shadow:var(--su-raised-sm)}@media(hover:hover)and (pointer:fine){.ssp-seg a:not([aria-current]):hover{opacity:1;background:#fff;box-shadow:var(--su-raised-sm)}}.ssp-seg a:not([aria-current]):active{box-shadow:var(--su-pressed)}.ssp-in{gap:10px}.bsw{position:fixed;left:18px;bottom:18px;z-index:45;display:flex;flex-direction:column;gap:4px;padding:10px 14px 11px;border-radius:18px;background:var(--su-surface,#fff);border:1px solid var(--su-line);box-shadow:var(--su-raised);color:var(--ink);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,box-shadow .22s!important}.bsw.on{opacity:1;transform:none;pointer-events:auto}.bsw[hidden]{display:none}.bsw-k{font-family:var(--head);font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.bsw-row{display:flex;align-items:center;gap:10px}.bsw-row img{height:26px;width:auto}.bsw-go{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;box-shadow:var(--su-p-raised);transition:transform .2s!important}.bsw-go svg{width:13px;height:13px}.bsw-sub{font-size:12px;color:var(--txt)}.bsw[data-to=fiora] .bsw-go{background:linear-gradient(135deg,#c8102e,#5c2d91)}.bsw[data-to=neogene] .bsw-go{background:linear-gradient(135deg,#22acea,#0079b0)}@media(hover:hover)and (pointer:fine){.bsw:hover{box-shadow:var(--su-hover);transform:translateY(-2px)}.bsw:hover .bsw-go{transform:translate(3px)}}.bsw:active{box-shadow:var(--su-pressed)}@media(max-width:960px){.bsw{display:none!important}}.qb-sw{font-weight:800!important}body[data-site=neogene] .qb-sw{color:#c8102e!important}body[data-site=fiora] .qb-sw{color:#0079b0!important}@media(prefers-reduced-motion:reduce){.bsw{transition:none!important}}@media(max-width:600px){:root body{--m-gap:12px;--m-pad:16px;--m-sec:30px}:root body section.s{padding:var(--m-sec) 0!important}:root body .title,:root body .cs-sec-h h2,:root body .lp-q{font-size:21px!important;line-height:1.2!important;margin-bottom:16px!important;letter-spacing:.01em}:root body .cs-sec-h{margin-bottom:16px!important}:root body .cs-sec-h p{font-size:14.5px}:root body .cs-k{font-size:11px}:root body #view p{line-height:1.55}:root body .see-all{margin-top:12px!important}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:root body :is(.services,.commit,.lp-bento,.ig-box .ig,.sup-why){display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-auto-columns:78%!important;gap:var(--m-gap)!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--m-pad)*-1)!important;padding:4px var(--m-pad) 12px!important;scroll-padding:0 var(--m-pad)}:root body :is(.services,.commit,.lp-bento,.ig-box .ig,.sup-why)::-webkit-scrollbar{display:none}:root body :is(.services,.commit,.lp-bento,.ig-box .ig,.sup-why)>*{scroll-snap-align:start;min-width:0}:root body .ig-box .ig{grid-auto-columns:44%!important}:root body .svc .im{aspect-ratio:16/10!important;height:auto!important}:root body .svc .bd{padding:14px!important}:root body .svc h3{font-size:16px}:root body .svc p{font-size:13.5px;margin:6px 0 10px}:root body .commit .cm{min-height:230px!important;height:100%}:root body .lp-bento>.lp-b{grid-column:auto!important;grid-row:auto!important;min-height:250px!important;height:250px}:root body .lp-b.gold{display:block!important}:root body .lp-b.gold .lp-b-tx{position:absolute!important;left:18px!important;top:18px!important;right:18px!important;max-width:none!important;padding:0!important}:root body .lp-b.gold .lp-b-tx>span{display:none}:root body .lp-gold-art{position:absolute!important;right:6%!important;bottom:8%!important;width:70%!important;height:58%!important;margin:0!important}:root body .card{padding:9px!important}:root body .card .range{font-size:10px!important;margin:8px 0 2px!important}:root body .card h3{font-size:12.5px!important;min-height:2.6em!important;line-height:1.3!important}:root body .card .sub{display:none!important}:root body .card .price{margin:6px 0 8px}:root body .card .price b{font-size:15px}:root body .card .btn{min-height:40px!important;font-size:11px!important;padding:0 8px!important}:root body .grid,:root body .pg-grid{gap:10px!important}:root body .track{grid-auto-columns:46%!important;gap:10px!important}:root body .reas2{gap:8px!important;margin-top:16px!important}:root body .reas2 li{flex-direction:column!important;align-items:flex-start!important;padding:12px!important;gap:6px!important}:root body .reas2 b,:root body .reas2 span{overflow-wrap:normal!important;-webkit-hyphens:auto;hyphens:auto}:root body .reas2 .ri{width:34px;height:34px}:root body .catgrid{gap:10px!important}:root body .founder{display:grid!important;grid-template-columns:96px 1fr!important;gap:14px!important;align-items:start}:root body .founder .fo-im{width:96px!important;height:96px!important;border-radius:50%!important;overflow:hidden}:root body .founder .fo-im img{width:100%;height:100%;object-fit:cover}:root body .founder .fo-tx h2{font-size:22px!important}:root body .founder .fo-stats,:root body .story .pillars{display:none!important}:root body .story{gap:16px!important}:root body .story .im{max-height:240px;overflow:hidden;border-radius:18px}:root body .story .im img{width:100%;height:240px;object-fit:cover}:root body .hair-photo{min-height:0!important;height:200px!important;max-height:200px;overflow:hidden}:root body .hair-photo img{height:200px!important;object-fit:cover}:root body .card .qvb{display:none!important}:root body .ptabs{flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto;scrollbar-width:none;justify-content:center}:root body .ptabs button{padding:8px 14px!important;font-size:11px!important;white-space:nowrap;flex:none}:root body .ig-box{padding:18px!important}:root body .pdp{gap:14px!important}:root body .pdp-img{aspect-ratio:1/.82!important}:root body .pdp-info h1{font-size:22px!important}:root body .pdp-info .lead{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:15px}:root body .cb-card{padding:14px!important}:root body .cb-grid{gap:8px!important;grid-template-columns:minmax(0,1fr)!important}:root body .cb-card{min-width:0}:root body .cb-row{grid-template-columns:none!important;display:flex!important;align-items:center;gap:4px}:root body .cb-item{min-width:0;flex:1}:root body .cb-item .im{aspect-ratio:auto!important;height:72px}:root body .cb-item{padding:8px!important}:root body .cb-card h3{font-size:16px!important}:root body .cb-s{font-size:13px!important}:root body .rv-bars[hidden]{display:none!important}:root body .lp-ban-in{padding-top:14px!important;gap:16px!important}:root body .lp-ban-tx h1{margin:12px 0 10px!important}:root body .lp-ban-perks{margin-top:16px!important}:root body .lp-wall{height:220px!important}:root body .lp-door{height:200px!important}:root body .lp-door-tx{padding:16px!important;gap:6px!important}:root body .lp-door-tx b{font-size:18px!important}:root body .lp-door .lp-logo{padding:6px 10px}:root body .lp-door .lp-logo img{height:22px}:root body .lp-go{height:40px!important;padding:0 14px!important;font-size:11.5px!important}:root body .lp-dip{gap:10px!important}:root body .lp-ribbon{padding:var(--m-sec) 0!important}:root body .lp-rc{width:150px!important}:root body .lp-who{padding:22px 18px!important;gap:16px!important}:root body .lp-who-tx h2{font-size:22px!important;margin:12px 0 8px!important}:root body .lp-who-tx p{font-size:14.5px;margin-bottom:16px!important}:root body .lp-perks{grid-template-columns:1fr 1fr!important}:root body .lp-perks li{padding:10px 10px 10px 0!important;border-top:1px solid rgba(255,255,255,.16)!important;border-left:0!important}:root body .lp-perks li:nth-child(-n+2){border-top:0!important}:root body .lp-perks b{font-size:13px}:root body .lp-perks span{font-size:12px}:root body .qz-opts{grid-template-columns:1fr 1fr!important;gap:8px!important}:root body .qz-o{min-height:56px;padding:10px!important;gap:8px!important}:root body .qz-o .lp-pi{width:30px;height:30px}:root body .qz-o .lp-pi svg{width:16px;height:16px}:root body .qz-o b{font-size:13.5px!important}:root body .qz-o>svg{display:none}:root body .qz-o:nth-child(odd):last-child{grid-column:1/3!important}:root body .qz-art{height:150px!important}:root body .qz-main{padding:18px!important;gap:12px!important}:root body .qz-q{font-size:19px!important;margin-bottom:12px!important}:root body .ig2-card{padding:20px 16px!important}:root body .ig2-badge{width:56px;height:56px;border-radius:18px}:root body .fi-hero-im{min-height:0!important;max-height:210px!important}:root body .fi-hero-tx{padding:20px!important;gap:12px!important}:root body .fi-hero h1{font-size:26px!important}:root body .fi-logo{height:44px!important}:root body .cs-needs.four .cs-need{aspect-ratio:1/1.05!important}:root body .cs-need-tx small{display:none}:root body .cs-trio-im{min-height:200px!important}:root body .cs-trio-tx{padding:18px!important;gap:10px!important}:root body .fi-lice-im{min-height:190px!important}:root body .fi-lice-tx{padding:18px!important;gap:10px!important}:root body .cs-vals.four{grid-template-columns:1fr 1fr!important;gap:8px!important}:root body .cs-vals.four .cs-val{padding:14px!important}:root body .cs-vals.four .cs-val p{font-size:12.5px}:root body .rt-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}:root body .rt-art{height:120px!important;min-height:0!important}:root body .rt-body{padding:12px!important}:root body .rt-body h3{font-size:14px!important;line-height:1.25}:root body .rt-body :is(p,span,small){font-size:12px}:root body .fd-im{height:150px!important;min-height:0!important}:root body .fd-im img{height:150px!important;object-fit:contain}:root body .fd-hero{gap:10px!important}:root body .opts{grid-template-columns:1fr 1fr!important;gap:8px!important}:root body .plp-banner{min-height:0!important}:root body .plp-banner .pb-im{max-height:150px;overflow:hidden}:root body .plp-banner .pb-im img{height:150px;object-fit:cover}:root body .plp-banner .pb-tx{padding:16px!important}:root body .plp-banner h1{font-size:22px!important}:root body .plp-banner p{font-size:14px;margin-top:6px}:root body .plp-head h1{font-size:24px}:root body .pg-head h2{font-size:20px}:root body .pg-head p{font-size:13.5px}:root body .fz{margin-top:20px}:root body .fz-top{padding:24px 0 18px!important;gap:18px!important}:root body .fz-brand p{margin:8px 0!important;font-size:13.5px}:root body .fz-col ul{gap:4px!important}:root body .fz-col a{display:inline-flex;align-items:center;min-height:36px}:root body .fz-bottom{padding:14px 0 18px!important;gap:8px!important}:root body #qbar{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}:root body .totop{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}:root body.has-buybar .totop{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}:root body .toast:not(.on){pointer-events:none!important}@media(max-width:600px){:root body .toast{max-width:calc(100vw - 24px)}}@media(max-width:360px){:root body .lp-ban-cta .btn{font-size:11px!important;padding:0 8px!important}:root body .qz-opts{grid-template-columns:1fr!important}:root body .qz-o:nth-child(odd):last-child{grid-column:auto!important}:root body .lp-perks{grid-template-columns:1fr!important}:root body .lp-perks li{border-top:1px solid rgba(255,255,255,.16)!important}:root body .lp-perks li:first-child{border-top:0!important}:root body .track{grid-auto-columns:62%!important}}@media(max-width:960px){:root body :is(input,select,textarea){font-size:16px!important}}.lp-wall{-webkit-mask-image:none!important;mask-image:none!important;overflow:visible}.lp-col-w{-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.lp-col-w img{filter:saturate(.92)}.lp-float{--mx:0;--my:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.fl-it{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:1;pointer-events:auto;display:block;transform:translate3d(calc(var(--mx)*var(--d)*-46px),calc(var(--my)*var(--d)*-34px),0);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.fl-body{position:absolute;top:0;right:0;bottom:0;left:0;display:block;animation:flBob calc(5s + var(--d)*3s) ease-in-out infinite;animation-delay:var(--dl);transform-origin:50% 80%}.fl-body img{position:absolute;top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(46,30,84,.32)) drop-shadow(0 4px 6px rgba(46,30,84,.18));transition:transform .35s cubic-bezier(.2,.8,.2,1)}@keyframes flBob{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-14px) rotate(calc(var(--r) * -.4))}}.fl-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fffffff7,#ffffffc7 55%,#f6cfe0b3);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.9);box-shadow:0 22px 40px -18px #2e1e5480,inset 0 2px #ffffffe6,inset 0 -10px 24px #d6649a1f;animation:flBob calc(5s + var(--d)*3s) ease-in-out infinite;animation-delay:var(--dl)}.fl-halo:after{content:"";position:absolute;left:18%;top:10%;width:30%;height:16%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.9),transparent);transform:rotate(-20deg)}.fl-shadow{position:absolute;left:24%;right:24%;bottom:-9%;height:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(46,30,84,.35),transparent);animation:flShadow calc(5s + var(--d)*3s) ease-in-out infinite;animation-delay:var(--dl)}@keyframes flShadow{0%,to{transform:scaleX(1);opacity:.55}50%{transform:scaleX(.72);opacity:.3}}.fl-tag{position:absolute;left:50%;bottom:-22px;transform:translate(-50%,8px);display:flex;flex-direction:column;align-items:center;gap:1px;min-width:max-content;max-width:190px;padding:7px 12px;border-radius:14px;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.95);box-shadow:0 12px 26px -12px #2e1e5473;opacity:0;pointer-events:none;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);z-index:2;white-space:nowrap}.fl-tag small{font-family:var(--head);font-weight:700;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#d6649a}.fl-tag b{font-size:12px;color:#2e1f52;max-width:170px;overflow:hidden;text-overflow:ellipsis}.fl-tag em{font-style:normal;font-weight:800;font-size:12.5px;color:#7f62cf}.fl-it.spot .fl-tag,.fl-it:hover .fl-tag,.fl-it:focus-visible .fl-tag{opacity:1;transform:translate(-50%)}.fl-it.spot .fl-body img,.fl-it:hover .fl-body img{transform:scale(1.08)}.fl-it.spot,.fl-it:hover{z-index:4}.fl-it:focus-visible{outline:2px solid #8b6fd8;outline-offset:4px;border-radius:16px}@media(max-width:960px){.fl-it{--d:0!important}}@media(max-width:600px){.fl-it.fl-x{display:none}.fl-tag{padding:5px 9px;max-width:150px}.fl-tag b{font-size:11px;max-width:130px}.fl-tag small{display:none}.fl-body{animation-duration:calc(6s + var(--d)*3s)}}@media(prefers-reduced-motion:reduce){.fl-body,.fl-shadow{animation:none!important}.fl-it{transition:none}}:root body .hd-home[aria-current=page]{color:var(--blue-ink)}:root body .hd-home[aria-current=page] svg{color:var(--blue)}.bk-stage{perspective:2600px;display:flex;justify-content:center;padding:10px 0 6px}.bk{position:relative;width:min(920px,100%);aspect-ratio:1224/792;transition:transform .7s cubic-bezier(.3,.7,.2,1);outline:none}.bk[data-state=closed]{transform:translate(-25%)}.bk[data-state=end]{transform:translate(25%)}.bk:focus-visible{outline:2px solid #c8102e;outline-offset:8px;border-radius:6px}.bk:before{content:"";position:absolute;left:50%;top:2%;bottom:-3%;width:50%;border-radius:0 10px 10px 0;background:#e9dff3;box-shadow:0 30px 50px -24px #2e1e548c;z-index:0;transition:opacity .4s}.bk:after{content:"";position:absolute;left:0;top:2%;bottom:-3%;width:50%;border-radius:10px 0 0 10px;background:#e9dff3;box-shadow:0 30px 50px -24px #2e1e548c;z-index:0;opacity:1;transition:opacity .4s}.bk[data-state=closed]:after{opacity:0}.bk[data-state=end]:before{opacity:0}.bk-leaf{position:absolute;left:50%;top:0;width:50%;height:100%;transform-origin:left center;transform-style:preserve-3d;transition:transform .76s cubic-bezier(.45,.05,.3,1)}.bk-leaf.flipped{transform:rotateY(-180deg)}.bk-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:#fff}.bk-front{border-radius:0 8px 8px 0;box-shadow:inset 3px 0 6px #00000014}.bk-back{transform:rotateY(180deg);border-radius:8px 0 0 8px}.bk-face img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.bk-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bk-front .bk-shade{background:linear-gradient(90deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.04) 6%,transparent 14%,transparent 88%,rgba(255,255,255,.12) 100%)}.bk-back .bk-shade{background:linear-gradient(270deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.05) 6%,transparent 14%)}.bk-leaf.turning .bk-front .bk-shade{animation:bkShadeF .76s ease}.bk-leaf.turning .bk-back .bk-shade{animation:bkShadeB .76s ease}@keyframes bkShadeF{50%{background:linear-gradient(90deg,#00000059,#00000026 40%,#ffffff40)}}@keyframes bkShadeB{50%{background:linear-gradient(270deg,#00000059,#00000026 40%,#ffffff40)}}.bk-no{position:absolute;bottom:8px;font-size:11px;font-weight:700;color:#fff;background:#2e1e548c;padding:2px 8px;border-radius:10px;pointer-events:none}.bk-front .bk-no{right:10px}.bk-back .bk-no{left:10px}.bk-front:after{content:"";position:absolute;right:0;bottom:0;width:38px;height:38px;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,.95) 51%,#e8e1ef 100%);box-shadow:-3px -3px 8px #0000001f;border-radius:8px 0 0;pointer-events:none;opacity:.9;transition:width .2s,height .2s}@media(hover:hover){.bk-front:hover:after{width:58px;height:58px}}.bk-ctrl{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.bk-info{min-width:170px;text-align:center;font-family:var(--head);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums}.bk-ctrl .hs-arw:disabled{opacity:.4;cursor:default;box-shadow:none!important}.bk-thumbs{display:flex;gap:8px;justify-content:center;margin-top:16px;overflow-x:auto;scrollbar-width:none;padding:6px 4px}.bk-thumbs::-webkit-scrollbar{display:none}.bk-thumbs button{position:relative;flex:none;width:46px;aspect-ratio:612/792;border-radius:6px;overflow:hidden;background:#fff;box-shadow:var(--su-raised-sm);opacity:.65;transition:opacity .2s,transform .2s,box-shadow .2s!important}.bk-thumbs img{width:100%;height:100%;object-fit:cover}.bk-thumbs span{position:absolute;right:2px;bottom:2px;font-size:9px;font-weight:800;color:#fff;background:#2e1e5499;border-radius:6px;padding:0 4px}.bk-thumbs button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #c8102e,var(--su-raised-sm);transform:translateY(-2px)}@media(hover:hover){.bk-thumbs button:hover{opacity:1}}.bk-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:#140a28db;padding:calc(56px + env(safe-area-inset-top,0px)) 12px calc(56px + env(safe-area-inset-bottom,0px))}.bk-zoom[hidden]{display:none}.bk-zoom img{max-width:min(720px,100%);max-height:100%;border-radius:8px;box-shadow:0 30px 60px #00000080;animation:bkZ .3s ease}@keyframes bkZ{0%{opacity:0;transform:scale(.96)}}.bk-zoom .hs-arw{position:absolute;background:#fff!important;color:#2e1f52!important}.bk-zx{top:calc(12px + env(safe-area-inset-top,0px));right:12px}.bk-zp{left:12px;top:50%}.bk-zn{right:12px;top:50%}.bk-zc{position:absolute;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);color:#fff;font-weight:700;font-size:13px}@media(max-width:600px){.bk-stage{margin:0 -16px;padding:4px 0}.bk{width:100%}.bk[data-state=closed]{transform:translate(-25%) scale(1)}.bk-front:after{width:24px;height:24px}.bk-no{font-size:9px;bottom:4px}.bk-info{min-width:130px;font-size:12px}.bk-thumbs{justify-content:flex-start}.bk-thumbs button{width:38px}}@media(prefers-reduced-motion:reduce){.bk,.bk-leaf{transition:none!important}.bk-leaf .bk-shade{animation:none!important}}.ab-hero{padding:clamp(18px,3vw,36px) 0 clamp(30px,4vw,56px);background:linear-gradient(120deg,#f3effc,#fbf8ff 50%,#fcedf4)}.ab-hero-in{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(24px,5vw,70px);align-items:center}.ab-tx h1{font-weight:800;font-size:clamp(32px,4.2vw,56px);line-height:1.05;letter-spacing:-.02em;margin:18px 0 16px;color:var(--ink)}.ab-tx h1 em{font-style:normal;background:linear-gradient(90deg,#8b6fd8,#e48fb6);-webkit-background-clip:text;background-clip:text;color:transparent}.ab-tx p{font-size:17px;max-width:50ch;margin:0 0 24px}.ab-cta{display:flex;flex-wrap:wrap;gap:12px}.ab-photo{position:relative;margin:0;border-radius:28px;overflow:visible}.ab-photo>img{display:block;width:100%;aspect-ratio:4/4.2;object-fit:cover;border-radius:28px;box-shadow:var(--su-raised)}.ab-badge{position:absolute;left:-18px;bottom:28px;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:12px 16px;border-radius:18px;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fff;box-shadow:0 18px 36px -18px #2e1e5480}.ab-dot{grid-row:1/3;width:10px;height:10px;border-radius:50%;background:#e48fb6;box-shadow:0 0 0 5px #e48fb640}.ab-badge b{font-family:var(--head);font-size:15px;color:#2e1f52}.ab-badge span:last-child{font-size:12.5px;color:#6b5f86}.ab-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:30px;background:#fff;color:#4a2f7f;font-family:var(--head);font-weight:700;font-size:12px;box-shadow:0 14px 28px -14px #2e1e5473;animation:lpBob 6s ease-in-out infinite}.ab-chip svg{width:16px;height:16px;color:#d6649a}.ab-chip.c1{right:-14px;top:22px}.ab-chip.c2{right:24px;bottom:-16px;animation-delay:-3s}.ab-mission{padding:clamp(26px,4vw,48px) 0!important}.ab-quote{position:relative;max-width:900px;margin:0 auto;text-align:center;padding:clamp(24px,4vw,44px);border-radius:26px;background:var(--su-surface);box-shadow:var(--su-raised)}.ab-quote:before{content:"\201c";position:absolute;left:24px;top:-26px;font-family:Georgia,serif;font-size:110px;line-height:1;color:#e48fb6;opacity:.6}.ab-qk{font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#d6649a}.ab-quote p{margin:10px 0 0;font-family:var(--head);font-weight:800;font-size:clamp(20px,2.4vw,30px);line-height:1.3;color:var(--ink);text-wrap:balance}.ab-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,70px);align-items:start}.ab-story-h h2{font-weight:800;font-size:clamp(26px,2.8vw,38px);line-height:1.12;margin:8px 0 12px}.ab-story-h p{margin:0;max-width:44ch}.ab-tl{list-style:none;margin:0;padding:0 0 0 28px;position:relative;display:grid;gap:18px}.ab-tl:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(180deg,#8b6fd8,#e48fb6)}.ab-tl li{position:relative;padding:16px 20px;border-radius:18px;background:var(--su-surface);box-shadow:var(--su-raised-sm);opacity:0;transform:translate(16px);transition:opacity .5s ease calc(var(--k)*.1s),transform .5s ease calc(var(--k)*.1s)}.ab-tl li.in{opacity:1;transform:none}.ab-tl li:before{content:"";position:absolute;left:-26px;top:22px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid #8b6fd8;box-shadow:0 0 0 4px var(--bg)}.ab-tl li:last-child:before{border-color:#e48fb6}.ab-tl b{font-family:var(--head);font-weight:800;font-size:20px;color:#7f62cf}.ab-tl p{margin:4px 0 0;font-size:15px}.ab-end{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:clamp(22px,4vw,40px);border-radius:24px;background:linear-gradient(135deg,#4a2f7f,#8b6fd8 60%,#e48fb6);color:#fff}.ab-end h2{color:#fff;font-weight:800;font-size:clamp(22px,2.4vw,30px);margin:0 0 6px}.ab-end p{margin:0;color:#f1eafe!important}.ab-end-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ab-ig{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.7);color:#fff;font-family:var(--head);font-weight:700;font-size:13px;transition:background .2s,color .2s}.ab-ig svg{width:18px;height:18px}@media(hover:hover){.ab-ig:hover{background:#f6cfe0;color:#4a2f7f;border-color:#f6cfe0}}.ab-end .btn.white{color:#4a2f7f!important}@media(max-width:960px){.ab-hero-in,.ab-story{grid-template-columns:1fr}.ab-photo{order:-1;max-width:560px;margin:0 auto}.ab-badge{left:12px}.ab-chip.c1{right:10px}}@media(max-width:600px){.ab-tx h1{font-size:30px!important;margin:12px 0 10px!important}.ab-tx p{font-size:15.5px;margin-bottom:18px}.ab-photo>img{aspect-ratio:4/3.4}.ab-badge{bottom:12px;padding:9px 12px}.ab-badge b{font-size:13.5px}.ab-badge span:last-child{font-size:11.5px}.ab-chip{font-size:11px;padding:7px 11px}.ab-chip.c2{display:none}.ab-quote:before{font-size:80px;top:-18px}.ab-tl li{padding:12px 14px}.ab-tl b{font-size:17px}.ab-tl p{font-size:14px}.ab-cta .btn{flex:1 1 auto;justify-content:center}}.ab-mission .wrap{display:block}.ab-quote{margin-left:auto!important;margin-right:auto!important}@media(max-width:700px){body[data-page=company] .cs-vals{grid-template-columns:1fr 1fr!important;gap:8px!important}body[data-page=company] .cs-val{padding:14px!important}body[data-page=company] .cs-val p{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.ab-chip{animation:none}.ab-tl li{opacity:1;transform:none;transition:none}}.bt-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:620px;margin:0 auto 22px;padding:6px;border-radius:22px;background:var(--su-well);box-shadow:var(--su-inset)}.bt-switch button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;border-radius:16px;min-height:74px;justify-content:center;transition:color .2s!important}.bt-switch img{height:30px;width:auto}.bt-switch span{font-size:12.5px;font-weight:700;color:var(--soft)}.bt-switch button[aria-selected=true] span{color:#4a2f7f}.bt-switch button:not([aria-selected=true]) img{opacity:.55;filter:grayscale(.4)}@media(hover:hover){.bt-switch button:not([aria-selected=true]):hover img{opacity:1;filter:none}.bt-switch button:not([aria-selected=true]):hover span{color:#d6649a}}.bt-pill{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);border-radius:16px;background:#fff;box-shadow:var(--su-raised-sm);transition:transform .35s cubic-bezier(.3,.7,.2,1)}.bt-switch[data-on=fiora] .bt-pill{transform:translate(100%)}.bt-panel{display:grid;grid-template-columns:1fr 1.15fr;border-radius:26px;overflow:hidden;background:var(--su-surface);box-shadow:var(--su-raised);min-height:440px}.bt-panel.in .bt-im img{animation:btImg .6s cubic-bezier(.2,.8,.2,1)}.bt-panel.in .bt-tx>*{animation:btUp .45s cubic-bezier(.2,.8,.2,1) both}.bt-panel.in .bt-tx>:nth-child(2){animation-delay:.04s}.bt-panel.in .bt-tx>:nth-child(3){animation-delay:.08s}.bt-panel.in .bt-tx>:nth-child(4){animation-delay:.12s}.bt-panel.in .bt-tx>:nth-child(5){animation-delay:.16s}.bt-panel.in .bt-tx>:nth-child(6){animation-delay:.2s}.bt-panel.in .bt-tx>:nth-child(7){animation-delay:.24s}@keyframes btImg{0%{opacity:.3;transform:scale(1.05)}}@keyframes btUp{0%{opacity:0;transform:translateY(10px)}}.bt-im{position:relative;min-height:300px}.bt-im>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bt-im:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(74,47,127,.45))}.bt-im-logo{position:absolute;left:18px;bottom:18px;z-index:1;background:#fff;border-radius:14px;padding:8px 14px;box-shadow:0 10px 24px -12px #0006}.bt-im-logo img{height:26px;width:auto;display:block}.bt-tx{padding:clamp(22px,3.4vw,40px);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bt-tx h3{font-weight:800;font-size:clamp(20px,2.1vw,27px);line-height:1.2;margin:0 0 4px;color:var(--ink)}.bt-lbl{font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#d6649a}.bt-who{list-style:none;margin:0 0 4px;padding:0;display:grid;gap:8px}.bt-who li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink)}.bt-who svg{width:18px;height:18px;flex:none;margin-top:2px;color:#fff;background:linear-gradient(135deg,#a993ea,#e48fb6);border-radius:50%;padding:3px}.bt-tags{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bt-tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:20px;background:var(--su-surface);border:1px solid var(--su-line);box-shadow:var(--su-raised-sm);font-size:13px;font-weight:700;color:var(--ink);transition:background .2s,color .2s,border-color .2s!important}@media(hover:hover){.bt-tags a:hover{background:#fcedf4;border-color:#f1bcd3;color:#4a2f7f}}.bt-prods{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-bottom:6px}.bt-p{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:10px 8px;border-radius:16px;background:var(--su-surface);box-shadow:var(--su-raised-sm);transition:transform .2s,box-shadow .2s!important}.bt-p span{width:64px;height:64px;border-radius:12px;background:var(--img-bg);display:block}.bt-p span img{width:100%;height:100%;object-fit:contain;padding:6%}.bt-p b{font-size:12.5px;line-height:1.25;color:var(--ink)}.bt-p em{font-style:normal;font-weight:800;font-size:13px;color:#7f62cf}@media(hover:hover){.bt-p:hover{transform:translateY(-2px);box-shadow:var(--su-hover)}}@media(max-width:960px){.bt-panel{grid-template-columns:1fr}.bt-im{min-height:220px}}@media(max-width:600px){.bt-switch{margin-bottom:14px}.bt-switch button{min-height:64px;padding:8px}.bt-switch img{height:24px}.bt-switch span{font-size:11.5px}.bt-im{min-height:170px}.bt-tx{padding:18px;gap:10px}.bt-tx h3{font-size:19px}.bt-who li{font-size:14px}.bt-prods{gap:8px}.bt-p span{width:52px;height:52px}.bt-p b{font-size:11.5px}.bt-tx .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.bt-panel.in *{animation:none!important}.bt-pill{transition:none}}.bt-panel{position:relative;display:block!important;min-height:560px;border-radius:30px;overflow:hidden;background:#2e1f52;box-shadow:0 40px 80px -40px #2e1e548c}.bt-bg{position:absolute;top:0;right:0;bottom:0;left:0}.bt-bg img{width:100%;height:100%;object-fit:cover}.bt-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2e1f5200 30%,#2e1f5259 60%,#2e1f528c)}.bt-panel[data-b=fiora] .bt-bg:after{background:linear-gradient(90deg,#78285a00 30%,#78285a4d 60%,#5c2d918c)}.bt-card{position:relative;z-index:1;margin:28px 28px 28px auto;width:min(520px,calc(100% - 56px));display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:24px;background:#ffffffdb;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(255,255,255,.9);box-shadow:0 30px 60px -30px #140a3299}.bt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bt-logo{display:inline-flex;background:#fff;border-radius:14px;padding:8px 14px;box-shadow:0 8px 18px -10px #00000059}.bt-logo img{height:28px;width:auto}.bt-facts{list-style:none;margin:0;padding:0;display:flex;gap:16px}.bt-facts li{display:flex;flex-direction:column;align-items:center;line-height:1.1}.bt-facts b{font-family:var(--head);font-weight:800;font-size:18px;color:#4a2f7f}.bt-facts span{font-size:10.5px;color:#6b5f86;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.bt-card h3{font-weight:800;font-size:clamp(20px,2vw,26px);line-height:1.2;margin:2px 0 0;color:#2e1f52}.bt-card .bt-who{gap:7px;margin:0}.bt-card .bt-who li{font-size:14.5px;color:#2e1f52}.bt-card .bt-tags{margin:0}.bt-card .bt-tags a{background:#fff;min-height:34px;font-size:12.5px;box-shadow:none;border-color:#e6def5}.bt-prods{grid-template-columns:repeat(3,1fr)!important;margin:2px 0 0!important}.bt-p{display:grid!important;grid-template-rows:auto 1fr auto;gap:6px!important;padding:10px!important;border-radius:16px;background:#fff!important;box-shadow:0 6px 16px -10px #2e1e5459!important;text-align:left!important;align-items:stretch!important}.bt-p-im{display:block;aspect-ratio:1;border-radius:12px;background:#f6f3fb}.bt-p-im img{width:100%;height:100%;object-fit:contain;padding:8%}.bt-p-n{font-size:12px;font-weight:700;line-height:1.25;color:#2e1f52}.bt-p .bt-p-r{display:flex!important;align-items:center;justify-content:space-between;gap:6px;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;flex-wrap:nowrap!important}.bt-p-r em{font-style:normal;font-weight:800;font-size:13.5px;color:#7f62cf}.bt-add{width:32px;height:32px;border-radius:50%;background:#8b6fd8;color:#fff;font-size:19px;font-weight:700;line-height:1;display:grid;place-items:center;box-shadow:2px 2px 6px #8b6fd859;transition:background .2s,color .2s,transform .15s!important}@media(hover:hover){.bt-add:hover{background:#f6cfe0;color:#4a2f7f}}.bt-add:active{transform:scale(.94);box-shadow:inset 2px 2px 5px #0003}.bt-go{align-self:stretch;justify-content:center}.bt-panel.in .bt-bg img{animation:btImg .8s cubic-bezier(.2,.8,.2,1)}.bt-panel.in .bt-card{animation:btCard .55s cubic-bezier(.2,.8,.2,1)}@keyframes btCard{0%{opacity:0;transform:translate(24px)}}.bt-panel.in .bt-card>*{animation:btUp .45s cubic-bezier(.2,.8,.2,1) both}.bt-panel.in .bt-card>:nth-child(2){animation-delay:.05s}.bt-panel.in .bt-card>:nth-child(3){animation-delay:.1s}.bt-panel.in .bt-card>:nth-child(4){animation-delay:.15s}.bt-panel.in .bt-card>:nth-child(5){animation-delay:.2s}.bt-panel.in .bt-card>:nth-child(6){animation-delay:.25s}@media(max-width:960px){.bt-panel{min-height:0}.bt-bg{position:relative;height:260px}.bt-bg:after{background:linear-gradient(180deg,transparent 50%,rgba(46,31,82,.4))!important}.bt-card{margin:-60px 16px 16px;width:auto;padding:20px}}@media(max-width:600px){.bt-bg{height:200px}.bt-card{margin:-48px 10px 10px;padding:16px;gap:11px}.bt-facts{gap:10px}.bt-facts b{font-size:15px}.bt-facts span{font-size:9.5px}.bt-logo img{height:22px}.bt-p{padding:7px!important}.bt-p-n{font-size:11px}.bt-add{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.bt-panel.in *{animation:none!important}}.lb{--px:70%;--py:40%;--tx:0;--ty:0;position:relative;overflow:hidden;background:linear-gradient(120deg,#f3effc,#fbf8ff 45%,#fcedf4);isolation:isolate}.lb-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(420px circle at var(--px) var(--py),rgba(228,143,182,.22),transparent 60%),radial-gradient(600px circle at 15% 20%,rgba(139,111,216,.14),transparent 60%);transition:background .2s}.lb-in{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(24px,4vw,60px);align-items:center;min-height:clamp(520px,70vh,660px);padding-top:24px;padding-bottom:30px}.lb-tx h1{font-weight:800;font-size:clamp(36px,4.8vw,64px);line-height:1.04;letter-spacing:-.025em;margin:18px 0 16px;color:var(--ink)}.lb-l{display:block}.lb-l>span{display:inline-block;opacity:0;transform:translateY(.6em) rotate(6deg);filter:blur(6px);transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1),filter .6s;transition-delay:calc(var(--i)*32ms + .15s)}.lb.go .lb-l>span{opacity:1;transform:none;filter:none}.lb-g>span{background:linear-gradient(90deg,#8b6fd8,#c58ad8 40%,#e48fb6 70%,#8b6fd8);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lbShim 7s linear infinite;animation-delay:calc(var(--i)*-.12s)}@keyframes lbShim{to{background-position:300% 0}}.lb-tx p,.lb-tx .lp-ban-cta,.lb-tx .lp-ban-perks,.lb-tx .lp-kick{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}.lb.go .lb-tx .lp-kick{opacity:1;transform:none}.lb.go .lb-tx p{opacity:1;transform:none;transition-delay:.7s}.lb.go .lb-tx .lp-ban-cta{opacity:1;transform:none;transition-delay:.85s}.lb.go .lb-tx .lp-ban-perks{opacity:1;transform:none;transition-delay:1s}.lb-tx p{font-size:17px;max-width:50ch;margin:0 0 26px;color:var(--txt)}.lb-mag{transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,color .2s,box-shadow .2s!important}.lb-art{position:relative;height:clamp(440px,62vh,580px);display:grid;place-items:center}.lb-blob{position:relative;width:min(470px,86%);aspect-ratio:1/1.08;overflow:hidden;border-radius:58% 42% 46% 54%/48% 56% 44% 52%;box-shadow:0 40px 80px -40px #4a2f7f8c;animation:lbMorph 14s ease-in-out infinite;transform:translate(calc(var(--tx)*-16px),calc(var(--ty)*-12px));transition:transform .5s ease-out;background:#efe8fb}@keyframes lbMorph{0%,to{border-radius:58% 42% 46% 54%/48% 56% 44% 52%}25%{border-radius:44% 56% 62% 38%/54% 42% 58% 46%}50%{border-radius:52% 48% 38% 62%/40% 58% 42% 60%}75%{border-radius:40% 60% 54% 46%/58% 46% 54% 42%}}.lb-blob img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.12);transition:opacity 1s ease,transform 4.6s ease-out;clip-path:circle(0% at 50% 50%)}.lb-blob img.on{opacity:1;transform:scale(1.02);clip-path:circle(75% at 50% 50%);transition:opacity .4s ease,transform 4.6s ease-out,clip-path 1.1s cubic-bezier(.65,0,.35,1)}.lb-ring{position:absolute;width:min(520px,95%);aspect-ratio:1/1.08;border-radius:46% 54% 58% 42%/52% 44% 56% 48%;border:2px dashed rgba(139,111,216,.35);animation:lbMorph 18s ease-in-out infinite reverse,lbSpin 40s linear infinite;transform:translate(calc(var(--tx)*14px),calc(var(--ty)*10px))}@keyframes lbSpin{to{rotate:360deg}}.lb-ring:before{content:"";position:absolute;top:8%;left:12%;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#8b6fd8,#e48fb6);box-shadow:0 0 0 6px #e48fb633}.lb-badge{position:absolute;right:2%;top:4%;width:clamp(110px,10vw,140px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 30px -14px #2e1e5473;z-index:2;transform:translate(calc(var(--tx)*22px),calc(var(--ty)*18px));transition:transform .5s ease-out}.lb-badge svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:lbSpin 18s linear infinite}.lb-badge text{font-family:var(--head);font-weight:800;font-size:14px;fill:#7f62cf}.lb-badge img{width:34%;height:auto;background:linear-gradient(135deg,#a993ea,#e48fb6);border-radius:50%;padding:8px}.lb-cap{position:absolute;left:0;bottom:10%;z-index:3;display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:20px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fff;box-shadow:0 18px 36px -16px #2e1e5480;max-width:300px;transform:translate(calc(var(--tx)*26px),calc(var(--ty)*20px));transition:transform .5s ease-out,box-shadow .2s!important}.lb-cap.sw{animation:lbCap .6s cubic-bezier(.2,.8,.2,1)}@keyframes lbCap{0%{opacity:0;translate:-14px 0}}.lb-cap-im{width:52px;height:52px;border-radius:14px;background:#f6f3fb;flex:none}.lb-cap-im img{width:100%;height:100%;object-fit:contain;padding:6%}.lb-cap small{display:block;font-family:var(--head);font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d6649a}.lb-cap b{display:block;font-size:13.5px;color:#2e1f52;line-height:1.25}.lb-cap-go{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#8b6fd8;color:#fff;flex:none}.lb-cap-go svg{width:12px;height:12px}@media(hover:hover){.lb-cap:hover{box-shadow:0 0 0 2px #f1bcd3,0 18px 36px -16px #2e1e5480}.lb-cap:hover .lb-cap-go{background:#f6cfe0;color:#4a2f7f}}.lb-dots{position:absolute;bottom:2%;left:50%;transform:translate(-50%);display:flex;gap:6px}.lb-dots i{width:6px;height:6px;border-radius:6px;background:#8b6fd84d;transition:width .4s,background .4s}.lb-dots i.on{width:22px;background:linear-gradient(90deg,#8b6fd8,#e48fb6)}@media(max-width:960px){.lb-in{grid-template-columns:1fr;min-height:0;gap:10px;padding-top:16px}.lb-art{height:420px}}@media(max-width:600px){.lb-tx h1{font-size:clamp(32px,9.4vw,42px);margin:12px 0 10px}.lb-tx p{font-size:15.5px;margin-bottom:18px}.lb-art{height:330px}.lb-blob{width:78%}.lb-ring{width:88%}.lb-badge{width:92px;right:0;top:0}.lb-badge text{font-size:14px}.lb-cap{left:0;bottom:4%;max-width:240px;padding:6px 10px 6px 6px}.lb-cap-im{width:42px;height:42px}.lb-cap b{font-size:12px}}@media(prefers-reduced-motion:reduce){.lb *{animation:none!important;transition:none!important}.lb-l>span,.lb-tx>*{opacity:1!important;transform:none!important;filter:none!important}}:root body :is(.cs-brand,.cs-val,.fi-lice,.rt-help,.cb-item,.fo-stats>div,.stats>div,.qz-p,.bt-p,.cnt-tile,.svc,.cm,.rt-card,.adv,.sup,.sup-why>div,.mg-pick,.mpromo,.cs-trio-list a,.fi-steps a,.lp-col,.lp-pill,.lp-th,.ig2-ph,.lp-rc,.cs-need,.lp-b,.lp-door){box-shadow:var(--su-raised-sm)}:root body :is(.cs-brand,.cs-val,.fi-lice,.rt-help,.fo-stats>div,.stats>div,.sup,.sup-why>div){border:1px solid var(--su-line)!important;background-color:var(--su-surface)}:root body .cs-brand{background:var(--su-surface)!important}:root body :is(.lb-cap,.lb-badge,.ab-badge,.ab-chip,.lp-logo,.cs-b-logo,.bt-logo,.qz-match,.lp-kick,.lb-cap-im){box-shadow:5px 5px 14px var(--su-lo),-4px -4px 12px var(--su-hi)!important}:root body :is(.card .ci,.bt-p-im,.qz-pi,.cb-item .im,.cs-trio-list span,.fi-steps .im,.hs-prod span,.lb-cap-im,.bt-p span:not(.bt-p-r)){box-shadow:var(--su-inset)!important;border-radius:12px}:root body .cb-item.me{box-shadow:var(--su-pressed)!important;background:var(--su-well)!important}:root body :is(.dlv,.rv-empty,.empty-r,.bag-empty,.fav-empty){background:var(--su-well)!important;box-shadow:var(--su-inset)!important;border:1px solid var(--su-line)!important;border-radius:16px}:root body .bt-card{box-shadow:10px 10px 30px #140a3259,-6px -6px 20px #ffffff1f!important}:root body .pdp-thumbs button{border-radius:12px;box-shadow:var(--su-raised-sm);transition:box-shadow .2s,transform .2s!important}:root body .pdp-thumbs button[aria-pressed=true],:root body .pdp-thumbs button.p{box-shadow:var(--su-pressed),0 0 0 2px var(--blue)!important}:root body .bk-thumbs button{box-shadow:var(--su-raised-sm)}:root body details>summary{transition:background-color .2s,box-shadow .2s,color .2s!important;padding-left:8px;padding-right:8px;border-radius:12px}@media(hover:hover)and (pointer:fine){:root body details>summary:hover{background:var(--su-surface-hi);box-shadow:var(--su-raised-sm)}}:root body details>summary:active{box-shadow:var(--su-pressed)}:root body details[open]>summary{box-shadow:var(--su-inset)}:root body :is(.ig-follow,.ab-ig){box-shadow:4px 4px 12px #00000040,-3px -3px 10px #ffffff24!important;transition:transform .2s,box-shadow .22s,background .2s,color .2s!important}@media(hover:hover)and (pointer:fine){:root body :is(.ig-follow,.ab-ig):hover{transform:translateY(-1px);box-shadow:6px 6px 16px #0000004d,-4px -4px 12px #ffffff2e!important}}:root body :is(.ig-follow,.ab-ig):active{transform:none;box-shadow:inset 3px 3px 8px #0000004d,inset -2px -2px 6px #ffffff26!important}@media(hover:hover)and (pointer:fine){:root body :is(.cs-brand,.cnt-tile,.svc,.cm,.rt-card,.adv,.mg-pick,.mpromo,.cs-trio-list a,.fi-steps a,.lp-col,.lp-pill,.lp-th,.ig2-ph,.lp-rc,.cs-need,.lp-b,.lp-door,.cb-item:not(.me),.bt-p,.qz-p,.ig .reveal,.ig>a,.lb-cap,.bt-tags a,.lp-ban-perks li a){transition:transform .22s var(--su-ease),box-shadow .22s var(--su-ease),background-color .2s!important}:root body :is(.cs-brand,.cnt-tile,.svc,.cm,.rt-card,.adv,.mg-pick,.mpromo,.cs-trio-list a,.fi-steps a,.lp-col,.lp-pill,.lp-th,.ig2-ph,.lp-rc,.cs-need,.lp-b,.cb-item:not(.me),.bt-p,.qz-p,.ig>a,.lb-cap):hover{transform:translateY(-2px)!important;box-shadow:var(--su-hover)!important}:root body .lp-door:hover{box-shadow:var(--su-hover)!important}}:root body :is(.cs-brand,.cnt-tile,.svc,.cm,.rt-card,.adv,.mg-pick,.mpromo,.cs-trio-list a,.fi-steps a,.lp-pill,.lp-th,.ig2-ph,.lp-rc,.cs-need,.lp-b,.cb-item:not(.me),.bt-p,.qz-p,.ig>a,.lb-cap,.bt-tags a):active{transform:translateY(0)!important;box-shadow:var(--su-pressed)!important}:root body .cb-item:not(.me),:root body .fo-stats>div,:root body .ig>a,:root body .pdp-thumbs button:not(.p):not([aria-pressed=true]),:root body .bt-p{box-shadow:var(--su-raised-sm)!important}:root body .bt-panel{box-shadow:14px 14px 34px var(--su-lo),-10px -10px 26px var(--su-hi)!important}:root body :is(.cs-val,.fo-stats>div,.stats>div,.sup,.sup-why>div,.fi-lice,.rt-help,.dlv,.bt-card,.lb-badge,.ab-badge):hover{transform:none!important}@media(prefers-reduced-motion:reduce){:root body *:hover,:root body *:active{transform:none!important}}.lp-door.fio{background:linear-gradient(100deg,#e9dff1,#f3eef4 45%,#efe7ee)}.lp-door.fio>img.lp-door-baby{object-fit:cover;object-position:50% 20%;left:auto;right:0;width:62%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%)}.lp-door.fio:after{background:linear-gradient(90deg,rgba(184,69,122,.88) 0%,rgba(184,69,122,.55) 38%,transparent 62%)!important}@media(max-width:600px){.lp-door.fio>img.lp-door-baby{width:56%}}.dk-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;padding:10px 0}.dk-words{position:absolute;left:-4%;right:-40%;top:38%;transform:translateY(-50%) rotate(-6deg);overflow:hidden;pointer-events:none;z-index:0}.dk-words span{display:inline-block;white-space:nowrap;font-family:var(--head);font-weight:800;font-size:clamp(54px,7vw,96px);letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px rgba(139,111,216,.28);animation:dkWords 38s linear infinite}@keyframes dkWords{to{transform:translate(-50%)}}.dk{--rx:0deg;--ry:0deg;position:relative;z-index:1;width:min(380px,74%);aspect-ratio:3/4;perspective:1400px;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .4s ease-out;outline:none}.dk-c{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:26px;overflow:hidden;background:#efe8fb;box-shadow:10px 14px 34px #4a2f7f47,-6px -6px 18px #ffffffd9;transition:transform .7s cubic-bezier(.22,.8,.2,1),opacity .5s,box-shadow .3s;transform-origin:50% 90%;will-change:transform}.dk-c img{width:100%;height:100%;object-fit:cover;display:block}.dk-c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(46,31,82,.78));pointer-events:none}.dk-c[data-p="0"]{transform:rotate(calc(var(--rot) * .4))}.dk-c[data-p="1"]{transform:translate(26px,-16px) rotate(var(--rot)) scale(.95)}.dk-c[data-p="2"]{transform:translate(50px,-30px) rotate(calc(var(--rot) * 1.6)) scale(.9)}.dk-c[data-p="3"]{transform:translate(70px,-42px) rotate(calc(var(--rot) * 2.1)) scale(.86);opacity:.85}.dk-c[data-p="4"]{transform:translate(80px,-48px) rotate(calc(var(--rot) * 2.3)) scale(.83);opacity:0}.dk-c[data-p=out]{transform:translate(-118%,30px) rotate(-18deg) scale(.96);transition:transform .42s cubic-bezier(.55,0,.7,.2)}.dk-c:not([data-p="0"]) .dk-info{opacity:0}.dk-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;color:#fff;display:flex;flex-direction:column;gap:2px;transition:opacity .4s .2s}.dk-info small{font-family:var(--head);font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#f6cfe0}.dk-info b{font-family:var(--head);font-weight:800;font-size:19px;line-height:1.2}.dk-info em{display:flex;align-items:center;justify-content:space-between;font-style:normal;font-weight:800;font-size:15px;margin-top:6px}.dk-info i{font-style:normal;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#fff;color:#4a2f7f;padding:7px 12px;border-radius:12px;box-shadow:3px 3px 8px #0003;transition:background .2s,color .2s}.dk-info i svg{width:12px;height:12px}@media(hover:hover){.dk-c[data-p="0"]:hover{box-shadow:14px 20px 40px #4a2f7f57,-6px -6px 18px #ffffffd9}.dk-c[data-p="0"]:hover .dk-info i{background:#f6cfe0}}.dk-c:focus-visible{outline:3px solid #8b6fd8;outline-offset:4px}.dk-ctrl{position:relative;z-index:2;display:flex;align-items:center;gap:14px}.dk-bars{display:flex;gap:6px}.dk-bars i{width:14px;height:5px;border-radius:3px;background:#8b6fd840;transition:width .35s,background .35s}.dk-bars i.on{width:30px;background:linear-gradient(90deg,#8b6fd8,#e48fb6)}@media(max-width:960px){.dk{width:min(340px,70%)}}@media(max-width:600px){.dk-wrap{gap:14px;padding:6px 0 4px}.dk{width:62%}.dk-c[data-p="1"]{transform:translate(18px,-10px) rotate(var(--rot)) scale(.95)}.dk-c[data-p="2"]{transform:translate(34px,-20px) rotate(calc(var(--rot)*1.6)) scale(.9)}.dk-c[data-p="3"]{transform:translate(46px,-28px) rotate(calc(var(--rot)*2.1)) scale(.86)}.dk-info b{font-size:15px}.dk-info em{font-size:13px}.dk-info i{padding:5px 9px;font-size:10.5px}.dk-words span{font-size:56px}}@media(prefers-reduced-motion:reduce){.dk-c,.dk{transition:none!important}.dk-words span{animation:none}}@media(min-width:961px){header.hd .hd-top{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:28px!important;height:72px!important}header.hd .hd-top>div:first-child{display:none!important}header.hd .brand{order:0;justify-self:start}header.hd .brand img{height:42px!important}header.hd .hd-top nav.mainnav{order:1;border:0!important;justify-self:center;background:none!important}header.hd .hd-top nav.mainnav>.wrap{width:auto!important;padding:0!important;gap:4px!important}header.hd .hd-icons{order:2}header.hd .hd-icons .lbl{display:none!important}header.hd .hd-icons a.d-only[href*=instagram]{display:none!important}header.hd .hd-icons #searchOpenM{display:inline-grid!important;place-items:center}header.hd .hd-icons{gap:6px!important}header.hd .hd-icons>a,header.hd .hd-icons>button{width:42px;height:42px;padding:0!important;display:inline-grid!important;place-items:center;border-radius:12px}header.hd .hd-icons svg{width:21px;height:21px}header.hd .hd-icons .cnt{top:2px!important;right:0!important}:root body #mainnav .nv>a,:root body #mainnav .nv>button{height:40px!important;margin:0!important;padding:0 14px!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;border-radius:12px}:root body #mainnav .nv>button:after{content:"";position:static;display:inline-block;width:6px;height:6px;margin-left:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);background:none;transition:transform .2s}:root body #mainnav .nv.open>button:after{transform:translateY(1px) rotate(225deg)}:root body #mainnav .nv>a:after{left:14px;right:14px;bottom:3px}}.mega .mg2{display:contents}.mm{padding:26px clamp(16px,3vw,40px) 22px!important}.mm-cols{display:grid;grid-template-columns:repeat(var(--n),minmax(150px,220px));justify-content:center;gap:28px 44px}.mm-h{display:block;font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:12px}a.mm-h:hover{color:var(--sec)}.mm ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mm li a{display:block;padding:6px 10px;margin:0 -10px;border-radius:10px;font-size:14.5px;color:var(--ink);transition:background .15s,color .15s,box-shadow .15s!important}@media(hover:hover){.mm li a:hover{background:var(--su-surface-hi);box-shadow:var(--su-raised-sm);color:var(--sec)}}.mm li a:active{box-shadow:var(--su-pressed)}.mm-foot{display:flex;justify-content:center;gap:22px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.mm-foot a{font-family:var(--head);font-weight:700;font-size:12.5px;color:var(--blue-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.mm-foot a:hover{color:var(--sec);text-decoration-color:currentColor}:root body .mega{border-top:1px solid var(--line)!important;border-radius:0 0 22px 22px;background:var(--su-surface)!important;box-shadow:0 22px 40px -24px #2e1e5459!important}@media(max-width:960px){:root body #mnBody{padding:6px 12px!important}:root body #mnBody>a,:root body #mnBody summary{font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding:13px 12px!important}:root body #mnBody details a{display:block!important;min-height:0!important;margin:0!important;border:0!important;line-height:1.35!important;font-size:14.5px!important;text-transform:none!important;padding:9px 12px 9px 22px!important;color:var(--txt)!important}:root body #mnBody details[open]{padding-bottom:6px}}.fb{position:relative;width:100%;aspect-ratio:16/9;max-height:calc(100vh - 96px);min-height:480px;overflow:hidden;background:#2e1f52;isolation:isolate;margin-top:12px}.fb-slides,.fb-s{position:absolute;top:0;right:0;bottom:0;left:0}.fb-s{clip-path:inset(0 0 0 100%);transition:clip-path 1.15s cubic-bezier(.77,0,.18,1)}.fb-s.on{clip-path:inset(0 0 0 0);z-index:2}.fb-s.out{clip-path:inset(0 0 0 0);z-index:1}.fb-s img{width:100%;height:100%;object-fit:cover;transform:scale(1.14);transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.fb-s.on img{transform:scale(1.02);animation:fbKen 9s ease-out 1.2s forwards}@keyframes fbKen{0%{transform:scale(1.02)}to{transform:scale(1.1) translate(-1.5%)}}.fb-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(40,24,72,.82) 0%,rgba(40,24,72,.55) 34%,rgba(40,24,72,.1) 62%,transparent 75%),linear-gradient(0deg,rgba(40,24,72,.55) 0%,transparent 26%)}.fb-in{position:relative;z-index:4;height:100%;display:flex;align-items:center;padding-bottom:70px}.fb-texts{display:grid;max-width:760px}.fb-t p{max-width:46ch}.fb-t{grid-area:1/1;visibility:hidden;color:#fff}.fb-t.on{visibility:visible}.fb-k{display:inline-flex;align-items:center;gap:10px;font-family:var(--head);font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#f6cfe0;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .6s}.fb-k i{width:30px;height:2px;background:#e48fb6;display:block}.fb .fb-h{font-weight:800;font-size:clamp(36px,5.2vw,74px);line-height:1.02;letter-spacing:-.02em;color:#fff;margin:16px 0 18px}.fb-ln{display:block;overflow:hidden;padding-bottom:.08em}.fb-ln>span{display:inline-block;transform:translateY(112%);transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.25s + var(--m)*.12s)}.fb-t p{margin:0 0 26px;font-size:17px;line-height:1.6;max-width:46ch;color:#efe9ff!important;opacity:0;transform:translateY(12px);transition:opacity .6s .5s,transform .7s .5s}.fb-cta{display:flex;flex-wrap:wrap;gap:12px;opacity:0;transform:translateY(12px);transition:opacity .6s .65s,transform .7s .65s}.fb.go .fb-t.on .fb-k,.fb.go .fb-t.on p,.fb.go .fb-t.on .fb-cta{opacity:1;transform:none}.fb.go .fb-t.on .fb-ln>span{transform:none}.fb-t:not(.on) *{transition-duration:.25s!important;transition-delay:0s!important}.fb .btn.lp-pink:not(.ghost):not(.white):not(.ok){box-shadow:4px 4px 12px #00000040,-2px -2px 8px #ffffff1f!important}.fb .btn:not(.lp-pink):not(.ghost):not(.white):not(.ok){box-shadow:4px 4px 12px #0000004d,-2px -2px 8px #ffffff1a!important}.fb-bar{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:0 0 22px}.fb-bar-in{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.fb-prog{display:flex;gap:12px;flex:1;max-width:760px}.fb-pb{flex:1;display:flex;flex-direction:column;gap:8px;text-align:left;min-width:0;padding:8px 0}.fb-pb span{font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.fb-pb[aria-current=true] span,.fb-pb:hover span{color:#fff}.fb-pb i{display:block;height:3px;border-radius:3px;background:#ffffff40;overflow:hidden}.fb-pb em{display:block;height:100%;width:0;background:linear-gradient(90deg,#c9b6ff,#f6cfe0)}.fb-pb[aria-current=true] em{animation:fbProg 6.5s linear forwards}.fb.paused .fb-pb em,.fb:hover .fb-pb em{animation-play-state:paused}.fb.paused .fb-pb[aria-current=true] em{width:100%}@keyframes fbProg{to{width:100%}}.fb-ctl{display:flex;align-items:center;gap:10px}.fb-count{font-family:var(--head);font-weight:700;font-size:13px;color:#ffffffbf;margin-right:6px;font-variant-numeric:tabular-nums}.fb-count b{color:#fff;font-size:18px}.fb .hs-arw{background:#ffffff24!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none!important;width:44px;height:44px}@media(hover:hover){.fb .hs-arw:hover{background:#f6cfe0!important;color:#4a2f7f!important;border-color:#f6cfe0!important}}@media(max-width:960px){.fb{aspect-ratio:4/5;max-height:none;min-height:0}.fb-shade{background:linear-gradient(0deg,rgba(40,24,72,.9) 0%,rgba(40,24,72,.55) 45%,transparent 75%)}.fb-in{align-items:flex-end;padding-bottom:96px}.fb-prog{max-width:none}}@media(max-width:600px){.fb{aspect-ratio:3/4;margin-top:8px}.fb .fb-h{font-size:clamp(30px,9vw,40px)!important;margin:10px 0}.fb-t p{font-size:14.5px;margin-bottom:16px}.fb-pb span,.fb-count{display:none}.fb-bar{padding-bottom:14px}.fb-cta .btn{flex:1 1 0;justify-content:center;white-space:nowrap;padding:0 10px!important;font-size:11.5px!important}.fb .hs-arw{width:40px;height:40px}.fb-in{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.fb *{transition:none!important;animation:none!important}.fb-t.on *{opacity:1!important;transform:none!important}}:root body[data-site] .fb .btn:not(.ghost):not(.white):not(.ok),:root body[data-site] .fb .btn.lp-pink:not(.ghost):not(.white):not(.ok){box-shadow:0 8px 18px -8px #140a288c!important;border-color:transparent!important}@media(hover:hover)and (pointer:fine){:root body[data-site] .fb .btn:not(.ghost):not(.white):not(.ok):hover,:root body[data-site] .fb .btn.lp-pink:not(.ghost):not(.white):not(.ok):hover{box-shadow:0 12px 24px -10px #140a2899!important}}:root body[data-site] .fb .btn:not(.ghost):not(.white):not(.ok):active,:root body[data-site] .fb .btn.lp-pink:not(.ghost):not(.white):not(.ok):active{box-shadow:inset 2px 2px 6px #00000040!important}.fg-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:-4px 0 22px}.fg-chips button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:22px;font-weight:700;font-size:13.5px;color:var(--ink);background:var(--su-surface);border:1px solid var(--su-line);box-shadow:var(--su-raised-sm);transition:background .2s,color .2s,box-shadow .2s,border-color .2s!important}.fg-chips button span{min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:grid;place-items:center;font-size:11px;background:var(--su-well);color:var(--soft)}.fg-chips button[aria-selected=true]{background:var(--su-well);box-shadow:var(--su-inset),inset 0 -3px 0 var(--fr,#c8102e);color:var(--fp,#5c2d91);border-color:#e8b9c8}.fg-chips button[aria-selected=true] span{background:#c8102e;color:#fff}@media(hover:hover){.fg-chips button:not([aria-selected=true]):hover{box-shadow:var(--su-hover);color:var(--sec);border-color:var(--sec)}}.fg-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;perspective:1200px}.fg-grid .card{min-width:0}.fg-grid.fg-wait .card{opacity:0}.fg-grid .card.fg-in{animation:fgIn .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--k)*55ms)}.fg-grid .card.fg-out{animation:fgOut .18s ease-in forwards;animation-delay:calc(var(--k)*25ms);pointer-events:none}@keyframes fgIn{0%{opacity:0;transform:translateY(28px) scale(.94) rotateX(-10deg)}to{opacity:1;transform:none}}@keyframes fgOut{to{opacity:0;transform:scale(.94) translateY(-8px)}}.fg-more{display:flex;flex-direction:column;align-items:center;gap:6px}@media(max-width:1180px){.fg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:960px){.fg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.fg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fg-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -16px 16px;padding:4px 16px 8px}.fg-chips::-webkit-scrollbar{display:none}.fg-chips button{flex:none;min-height:40px;font-size:13px}}@media(prefers-reduced-motion:reduce){.fg-grid .card{animation:none!important;opacity:1!important}}#fgMore[hidden]{display:none!important}.search[aria-hidden=true]{visibility:hidden;transition:transform .3s,visibility 0s .3s}@media(min-width:961px){.fb-s[data-i="2"]{background:linear-gradient(90deg,#3b1f52,#6a2346 60%,#8e2a3a)}.fb-s[data-i="2"] img{position:absolute;left:24%;top:0;width:76%;height:100%;object-fit:cover;object-position:50% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%);mask-image:linear-gradient(90deg,transparent 0%,#000 16%)}}@media(min-width:961px)and (max-width:1300px){.fb-s[data-i="2"] img{left:34%;width:66%}}.cs-need[href="#/c/fbaby"] img,.lp-rc[href="#/c/fbaby"] img{object-position:36% 30%!important}:root body{--b-raised:0 3px 8px -2px rgba(46,30,84,.22),0 1px 2px rgba(46,30,84,.12);--b-hover:0 8px 18px -6px rgba(46,30,84,.3),0 2px 4px rgba(46,30,84,.12);--b-press:inset 0 2px 5px rgba(46,30,84,.25)}:root body[data-site=neogene]{--b-raised:0 3px 8px -2px rgba(0,60,100,.22),0 1px 2px rgba(0,60,100,.12);--b-hover:0 8px 18px -6px rgba(0,60,100,.3),0 2px 4px rgba(0,60,100,.12);--b-press:inset 0 2px 5px rgba(0,60,100,.25)}:root body :is(.btn,.hs-arw,.c-arrow,.s-arrow,.hb-arrow,.qty button,.x,.totop,.fz-news button,.cs-chips a,.pdp-tags a,.ptabs button,.htabs button,.rt-filter button,.pg-jump a,.mg-tab,.lp-go,.bt-add,.qz-add,.lp-pill,.ig2-btn,.ig-follow,.ab-ig,.fg-chips button,.bt-tags a,.dk-info i,.qz-o,.hd-icons>a,.hd-icons>button,#mainnav .nv>a,#mainnav .nv>button,.burger,.mm li a,.ssp-seg a,.bk-thumbs button,.bsw,.fb .hs-arw,.cs-trio-list a,.fi-steps a,.bt-switch button,.mx-dot,#__nb){box-shadow:var(--b-raised)!important}:root body :is(.hd-icons>a,.hd-icons>button,#mainnav .nv>a,#mainnav .nv>button,.burger,.mm li a,.mx-dot,.bt-switch button,#__nb){box-shadow:none!important}@media(hover:hover)and (pointer:fine){:root body :is(.btn,.hs-arw,.c-arrow,.s-arrow,.hb-arrow,.qty button,.x,.totop,.fz-news button,.cs-chips a,.pdp-tags a,.ptabs button,.htabs button,.rt-filter button,.pg-jump a,.mg-tab,.lp-go,.bt-add,.qz-add,.lp-pill,.ig2-btn,.ig-follow,.ab-ig,.fg-chips button,.bt-tags a,.dk-info i,.qz-o,.hd-icons>a,.hd-icons>button,#mainnav .nv>a,#mainnav .nv>button,.burger,.mm li a,.ssp-seg a,.bk-thumbs button,.bsw,.fb .hs-arw,.cs-trio-list a,.fi-steps a,.bt-switch button,.mx-dot,#__nb):hover{box-shadow:var(--b-hover)!important}:root body :is(.hd-icons>a,.hd-icons>button,#mainnav .nv>a,#mainnav .nv>button,.burger,.mm li a,#__nb):hover{box-shadow:var(--b-raised)!important}}:root body :is(.btn,.hs-arw,.c-arrow,.s-arrow,.hb-arrow,.qty button,.x,.totop,.fz-news button,.cs-chips a,.pdp-tags a,.ptabs button,.htabs button,.rt-filter button,.pg-jump a,.mg-tab,.lp-go,.bt-add,.qz-add,.lp-pill,.ig2-btn,.ig-follow,.ab-ig,.fg-chips button,.bt-tags a,.dk-info i,.qz-o,.hd-icons>a,.hd-icons>button,#mainnav .nv>a,#mainnav .nv>button,.burger,.mm li a,.ssp-seg a,.bk-thumbs button,.bsw,.fb .hs-arw,.cs-trio-list a,.fi-steps a,.bt-switch button,.mx-dot,#__nb):active{box-shadow:var(--b-press)!important}:root body :is(.ptabs button,.htabs button,.rt-filter button,.mg-tab,.bt-switch button,#__nb)[aria-selected=true],:root body :is(.pg-jump a.on,#__nb){box-shadow:var(--b-press),inset 0 -3px 0 var(--blue)!important}:root body :is(.fg-chips button,#__nb)[aria-selected=true]{box-shadow:var(--b-press),inset 0 -3px #c8102e!important}:root body :is(#mainnav .nv>a[aria-current=page],.nv.open>button,#__nb){box-shadow:var(--b-press)!important}:root body :is(.ssp-seg a[aria-current=page],#__nb){box-shadow:var(--b-raised)!important}:root body :is(.bt-pill,.ssp-seg,.bt-switch,#__nb){box-shadow:inset 0 2px 5px #2e1e5429!important}:root body :is(.mx-dot,#__nb){box-shadow:inset 0 1px 3px #2e1e5440!important}:root body :is(.bt-pill,#__nb){box-shadow:var(--b-raised)!important}:root body .fb :is(.btn,#__nb){box-shadow:0 8px 18px -8px #140a288c!important}:root body :is(.btn,.hs-arw,#__nb):is(:disabled,[disabled]){box-shadow:none!important}.kp-hero{background:linear-gradient(120deg,#f3effc,#fbf8ff 45%,#fcedf4);overflow:hidden}.kp-hero-in{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(20px,4vw,60px);align-items:center;min-height:clamp(420px,56vh,540px);padding-top:20px;padding-bottom:30px}.kp-tx h1{font-weight:800;font-size:clamp(40px,5.4vw,72px);line-height:1;letter-spacing:-.02em;margin:16px 0 14px;color:var(--ink)}.kp-tx h1 em{font-style:normal;background:linear-gradient(90deg,#8b6fd8,#e48fb6);-webkit-background-clip:text;background-clip:text;color:transparent}.kp-tx p{font-size:17px;max-width:44ch;margin:0 0 20px}.kp-facts{list-style:none;margin:0 0 24px;padding:0;display:flex;gap:12px;flex-wrap:wrap}.kp-facts li{display:flex;flex-direction:column;padding:10px 16px;border-radius:16px;background:var(--su-surface);border:1px solid var(--su-line);box-shadow:var(--su-raised-sm)}.kp-facts b{font-family:var(--head);font-weight:800;font-size:20px;color:#7f62cf;line-height:1.1}.kp-facts span{font-size:12px;color:var(--soft)}.kp-fan{position:relative;height:clamp(320px,44vh,440px);display:grid;place-items:center}.kp-fan img{position:absolute;width:clamp(130px,15vw,200px);height:auto;border-radius:10px;box-shadow:0 22px 40px -18px #2e1e548c;transform:translate(calc(var(--n)*62%)) rotate(calc(var(--n)*7deg)) translateY(calc(var(--n)*var(--n)*6px));transform-origin:50% 120%;transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:kpIn .8s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc((var(--n) + 2)*90ms)}.kp-fan img:nth-child(3){z-index:3}.kp-fan img:nth-child(2),.kp-fan img:nth-child(4){z-index:2}@keyframes kpIn{0%{opacity:0;transform:translateY(40px) rotate(0)}}@media(hover:hover){.kp-fan:hover img{transform:translate(calc(var(--n)*78%)) rotate(calc(var(--n)*10deg)) translateY(calc(var(--n)*var(--n)*8px))}}.kp-grid .card .ci{background:#fff}.kp-grid .card .ci img{padding:6%!important}@media(max-width:960px){.kp-hero-in{grid-template-columns:1fr;min-height:0}.kp-fan{height:280px;order:-1}}@media(max-width:600px){.kp-tx h1{font-size:38px}.kp-tx p{font-size:15.5px}.kp-fan{height:220px}.kp-fan img{width:110px}.kp-facts li{padding:8px 12px}.kp-facts b{font-size:17px}.kp-tx .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.kp-fan img{animation:none;transition:none}}.kp-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media(max-width:1180px){.kp-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:960px){.kp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:600px){.kp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.kp-hero{position:relative;background:linear-gradient(120deg,#f3effc,#fbf8ff 40%,#fcedf4 70%,#efe8fb);background-size:220% 220%;animation:kpBg 14s ease-in-out infinite alternate}@keyframes kpBg{to{background-position:100% 100%}}.kp-spark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.kp-spark i{position:absolute;left:var(--x);top:var(--y);font-style:normal;font-size:calc(14px*var(--s));color:#c9a4ec;opacity:0;animation:kpTw 3.4s ease-in-out var(--d) infinite}.kp-spark i:nth-child(3n){color:#f2a9c9}@keyframes kpTw{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:.9;transform:scale(1) rotate(45deg)}}.kp-hero-in{position:relative;min-height:clamp(460px,62vh,580px)!important}.kp-w{display:inline-block}.kp-w>span{display:inline-block;opacity:0;transform:translateY(.5em) rotate(8deg) scale(.8);transition:opacity .5s,transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i)*45ms + .1s)}.kp-hero.go .kp-w>span{opacity:1;transform:none}em.kp-w>span{background:linear-gradient(90deg,#8b6fd8,#e48fb6);-webkit-background-clip:text;background-clip:text;color:transparent}.kp-tx p,.kp-facts,.kp-tx .btn,.kp-tx .lp-kick{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}.kp-hero.go .kp-tx .lp-kick{opacity:1;transform:none}.kp-hero.go .kp-tx p{opacity:1;transform:none;transition-delay:.55s}.kp-hero.go .kp-facts{opacity:1;transform:none;transition-delay:.7s}.kp-hero.go .kp-tx .btn{opacity:1;transform:none;transition-delay:.85s}.kp-fan{display:none!important}.kp-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.kp-car{position:relative;width:100%;height:clamp(300px,40vh,380px);perspective:1100px;outline:none}.kp-box{--d:0;position:absolute;left:50%;top:50%;width:clamp(170px,16vw,220px);aspect-ratio:3/4.2;margin:0;transform:translate(-50%,-50%) translate(calc(var(--d)*62%)) translateZ(calc(var(--d)*var(--d)*-60px)) rotateY(calc(var(--d)*-28deg)) scale(calc(1 - (var(--d)*var(--d))*.04));transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s;z-index:calc(10 - var(--d)*var(--d));opacity:1;filter:brightness(calc(1 - (var(--d)*var(--d))*.06)) saturate(.95)}.kp-box[data-vis="0"]{opacity:0;pointer-events:none}.kp-box img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(46,30,84,.35))}.kp-box.on{z-index:20;filter:none}.kp-box.on img{animation:kpBob 3.6s ease-in-out infinite}@keyframes kpBob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}.kp-box.on:after{content:"";position:absolute;left:18%;right:18%;bottom:-16px;height:14px;border-radius:50%;background:radial-gradient(closest-side,rgba(46,30,84,.35),transparent);animation:kpSh 3.6s ease-in-out infinite}@keyframes kpSh{50%{transform:scaleX(.75);opacity:.6}}.kp-cap{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:18px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff;box-shadow:0 12px 26px -14px #2e1e5473}.kp-cap.sw{animation:kpCap .45s cubic-bezier(.2,.8,.2,1)}@keyframes kpCap{0%{opacity:0;transform:translateY(8px)}}.kp-cap b{font-family:var(--head);font-size:16px;color:#2e1f52}.kp-cap span{font-size:13px;font-weight:700;color:#7f62cf}.kp-add{min-height:38px;padding:0 14px;border-radius:12px;background:#8b6fd8;color:#fff;font-family:var(--head);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em;transition:background .2s,color .2s!important}@media(hover:hover){.kp-add:hover{background:#f6cfe0;color:#4a2f7f}}.kp-nav{display:flex;gap:10px}.kp-ticker{overflow:hidden;padding:14px 0;background:linear-gradient(90deg,#8b6fd8,#b07ad6 50%,#e48fb6);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.kp-tk{display:flex;gap:14px;width:max-content;animation:kpTick 46s linear infinite}.kp-ticker:hover .kp-tk{animation-play-state:paused}@keyframes kpTick{to{transform:translate(-50%)}}.kp-chip{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:30px;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);color:#fff;font-family:var(--head);font-weight:700;font-size:13px;white-space:nowrap;transition:background .2s!important}.kp-chip:hover{background:#ffffff52}.kp-chip img{width:30px;height:40px;object-fit:contain}.kp-grid .card .ci{transition:transform .25s ease-out!important;transform-style:preserve-3d;position:relative;overflow:hidden}.kp-grid .card .ci:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(220px circle at var(--sx,50%) 0%,rgba(255,255,255,.55),transparent 60%);opacity:0;transition:opacity .25s;pointer-events:none}@media(hover:hover){.kp-grid .card:hover .ci:after{opacity:1}}.kp-grid .card.kp-hide{opacity:0;transform:translateY(30px) scale(.95)}.kp-grid .card.kp-pop{animation:kpPop .7s cubic-bezier(.34,1.4,.64,1) backwards;animation-delay:calc(var(--k)*70ms)}@keyframes kpPop{0%{opacity:0;transform:translateY(30px) scale(.92) rotate(-2deg)}}@media(max-width:960px){.kp-stage{order:-1}.kp-car{height:300px}}@media(max-width:600px){.kp-car{height:250px}.kp-box{width:140px}.kp-cap{padding-left:12px}.kp-cap b{font-size:14px}.kp-cap span{display:none}.kp-chip{font-size:12px}}@media(prefers-reduced-motion:reduce){.kp-hero,.kp-spark i,.kp-box.on img,.kp-box.on:after,.kp-tk,.kp-grid .card{animation:none!important}.kp-w>span,.kp-tx>*{opacity:1!important;transform:none!important}.kp-grid .card.kp-hide{opacity:1;transform:none}}.kh{position:relative;overflow:hidden;padding:clamp(26px,4vw,48px) 0 0;background:linear-gradient(120deg,#f3effc,#fbf8ff 40%,#fcedf4 70%,#efe8fb);background-size:220% 220%;animation:kpBg 14s ease-in-out infinite alternate}.kh-top{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.kh-top h1{font-weight:800;font-size:clamp(44px,6.6vw,92px);line-height:.98;letter-spacing:-.03em;margin:16px 0 12px;color:var(--ink)}.kh-top p{margin:0 0 20px;font-size:17px;max-width:48ch;color:var(--txt);opacity:0;transform:translateY(12px);transition:opacity .6s .55s,transform .7s .55s}.kh-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;opacity:0;transform:translateY(12px);transition:opacity .6s .7s,transform .7s .7s}.kh.go .kh-top p,.kh.go .kh-row{opacity:1;transform:none}.kh-tag{position:relative;display:inline-flex;align-items:baseline;gap:8px;padding:10px 18px 10px 26px;border-radius:12px 18px 18px 12px;background:#fff;box-shadow:0 10px 24px -12px #2e1e5466;transform:rotate(-3deg);animation:khSwing 4s ease-in-out infinite;transform-origin:8px 50%}.kh-tag:before{content:"";position:absolute;left:9px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#e48fb6}.kh-tag b{font-family:var(--head);font-weight:800;font-size:24px;color:#7f62cf}.kh-tag small{font-size:12.5px;color:var(--soft);font-weight:700}@keyframes khSwing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(2deg)}}.kh-shelf{position:relative;margin-top:clamp(0px,1vw,10px);padding-bottom:26px;display:grid;gap:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.kh-lane{overflow:visible;position:relative}.kh-lane:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:12px;border-radius:6px;background:linear-gradient(180deg,#e9e0f7,#d9cbf2);box-shadow:0 10px 16px -10px #2e1e5473}.kh-track{display:flex;gap:22px;width:max-content;padding:46px 0 2px;animation:khMove 48s linear infinite}.kh-lane.l1 .kh-track{animation-direction:reverse;animation-duration:56s}.kh-shelf:hover .kh-track{animation-play-state:paused}@keyframes khMove{to{transform:translate(-33.333%)}}.kh-box{position:relative;flex:none;width:clamp(110px,10vw,150px);aspect-ratio:3/4.2;display:block;transform:rotate(var(--t));transform-origin:50% 100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.kh-box img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(46,30,84,.3))}.kh-price{position:absolute;left:50%;top:-6px;transform:translate(-50%,-6px) scale(.9);display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border-radius:12px;background:#2e1f52;color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap;opacity:0;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:2}.kh-price b{color:#f6cfe0;font-size:13px}.kh-price:after{content:"";position:absolute;bottom:-5px;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#2e1f52;border-bottom:0}@media(hover:hover){.kh-box:hover{transform:rotate(0) translateY(-14px) scale(1.08);z-index:3}.kh-box:hover .kh-price{opacity:1;transform:translate(-50%,-14px) scale(1)}}.kh-box:focus-visible .kh-price{opacity:1}.kh-floor{position:absolute;left:0;right:0;bottom:0;height:26px;background:linear-gradient(180deg,#fff0,#8b6fd81f)}@media(max-width:600px){.kh-top h1{font-size:46px}.kh-top p{font-size:15px}.kh-box{width:96px}.kh-track{gap:14px}.kh-shelf{gap:12px}.kh-tag b{font-size:20px}}@media(prefers-reduced-motion:reduce){.kh,.kh-track,.kh-tag{animation:none!important}.kh-top>*{opacity:1!important;transform:none!important}.kh-shelf{overflow-x:auto}}.kh.go .kp-w>span{opacity:1;transform:none}.kh .kp-spark{z-index:1}.kw{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kw-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;padding:0;border-radius:26px;overflow:hidden;text-align:left;color:#fff;box-shadow:0 20px 40px -24px #2e1e5499;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s!important;isolation:isolate}.kw-h{background:radial-gradient(120% 90% at 50% 0%,#3a5bd6,#1d2a6b 55%,#14163f)}.kw-p{background:radial-gradient(120% 90% at 50% 0%,#f6a8cf,#b26bd8 55%,#6a3fa8)}.kw-c{background:radial-gradient(120% 90% at 50% 0%,#8fd3ff,#5a8fe6,#d6649a)}.kw-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.35) 1.2px,transparent 1.5px);background-size:22px 22px;opacity:.35;z-index:-1}.kw-fan{position:absolute;left:0;right:0;top:26px;height:200px;display:grid;place-items:center}.kw-fan img{position:absolute;width:118px;height:auto;filter:drop-shadow(0 16px 16px rgba(0,0,0,.35));transform:translate(calc(var(--n)*62%)) rotate(calc(var(--n)*9deg)) translateY(calc(var(--n)*var(--n)*10px));transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.kw-fan img:nth-child(2){z-index:2}.kw-tx{position:relative;padding:22px 24px 24px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35))}.kw-tx small{font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.kw-tx b{font-family:var(--head);font-weight:800;font-size:24px;line-height:1.15}.kw-tx>span{font-size:14px;opacity:.9}.kw-tx em{font-style:normal;display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.kw-tx em svg{width:13px;height:13px;transition:transform .2s}@media(hover:hover){.kw-card:hover{transform:translateY(-6px);box-shadow:0 30px 50px -24px #2e1e54b3}.kw-card:hover .kw-fan img{transform:translate(calc(var(--n)*80%)) rotate(calc(var(--n)*14deg)) translateY(calc(var(--n)*var(--n)*14px - 10px))}.kw-card:hover em svg{transform:translate(4px)}}.kw-card:focus-visible{outline:3px solid #8b6fd8;outline-offset:4px}.ks{position:relative;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(20px,4vw,60px);padding:clamp(24px,4vw,48px);border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#0f8fa8,#2bb7c9 45%,#8fe3e0);color:#fff}.ks-art{position:relative;height:clamp(220px,24vw,300px);display:grid;place-items:center}.ks-art img{position:relative;z-index:2;height:100%;width:auto;filter:drop-shadow(0 26px 28px rgba(0,40,60,.45));animation:ksBob 4s ease-in-out infinite}@keyframes ksBob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-14px) rotate(2deg)}}.ks-wave{position:absolute;left:-30%;right:-30%;height:60px;border-radius:50% 50% 0 0/100% 100% 0 0;background:#ffffff2e;animation:ksWave 6s ease-in-out infinite}.ks-wave.w1{bottom:10%}.ks-wave.w2{bottom:2%;background:#ffffff1f;animation-delay:-3s;animation-duration:8s}@keyframes ksWave{0%,to{transform:translate(-6%)}50%{transform:translate(6%)}}.ks-new{display:inline-block;padding:6px 14px;border-radius:10px;background:#ff5a5f;font-family:var(--head);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-4deg);box-shadow:0 8px 16px -8px #0006}.ks-tx h2{color:#fff;font-weight:800;font-size:clamp(28px,3.4vw,46px);line-height:1.08;margin:14px 0 10px}.ks-tx p{margin:0 0 20px;font-size:16px;color:#eafcff!important;max-width:44ch}.ks-buy{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ks-buy>b{font-family:var(--head);font-weight:800;font-size:30px}.ks .btn.ghost{background:transparent!important;color:#fff!important;border-color:#ffffffb3!important}.ki{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ki li{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:20px;background:var(--su-surface);border:1px solid var(--su-line);box-shadow:var(--su-raised-sm)}.ki span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#a993ea,#e48fb6);margin-bottom:8px}.ki svg{width:22px;height:22px}.ki b{font-family:var(--head);font-size:15px;color:var(--ink)}.ki small{font-size:13px;color:var(--soft)}.kx{opacity:0;transform:translateY(26px)}.kx.in{opacity:1;transform:none;transition:opacity .6s ease calc(var(--k)*.1s),transform .7s cubic-bezier(.2,.8,.2,1) calc(var(--k)*.1s)}@media(max-width:960px){.kw{grid-template-columns:1fr}.kw-card{min-height:280px}.kw-fan{height:160px}.kw-fan img{width:96px}.ks{grid-template-columns:1fr;text-align:center}.ks-buy{justify-content:center}.ks-tx p{margin-left:auto;margin-right:auto}.ki{grid-template-columns:1fr 1fr}}@media(max-width:600px){.kw{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px 10px}.kw::-webkit-scrollbar{display:none}.kw-card{scroll-snap-align:start;min-height:260px}.ks-art{height:220px}.ki li{padding:14px}.ki b{font-size:13.5px}.ki small{font-size:12px}}@media(prefers-reduced-motion:reduce){.ks-art img,.ks-wave{animation:none}.kx{opacity:1;transform:none}}.ks-art img{height:clamp(220px,24vw,300px)!important;width:auto!important;max-width:100%;object-fit:contain}.kh-top h1{display:flex;flex-direction:column;align-items:center;gap:0;line-height:1.08!important;font-size:clamp(46px,7vw,104px)!important;letter-spacing:-.02em!important;margin:14px 0!important}.kh-top h1 .kp-w{display:block;font-style:normal;padding:0 .08em}.kh-top h1 .kp-w>span{padding:.04em .015em .1em;line-height:1.08}.kh-top h1 .kp-w:first-child>span{color:transparent;-webkit-text-stroke:2px #8b6fd8;font-weight:800;letter-spacing:.02em}.kh-top h1 em.kp-w{font-style:normal}.kh-top h1 em.kp-w>span{background:linear-gradient(180deg,#a993ea,#8b6fd8 45%,#e48fb6);-webkit-background-clip:text;background-clip:text;color:transparent}.kh-top h1:after{content:"";display:block;width:64px;height:4px;border-radius:4px;margin-top:10px;background:linear-gradient(90deg,#8b6fd8,#e48fb6)}.kh-top p{font-size:17.5px;line-height:1.55}@media(max-width:600px){.kh-top h1{font-size:54px!important}.kh-top h1 .kp-w:first-child>span{-webkit-text-stroke:1.5px #8b6fd8}}.kh-top h1 .kp-w:first-child>span{color:#2e1f52!important;-webkit-text-stroke:0!important;letter-spacing:-.01em}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .kh-top h1 .kp-w:first-child>span{color:var(--ink)!important}}.hd-back{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--ink);background:var(--su-surface);border:1px solid var(--su-line);box-shadow:var(--b-raised,0 3px 8px -2px rgba(46,30,84,.22));transition:background .2s,color .2s,box-shadow .2s,transform .15s!important;flex:none}.hd-back[hidden]{display:none!important}.hd-back svg{width:20px;height:20px}@media(hover:hover){.hd-back:hover{color:var(--sec);box-shadow:var(--b-hover)!important;transform:translate(-2px)}}.hd-back:active{box-shadow:var(--b-press)!important;transform:none}@media(min-width:961px){header.hd .hd-top{grid-template-columns:auto auto 1fr auto!important}header.hd .hd-top>div:first-child{display:flex!important;order:-1}header.hd .hd-top>div:first-child>:not(.hd-back){display:none!important}header.hd .hd-top>div:first-child:has(.hd-back[hidden]){display:none!important}}@media(max-width:960px){header.hd .hd-top>div:first-child{gap:6px!important}.hd-back{width:40px;height:40px}}.fxw{background:linear-gradient(180deg,var(--bg),var(--tint))}.fx-wave{text-align:center;font-family:"Montserrat",var(--head);font-size:clamp(38px,6vw,84px);line-height:1.05;letter-spacing:-.02em;margin:0 0 12px;color:var(--ink);font-weight:100;font-variation-settings:"wght" 100}.fx-wave>span:not(.fx-dot){display:inline-block;font-weight:100;font-variation-settings:"wght" 100}.fx-wave .sp{width:.28em}.fx-wave.go>span:not(.fx-dot):not(.sp){animation:fxWeight 1.1s cubic-bezier(.3,.7,.2,1) forwards,fxBreathe 3.2s ease-in-out infinite;animation-delay:calc(var(--i)*55ms),calc(1.3s + var(--i)*90ms)}@keyframes fxWeight{0%{font-weight:100;font-variation-settings:"wght" 100}55%{font-weight:900;font-variation-settings:"wght" 900;transform:translateY(-6px)}to{font-weight:800;font-variation-settings:"wght" 800;transform:none}}@keyframes fxBreathe{0%,to{font-variation-settings:"wght" 800;transform:scale(1)}50%{font-variation-settings:"wght" 650;transform:scale(1.03)}}.fx-dot{display:inline-block;width:.2em;height:.2em;margin-left:.05em;border-radius:50%;background:linear-gradient(135deg,#8b6fd8,#e48fb6);vertical-align:baseline;opacity:0;transform:translateY(-1.2em)}.fx-wave.go .fx-dot{animation:fxDot .9s cubic-bezier(.3,1.6,.5,1) forwards;animation-delay:1.35s}@keyframes fxDot{0%{opacity:0;transform:translateY(-1.4em) scale(.6)}40%{opacity:1;transform:translateY(0) scale(1.15,.85)}60%{transform:translateY(-.35em) scale(.95,1.05)}80%{transform:translateY(0) scale(1.05,.95)}to{opacity:1;transform:none}}.fx-sub{text-align:center;max-width:52ch;margin:0 auto 34px;font-size:17px}.fxw-grid{display:grid;grid-template-columns:.8fr 1.6fr;gap:24px;align-items:stretch}.fx-lock{position:relative;border-radius:34px;padding:20px 20px 26px;background:linear-gradient(160deg,#4a2f7f,#8b6fd8 55%,#e48fb6);color:#fff;display:flex;flex-direction:column;gap:18px;overflow:hidden;min-height:300px}.fx-lock:before{content:"";position:absolute;inset:-40% -20% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.35),transparent)}.fx-lock-top{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;opacity:.85}.fx-wid{margin-top:auto;position:relative;padding:18px;border-radius:24px;background:#ffffff2e;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.35)}.fx-wid small{font-size:13px;font-weight:600;opacity:.9}.fx-num{display:flex;font-family:"Montserrat",var(--head);font-weight:800;font-size:clamp(64px,7vw,92px);line-height:1;height:1em;margin:6px 0 10px;letter-spacing:-.03em}.fx-dg{display:block;height:1em;overflow:hidden;width:.66em;text-align:center}.fx-reel{display:flex;flex-direction:column;transform:translateY(0);transition:transform var(--dur,1.6s) cubic-bezier(.2,.8,.15,1)}.fx-reel i{display:block;height:1em;font-style:normal}.fx-dg.go .fx-reel{transform:translateY(calc(var(--y)*-1em));animation:fxBlur var(--dur,1.6s) ease-out}@keyframes fxBlur{0%{filter:blur(0)}15%{filter:blur(3px)}70%{filter:blur(1.5px)}to{filter:blur(0)}}.fx-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;color:#4a2f7f;font-size:13px;font-weight:700;opacity:0;transform:scale(.5) translateY(10px)}.fx-chip:before{content:"\25b2";font-size:9px;color:#1aa36f}.fx-lock.done .fx-chip{animation:fxSpring .7s cubic-bezier(.3,1.7,.5,1) forwards}@keyframes fxSpring{to{opacity:1;transform:none}}.fx-dockwrap{position:relative;border-radius:30px;overflow:hidden;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;background:radial-gradient(120% 90% at 20% 0%,#cdb9ff,#a993ea 35%,#f6cfe0)}.fx-desk{position:absolute;top:0;right:0;bottom:0;left:0}.fx-cursor{position:absolute;left:0;top:0;width:22px;height:22px;opacity:0;z-index:6;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.fx-cursor.on{opacity:1}.fx-dock{position:relative;z-index:3;align-self:center;display:flex;align-items:flex-end;gap:10px;padding:10px 14px;border-radius:24px;background:#ffffff59;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.55);height:76px}.fx-ic{--s:1;position:relative;display:flex;flex-direction:column;align-items:center;transform-origin:50% 100%;transform:scale(var(--s)) translateY(calc((var(--s) - 1)*-8px));transition:transform .12s ease-out;margin:0 calc((var(--s) - 1)*14px)}.fx-ic-b{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:0 6px 12px -4px #2e1e5466!important}.fx-ic-b:after{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;background:linear-gradient(180deg,#ffffff8c,#fff0);border-radius:14px 14px 50% 50%/14px 14px 20% 20%}.fx-ic-b svg{width:28px;height:28px;position:relative;z-index:1}.dk1 .fx-ic-b{background:linear-gradient(160deg,#52c2f5,#0079b0)}.dk2 .fx-ic-b{background:linear-gradient(160deg,#ffcf5a,#f08a24)}.dk3 .fx-ic-b{background:linear-gradient(160deg,#ff7a95,#c8102e)}.dk4 .fx-ic-b{background:linear-gradient(160deg,#c9a4ff,#7f62cf)}.dk5 .fx-ic-b{background:linear-gradient(160deg,#5fe0c8,#14a396)}.dk6 .fx-ic-b{background:linear-gradient(160deg,#ff9fc7,#d6649a)}.fx-ic em{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);font-style:normal;font-size:11px;font-weight:600;color:#fff;background:#1e1432bf;padding:3px 8px;border-radius:6px;white-space:nowrap;opacity:0;transition:opacity .15s}.fx-ic:hover em,.fx-ic:focus-visible em{opacity:1}.fx-ic.bounce{animation:fxBounce .55s cubic-bezier(.3,0,.6,1) 2}@keyframes fxBounce{0%,to{transform:scale(var(--s)) translateY(0)}45%{transform:scale(var(--s)) translateY(-26px)}}.fx-win{position:absolute;left:50%;top:22px;width:min(460px,86%);transform:translate(-50%);z-index:4;border-radius:16px;overflow:hidden;background:#fffffff2;box-shadow:0 30px 60px -20px #1e143c80!important;opacity:0;pointer-events:none;transform-origin:var(--ox,50%) var(--oy,100%);clip-path:inset(0 round 16px)}.fx-win:not(.open){transform:translate(-50%) scale(.05);opacity:0}.fx-win.open{opacity:1;pointer-events:auto;animation:fxZoom .55s cubic-bezier(.2,.9,.25,1.05)}@keyframes fxZoom{0%{opacity:0;transform:translate(-50%) translateY(140px) scale(.08)}to{opacity:1;transform:translate(-50%) scale(1)}}.fx-win-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#f3f0f8;border-bottom:1px solid #e6e0f0}.fx-win-bar i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.fx-win-bar i:nth-child(2){background:#febc2e}.fx-win-bar i:nth-child(3){background:#28c840}.fx-win-bar b{flex:1;text-align:center;font-size:13px;color:#2e1f52;margin-right:40px}.fx-win-bd{padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px}.fx-win-row{display:flex;gap:10px}.fx-win-row a{width:64px;aspect-ratio:3/4.2;display:block}.fx-win-row img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(46,30,84,.3))}.fx-win-bd p{margin:0;font-size:13.5px;color:#6b5f86}.fxc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,70px);align-items:center}.fxc-tx h2{font-weight:800;font-size:clamp(32px,4vw,52px);margin:8px 0 12px}.fxc-tx p{max-width:46ch;margin:0 0 22px}.fxc-buy{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fxc-buy>b{font-family:var(--head);font-weight:800;font-size:28px;color:var(--blue-ink)}.fxc-stage{position:relative;height:clamp(380px,46vw,480px);perspective:1400px;display:grid;place-items:center}.fxc-card{position:relative;width:min(300px,72%);aspect-ratio:3/4;transform-style:preserve-3d;transform:rotateY(0)}.fxc-card.spin{animation:fxSpin 3.6s cubic-bezier(.45,.05,.25,1) forwards}@keyframes fxSpin{0%{transform:rotateY(0) rotateX(4deg)}38%{transform:rotateY(180deg) rotateX(0)}62%{transform:rotateY(180deg) rotateX(0)}to{transform:rotateY(360deg) rotateX(0)}}.fxc-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.fxc-front{background:radial-gradient(circle at 50% 30%,#2c2619,#121212 70%);display:flex;align-items:center;justify-content:center}.fxc-front img{height:74%;width:auto;filter:drop-shadow(0 20px 22px rgba(0,0,0,.6))}.fxc-nm{position:absolute;left:18px;right:18px;bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;color:#f5edd9;font-family:var(--head);font-weight:800;font-size:16px}.fxc-nm em{font-style:normal;color:#c9a44c}.fxc-back{transform:rotateY(180deg);background:linear-gradient(160deg,#fbf8ff,#f3effc);padding:28px 24px;display:flex;flex-direction:column;gap:12px;border:1px solid #e6def5}.fxc-k{font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#d6649a}.fxc-back ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fxc-back li{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:600;color:#2e1f52}.fxc-back li span{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8b6fd8,#e48fb6);color:#fff;font-size:12px}.fxc-logo{margin-top:auto;height:34px;width:auto;align-self:flex-start}.fxc-spec{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.38) 50%,transparent 60%);transform:translate(-60%);pointer-events:none}.fxc-card.spin .fxc-spec{animation:fxSpec 3.6s ease-in-out}@keyframes fxSpec{0%{transform:translate(-60%)}38%{transform:translate(60%)}62%{transform:translate(-60%)}to{transform:translate(60%)}}.fxc-shadow{position:absolute;bottom:4%;left:50%;width:220px;height:22px;margin-left:-110px;border-radius:50%;background:radial-gradient(closest-side,rgba(46,30,84,.35),transparent)}.fxc-card.spin~.fxc-shadow{animation:fxShd 3.6s ease-in-out}@keyframes fxShd{38%,62%{transform:scaleX(.85)}}.fxm{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(20px,4vw,60px);align-items:center}.fxm-tx h2{font-weight:800;font-size:clamp(30px,3.6vw,48px);margin:8px 0 12px}.fxm-stage{position:relative;height:clamp(420px,48vw,520px);perspective:1200px;display:grid;place-items:center}.fxm-plane{position:relative;width:min(340px,70%);aspect-ratio:300/384;transform:rotateX(52deg) rotate(-20deg);transform-style:preserve-3d}.fxm-svg{filter:drop-shadow(0 24px 24px rgba(74,47,127,.25))}.fxm-pin b{font-size:13px!important;background:#ffffffd9;padding:2px 6px;border-radius:6px}.fxm-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.fxm-route{stroke-dasharray:1;stroke-dashoffset:1}.fxm-stage.go .fxm-route{animation:fxRoute 2.4s ease-in-out 1.6s forwards}.fxm-stage.still .fxm-route{stroke-dashoffset:0}@keyframes fxRoute{to{stroke-dashoffset:0}}.fxm-pin{position:absolute;width:0;height:0;transform-style:preserve-3d}.fxm-pin i{position:absolute;left:-9px;bottom:0;width:18px;height:24px;border-radius:50% 50% 50% 0;background:linear-gradient(135deg,#8b6fd8,#d6649a);transform:rotate(20deg) rotateX(-52deg) translateZ(90px) rotate(-45deg);transform-origin:50% 100%;opacity:0}.fxm-pin i:after{content:"";position:absolute;left:5px;top:5px;width:8px;height:8px;border-radius:50%;background:#fff}.fxm-pin b{position:absolute;left:12px;top:-14px;font-size:11px;font-weight:700;color:#4a2f7f;white-space:nowrap;transform:rotate(20deg) rotateX(-52deg);transform-origin:0 100%;opacity:0}.fxm-pin:before{content:"";position:absolute;left:-6px;top:-3px;width:12px;height:6px;border-radius:50%;background:#4a2f7f59;opacity:0}.fxm-stage.go .fxm-pin i{animation:fxPin .7s cubic-bezier(.3,1.5,.5,1) forwards;animation-delay:calc(.2s + var(--k)*.15s)}.fxm-stage.go .fxm-pin b,.fxm-stage.go .fxm-pin:before{animation:fxFade .4s ease forwards;animation-delay:calc(.6s + var(--k)*.15s)}.fxm-stage.still .fxm-pin i{opacity:1;transform:rotate(20deg) rotateX(-52deg) rotate(-45deg)}.fxm-stage.still .fxm-pin b,.fxm-stage.still .fxm-pin:before{opacity:1}@keyframes fxPin{0%{opacity:0;transform:rotate(20deg) rotateX(-52deg) translateY(-90px) rotate(-45deg)}60%{opacity:1;transform:rotate(20deg) rotateX(-52deg) translateY(4px) rotate(-45deg)}to{opacity:1;transform:rotate(20deg) rotateX(-52deg) rotate(-45deg)}}@keyframes fxFade{to{opacity:1}}.fxm-label{position:absolute;right:2%;bottom:8%;z-index:3;display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:18px;background:#ffffffb3;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(255,255,255,.9);box-shadow:0 20px 40px -20px #2e1e5480!important;opacity:0;transform:translateY(20px) scale(.9)}.fxm-label b{font-family:var(--head);font-size:16px;color:#2e1f52}.fxm-label span{font-size:12.5px;color:#6b5f86}.fxm-stage.go .fxm-label{animation:fxLand .7s cubic-bezier(.3,1.5,.5,1) 4s forwards}.fxm-stage.still .fxm-label{opacity:1;transform:none}@keyframes fxLand{to{opacity:1;transform:none}}@media(max-width:960px){.fxw-grid,.fxc,.fxm{grid-template-columns:1fr}.fxc-stage{order:-1}.fxm-stage{height:420px}}@media(max-width:600px){.fx-dock{gap:4px;padding:8px;height:62px}.fx-ic-b{width:40px;height:40px;border-radius:11px}.fx-ic-b svg{width:21px;height:21px}.fx-dockwrap{min-height:320px;padding:14px}.fx-win{top:14px}.fx-win-row a{width:50px}.fxc-stage,.fxm-stage{height:380px}.fxm-label{left:4%;right:4%}.fx-lock{min-height:240px}}@media(prefers-reduced-motion:reduce){.fx-wave>span{font-weight:800!important;font-variation-settings:"wght" 800!important;animation:none!important}.fx-dot,.fx-chip{opacity:1;transform:none}.fx-reel{transition:none}}.fx-wave .fx-word{display:inline-block;white-space:nowrap}.fx-wave .fx-word>span{display:inline-block;font-weight:100;font-variation-settings:"wght" 100}.fx-wave.go .fx-word>span{animation:fxWeight 1.1s cubic-bezier(.3,.7,.2,1) forwards,fxBreathe 3.2s ease-in-out infinite;animation-delay:calc(var(--i)*55ms),calc(1.3s + var(--i)*90ms)}.fx-wave .sp{display:inline-block;width:.28em}@media(prefers-reduced-motion:reduce){.fx-wave .fx-word>span{font-weight:800!important;font-variation-settings:"wght" 800!important;animation:none!important}}::view-transition-old(root){animation:vtOut .18s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vtIn .34s cubic-bezier(0,0,.2,1) both}@keyframes vtOut{to{opacity:0;transform:translateY(-8px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(12px)}}::view-transition-group(prod-hero){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(prod-hero),::view-transition-new(prod-hero){height:100%;object-fit:contain}header.hd{view-transition-name:site-header}::view-transition-group(site-header){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}a[href],button:not([disabled]),[role=tab],summary,label[for],.kw-card,.fx-ic,.kh-box,.dk-c,.lp-pill,.bt-p,.card{cursor:pointer}:root body :is(.bt-lbl,.ig2-k,.qz-step,.fxc-k,.lb-cap small,.fl-tag small,.kh-price small,#__c){color:#b8457a!important}:root body[data-site=cosmo] :is(.cs-k,.mm-h,.fz h4,#__c){color:#6a4fb8!important}:root body[data-site=fiora] :is(.fi-k,.cs-k.fi-k,#__c){color:#b0102a!important}:root body :is(.card .range,#__c){filter:saturate(1.1) brightness(.85)}.reveal{transition-duration:.38s!important}#view img{max-width:100%}.igs{padding:clamp(56px,7vw,96px) 0 clamp(56px,7vw,90px);background:var(--bg2);overflow:hidden}.igs-head{text-align:center;margin-bottom:clamp(30px,4vw,48px)}.igs-handle{display:block;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(20px,2.2vw,28px);color:var(--soft);margin-bottom:6px}.igs h2{font-family:Playfair Display,Georgia,serif!important;font-weight:600!important;font-size:clamp(36px,5vw,64px)!important;line-height:1.05;letter-spacing:-.01em!important;margin:0 0 14px;color:var(--ink);text-transform:none!important}.igs h2 em{font-style:italic;font-weight:500;color:var(--igs-ac,#7f62cf)}.igs[data-k=neogene]{--igs-ac:#00689a}.igs[data-k=fiora]{--igs-ac:#b0102a}.igs[data-k=kids]{--igs-ac:#b8457a}.igs-head p{margin:0;font-size:17px;color:var(--txt)}.igs-strip{overflow:hidden;padding:4px 0 64px}.igs-track{display:flex;gap:20px;width:max-content;animation:igsMove 60s linear infinite}.igs-strip:hover .igs-track,.igs-strip:focus-within .igs-track{animation-play-state:paused}@keyframes igsMove{to{transform:translate(calc(-50% - 10px))}}.igs-t{position:relative;flex:none;display:block;width:clamp(190px,17vw,280px);aspect-ratio:4/5;border-radius:26px;overflow:hidden;background:#fff;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.igs-t.dn{transform:translateY(32px)}.igs-t img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.igs-t.box{background:linear-gradient(160deg,#f3effc,#fcedf4)}.igs-t.box img{object-fit:contain;padding:12%;filter:drop-shadow(0 14px 16px rgba(46,30,84,.3))}.igs-ov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-weight:600;font-size:15px;background:#1912287a;opacity:0;transition:opacity .3s}.igs-ov svg{width:20px;height:20px}@media(hover:hover){.igs-t:hover .igs-ov,.igs-t:focus-visible .igs-ov{opacity:1}.igs-t:hover img{transform:scale(1.05)}}.igs-cta{text-align:center;margin-top:6px}.igs-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 30px;border-radius:999px;border:1.5px solid var(--ink);color:var(--ink);font-weight:600;font-size:16px;background:transparent;transition:background .25s,color .25s,border-color .25s!important}.igs-btn svg{width:18px;height:18px}@media(hover:hover){.igs-btn:hover{background:var(--ink);color:var(--bg)}}.igs-btn:active{transform:scale(.98)}@media(max-width:600px){.igs-t{width:160px;border-radius:20px}.igs-t.dn{transform:translateY(22px)}.igs-track{gap:12px;animation-duration:45s}.igs-head p{font-size:15px}}@media(prefers-reduced-motion:reduce){.igs-track{animation:none}.igs-strip{overflow-x:auto}}html body[data-site]{--c-brand:#6a4fb8;--c-brand-d:#553d9e;--c-accent:#d6649a;--c-soft:#f6f4fb;--c-bg:#ffffff;--c-line:#e6e3ee;--c-line-2:#d6d1e4;--c-ink:#1c1b22;--c-txt:#3b3a44;--c-mute:#5d5b68;--c-sale:#c41d55;--c-r:8px;--c-r-lg:14px;--c-sh:0 6px 20px -10px rgba(30,20,60,.25);--c-t:.18s ease}html body[data-site=neogene]{--c-brand:#0079b0;--c-brand-d:#00618e;--c-accent:#009ee2;--c-soft:#f1f7fb;--c-line:#e1e8ee;--c-line-2:#cfdbe4;--c-sh:0 6px 20px -10px rgba(0,50,90,.25)}html body[data-site]{background:var(--c-bg)!important;color:var(--c-txt)!important;font-family:var(--body)}html body[data-site]:before{display:none!important}html body[data-site] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body[data-site] :focus-visible{outline:2px solid var(--c-brand)!important;outline-offset:2px!important;box-shadow:none!important}html body[data-site] :is(.card,.ct,.sup,.svc,.cnt-tile,.rt-card,.cb-card,.rv-sum,.co-form fieldset,.co-sum,.oc-card,.founder,.reas2 li,.fd-hero,.rt-hero,.rt-tip,.rt-s-main,.plp-head,.plp-banner,.about-hero,.filters,.hair,.res-step,.adv,.stats div,.pdp-img,.acc,.empty-r,.rv-form,.rv-item,.sup-why div,.presence li,.cs-brand){background:#fff!important;border:1px solid var(--c-line)!important;box-shadow:none!important}html body[data-site] :is(.card,.cnt-tile,.reas2 li,.stats div,.rv-item,.acc,.presence li){border-radius:var(--c-r)!important}html body[data-site] :is(.ct,.sup,.svc,.rt-card,.cb-card,.rv-sum,.co-form fieldset,.co-sum,.oc-card,.founder,.fd-hero,.rt-hero,.rt-tip,.rt-s-main,.plp-head,.plp-banner,.about-hero,.filters,.hair,.res-step,.cs-brand){border-radius:var(--c-r-lg)!important}@media(hover:hover){html body[data-site] :is(.ct,.sup,.svc,.cnt-tile,.rt-card,.cb-card,.cs-brand):hover{box-shadow:var(--c-sh)!important;border-color:var(--c-line-2)!important}}html body[data-site] section.s{background:transparent!important}html body[data-site] .hb,html body[data-site] .slides{box-shadow:none!important;border:0!important}html body[data-site] .promo{width:100%!important;margin:0!important;border-radius:0!important;height:34px!important;min-height:34px;background:var(--c-brand)!important;border:0!important;box-shadow:none!important;font-size:12px}html body[data-site] .promo a{color:#fff}html body[data-site] header.hd{width:100%!important;margin:0!important;top:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 1px 0 var(--c-line)!important}html body[data-site] header.hd:before{display:none!important}html body[data-site] header.hd.compact{box-shadow:0 4px 16px -8px #1414282e!important}@media(min-width:961px){html body[data-site] .hd-top{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto!important;grid-template-areas:"lead brand search icons" "nav nav nav nav"!important;column-gap:clamp(16px,2.6vw,40px)!important;row-gap:0!important;height:auto!important;align-items:center!important;padding-top:12px!important}html body[data-site] .hd-top>div:first-child{grid-area:lead}html body[data-site] .hd-top>.brand{grid-area:brand;justify-self:start!important}html body[data-site] .hd-top>.sx{grid-area:search}html body[data-site] .hd-top>.mainnav,html body[data-site] .hd-top>nav{grid-area:nav;width:100%;margin-top:12px;border-top:1px solid var(--c-line)!important}html body[data-site] .hd-top>.hd-icons{grid-area:icons;justify-self:end}html body[data-site] .hd-search{display:none!important}html body[data-site] header.hd.compact .hd-top{padding-top:6px!important}html body[data-site] header.hd.compact .hd-top>.mainnav{margin-top:6px}}.sx{position:relative;width:100%;max-width:640px;margin:0 auto}.sx-f{display:flex;align-items:center;height:46px;border:1.5px solid var(--c-line-2);border-radius:999px;background:#fff;padding:0 6px 0 18px;transition:border-color var(--c-t),box-shadow var(--c-t)}.sx-f:focus-within{border-color:var(--c-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 18%,transparent)}.sx-f input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;padding:0!important;font:inherit;font-size:14.5px;color:var(--c-ink)!important;outline:none}.sx-f input::-webkit-search-cancel-button{display:none}.sx-btn{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--c-brand);color:#fff;flex:none;transition:background var(--c-t)}.sx-btn:hover{background:var(--c-brand-d)}.sx-btn svg{width:17px;height:17px}.sx-pop{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:80;background:#fff;border:1px solid var(--c-line);border-radius:var(--c-r-lg);box-shadow:0 18px 40px -16px #1414284d;padding:8px;display:none;max-height:min(70vh,520px);overflow:auto}.sx.open .sx-pop{display:block;animation:fadeUp .18s ease}.sx-row{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:10px;color:var(--c-ink)}.sx-row:hover,.sx-row.kb{background:var(--c-soft)}.sx-row .im{width:52px;height:52px;border-radius:8px;border:1px solid var(--c-line);background:#fff;position:relative}.sx-row .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:4px}.sx-row b{display:block;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--c-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sx-row small{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-mute);font-weight:600}.sx-row .pp{text-align:right;font-weight:700;font-size:14px;color:var(--c-ink);white-space:nowrap}.sx-row .pp s{display:block;font-weight:400;font-size:12px;color:var(--c-mute)}.sx-msg{padding:16px;font-size:14px;color:var(--c-txt)}.sx-all{display:block;text-align:center;margin-top:4px;padding:11px;border-radius:10px;font-weight:700;font-size:13px;color:var(--c-brand);border-top:1px solid var(--c-line)}.sx-all:hover{background:var(--c-soft)}@media(max-width:960px){.sx{display:none}}html body[data-site] nav.mainnav{border-top:1px solid var(--c-line)!important;background:#fff}@media(min-width:961px){html body[data-site] .mainnav>.wrap{justify-content:flex-start!important;gap:4px!important;flex-wrap:nowrap}}html body[data-site] .nv>button,html body[data-site] .nv>a{white-space:nowrap;height:48px!important;font-size:12.5px!important}html body[data-site] .nv.nv-cat>button,html body[data-site] .nv.nv-cat>a{background:var(--c-brand)!important;color:#fff!important;border-radius:8px;height:38px!important;margin:5px 14px 5px 0;padding:0 18px!important;gap:10px}html body[data-site] .nv.nv-cat>button:after,html body[data-site] .nv.nv-cat>a:after{display:none}html body[data-site] .nv.nv-cat>button:hover,html body[data-site] .nv.nv-cat.open>button{background:var(--c-brand-d)!important;color:#fff!important}.nv-cat .ncg{width:16px;height:16px}html body[data-site] .mega{border-radius:0 0 var(--c-r-lg) var(--c-r-lg)!important;box-shadow:0 20px 40px -20px #14142859!important;border:1px solid var(--c-line)!important;background:#fff!important}html body[data-site] :is(.mg-pick,.mg-cn,.mg-r,.mg-ab,.mg-quick a){background:#fff!important;border:1px solid var(--c-line)!important;box-shadow:none!important}html body[data-site] .mg-tab[aria-selected=true]{background:var(--c-soft)!important;box-shadow:none!important}html body[data-site] .hd-search,html body[data-site] .hd-icons :is(a,button){min-height:44px}html body[data-site] #view .title{display:flex;align-items:center;justify-content:center;gap:18px;text-align:center;font-size:clamp(20px,2vw,28px)!important;letter-spacing:.04em!important}html body[data-site] #view .title:before,html body[data-site] #view .title:after{content:"";flex:0 0 clamp(24px,4vw,56px);height:2px;border-radius:2px;background:var(--c-brand);opacity:.8}html body[data-site] #view .ig-box .title:before,html body[data-site] #view .ig-box .title:after{background:#fff}@media(min-width:961px){html body[data-site] .hb{height:clamp(380px,calc((min(100vw,1320px) - 48px)/3),560px)!important;aspect-ratio:auto!important;border-radius:var(--c-r-lg)!important}}html body[data-site] .btn{background:var(--c-brand)!important;border:1px solid var(--c-brand)!important;color:#fff!important;border-radius:var(--c-r)!important;box-shadow:none!important;text-transform:uppercase;letter-spacing:.06em;font-weight:700;min-height:44px;transition:background var(--c-t),border-color var(--c-t),color var(--c-t),transform var(--c-t)!important}html body[data-site] .btn:hover{background:var(--c-brand-d)!important;border-color:var(--c-brand-d)!important}html body[data-site] .btn:active{transform:scale(.98)!important}html body[data-site] .btn.ok{background:#178a5e!important;border-color:#178a5e!important}html body[data-site] .btn[disabled],html body[data-site] .btn.busy{opacity:.6;pointer-events:none}html body[data-site] :is(.btn.ghost,.btn.white){background:#fff!important;color:var(--c-brand)!important;border:1.5px solid var(--c-brand)!important}html body[data-site] :is(.btn.ghost,.btn.white):hover{background:var(--c-brand)!important;color:#fff!important}html body[data-site] :is(.c-arrow,.hb-arrow,.totop,.x,.fav){background:#fff!important;border:1px solid var(--c-line-2)!important;box-shadow:0 2px 8px -2px #14142826!important;color:var(--c-ink)!important}html body[data-site] :is(.c-arrow,.hb-arrow,.totop):hover{background:var(--c-brand)!important;color:#fff!important;border-color:var(--c-brand)!important}html body[data-site] :is(input:not([type=radio]):not([type=checkbox]),select,textarea){background:#fff!important;box-shadow:none!important;border:1px solid var(--c-line-2)!important;border-radius:var(--c-r)!important}html body[data-site] :is(input:not([type=radio]):not([type=checkbox]),select,textarea):focus{border-color:var(--c-brand)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 18%,transparent)!important}html body[data-site] :is(.ptabs button,.htabs button,.rt-filter button,.st-tab,.sugg button){background:#fff!important;border:1px solid var(--c-line-2)!important;box-shadow:none!important;color:var(--c-ink)!important;border-radius:999px!important}html body[data-site] :is(.ptabs button,.htabs button,.rt-filter button)[aria-selected=true]{background:var(--c-brand)!important;border-color:var(--c-brand)!important;color:#fff!important}html body[data-site] .pg-jump{background:#fff!important;box-shadow:0 6px 18px -10px #14142840!important;border:1px solid var(--c-line)!important}html body[data-site] .pg-jump a.on{background:var(--c-brand)!important;color:#fff!important;box-shadow:none!important}html body[data-site] .card{padding:0!important;overflow:hidden;display:flex;flex-direction:column}html body[data-site] .card .ciw{border-bottom:1px solid var(--c-line)}html body[data-site] .card .ci{border:0!important;border-radius:0!important;background:#fff!important;aspect-ratio:1}html body[data-site] .card .ci img:not(.alt){padding:10%!important}html body[data-site] .card .flags{top:10px;left:10px}html body[data-site] .card .flag{border-radius:4px!important;font-size:10px;padding:3px 7px}html body[data-site] .card .fav{top:10px;right:10px;width:36px;height:36px}html body[data-site] .card>:not(.ciw):not(.flags){margin-left:14px;margin-right:14px}html body[data-site] .card .range{margin-top:12px!important;font-size:10.5px!important;color:var(--c-mute)!important;letter-spacing:.08em}html body[data-site] .card h3{font-family:var(--body)!important;text-transform:none!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;line-height:1.4!important;min-height:2.8em!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--c-ink)}html body[data-site] .card .sub{display:none!important}html body[data-site] .card .card-buy{margin:8px 14px 12px!important}html body[data-site] .card .price b{font-family:var(--body);font-size:16px;color:var(--c-ink)}html body[data-site] .card .price .off{display:none}html body[data-site] .card .btn{margin:auto 14px 14px!important;min-height:42px;font-size:12px}html body[data-site] .card:hover{border-color:var(--c-line-2)!important;box-shadow:var(--c-sh)!important}html body[data-site] .card .qvb{left:10px;right:10px;bottom:10px;background:#fff!important;border:1px solid var(--c-line-2)!important;border-radius:6px!important;font-size:11px}html body[data-site] .price s{color:var(--c-mute)!important}html body[data-site] .price b{color:var(--c-ink)}html body[data-site] .card .price:has(s) b{color:var(--c-sale)}html body[data-site] .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}html body[data-site] .track{grid-auto-columns:calc((100% - 60px)/4)!important;gap:20px!important}@media(max-width:1100px){html body[data-site] .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body[data-site] .track{grid-auto-columns:calc((100% - 2*16px)/3)!important;gap:16px!important}}@media(max-width:700px){html body[data-site] .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body[data-site] .track{grid-auto-columns:46%!important;gap:10px!important}html body[data-site] .card>:not(.ciw):not(.flags){margin-left:10px;margin-right:10px}html body[data-site] .card .btn{margin:auto 10px 10px!important;font-size:11px;padding:0 8px}html body[data-site] .card h3{font-size:13px!important}}.fchips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:-6px 0 16px}.fchip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 8px 0 14px;border-radius:999px;background:var(--c-soft);border:1px solid var(--c-line-2);font-size:13px;color:var(--c-ink)}.fchip button{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--c-ink)}.fchip button:hover{background:var(--c-brand);color:#fff}.fclear{font-weight:700;font-size:13px;color:var(--c-brand);text-decoration:underline;min-height:34px}.lmore{display:flex;flex-direction:column;align-items:center;gap:10px;margin:28px 0 10px}.lmore small{color:var(--c-mute);font-size:13px}.lmore i{display:block;width:180px;height:3px;border-radius:3px;background:var(--c-line);overflow:hidden}.lmore i b{display:block;height:100%;background:var(--c-brand)}.pgrp label{display:flex;gap:10px;align-items:center;min-height:36px;font-size:14px;cursor:pointer}.pgrp input{accent-color:var(--c-brand);width:18px;height:18px}html body[data-site] .filters h4{border-bottom-color:var(--c-line)!important}html body[data-site] .pdp-img{cursor:zoom-in}.lbx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0f0f16e6;display:none;align-items:center;justify-content:center}.lbx.open{display:flex;animation:fadeUp .2s ease}.lbx img{max-width:92vw;max-height:86vh;object-fit:contain;background:#fff;border-radius:10px}.lbx button{position:absolute;width:48px;height:48px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;font-size:22px}.lbx .lx{top:18px;right:18px}.lbx .lp{left:18px;top:50%;margin-top:-24px}.lbx .ln{right:18px;top:50%;margin-top:-24px}.camp2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.camp{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--c-r-lg);overflow:hidden;background:var(--c-soft)}.camp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.camp:hover img{transform:scale(1.04)}.camp .cp{position:absolute;left:20px;bottom:20px;right:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.camp .cp div{background:#fff;border-radius:10px;padding:12px 16px;max-width:70%}.camp .cp b{display:block;font-family:var(--head);font-weight:800;text-transform:uppercase;font-size:clamp(14px,1.4vw,18px);color:var(--c-ink)}.camp .cp small{font-size:13px;color:var(--c-txt)}.camp .cp span{background:var(--c-brand);color:#fff;border-radius:8px;padding:10px 16px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}@media(max-width:700px){.camp2{grid-template-columns:1fr;gap:12px}.camp .cp{left:12px;right:12px;bottom:12px}.camp .cp div{max-width:62%}}html body[data-site] :is(.drawer,.search,.qv-box){background:#fff!important;border:1px solid var(--c-line)!important;box-shadow:0 20px 50px -20px #14142866!important}html body[data-site] .drawer{border-radius:0!important;top:0!important;bottom:0!important;right:0!important}html body[data-site] .drawer.left{left:0!important}html body[data-site] .scrim{background:#0f0f1673!important}html body[data-site] .qbar{background:#fff!important;border:1px solid var(--c-line)!important;box-shadow:0 8px 24px -10px #14142859!important}html body[data-site] .ft>.wrap{border-top:1px solid var(--c-line)!important}html body[data-site] footer.ft,html body[data-site] .f-reas{background:var(--c-soft)!important}@media(prefers-reduced-motion:reduce){.sx-pop,.lbx,.camp img{animation:none!important;transition:none!important}}html body[data-site] .sx .sx-f input[type=search]{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;padding:0!important}html body[data-site] .sx .sx-f input[type=search]:focus{box-shadow:none!important}@media(min-width:961px){html body[data-site] .hd-icons [id^=searchOpen]{display:none!important}}html body[data-site] #sxIn,html body[data-site] #sxIn:focus{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;padding:0!important;outline:none!important}html body[data-site]{--u-bg:#fffaf2;--u-bg2:#fff3e2;--u-sun:#ffcf5a;--u-sun-d:#f4a90c;--u-peach:#ffd3c4;--u-mint:#c9f1e4;--u-lemon:#fff1b8;--u-lilac:#e7dcff;--u-sky:#d4ecfb;--u-ink:#24212b;--u-txt:#45404f;--u-r:22px;--u-r-sm:14px;--u-sh:0 14px 30px -18px rgba(70,40,10,.35);--u-sh-hi:0 24px 44px -20px rgba(70,40,10,.42);--u-spring:cubic-bezier(.34,1.56,.64,1);--head:"Bricolage Grotesque","Montserrat",system-ui,sans-serif}html body[data-site]{background:var(--u-bg)!important;color:var(--u-txt)!important}html body[data-site] p{color:var(--u-txt)}html body[data-site] #view :is(h1,h2,.title),html body[data-site] .hb-t h2,html body[data-site] .st-t h2{font-family:var(--head)!important;text-transform:none!important;letter-spacing:-.015em!important;font-weight:800!important}html body[data-site] #view .title{font-size:clamp(26px,3vw,42px)!important;display:block!important;text-align:center;margin-bottom:34px!important;position:relative;padding-bottom:14px}html body[data-site] #view .title:before{display:none!important}html body[data-site] #view .title:after{content:""!important;position:absolute;left:50%;bottom:0;translate:-50% 0;width:120px;height:12px;flex:none;opacity:1!important;border-radius:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12'%3E%3Cpath d='M2 8c14-6 24-6 38 0s24 6 38 0 24-6 40 0' fill='none' stroke='%23ffcf5a' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat!important}html body[data-site] #view .ig-box .title:after{filter:brightness(1.4)}html body[data-site] .promo{background:linear-gradient(90deg,var(--c-brand),color-mix(in srgb,var(--c-brand) 55%,var(--c-accent)))!important;font-weight:700}html body[data-site] .promo-item:before{content:"\2726";margin-right:8px;color:var(--u-sun)}html body[data-site] header.hd{background:#fffaf2f7!important;border-radius:0 0 26px 26px!important;box-shadow:0 10px 30px -22px #46280a73!important}html body[data-site] .sx-f{border-color:#f1dfc6;background:#fff;box-shadow:0 6px 16px -12px #46280a59}html body[data-site] .sx-btn{background:linear-gradient(135deg,var(--c-brand),var(--c-brand-d))}html body[data-site] .nv.nv-cat>:is(button,a){border-radius:999px!important;background:linear-gradient(135deg,var(--c-brand),var(--c-brand-d))!important;box-shadow:0 8px 16px -10px var(--c-brand)}html body[data-site] .nv>:is(button,a):hover{color:var(--c-brand)!important}html body[data-site] .mega{background:#fff!important;border-radius:0 0 26px 26px!important}html body[data-site] #view>section.s:nth-of-type(2n),html body[data-site] #view .wrap>section.s:nth-of-type(2n){background:radial-gradient(40% 60% at 92% 10%,var(--u-lemon),transparent 70%),radial-gradient(35% 55% at 6% 90%,var(--u-peach),transparent 70%),var(--u-bg2)!important;border-radius:40px}html body[data-site] :is(.card,.ct,.sup,.svc,.cnt-tile,.rt-card,.cb-card,.rv-sum,.co-form fieldset,.co-sum,.oc-card,.founder,.reas2 li,.fd-hero,.rt-hero,.rt-tip,.rt-s-main,.plp-head,.plp-banner,.about-hero,.filters,.hair,.res-step,.stats div,.acc,.rv-item,.presence li,.cs-brand){background:#fff!important;border:1px solid #f3e6d3!important;border-radius:var(--u-r)!important;box-shadow:var(--u-sh)!important}html body[data-site] :is(.card,.ct,.svc,.cnt-tile,.rt-card,.cb-card,.reas2 li,.cs-brand,.sup){transition:transform .35s var(--u-spring),box-shadow .3s ease!important}@media(hover:hover){html body[data-site] :is(.card,.ct,.svc,.cnt-tile,.rt-card,.cb-card,.reas2 li,.cs-brand,.sup):hover{transform:translateY(-6px) rotate(-.6deg)!important;box-shadow:var(--u-sh-hi)!important;border-color:#f0d9b8!important}}html body[data-site] .card .ciw{border-bottom:0!important;padding:10px 10px 0}html body[data-site] .card .ci{border-radius:16px!important;background:var(--u-lemon)!important}html body[data-site] :is(.grid,.track)>.card:nth-child(4n+2) .ci{background:var(--u-mint)!important}html body[data-site] :is(.grid,.track)>.card:nth-child(4n+3) .ci{background:var(--u-peach)!important}html body[data-site] :is(.grid,.track)>.card:nth-child(4n+4) .ci{background:var(--u-lilac)!important}html body[data-site] .card .ci img:not(.alt){filter:drop-shadow(0 10px 12px rgba(60,30,10,.18))}html body[data-site] .card .flags{top:18px;left:18px}html body[data-site] .card .fav{top:18px;right:18px;border-radius:50%!important}html body[data-site] .card .flag{border-radius:999px!important}html body[data-site] .card h3{font-family:var(--head)!important;font-size:15px!important;font-weight:700!important}html body[data-site] .card .price b{font-family:var(--head);font-size:18px}html body[data-site] .btn{border-radius:999px!important;background:linear-gradient(135deg,var(--c-brand),var(--c-brand-d))!important;border:0!important;text-transform:none!important;letter-spacing:.01em!important;font-family:var(--head)!important;font-weight:700!important;font-size:15px!important;padding:0 26px!important;box-shadow:0 10px 20px -12px var(--c-brand)!important;transition:transform .3s var(--u-spring),box-shadow .25s ease,filter .2s!important}html body[data-site] .btn:hover{transform:translateY(-2px) scale(1.03)!important;filter:brightness(1.06);box-shadow:0 16px 26px -12px var(--c-brand)!important}html body[data-site] .btn:active{transform:scale(.97)!important}html body[data-site] :is(.btn.ghost,.btn.white){background:#fff!important;color:var(--c-brand)!important;border:2px solid var(--c-brand)!important;box-shadow:0 8px 18px -14px #46280a66!important}html body[data-site] :is(.btn.ghost,.btn.white):hover{background:var(--u-lemon)!important;color:var(--u-ink)!important;border-color:var(--u-sun-d)!important}html body[data-site] .card .btn{font-size:13.5px!important}html body[data-site] :is(.ptabs button,.htabs button,.rt-filter button,.st-tab,.sugg button,.fchip){border-radius:999px!important;border:2px solid #f1dfc6!important;background:#fff!important;font-family:var(--head)!important;text-transform:none!important;font-weight:700!important}html body[data-site] :is(.ptabs button,.htabs button,.rt-filter button)[aria-selected=true]{background:var(--u-sun)!important;border-color:var(--u-sun-d)!important;color:var(--u-ink)!important}html body[data-site] :is(.c-arrow,.hb-arrow,.totop){border-radius:50%!important;background:#fff!important;border:2px solid #f1dfc6!important}html body[data-site] :is(.c-arrow,.hb-arrow,.totop):hover{background:var(--u-sun)!important;color:var(--u-ink)!important;border-color:var(--u-sun-d)!important;transform:scale(1.08)!important}html body[data-site] :is(input:not([type=radio]):not([type=checkbox]):not(#sxIn),select,textarea){border-radius:var(--u-r-sm)!important;border:2px solid #f1dfc6!important;background:#fff!important}html body[data-site] .hb{border-radius:36px!important;box-shadow:0 30px 60px -34px #46280a73!important}html body[data-site] .hb:after{content:"";position:absolute;z-index:3;width:260px;height:260px;left:-80px;top:-90px;border-radius:50%;background:radial-gradient(circle,var(--u-sun),transparent 68%);opacity:.55;pointer-events:none;animation:uFloat 9s ease-in-out infinite}html body[data-site] .hb-fade{background:linear-gradient(90deg,rgba(255,250,242,.95) 0%,rgba(255,250,242,.8) 30%,rgba(255,250,242,.2) 52%,transparent 64%)!important}html body[data-site] .hb-k i{background:var(--u-sun-d)!important;height:4px!important;border-radius:4px}@keyframes uFloat{50%{transform:translate(30px,24px) scale(1.08)}}.u-spark{position:absolute;z-index:4;pointer-events:none;color:var(--u-sun-d);font-size:22px;animation:uTwinkle 3.4s ease-in-out infinite}@keyframes uTwinkle{0%,to{opacity:.25;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(25deg)}}html body[data-site] .reas2 .ri{background:var(--u-lemon)!important;color:var(--u-ink)!important;box-shadow:none!important}html body[data-site] .stats b,html body[data-site] .fo-stats b{font-family:var(--head)!important;color:var(--c-brand)!important}html body[data-site] footer.ft{background:var(--u-bg2)!important;position:relative;margin-top:60px}html body[data-site] footer.ft:before{content:"";position:absolute;left:0;right:0;top:-38px;height:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C120 6 240 2 360 12s240 26 360 22 240-26 360-30 240 8 360 18v18Z' fill='%23fff3e2'/%3E%3C/svg%3E") center/100% 100% no-repeat}html body[data-site] .f-reas{background:var(--u-bg2)!important}html body[data-site] .drawer{border-radius:28px 0 0 28px!important}html body[data-site] .drawer.left{border-radius:0 28px 28px 0!important}html body[data-site] .toast{border-radius:999px!important;background:var(--u-ink)!important}html body[data-site] .qbar{border-radius:999px!important;box-shadow:0 14px 30px -14px #46280a73!important}.u-conf{position:fixed;z-index:120;width:8px;height:12px;border-radius:2px;pointer-events:none}@media(max-width:700px){html body[data-site] #view>section.s:nth-of-type(2n){border-radius:24px}html body[data-site] .hb{border-radius:24px!important}html body[data-site] .card .ciw{padding:6px 6px 0}}html body[data-site]{--u-bg:#fff8fb;--u-bg2:#fceef5;--u-sun:#f6c9de;--u-sun-d:#c95790;--u-peach:#fbe1ed;--u-mint:#efe7ff;--u-lemon:#fde9f2;--u-lilac:#e6dcff;--u-sky:#f3ecff;--u-line:#f1dbe8;--u-line-2:#e8cfe0;--u-sh:0 14px 30px -18px rgba(110,40,90,.3);--u-sh-hi:0 24px 44px -20px rgba(110,40,90,.38)}html body[data-site] #view .title:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12'%3E%3Cpath d='M2 8c14-6 24-6 38 0s24 6 38 0 24-6 40 0' fill='none' stroke='%23e7a3c6' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat!important}html body[data-site] #view .ig-box .title:after{filter:brightness(1.6) saturate(.5)}html body[data-site] .promo-item:before{color:#ffd6ea}html body[data-site] header.hd{background:#fff8fbf7!important;box-shadow:0 10px 30px -22px #6e285a66!important}html body[data-site] .sx-f{border-color:var(--u-line-2)!important;box-shadow:0 6px 16px -12px #6e285a4d!important}html body[data-site] #view>section.s:nth-of-type(2n),html body[data-site] #view .wrap>section.s:nth-of-type(2n){background:radial-gradient(40% 60% at 92% 10%,var(--u-lilac),transparent 70%),radial-gradient(35% 55% at 6% 90%,var(--u-peach),transparent 70%),var(--u-bg2)!important}html body[data-site] :is(.card,.ct,.sup,.svc,.cnt-tile,.rt-card,.cb-card,.rv-sum,.co-form fieldset,.co-sum,.oc-card,.founder,.reas2 li,.fd-hero,.rt-hero,.rt-tip,.rt-s-main,.plp-head,.plp-banner,.about-hero,.filters,.hair,.res-step,.stats div,.acc,.rv-item,.presence li,.cs-brand){border-color:var(--u-line)!important}@media(hover:hover){html body[data-site] :is(.card,.ct,.svc,.cnt-tile,.rt-card,.cb-card,.reas2 li,.cs-brand,.sup):hover{border-color:var(--u-line-2)!important}}html body[data-site] :is(.btn.ghost,.btn.white):hover{background:var(--u-lemon)!important;color:var(--u-sun-d)!important;border-color:var(--u-sun-d)!important}html body[data-site] :is(.ptabs button,.htabs button,.rt-filter button,.st-tab,.sugg button,.fchip){border-color:var(--u-line-2)!important}html body[data-site] :is(.ptabs button,.htabs button,.rt-filter button)[aria-selected=true]{background:var(--u-sun)!important;border-color:var(--u-sun-d)!important;color:#5a1f43!important}html body[data-site] :is(.c-arrow,.hb-arrow,.totop){border-color:var(--u-line-2)!important}html body[data-site] :is(.c-arrow,.hb-arrow,.totop):hover{background:var(--u-sun)!important;color:#5a1f43!important;border-color:var(--u-sun-d)!important}html body[data-site] :is(input:not([type=radio]):not([type=checkbox]):not(#sxIn),select,textarea){border-color:var(--u-line-2)!important}html body[data-site] .card .ci img:not(.alt){filter:drop-shadow(0 10px 12px rgba(90,30,70,.16))}html body[data-site] .hb:after{background:radial-gradient(circle,#f3b6d3,transparent 68%)}html body[data-site] .hb-fade{background:linear-gradient(90deg,rgba(255,248,251,.95) 0%,rgba(255,248,251,.8) 30%,rgba(255,248,251,.2) 52%,transparent 64%)!important}html body[data-site] .hb-k i{background:var(--u-sun-d)!important}.u-spark{color:#d77fae}html body[data-site] .reas2 .ri{background:var(--u-lemon)!important;color:var(--u-sun-d)!important}html body[data-site] footer.ft:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C120 6 240 2 360 12s240 26 360 22 240-26 360-30 240 8 360 18v18Z' fill='%23fceef5'/%3E%3C/svg%3E") center/100% 100% no-repeat}html body[data-site] .qbar{box-shadow:0 14px 30px -14px #6e285a66!important}@media(prefers-reduced-motion:reduce){html body[data-site] .hb:after,.u-spark{animation:none!important}html body[data-site] :is(.card,.ct,.svc,.cnt-tile,.rt-card,.cb-card,.reas2 li,.cs-brand,.sup):hover{transform:none!important}}html body[data-site]{--a-bg:#f5f5f7;--a-card:#ffffff;--a-well:#fafafa;--a-ink:#1d1d1f;--a-txt:#3a3a3c;--a-mute:#6e6e73;--a-line:rgba(0,0,0,.08);--a-line-2:rgba(0,0,0,.14);--a-r:18px;--a-r-lg:28px;--a-r-sm:12px;--a-pill:980px;--a-sh:0 2px 12px rgba(0,0,0,.05);--a-sh-hi:0 10px 30px rgba(0,0,0,.1);--a-ease:cubic-bezier(.25,.1,.25,1);--a-glass:rgba(251,251,253,.74);--a-glass-2:rgba(255,255,255,.82);--a-blur:saturate(180%) blur(20px);--head:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--body:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--u-bg:var(--a-bg);--u-bg2:var(--a-bg);--u-lemon:var(--a-well);--u-mint:var(--a-well);--u-peach:var(--a-well);--u-lilac:var(--a-well)}html body[data-site]{background:var(--a-bg)!important;color:var(--a-txt)!important;font-family:var(--body)!important;-webkit-font-smoothing:antialiased;letter-spacing:-.003em}html body[data-site] p{color:var(--a-txt);line-height:1.6}html body[data-site] #view :is(h1,h2,.title),html body[data-site] .hb-t h2{font-family:var(--head)!important;font-weight:700!important;letter-spacing:-.025em!important;text-transform:none!important;line-height:1.08!important}html body[data-site] #view .title{font-size:clamp(28px,3.4vw,48px)!important;margin-bottom:36px!important;padding-bottom:0!important}html body[data-site] #view .title:before,html body[data-site] #view .title:after{display:none!important;content:none!important}html body[data-site] .hb-t h2{font-size:clamp(36px,4.6vw,66px)!important}html body[data-site] :is(.k,.hb-k,.rt-tag,.cn-area,.mg-k,.card .range){letter-spacing:.04em!important;font-size:12px!important;color:var(--c-brand)!important}html body[data-site] .hb-k i{display:none!important}html body[data-site] #view section.s,html body[data-site] #view .wrap>section.s{background:transparent!important;border-radius:0!important}html body[data-site] section.s{padding-top:clamp(56px,7vw,104px)!important;padding-bottom:clamp(56px,7vw,104px)!important}.u-spark,.u-conf{display:none!important}html body[data-site] .hb:after{display:none!important}html body[data-site] :is(.card,.ct,.sup,.svc,.cnt-tile,.rt-card,.cb-card,.rv-sum,.co-form fieldset,.co-sum,.oc-card,.founder,.reas2 li,.fd-hero,.rt-hero,.rt-tip,.rt-s-main,.plp-head,.plp-banner,.about-hero,.filters,.hair,.res-step,.stats div,.acc,.rv-item,.presence li,.cs-brand,.pdp-img){background:var(--a-card)!important;border:1px solid var(--a-line)!important;border-radius:var(--a-r)!important;box-shadow:var(--a-sh)!important}html body[data-site] :is(.card,.ct,.svc,.cnt-tile,.rt-card,.cb-card,.reas2 li,.cs-brand,.sup){transition:transform .3s var(--a-ease),box-shadow .3s var(--a-ease)!important}@media(hover:hover){html body[data-site] :is(.card,.ct,.svc,.cnt-tile,.rt-card,.cb-card,.reas2 li,.cs-brand,.sup):hover{transform:translateY(-3px)!important;box-shadow:var(--a-sh-hi)!important;border-color:var(--a-line)!important}}html body[data-site] :is(.hb,.fd-hero,.rt-hero,.founder){border-radius:var(--a-r-lg)!important}html body[data-site] .card .ciw{padding:0!important}html body[data-site] :is(.grid,.track)>.card .ci,html body[data-site] .card .ci{background:var(--a-well)!important;border-radius:0!important}html body[data-site] .card .ci img:not(.alt){padding:9%!important;filter:none!important;transition:transform .5s var(--a-ease)!important}@media(hover:hover){html body[data-site] .card:hover .ci img:not(.alt){transform:scale(1.04)!important}}html body[data-site] .card h3{font-family:var(--body)!important;font-weight:600!important;font-size:15px!important;letter-spacing:-.01em!important;color:var(--a-ink)!important}html body[data-site] .card .price b{font-family:var(--body)!important;font-weight:600;font-size:17px;color:var(--a-ink)}html body[data-site] .card .price:has(s) b{color:#bf1650}html body[data-site] .price s{color:var(--a-mute)!important;font-size:13px}html body[data-site] .card .flag{border-radius:6px!important;font-size:10.5px;letter-spacing:.02em;font-weight:600}html body[data-site] .card .flags{top:12px;left:12px}html body[data-site] .card .fav{top:12px;right:12px}html body[data-site] .btn{border-radius:var(--a-pill)!important;background:var(--c-brand)!important;border:0!important;color:#fff!important;font-family:var(--body)!important;font-weight:600!important;font-size:15px!important;text-transform:none!important;letter-spacing:-.01em!important;min-height:44px;padding:0 22px!important;box-shadow:none!important;filter:none!important;transition:background .2s var(--a-ease),transform .15s var(--a-ease),box-shadow .2s var(--a-ease)!important}html body[data-site] .btn:hover{background:var(--c-brand-d)!important;transform:none!important;box-shadow:0 4px 14px color-mix(in srgb,var(--c-brand) 30%,transparent)!important}html body[data-site] .btn:active{transform:scale(.98)!important;box-shadow:none!important}html body[data-site] :is(.btn.ghost,.btn.white){background:transparent!important;color:var(--c-brand)!important;border:1px solid var(--c-brand)!important}html body[data-site] :is(.btn.ghost,.btn.white):hover{background:color-mix(in srgb,var(--c-brand) 8%,#fff)!important;color:var(--c-brand-d)!important;border-color:var(--c-brand-d)!important}html body[data-site] .ig-box :is(.btn.ghost,.btn.white){background:#fff!important;color:var(--c-brand)!important;border:0!important}html body[data-site] .card .btn{font-size:14px!important;min-height:40px}html body[data-site] :is(.more,.st-link,.mg-all){color:var(--c-brand)!important;font-weight:600;text-transform:none!important;letter-spacing:0!important}html body[data-site] :is(.ptabs,.htabs,.rt-filter){display:inline-flex!important;gap:2px!important;padding:3px;border-radius:var(--a-pill);background:#e8e8ed}html body[data-site] .ptabs{margin-left:auto;margin-right:auto}html body[data-site] #view .ptabs{display:flex!important;width:max-content;max-width:100%}html body[data-site] :is(.ptabs button,.htabs button,.rt-filter button){background:transparent!important;border:0!important;border-radius:var(--a-pill)!important;color:var(--a-ink)!important;font-family:var(--body)!important;font-weight:500!important;font-size:14px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;min-height:36px}html body[data-site] :is(.ptabs button,.htabs button,.rt-filter button)[aria-selected=true]{background:#fff!important;color:var(--a-ink)!important;box-shadow:0 1px 4px #0000001f!important}html body[data-site] :is(.st-tab,.sugg button,.fchip,.chip,.tag,.pdp-tags a){border-radius:var(--a-pill)!important;border:1px solid var(--a-line-2)!important;background:#fff!important;font-family:var(--body)!important;text-transform:none!important}html body[data-site] :is(.c-arrow,.hb-arrow,.totop,.x,.fav){border-radius:50%!important;border:1px solid var(--a-line)!important;background:var(--a-glass-2)!important;box-shadow:0 2px 10px #00000014!important;color:var(--a-ink)!important}html body[data-site] :is(.c-arrow,.hb-arrow,.totop):hover{background:#fff!important;color:var(--c-brand)!important;border-color:var(--a-line-2)!important;transform:none!important}html body[data-site] :is(input:not([type=radio]):not([type=checkbox]):not(#sxIn),select,textarea){background:#fff!important;border:1px solid var(--a-line-2)!important;border-radius:var(--a-r-sm)!important;box-shadow:none!important;color:var(--a-ink)!important}html body[data-site] :is(input:not([type=radio]):not([type=checkbox]):not(#sxIn),select,textarea):focus{border-color:var(--c-brand)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--c-brand) 18%,transparent)!important}html body[data-site] .promo{background:var(--c-brand)!important;font-weight:500;letter-spacing:0!important;text-transform:none!important;font-size:13px!important}html body[data-site] .promo-item:before{display:none}html body[data-site] header.hd,html body[data-site] header.hd.compact{background:var(--a-glass)!important;-webkit-backdrop-filter:var(--a-blur)!important;backdrop-filter:var(--a-blur)!important;border-radius:0!important;box-shadow:0 1px 0 var(--a-line)!important}html body[data-site] header.hd .mainnav{background:transparent!important;border-top:1px solid var(--a-line)!important}html body[data-site] .sx-f{background:#ffffffe6!important;border:1px solid var(--a-line-2)!important;box-shadow:none!important}html body[data-site] .sx-btn{background:var(--c-brand)!important}html body[data-site] .nv.nv-cat>:is(button,a){background:var(--c-brand)!important;border-radius:var(--a-pill)!important;box-shadow:none!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}html body[data-site] .nv>:is(button,a){text-transform:none!important;letter-spacing:0!important;font-family:var(--body)!important;font-weight:500!important;font-size:14px!important}html body[data-site] :is(.mega,.sx-pop){background:var(--a-glass-2)!important;-webkit-backdrop-filter:var(--a-blur)!important;backdrop-filter:var(--a-blur)!important;border:1px solid var(--a-line)!important;box-shadow:0 24px 50px -20px #00000040!important;border-radius:0 0 var(--a-r) var(--a-r)!important}html body[data-site] .sx-pop{border-radius:var(--a-r)!important}html body[data-site] :is(.mg-pick,.mg-cn,.mg-r,.mg-ab,.mg-quick a){background:#ffffffb3!important;border:1px solid var(--a-line)!important}html body[data-site] .drawer{background:var(--a-glass-2)!important;-webkit-backdrop-filter:var(--a-blur)!important;backdrop-filter:var(--a-blur)!important;border:1px solid var(--a-line)!important;border-radius:var(--a-r) 0 0 var(--a-r)!important;box-shadow:-20px 0 50px -20px #0000004d!important}html body[data-site] .drawer.left{border-radius:0 var(--a-r) var(--a-r) 0!important}html body[data-site] .drawer :is(.li,.df){background:transparent}html body[data-site] .qbar,html body[data-site] .bb-in{background:var(--a-glass-2)!important;-webkit-backdrop-filter:var(--a-blur)!important;backdrop-filter:var(--a-blur)!important;border:1px solid var(--a-line)!important;box-shadow:0 10px 30px -12px #00000040!important}html body[data-site] .toast{background:#1d1d1fe0!important;-webkit-backdrop-filter:var(--a-blur)!important;backdrop-filter:var(--a-blur)!important;border-radius:var(--a-pill)!important;color:#fff!important}html body[data-site] .scrim{background:#00000052!important}html body[data-site] :is(.qv-box,.search){background:#fff!important;border-radius:var(--a-r-lg)!important;border:1px solid var(--a-line)!important}html body[data-site] .hb{box-shadow:none!important;border:0!important;background:#fff}html body[data-site] .hb-fade{background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.82) 30%,rgba(255,255,255,.2) 52%,transparent 64%)!important}html body[data-site] .hb-chips li{font-weight:500}html body[data-site] :is(.hb-bars,.hb-count){background:var(--a-glass-2)!important;border:1px solid var(--a-line)!important;box-shadow:none!important}html body[data-site] .reveal{filter:none!important;transform:translateY(14px)!important;transition:opacity .5s var(--a-ease),transform .5s var(--a-ease)!important}html body[data-site] .reveal.in{transform:none!important}html body[data-site] footer.ft,html body[data-site] .f-reas{background:var(--a-bg)!important}html body[data-site] footer.ft:before{display:none!important}html body[data-site] .ft ul a,html body[data-site] .ft-bottom{color:var(--a-mute)!important;font-size:13.5px}html body[data-site] .ft ul a:hover{color:var(--a-ink)!important}html body[data-site] .reas2 .ri{background:color-mix(in srgb,var(--c-brand) 10%,#fff)!important;color:var(--c-brand)!important}html body[data-site] :is(.stats b,.fo-stats b){font-family:var(--head)!important;color:var(--a-ink)!important;letter-spacing:-.02em}html body[data-site] :is(.pg-jump){background:var(--a-glass-2)!important;-webkit-backdrop-filter:var(--a-blur)!important;backdrop-filter:var(--a-blur)!important;border:1px solid var(--a-line)!important;box-shadow:0 6px 20px -10px #0003!important}html body[data-site] .pg-jump a.on{background:var(--a-ink)!important;color:#fff!important}@media(max-width:700px){html body[data-site]{--a-blur:saturate(160%) blur(12px)}html body[data-site] .drawer,html body[data-site] .mega{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body[data-site] section.s{padding-top:44px!important;padding-bottom:44px!important}html body[data-site] .hb{border-radius:20px!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html body[data-site]{--a-glass:#fbfbfd;--a-glass-2:#ffffff}}@media(prefers-reduced-transparency:reduce){html body[data-site]{--a-glass:#fbfbfd;--a-glass-2:#ffffff}}@media(prefers-reduced-motion:reduce){html body[data-site] :is(.card,.ct,.svc,.cnt-tile,.rt-card,.cb-card,.reas2 li,.cs-brand,.sup,.btn),html body[data-site] .card .ci img{transition:none!important;transform:none!important}}html body[data-site] .sx-pop{background:#fffffff0!important}html body[data-site] .btn{background:linear-gradient(180deg,color-mix(in srgb,var(--c-brand) 72%,#fff 10%),color-mix(in srgb,var(--c-brand) 88%,transparent))!important;-webkit-backdrop-filter:saturate(180%) blur(14px)!important;backdrop-filter:saturate(180%) blur(14px)!important;border:1px solid rgba(255,255,255,.45)!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000000f,0 6px 18px -8px color-mix(in srgb,var(--c-brand) 60%,transparent)!important}html body[data-site] .btn:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--c-brand-d) 74%,#fff 8%),color-mix(in srgb,var(--c-brand-d) 92%,transparent))!important;box-shadow:inset 0 1px #fff9,0 10px 24px -10px color-mix(in srgb,var(--c-brand) 70%,transparent)!important}html body[data-site] .btn:active{transform:scale(.98)!important;box-shadow:inset 0 2px 6px #0000002e!important}html body[data-site] :is(.btn.ghost,.btn.white){background:#ffffff8c!important;color:var(--c-brand-d)!important;text-shadow:none;border:1px solid color-mix(in srgb,var(--c-brand) 35%,rgba(255,255,255,.7))!important;box-shadow:inset 0 1px #ffffffe6,0 4px 14px -8px #0003!important}html body[data-site] :is(.btn.ghost,.btn.white):hover{background:#ffffffc7!important;color:var(--c-brand-d)!important;border-color:color-mix(in srgb,var(--c-brand) 55%,transparent)!important}html body[data-site] .btn.ok{background:linear-gradient(180deg,#20a06ed9,#178a5eeb)!important}html body[data-site] .btn:focus-visible{outline:2px solid var(--c-brand)!important;outline-offset:3px!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html body[data-site] .btn{background:var(--c-brand)!important}html body[data-site] :is(.btn.ghost,.btn.white){background:#fff!important}}@media(prefers-reduced-transparency:reduce){html body[data-site] .btn{background:var(--c-brand)!important}html body[data-site] :is(.btn.ghost,.btn.white){background:#fff!important}}@media(max-width:700px){html body[data-site] .btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html body[data-site=neogene]{--c-brand:#3ea8df;--c-brand-d:#3ea8df;--c-accent:#3ea8df;--blue:#3ea8df;--blue-dark:#3ea8df;--sec:#3ea8df;--blue-ink:#545454;--a-bg:#ffffff;--a-card:#ffffff;--a-well:#ffffff;--a-ink:#545454;--a-txt:#545454;--a-mute:#545454;--a-line:rgba(84,84,84,.16);--a-line-2:rgba(84,84,84,.28);--ink:#545454;--txt:#545454;--soft:#545454;--a-glass:rgba(255,255,255,.78);--a-glass-2:rgba(255,255,255,.86)}html body[data-site=neogene],html body[data-site=neogene] p,html body[data-site=neogene] #view :is(h1,h2,h3,h4,.title),html body[data-site=neogene] .hb-t h2,html body[data-site=neogene] .card h3{color:#545454!important}html body[data-site=neogene]{background:#fff!important}html body[data-site=neogene] :is(.k,.hb-k,.rt-tag,.cn-area,.mg-k,.card .range,.more,.st-link,.mg-all,.link){color:#545454!important}html body[data-site=neogene] :is(.more,.st-link,.mg-all){text-decoration:underline;text-decoration-color:#3ea8df;text-decoration-thickness:2px;text-underline-offset:4px}html body[data-site=neogene] :is(.k,.hb-k,.card .range):first-letter{color:inherit}html body[data-site=neogene] .btn{background:linear-gradient(180deg,#54b4e6eb,#3ea8dff5)!important;color:#fff!important;font-weight:700!important;border-color:#ffffff8c!important;text-shadow:0 1px 2px rgba(0,60,100,.35)!important}html body[data-site=neogene] .btn:hover{background:linear-gradient(180deg,#3ea8dff5,#3ea8df)!important}html body[data-site=neogene] :is(.btn.ghost,.btn.white){background:#ffffffb3!important;color:#545454!important;border:1.5px solid #3ea8df!important;text-shadow:none!important}html body[data-site=neogene] :is(.btn.ghost,.btn.white):hover{background:#fff!important;color:#545454!important}html body[data-site=neogene] .promo{background:#3ea8df!important;color:#fff!important}html body[data-site=neogene] .promo :is(a,div,span){color:#fff!important}html body[data-site=neogene] .card .price b,html body[data-site=neogene] .card .price:has(s) b{color:#545454!important}html body[data-site=neogene] .price s{color:#545454!important;opacity:.75}html body[data-site=neogene] :is(.flag.off,.flag:not(.g)){background:#3ea8df!important;color:#fff!important}html body[data-site=neogene] .price .off{background:#3ea8df24!important;color:#545454!important}html body[data-site=neogene] :is(.reas2 .ri,.cn-go){background:#3ea8df1f!important;color:#3ea8df!important}html body[data-site=neogene] :is(.stats b,.fo-stats b,.cb-total b){color:#3ea8df!important}html body[data-site=neogene] :is(.c-arrow,.hb-arrow,.totop):hover{color:#3ea8df!important}html body[data-site=neogene] .nv>:is(button,a){color:#545454!important}html body[data-site=neogene] .nv.nv-cat>:is(button,a){background:#3ea8df!important;color:#fff!important}html body[data-site=neogene] .nv>:is(button,a):after{background:#3ea8df!important}html body[data-site=neogene] :is(.sx-btn){background:#3ea8df!important}html body[data-site=neogene] :is(input:not([type=radio]):not([type=checkbox]):not(#sxIn),select,textarea):focus{border-color:#3ea8df!important;box-shadow:0 0 0 4px #3ea8df33!important}html body[data-site=neogene] :is(.ptabs button,.htabs button,.rt-filter button){color:#545454!important}html body[data-site=neogene] .ig-box{background:linear-gradient(135deg,#3ea8df,#3ea8df)!important}html body[data-site=neogene] :focus-visible{outline-color:#3ea8df!important}html body[data-site=neogene] footer.ft,html body[data-site=neogene] .f-reas{background:#fff!important}html body[data-site=neogene] .ft :is(ul a,.ft-bottom,h4,summary,p){color:#545454!important}html body[data-site=neogene] .hb{background:#fff!important}.fxc-rot .fxr-texts{display:grid}.fxr-t{grid-area:1/1;visibility:hidden;opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .55s cubic-bezier(.16,1,.3,1),visibility 0s .45s}.fxr-t.on{visibility:visible;opacity:1;transform:none;transition:opacity .45s ease .15s,transform .55s cubic-bezier(.16,1,.3,1) .15s,visibility 0s}.fxc-rot .fxc-stage{display:grid;place-items:center;perspective:1400px}.fxc-rot .fxr-c{grid-area:1/1;opacity:0;pointer-events:none;transform:translate(38%) rotateY(-28deg) scale(.86);transition:opacity .6s ease,transform .8s cubic-bezier(.16,1,.3,1)}.fxc-rot .fxr-c.on{opacity:1;pointer-events:auto;transform:none}.fxc-rot .fxr-c.out{opacity:0;transform:translate(-38%) rotateY(28deg) scale(.86)}.fxc-s{overflow-x:clip}.fxr-nav{display:flex;align-items:center;gap:10px;margin-top:26px;flex-wrap:wrap}.fxr-dot{position:relative;width:64px;height:76px;border-radius:14px;background:#ffffffbf;border:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:6px 6px 7px;transition:transform .25s ease,border-color .25s,box-shadow .25s}.fxr-dot img{height:46px;width:auto;object-fit:contain}.fxr-dot i{display:block;width:100%;height:3px;border-radius:3px;background:#0000001a;overflow:hidden}.fxr-dot em{display:block;height:100%;width:100%;background:var(--c-brand,#3ea8df);transform:scaleX(0);transform-origin:left}.fxr-dot[aria-selected=true]{border-color:var(--c-brand,#3ea8df);box-shadow:0 8px 20px -10px #00000059;transform:translateY(-3px)}.fxr-dot[aria-selected=true] em{animation:fxrProg 5s linear forwards}.fxc-rot.paused .fxr-dot[aria-selected=true] em{animation-play-state:paused}@keyframes fxrProg{to{transform:scaleX(1)}}.fxr-dot:hover{transform:translateY(-3px)}.fxr-pp{width:44px;height:44px}@media(prefers-reduced-motion:reduce){.fxr-t,.fxc-rot .fxr-c{transition:none!important}.fxr-dot[aria-selected=true] em{animation:none;transform:scaleX(1)}}.mtab{display:none}@media(max-width:700px){html body[data-site]{--m-tab:64px;font-size:15px}html body[data-site] #view{padding-bottom:calc(var(--m-tab) + 20px + env(safe-area-inset-bottom,0px))}html body[data-site] .promo{height:30px!important;min-height:30px!important;font-size:11.5px!important}html body[data-site] .promo .pp{display:none!important}html body[data-site] .promo-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px!important}html body[data-site] .ss-parent{min-height:40px!important;padding:4px 12px!important}html body[data-site] .hd-top{display:grid!important;grid-template-columns:44px 1fr 44px 44px!important;align-items:center!important;height:56px!important;padding:0 8px!important;gap:2px!important}html body[data-site] .hd-top>div:first-child{grid-column:1;gap:0!important}html body[data-site] .hd-top>div:first-child .hd-back{display:none!important}html body[data-site] .hd-top>.brand{grid-column:2;justify-self:center!important}html body[data-site] .hd-top>.brand img{height:32px!important}html body[data-site] .hd-top>.hd-icons{grid-column:3/5;justify-self:end;gap:0!important}html body[data-site] .hd-icons>:not(#searchOpenM):not(#bagOpen){display:none!important}html body[data-site] .hd-icons>*{width:44px;height:44px;display:grid!important;place-items:center}html body[data-site] .hd-icons .lbl{display:none!important}html body[data-site] #burger{width:44px;height:44px;display:grid!important;place-items:center}html body[data-site] section.s{padding-top:36px!important;padding-bottom:36px!important}html body[data-site] .wrap{padding-left:16px!important;padding-right:16px!important}html body[data-site] #view .title{font-size:24px!important;margin-bottom:20px!important;text-align:left!important}html body[data-site] #view :is(.cs-sec-h){text-align:left!important}html body[data-site] #view :is(.cs-sec-h) h2{font-size:24px!important}html body[data-site] p{font-size:15px}html body[data-site] .see-all{text-align:left!important;margin-top:16px!important}html body[data-site] .hb{border-radius:0!important;margin-left:-16px!important;margin-right:-16px!important;margin-top:0!important}html body[data-site] .hb-media{height:min(78vw,340px)!important}html body[data-site] .hb-card{padding:20px 16px 4px!important}html body[data-site] .hb-t h2{font-size:30px!important}html body[data-site] .hb-t p{font-size:15px!important}html body[data-site] .hb-cta{flex-direction:column;align-items:stretch!important;gap:10px!important}html body[data-site] .hb-cta .btn{width:100%}html body[data-site] .hb-cta .st-link{text-align:center;padding:8px}html body[data-site] .hb-chips{display:none!important}html body[data-site] .hb-nav{padding:12px 16px 18px!important}html body[data-site] .track{grid-auto-columns:44%!important;gap:12px!important;scroll-snap-type:x mandatory;padding:4px 16px 12px!important;margin:0 -16px!important;scroll-padding:16px}html body[data-site] .track>.card{scroll-snap-align:start}html body[data-site] .c-arrow{display:none!important}html body[data-site] :is(.ptabs,.htabs,.rt-filter){overflow-x:auto;max-width:100%;scrollbar-width:none}html body[data-site] :is(.ptabs,.htabs,.rt-filter)::-webkit-scrollbar{display:none}html body[data-site] .grid{gap:10px!important}html body[data-site] .card{border-radius:14px!important}html body[data-site] .card .ci img:not(.alt){padding:8%!important}html body[data-site] .card .range{font-size:10px!important;margin-top:10px!important}html body[data-site] .card h3{font-size:13.5px!important;min-height:2.7em!important}html body[data-site] .card .card-buy{margin:6px 10px 10px!important}html body[data-site] .card .price b{font-size:15px!important}html body[data-site] .card .price s{font-size:11.5px!important}html body[data-site] .card .btn{min-height:38px!important;font-size:13px!important;margin:auto 10px 10px!important;padding:0 10px!important}html body[data-site] .card .fav{width:34px!important;height:34px!important;top:8px!important;right:8px!important}html body[data-site] .card .flags{top:8px!important;left:8px!important}html body[data-site] .card .qvb{display:none!important}html body[data-site] .plp-banner .pb-im{aspect-ratio:16/9!important}html body[data-site] .plp-bar{position:sticky;top:calc(var(--hdh,96px));z-index:20;background:var(--a-glass-2,#fff);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);margin:0 -16px 12px!important;padding:8px 16px!important;border-bottom:1px solid var(--a-line,rgba(0,0,0,.08))}html body[data-site] .plp-bar select{min-height:40px!important}html body[data-site] .pdp{gap:16px!important;padding-top:6px!important}html body[data-site] .pdp-img{border-radius:0!important;margin:0 -16px!important;border-left:0!important;border-right:0!important}html body[data-site] .pdp-info h1{font-size:26px!important}html body[data-site] .buybar{bottom:calc(var(--m-tab) + 10px + env(safe-area-inset-bottom,0px))!important}html body[data-site] .drawer:not(.left){top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:min(88dvh,760px)!important;border-radius:22px 22px 0 0!important;transform:translateY(105%)!important;transition:transform .35s cubic-bezier(.2,.8,.2,1)!important}html body[data-site] .drawer:not(.left).open{transform:none!important}html body[data-site] .drawer:not(.left) .dh{position:relative;padding-top:22px!important}html body[data-site] .drawer:not(.left) .dh:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:#0000002e}html body[data-site] .drawer.left{width:min(88vw,380px)!important}html body[data-site] .qv-box{border-radius:22px 22px 0 0!important}html body[data-site] .toast{top:auto!important;bottom:calc(var(--m-tab) + 18px + env(safe-area-inset-bottom,0px))!important}html body[data-site] .qbar{display:none!important}html body[data-site] .totop{bottom:calc(var(--m-tab) + 16px + env(safe-area-inset-bottom,0px))!important;right:12px!important}html body[data-site] :is(.fz-float,.also-float,[class*=also]){bottom:calc(var(--m-tab) + 16px + env(safe-area-inset-bottom,0px))!important}.mtab{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;height:calc(var(--m-tab) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-top:1px solid rgba(0,0,0,.08)}.mtab a,.mtab button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:600 10.5px/1 var(--body,system-ui);color:#6e6e73;position:relative;min-height:44px}.mtab svg{width:23px;height:23px;transition:transform .2s ease}.mtab [aria-current=page]{color:var(--c-brand)}.mtab [aria-current=page] svg{transform:translateY(-1px)}.mtab a:active svg,.mtab button:active svg{transform:scale(.9)}.mtab .mt-c{position:absolute;top:6px;left:calc(50% + 6px);min-width:18px;height:18px;border-radius:9px;background:var(--c-brand);color:#fff;font-size:10px;display:grid;place-items:center;padding:0 5px}.mtab .mt-c[hidden]{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mtab{background:#fff!important}}@media(prefers-reduced-motion:reduce){html body[data-site] .drawer{transition:none!important}}html body[data-site] .btn.white{background:#fff!important;color:var(--c-brand-d)!important;border:0!important;text-shadow:none!important}@media(max-width:700px){html body[data-site] .totop{display:none!important}html body[data-site] .hb-media{width:100%!important}html body[data-site] .hb-nav{gap:8px!important;justify-content:space-between!important}html body[data-site] .hb-count,html body[data-site] #hbPrev,html body[data-site] #hbNext{display:none!important}html body[data-site] .hb-bars{flex:1;min-width:0;padding:8px 12px!important}html body[data-site] .hb-bar{min-width:0!important;flex:1}html body[data-site] .hb-bar span{font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html body[data-site] .hb-t h2{font-size:28px!important;line-height:1.1!important}html body[data-site] .camp{aspect-ratio:4/3!important}html body[data-site] .camp .cp{flex-direction:column;align-items:flex-start!important;gap:8px!important}html body[data-site] .camp .cp div{max-width:100%!important}html body[data-site] #view .founder{grid-template-columns:1fr!important;gap:18px!important;padding:14px!important}html body[data-site] #view .fo-im{width:100%!important;height:auto!important;aspect-ratio:4/4.4!important;border-radius:16px!important}html body[data-site] #view .fo-im img{object-fit:cover!important;object-position:50% 30%}html body[data-site] .fo-tx{padding:0 4px 6px!important}html body[data-site] .fo-stats{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}html body[data-site] #view .services{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;padding:0!important;overflow:visible!important;gap:14px!important}html body[data-site] #view .svc{width:auto!important;min-width:0!important}html body[data-site] .svc .im{aspect-ratio:16/9!important}html body[data-site] .hair{grid-template-columns:1fr!important}html body[data-site] .hair-photo{position:relative!important;min-height:0!important;aspect-ratio:4/3}html body[data-site] #view .hair-photo{width:100%!important}html body[data-site] #view .hair-photo img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}html body[data-site] .hair-copy{padding:18px!important}html body[data-site] .htabs{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}html body[data-site] .htabs button{white-space:nowrap!important;flex:none!important;width:auto!important;height:auto!important;border-radius:999px!important;padding:8px 14px!important}html body[data-site] #view .fx-dockwrap,html body[data-site] #view .fx-desk{height:150px!important;min-height:0!important}html body[data-site] #view .fxw-grid{gap:14px!important}html body[data-site] #view .fxm-stage{height:auto!important;min-height:0!important;padding:10px 0!important}html body[data-site] #view .fxm-plane{height:210px!important;max-height:210px}html body[data-site] #view .fxm-plane svg{height:100%!important;width:auto!important;margin:0 auto;display:block}html body[data-site] :is(.plp-banner,.fd-hero,.rt-hero){grid-template-columns:1fr!important}html body[data-site] .plp-banner .pb-tx{padding:18px!important}html body[data-site] .plp-banner h1{font-size:26px!important}html body[data-site] .cm{aspect-ratio:4/3!important}html body[data-site] .cm .bd{margin:10px!important;padding:12px 14px!important}html body[data-site] .cm .bd p{font-size:13px!important}html body[data-site] .ig-box{padding:24px 14px!important;border-radius:20px!important}html body[data-site] .ig{grid-template-columns:repeat(2,1fr)!important}html body[data-site] .fxc-rot{display:flex!important;flex-direction:column-reverse!important;gap:18px!important}html body[data-site] .fxr-nav{overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none}html body[data-site] .fxr-dot{flex:none}}.fzs{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0;background:linear-gradient(135deg,#eaf3fc,#f6faff 45%,#fdeef1)}.fzs-in{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(24px,5vw,70px);align-items:center}.fzs-new{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#c8102e;color:#fff;font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.fzs-new i{width:8px;height:8px;border-radius:50%;background:#fff;animation:fzPulse 1.6s ease-in-out infinite}@keyframes fzPulse{50%{transform:scale(1.6);opacity:.4}}.fzs-tx h2{font-weight:800;font-size:clamp(34px,4.6vw,60px);line-height:1.02;letter-spacing:-.02em;margin:16px 0 8px;color:#16245e}.fzs-tx h2 span{display:block;font-size:.42em;letter-spacing:.02em;color:#c8102e;margin-top:8px;font-weight:800}.fzs-for{font-weight:600;color:#16245e;margin:0 0 16px}.fzs-who{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fzs-who li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #d6e3f3;font-size:13px;font-weight:600;color:#16245e;opacity:0;transform:translateY(10px)}.fzs-who li:before{content:"\2713";color:#c8102e;font-weight:800}.fzs.go .fzs-who li{animation:fzIn .5s cubic-bezier(.3,1.4,.5,1) forwards;animation-delay:calc(.2s + var(--n)*.09s)}@keyframes fzIn{to{opacity:1;transform:none}}.fzs-ben{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.fzs-ben li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 6px;border-radius:16px;background:#ffffffbf;font-size:12px;font-weight:700;color:#16245e;line-height:1.25}.fzs-ben svg{width:26px;height:26px;color:#1d3a8a}.fzs-buy{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.fzs-buy>b{font-family:var(--head);font-weight:800;font-size:32px;color:#c8102e}.fzs-note{color:#4a5a7a;font-size:12.5px}.fzs-stage{position:relative;height:clamp(420px,46vw,560px);perspective:1200px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.fzs-track{position:absolute;top:0;right:0;bottom:64px;left:0}.fzs-sl{--d:0;position:absolute;left:50%;top:50%;width:min(360px,72%);aspect-ratio:4/5;margin:0;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -28px #16245e8c;transform:translate(-50%,-50%) translate(calc(var(--d)*58%)) translateZ(calc(var(--d)*var(--d)*-80px)) rotateY(calc(var(--d)*-18deg)) scale(calc(1 - (var(--d)*var(--d))*.06));opacity:calc(1 - (var(--d)*var(--d))*.35);z-index:calc(10 - var(--d)*var(--d));transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .6s,filter .6s;filter:saturate(calc(1 - (var(--d)*var(--d))*.2))}.fzs-sl img{width:100%;height:100%;object-fit:cover}.fzs-sl[data-i="0"] img{object-fit:contain;padding:6%}.fzs-sl.on img{animation:fzKen 3.4s ease-out}@keyframes fzKen{0%{transform:scale(1.08)}}.fzs-tag{position:absolute;z-index:20;padding:7px 12px;border-radius:999px;background:#fff;color:#16245e;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:0 10px 22px -10px #16245e73;opacity:0;transform:scale(.6)}.fzs-tag:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#2f6fd6;margin-right:6px;vertical-align:1px}.fzs-tag.t0{top:4%;left:50%;margin-left:-44px;background:#16245e;color:#fff}.fzs-tag.t0:before{background:#ff4d63}.fzs-tag.t1{top:20%;left:0}.fzs-tag.t2{top:20%;right:0}.fzs-tag.t3{top:56%;left:2%}.fzs-tag.t4{top:56%;right:2%}.fzs.go .fzs-tag{animation:fzTag .6s cubic-bezier(.3,1.6,.5,1) forwards,fzFloat 5s ease-in-out infinite;animation-delay:calc(.6s + var(--k,0)*.15s),1.4s}.fzs-tag.t1{--k:1}.fzs-tag.t2{--k:2}.fzs-tag.t3{--k:3}.fzs-tag.t4{--k:4}@keyframes fzTag{to{opacity:1;transform:none}}@keyframes fzFloat{0%,to{translate:0 0}50%{translate:0 -6px}}.fzs-ctl{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:14px}.fzs-dots{display:flex;gap:6px}.fzs-dots button{width:8px;height:8px;padding:0;border-radius:6px;background:#16245e40;transition:width .35s,background .35s}.fzs-dots button[aria-current=true]{width:26px;background:#c8102e}@media(max-width:960px){.fzs-in{grid-template-columns:1fr}.fzs-stage{order:-1;height:440px}}@media(max-width:600px){.fzs-stage{height:380px}.fzs-sl{width:66%}.fzs-tag{font-size:10.5px;padding:5px 9px}.fzs-tag.t3,.fzs-tag.t4{top:62%}.fzs-ben{grid-template-columns:repeat(2,1fr)}.fzs-buy .btn{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.fzs *{animation:none!important;transition:none!important}.fzs-who li,.fzs-tag{opacity:1;transform:none}}.dy{--s1:#ffd7a8;--s2:#ffb4c6;--s3:#c9b6ff;position:relative;overflow:hidden;padding:clamp(48px,6vw,80px) 0 clamp(36px,4vw,56px);color:#1d1838;background:linear-gradient(180deg,var(--s1) 0%,var(--s2) 55%,var(--s3) 100%);transition:background 1.2s ease}@property --s1{syntax:"<color>";inherits:true;initial-value:#ffd7a8}@property --s2{syntax:"<color>";inherits:true;initial-value:#ffb4c6}@property --s3{syntax:"<color>";inherits:true;initial-value:#c9b6ff}.dy{transition:--s1 1.2s ease,--s2 1.2s ease,--s3 1.2s ease}.dy.night{color:#fff}.dy-sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dy-star{position:absolute;left:var(--x);top:var(--y);width:4px;height:4px;border-radius:50%;background:#fff;opacity:0;box-shadow:0 0 8px #fff;transition:opacity 1s}.dy.night .dy-star{opacity:.9;animation:dyTw 2.6s ease-in-out infinite}.dy-star:nth-child(2n){animation-delay:-1.2s}@keyframes dyTw{50%{opacity:.3}}.dy-cloud{position:absolute;height:34px;border-radius:40px;background:#ffffff8c;filter:blur(1px);transition:opacity 1s}.dy-cloud:before,.dy-cloud:after{content:"";position:absolute;border-radius:50%;background:inherit}.dy-cloud:before{width:44px;height:44px;left:18px;top:-20px}.dy-cloud:after{width:30px;height:30px;left:52px;top:-12px}.dy-cloud.c1{width:120px;top:16%;left:-140px;animation:dyCloud 46s linear infinite}.dy-cloud.c2{width:90px;top:30%;left:-140px;animation:dyCloud 62s linear -20s infinite;opacity:.7}.dy.night .dy-cloud{opacity:.12}@keyframes dyCloud{to{transform:translate(calc(100vw + 300px))}}.dy-arc{position:absolute;left:0;right:0;top:40px;width:100%;height:clamp(260px,32vw,420px);pointer-events:none}.dy-orb{position:absolute;left:10%;top:60%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:radial-gradient(circle at 40% 38%,#fff9d6,#ffd25e 55%,#ffad33);box-shadow:0 0 40px 12px #ffd25e8c;transition:left 1.2s cubic-bezier(.45,.05,.3,1),top 1.2s cubic-bezier(.45,.05,.3,1),background .8s,box-shadow .8s;z-index:1}.dy.night .dy-orb{background:radial-gradient(circle at 60% 40%,#fbfbff,#d9dcf0 60%,#aeb4d6);box-shadow:0 0 34px 8px #dce1ff73}.dy.night .dy-orb:after{content:"";position:absolute;inset:-2px -2px auto auto;width:46px;height:46px;border-radius:50%;background:var(--s1);transform:translate(10px,-6px);transition:background 1.2s}.dy-in{position:relative;z-index:2}.dy-head{text-align:center;margin-bottom:clamp(24px,4vw,40px)}.dy-k{font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.dy-head h2{color:inherit!important;font-weight:800;font-size:clamp(30px,4.2vw,54px);line-height:1.08;margin:8px 0 0;letter-spacing:-.02em}.dy-main{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(20px,4vw,56px);align-items:center;min-height:clamp(300px,30vw,360px)}.dy-time{display:block;font-family:"Montserrat",var(--head);font-weight:800;font-size:clamp(64px,9vw,120px);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.dy-tx h3{color:inherit!important;font-weight:800;font-size:clamp(22px,2.4vw,30px);margin:12px 0 8px}.dy-tx p{margin:0;max-width:38ch;font-size:16.5px;opacity:.85;color:inherit!important}.dy-tx.in>*{animation:dyUp .6s cubic-bezier(.2,.8,.2,1) backwards}.dy-tx.in>h3{animation-delay:.08s}.dy-tx.in>p{animation-delay:.16s}@keyframes dyUp{0%{opacity:0;transform:translateY(16px)}}.dy-prods{display:flex;gap:16px;justify-content:flex-start;flex-wrap:wrap}.dy-card{width:clamp(150px,15vw,190px);display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:22px;background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:0 18px 36px -20px #1e143c73;color:#1d1838;animation:dyCard .7s cubic-bezier(.3,1.4,.5,1) backwards;animation-delay:calc(.15s + var(--i)*.12s)}@keyframes dyCard{0%{opacity:0;transform:translateY(30px) rotate(-3deg) scale(.92)}}.dy-im{display:block;aspect-ratio:1;border-radius:16px;background:#fff;margin-bottom:6px}.dy-im img{width:100%;height:100%;object-fit:contain;padding:10%;transition:transform .4s}@media(hover:hover){.dy-card:hover .dy-im img{transform:scale(1.07) rotate(-2deg)}}.dy-card small{font-family:var(--head);font-weight:700;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#8b6fd8}.dy-nm{font-weight:700;font-size:13.5px;line-height:1.25;color:#1d1838;min-height:2.5em}.dy-pr{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.dy-pr b{font-family:var(--head);font-size:16px}.dy-add{width:34px;height:34px;border-radius:50%;background:#1d1838;color:#fff;font-size:20px;line-height:1;display:grid;place-items:center;transition:transform .2s,background .2s}@media(hover:hover){.dy-add:hover{background:#8b6fd8;transform:rotate(90deg)}}.dy-line{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:clamp(26px,4vw,40px)}.dy-line button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 4px 14px;text-align:left;color:inherit;opacity:.6;transition:opacity .3s}.dy-line button span{font-family:var(--head);font-weight:800;font-size:15px}.dy-line button small{font-size:12px;font-weight:600}.dy-line button i{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:currentColor;opacity:.25;overflow:hidden}.dy-line button i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform:scaleX(0);transform-origin:left;opacity:1}.dy-line button.done i:after{transform:scaleX(1)}.dy-line button[aria-selected=true]{opacity:1}.dy.go .dy-line button[aria-selected=true] i:after{animation:dyProg 4.2s linear forwards}.dy:hover .dy-line button[aria-selected=true] i:after{animation-play-state:paused}.dy-line button[aria-selected=true] i{opacity:.35}@keyframes dyProg{to{transform:scaleX(1)}}@media(hover:hover){.dy-line button:hover{opacity:1}}@media(max-width:960px){.dy-main{grid-template-columns:1fr;text-align:left}.dy-prods{justify-content:flex-start}}@media(max-width:600px){.dy-line{grid-template-columns:repeat(3,1fr)}.dy-time{font-size:64px}.dy-card{width:calc(50% - 8px)}.dy-orb{width:46px;height:46px;margin:-23px 0 0 -23px}}@media(prefers-reduced-motion:reduce){.dy *,.dy{animation:none!important;transition:none!important}}.dy .dy-im{display:block!important;height:150px!important;aspect-ratio:auto!important;overflow:hidden;position:relative}.dy .dy-im img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;padding:10%!important}@media(max-width:600px){.dy .dy-im{height:120px!important}}.co-promo{margin:14px 0 10px;padding:14px;border-radius:16px;background:var(--su-well,#f3f0f8);display:grid;gap:8px}.co-promo label{font-weight:700;font-size:13px;color:var(--ink)}.cp-row{display:flex;gap:8px}.cp-row input{flex:1;min-width:0;text-transform:uppercase;letter-spacing:.06em}.cp-row .btn{min-height:44px;padding:0 16px;white-space:nowrap}#promoMsg{margin:0;font-size:12.5px;font-weight:600}#promoMsg.ok{color:#15803d!important}#promoMsg.bad{color:#c8102e!important}.cp-row input{text-transform:uppercase!important}:root body{--gl-bg:rgba(255,255,255,.58);--gl-bg-hi:rgba(255,255,255,.74);--gl-bg-lo:rgba(255,255,255,.38);--gl-line:rgba(255,255,255,.7);--gl-edge:rgba(46,30,84,.08);--gl-blur:saturate(180%) blur(22px);--gl-sh:0 8px 32px rgba(46,30,84,.1),inset 0 1px 0 rgba(255,255,255,.85);--gl-sh-sm:0 4px 16px rgba(46,30,84,.08),inset 0 1px 0 rgba(255,255,255,.8);--gl-sh-hov:0 16px 44px rgba(46,30,84,.16),inset 0 1px 0 rgba(255,255,255,.9);--gl-press:inset 0 2px 8px rgba(46,30,84,.14);--su-surface:var(--gl-bg);--su-surface-hi:var(--gl-bg-hi);--su-well:var(--gl-bg-lo);--su-line:var(--gl-line);--su-raised:var(--gl-sh);--su-raised-sm:var(--gl-sh-sm);--su-hover:var(--gl-sh-hov);--su-pressed:var(--gl-press);--su-inset:inset 0 1px 3px rgba(46,30,84,.08);--su-p-raised:0 6px 18px -6px rgba(127,98,207,.55),inset 0 1px 0 rgba(255,255,255,.35);--su-p-pressed:inset 0 2px 6px rgba(0,0,0,.2);--b-raised:var(--gl-sh-sm);--b-hover:var(--gl-sh-hov);--b-press:var(--gl-press);--bg2:transparent;background:radial-gradient(900px 700px at 8% 4%,rgba(169,147,234,.38),transparent 60%),radial-gradient(800px 600px at 96% 18%,rgba(246,180,210,.4),transparent 60%),radial-gradient(900px 700px at 70% 78%,rgba(150,200,255,.3),transparent 60%),radial-gradient(700px 600px at 10% 92%,rgba(255,214,170,.28),transparent 60%),#f6f3fb!important;background-attachment:fixed!important}:root body[data-site=neogene]{background:radial-gradient(900px 700px at 8% 4%,rgba(0,158,226,.22),transparent 60%),radial-gradient(800px 600px at 96% 18%,rgba(150,215,255,.35),transparent 60%),radial-gradient(900px 700px at 70% 80%,rgba(169,147,234,.22),transparent 60%),#f2f7fb!important;background-attachment:fixed!important}:root body[data-site=fiora]{background:radial-gradient(900px 700px at 8% 4%,rgba(200,16,46,.14),transparent 60%),radial-gradient(800px 600px at 96% 18%,rgba(92,45,145,.2),transparent 60%),radial-gradient(900px 700px at 70% 80%,rgba(246,180,210,.32),transparent 60%),#faf5f8!important;background-attachment:fixed!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body{--gl-bg:rgba(30,26,44,.55);--gl-bg-hi:rgba(44,38,64,.7);--gl-bg-lo:rgba(30,26,44,.35);--gl-line:rgba(255,255,255,.12);--gl-sh:0 8px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08);--gl-sh-sm:0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.07);--gl-sh-hov:0 16px 44px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.1);background:radial-gradient(900px 700px at 8% 4%,rgba(127,98,207,.35),transparent 60%),radial-gradient(800px 600px at 96% 18%,rgba(214,100,154,.25),transparent 60%),#121018!important;background-attachment:fixed!important}}html{background:#f6f3fb}:root body :is(section[style*=bg2],.s[style*=bg2],#__g){background:#ffffff38!important}:root body :is(.lp-banner,.kh,.ab-hero,.kp-hero,.igs,.fxw,#__g){background:transparent!important}:root body :is(.card,.cs-brand,.cs-val,.svc,.cm,.adv,.rt-card,.cnt-tile,.lp-col,.bt-p,.qz-p,.cb-card,.cb-item,.acc,.dlv,.ki li,.kp-facts li,.cs-trio-list a,.fi-steps a,.mg-pick,.rv-empty,.fo-stats>div,.stats>div,.lp-th,.co-sum,.co-form fieldset,.co-box,.sum,.fx-dockwrap,.cs-trio,.fi-lice,.bt-panel,.bt-card,.qz,.plp-banner,.dy-card,.fzs-ben li,.ab-quote,.ab-tl li,.co-promo,.oc-card,.fav-empty,.bag-empty,#__g){background:var(--gl-bg)!important;-webkit-backdrop-filter:var(--gl-blur)!important;backdrop-filter:var(--gl-blur)!important;border:1px solid var(--gl-line)!important;box-shadow:var(--gl-sh)!important}:root body :is(.card,.cs-brand,.svc,.cm,.adv,.rt-card,.cnt-tile,.lp-col,.bt-p,.cs-trio-list a,.fi-steps a,.mg-pick,.dy-card,#__g){border-radius:24px!important}@media(hover:hover)and (pointer:fine){:root body :is(.card,.cs-brand,.svc,.cm,.adv,.rt-card,.cnt-tile,.lp-col,.bt-p,.cs-trio-list a,.fi-steps a,.mg-pick,.dy-card,.cs-need,.lp-b,.lp-door,.lp-rc,.kw-card,.igs-t,#__g):hover{background:var(--gl-bg-hi)!important;box-shadow:var(--gl-sh-hov)!important;transform:translateY(-3px)!important}}:root body :is(.card .ci,.bt-p-im,.cb-item .im,.cs-trio-list span,.fi-steps .im,.qz-pi,.dy-im,#__g){background:#ffffffb3!important;box-shadow:inset 0 0 0 1px #fffc!important;border:0!important}:root body :is(header.hd,.hd-top,header.hd nav.mainnav,.ss-parent,#qbar,.mega,.mnav-panel,#mnav .panel,#__g){background:#fff9!important;-webkit-backdrop-filter:saturate(180%) blur(24px)!important;backdrop-filter:saturate(180%) blur(24px)!important;border-color:#ffffffb3!important}:root body :is(header.hd,#__g){box-shadow:0 6px 24px #2e1e5414,inset 0 1px #ffffffe6!important}:root body :is(.hd-top,header.hd nav.mainnav,#__g){box-shadow:none!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root body :is(.drawer,.bag-drawer,#bag,.search,#search,#__g){background:#ffffffb8!important;-webkit-backdrop-filter:saturate(180%) blur(28px)!important;backdrop-filter:saturate(180%) blur(28px)!important}:root body :is(.btn:not(.ghost):not(.white):not(.lp-pink):not(.ok),.kp-add,.bt-add,.dy-add,.qz-add,#__g){box-shadow:0 6px 18px -6px #2e1e5473,inset 0 1px #ffffff59!important;border:1px solid rgba(255,255,255,.25)!important}:root body :is(.btn.ghost,.btn.white,.btn.lp-pink,.igs-btn,.lp-go,.ig2-btn,.lp-pill,.fg-chips button,.cs-chips a,.bt-tags a,.pdp-tags a,.ptabs button,.rt-filter button,.pg-jump a,.qz-o,.hd-back,.hs-arw,.c-arrow,.totop,.x,.qty,#mixPause,.fx-ic em,#__g){background:#ffffff8c!important;-webkit-backdrop-filter:saturate(180%) blur(16px)!important;backdrop-filter:saturate(180%) blur(16px)!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:0 4px 14px #2e1e541a,inset 0 1px #ffffffe6!important}:root body :is(.btn.lp-pink,#__g){background:#f6cfe099!important}@media(hover:hover)and (pointer:fine){:root body :is(.btn,.igs-btn,.lp-go,.lp-pill,.fg-chips button,.cs-chips a,.bt-tags a,.ptabs button,.hs-arw,.c-arrow,.hd-back,#__g):hover{box-shadow:0 10px 26px #2e1e5429,inset 0 1px #ffffffe6!important}}:root body :is(.btn,.hs-arw,.c-arrow,.lp-pill,.fg-chips button,.ptabs button,.hd-back,#__g):active{box-shadow:var(--gl-press)!important}:root body :is(.ptabs button,.fg-chips button,.rt-filter button,.bt-switch button,#__g)[aria-selected=true],:root body :is(.pg-jump a.on,#__g){background:#ffffffeb!important;box-shadow:0 6px 18px #2e1e5424,inset 0 1px #fff!important}:root body :is(.bt-switch,.ssp-seg,#__g){background:#ffffff59!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6)!important;box-shadow:inset 0 1px 3px #2e1e5414!important}:root body :is(.bt-pill,.ssp-seg a[aria-current=page],#__g){background:#ffffffe6!important;box-shadow:0 4px 12px #2e1e541f!important}:root body :is(input:not([type=checkbox]):not([type=radio]),select,textarea,#__g){background:#fff9!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 2px #2e1e540f!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root body :is(input,select,textarea,#__g):focus{background:#ffffffd9!important;box-shadow:0 0 0 4px #8b6fd838!important;border-color:#8b6fd899!important}:root body :is(#footer #nlForm,.hd-search,#__g){background:#ffffff8c!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 2px #2e1e540f!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root body :is(#footer #nlEmail,.hd-search input,#__g){background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}:root body :is(details>summary,#__g){box-shadow:none!important}@media(hover:hover){:root body :is(details>summary,#__g):hover{background:#ffffff80!important}}:root body :is(details[open]>summary,#__g){box-shadow:none!important}:root body :is(.bsw,.kp-cap,.ab-badge,.ab-chip,.kh-tag,.lp-logo,.cs-b-logo,.bt-logo,.qz-match,.fxm-label,.lb-cap,.lp-kick,.fzs-who li,.fzs-tag,.toast,#__g){background:#ffffffa8!important;-webkit-backdrop-filter:saturate(180%) blur(18px)!important;backdrop-filter:saturate(180%) blur(18px)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 8px 24px #2e1e541f,inset 0 1px #ffffffe6!important}:root body :is(.fzs-tag.t0,#__g){background:#16245ed1!important;color:#fff!important}:root body :is(.fz,#__g){background:#fff6!important;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border-top:1px solid rgba(255,255,255,.7)!important}:root body :is(.fz-tags li,#__g){background:#fff9!important;box-shadow:none!important}@media(prefers-reduced-transparency:reduce){:root body :is(*,#__g){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root body{--gl-bg:#fff;--gl-bg-hi:#fff}}:root body :is(.co-promo,#__h#__x){background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;margin:16px 0 14px!important;gap:8px!important}:root body :is(.co-promo label,#__h#__x){font-size:12px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)!important}:root body :is(.cp-row,#__h#__x){display:flex!important;align-items:center;gap:6px!important;padding:5px 5px 5px 18px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(46,30,84,.12);box-shadow:inset 0 1px 2px #2e1e540d;transition:border-color .2s,box-shadow .2s}:root body :is(.cp-row:focus-within,#__h#__x){border-color:#8b6fd899;box-shadow:0 0 0 4px #8b6fd82e}:root body :is(.cp-row input,#__h#__x){flex:1;min-width:0;min-height:38px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:15px!important;letter-spacing:.08em;outline:none}:root body :is(.cp-row .btn,#__h#__x){min-height:38px!important;padding:0 18px!important;border-radius:999px!important;background:var(--blue,#7f62cf)!important;color:#fff!important;border:0!important;box-shadow:0 4px 12px -4px #2e1e5473!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:13px!important}:root body :is(.cp-row .btn,#__h#__x):hover{filter:brightness(1.08)}:root body :is(#promoMsg,#__h#__x){padding-left:18px}:root body :is(.seg,#__h#__x){position:relative!important;display:inline-flex!important;align-items:center;flex-wrap:nowrap!important;gap:2px!important;padding:4px!important;border-radius:999px!important;background:#ffffff6b!important;-webkit-backdrop-filter:saturate(180%) blur(18px)!important;backdrop-filter:saturate(180%) blur(18px)!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:inset 0 1px 3px #2e1e541a,0 4px 14px #2e1e540f!important;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}:root body :is(.seg,#__h#__x)::-webkit-scrollbar{display:none}:root body :is(.ptabs.seg,.htabs.seg,.fg-chips.seg,#__h#__x){margin-left:auto!important;margin-right:auto!important}:root body :is(.seg>button,.seg>a,#__h#__x){position:relative;z-index:1;flex:none;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:999px!important;min-height:38px;padding:0 18px!important;color:var(--soft)!important;font-weight:600!important;transform:none!important;transition:color .25s!important}:root body :is(.seg>button,.seg>a,#__h#__x):hover{background:transparent!important;box-shadow:none!important;color:var(--ink)!important}:root body :is(.seg>button,.seg>a,#__h#__x):active{box-shadow:none!important;transform:scale(.97)!important}:root body :is(.seg>button,#__h#__x)[aria-selected=true],:root body :is(.seg>a[aria-current=page],.seg>.on,#__h#__x){background:transparent!important;box-shadow:none!important;color:var(--ink)!important;font-weight:700!important}:root body :is(.seg>button,#__h#__x)[aria-selected=true]:after{display:none!important}.seg-th{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:#fff;box-shadow:0 3px 10px #2e1e5429,0 0 0 .5px #2e1e5414;transition:transform .42s cubic-bezier(.3,1.25,.5,1),width .42s cubic-bezier(.3,1.25,.5,1);pointer-events:none}.seg.no-anim .seg-th{transition:none}:root body[data-site=neogene] .seg-th{box-shadow:0 3px 10px #003c6429,0 0 0 .5px #003c6414}:root body :is(.fg-chips.seg>button span,#__h#__x){background:#2e1e5414!important;color:inherit!important}:root body :is(.fg-chips.seg>button[aria-selected=true] span,#__h#__x){background:#c8102e!important;color:#fff!important}.ssp-seg.seg{padding:3px!important}.ssp-seg.seg>a{min-height:30px;padding:0 12px!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .seg-th{background:#ffffff2e}}@media(prefers-reduced-motion:reduce){.seg-th{transition:none}}@media(max-width:600px){:root body :is(.seg>button,.seg>a,#__h#__x){padding:0 14px!important;min-height:36px;font-size:13px!important}}:root body :is(#promoMsg.ok,#__h#__x){color:#15803d!important}:root body :is(#promoMsg.bad,#__h#__x){color:#c8102e!important}:root body :is(.mega,#__m#__n){background:#fdfcff!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 24px 48px -20px #2e1e5459!important;border-top:1px solid rgba(46,30,84,.08)!important}:root body :is(.search,#search,.drawer,#bag,#mnav,.mnav-panel,#__m#__n){background:#fffffff2!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body :is(.mega,.search,#search,.drawer,#bag,#mnav,#__m#__n){background:#1a1626f7!important}}:root body :is(.bt-switch,#__b#__s){display:grid!important;grid-template-columns:1fr 1fr!important;width:fit-content!important;max-width:100%;margin:0 auto 28px!important;padding:5px!important;gap:0!important;border-radius:999px!important;background:#ffffff80!important;-webkit-backdrop-filter:saturate(180%) blur(18px)!important;backdrop-filter:saturate(180%) blur(18px)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 3px #2e1e541a,0 6px 20px #2e1e5414!important}:root body :is(.bt-switch button,#__b#__s){flex-direction:row!important;gap:10px!important;min-height:52px!important;padding:0 26px!important;border-radius:999px!important;background:transparent!important;border:0!important;box-shadow:none!important;white-space:nowrap}:root body :is(.bt-switch img,#__b#__s){height:22px!important;width:auto;opacity:.75;filter:none!important;transition:filter .35s,opacity .35s}:root body :is(.bt-switch span,#__b#__s){font-size:14px!important;font-weight:700!important;color:var(--soft)!important;transition:color .35s}:root body :is(.bt-switch button[aria-selected=true] img,#__b#__s){filter:brightness(0) invert(1)!important;opacity:1}:root body :is(.bt-switch button[aria-selected=true] span,#__b#__s){color:#fff!important}@media(hover:hover){:root body :is(.bt-switch button:not([aria-selected=true]):hover span,#__b#__s){color:var(--ink)!important}:root body :is(.bt-switch button:not([aria-selected=true]):hover img,#__b#__s){opacity:1}}:root body :is(.bt-pill,#__b#__s){display:block!important;top:5px!important;bottom:5px!important;left:5px!important;width:calc(50% - 5px)!important;border-radius:999px!important;background:linear-gradient(135deg,#3cc0f5,#0079b0)!important;box-shadow:0 8px 20px -8px #0079b0b3,inset 0 1px #ffffff59!important;transition:transform .45s cubic-bezier(.3,1.25,.5,1),background .45s,box-shadow .45s!important}:root body :is(.bt-switch[data-on=fiora] .bt-pill,#__b#__s){transform:translate(100%)!important;background:linear-gradient(135deg,#e0304d,#5c2d91)!important;box-shadow:0 8px 20px -8px #5c2d91b3,inset 0 1px #ffffff59!important}@media(max-width:600px){:root body :is(.bt-switch,#__b#__s){width:100%!important}:root body :is(.bt-switch button,#__b#__s){flex-direction:column!important;gap:4px!important;min-height:64px!important;padding:6px 10px!important}:root body :is(.bt-switch span,#__b#__s){font-size:12px!important}:root body :is(.bt-switch img,#__b#__s){height:18px!important}}@media(prefers-reduced-motion:reduce){:root body :is(.bt-pill,#__b#__s){transition:none!important}}:root body :is(.mm,#__c#__m){padding:20px clamp(20px,3vw,40px) 14px!important}:root body :is(.mm-cols,#__c#__m){grid-template-columns:repeat(var(--n),max-content)!important;justify-content:center!important;gap:16px 56px!important}:root body :is(.mm-h,#__c#__m){margin-bottom:8px!important;font-size:11.5px!important}:root body :is(.mm ul,#__c#__m){gap:0!important}:root body :is(.mm ul:has(>li:nth-child(7)),#__c#__m){display:block!important;columns:2 auto!important;column-gap:40px!important}:root body :is(.mm ul:has(>li:nth-child(7)) li a,#__c#__m){display:inline-block!important;margin:0!important;padding:5px 0!important}:root body :is(.mm li,#__c#__m){break-inside:avoid}:root body :is(.mm li a,#__c#__m){padding:5px 10px!important;margin:0 -10px!important;font-size:14.5px!important;line-height:1.35!important;white-space:nowrap}:root body :is(.mm-foot,#__c#__m){margin-top:12px!important;padding-top:10px!important}:root body{--gl-blur:saturate(170%) blur(16px)}:root body :is(#view p:not(.co-fine):not(.sub):not(#promoMsg):not(.fzs-note),#__t#__p){font-size:16px}:root body :is(.card .sub,.card .range,.flag,.dy-card small,.fb-pb span,.kh-price,.fx-ic em,.fz p,.fz-col a,.fz-bottom,.fz-hint,.fz-tags li,.co-fine,.bag-cod,.ab-badge span,.lb-cap small,.fzs-note,.fzs-ben li,.kp-facts span,.cs-need-tx small,.lp-b-tx small,.lp-door-tx small,.kw-tx small,.bt-lbl,.mm-h,.igs-handle,#__t#__p){font-size:13px!important}:root body :is(.cs-k,.fi-k,.fb-k,.dy-k,.fxc-k,.bt-lbl,.mm-h,.lp-kick,.range,.flag,.dy-card small,.fb-pb span,.kp-facts span,.cs-need-tx small,.lp-b-tx small,.lp-door-tx small,.kw-tx small,.fzs-new,.fz h4,.fz-lbl,.co-promo label,#__t#__p){text-transform:none!important;letter-spacing:-.005em!important;font-weight:600!important}:root body :is(.cs-sec-h>.cs-k,.dy-head>.dy-k,.fb-t .fb-k,#__t#__p){display:none!important}:root body :is(.fb-count,#__t#__p){display:none!important}:root body :is(*,#__t#__p){text-shadow:none!important}:root body :is(.btn:not(.ghost):not(.white):not(.lp-pink):not(.ok),.kp-add,.bt-add,.dy-add,.qz-add,.cp-row .btn,#__t#__p){box-shadow:none!important;border:0!important}:root body :is(.btn.ghost,.btn.white,.btn.lp-pink,.igs-btn,.lp-go,.ig2-btn,.hs-arw,.c-arrow,.hd-back,.lp-pill,#__t#__p){box-shadow:none!important}:root body :is(nav.mainnav,.mm-foot,.fz-bottom,.fz,.tot .grand,.acc details,.dlv li,#__t#__p){border-top-color:transparent!important;border-bottom-color:transparent!important}:root body :is(.fzs,#__t#__p){background:#eaf3fc8c!important}:root body :is(.lp-rc .lp-rc-tx,.lp-rc>span,#__t#__p){padding-left:16px!important}.fzs-who li:before{content:""!important;width:9px;height:5px;border:2px solid #c8102e;border-top:0;border-right:0;transform:rotate(-45deg) translateY(-2px);display:inline-block}:root body :is(.fxm-tx>.cs-k,.fxc-tx>.cs-k,#__t#__q){display:none!important}:root body :is(.fzs-new,#__t#__q){font-size:13px!important;padding:6px 12px!important}:root body :is(.bt-facts span,.fz-pw,.fz-pw span,#__t#__q){text-transform:none!important;letter-spacing:0!important;font-size:13px!important}:root body :is(button,.btn,a.btn,#__t#__q){box-shadow:none!important}:root body :is(.lp-rib-in>a,.lp-rib a,#__t#__q){padding-left:4px}:root body :is(.lp-rib .lp-rc-tx,.lp-rib figcaption,.lp-rib a>span,#__t#__q){left:16px!important;right:16px!important}:root body :is(li,.dh,#bagFoot,.df,#__t#__q){border-top-color:transparent!important;border-bottom-color:transparent!important}:root body :is(.bag-promo,#__b#__p){margin:0 0 14px!important}:root body :is(#bagPromoMsg,#__b#__p){margin:0;padding-left:18px;font-size:13px;font-weight:600}:root body :is(#bagPromoMsg.ok,#__b#__p){color:#15803d!important}:root body :is(#bagPromoMsg.bad,#__b#__p){color:#c8102e!important}:root body :is(#bagPromoMsg:empty,#__b#__p){display:none}:root body :is(.dlv,#__d#__v){background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;padding:4px 0 0!important;margin:16px 0 0!important;display:grid!important;gap:12px!important;list-style:none}:root body :is(.dlv li,#__d#__v){display:grid!important;grid-template-columns:24px 1fr!important;gap:12px!important;align-items:start!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}:root body :is(.dlv li>svg,#__d#__v){width:22px!important;height:22px!important;margin-top:1px;color:#8b6fd8}:root body :is(.dlv li>span,#__d#__v){display:flex!important;flex-direction:column;gap:1px;font-size:14px!important;color:var(--soft)!important;line-height:1.4}:root body :is(.dlv b,#__d#__v){font-size:14px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important}#brandSwitch,.bsw,.ssp-home img{display:none!important}.ssp-home{gap:0!important}.shop-head{text-align:center;margin:8px auto 22px;max-width:640px}.shop-head h1{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.shop-head p{margin:0;color:var(--soft)}.shop-bar{display:flex;gap:12px;align-items:center;max-width:860px;margin:0 auto 16px}.shop-search{flex:1;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 18px;border-radius:999px;background:#ffffffbf;border:1px solid rgba(46,30,84,.12);transition:border-color .2s,box-shadow .2s}.shop-search:focus-within{border-color:#8b6fd899;box-shadow:0 0 0 4px #8b6fd82e}.shop-search svg{width:20px;height:20px;color:var(--soft);flex:none}:root body :is(.shop-search input,#__s#__h){flex:1;min-width:0;min-height:44px!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;font-size:16px!important;outline:none}.shop-search input::-webkit-search-cancel-button{display:none}#shQx{width:34px;height:34px;border-radius:50%;font-size:20px;line-height:1;color:var(--soft);display:grid;place-items:center}#shQx:hover{background:#2e1e5414;color:var(--ink)}.shop-sort{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--soft)}:root body :is(.shop-sort select,#__s#__h){min-height:52px!important;border-radius:999px!important;padding:0 40px 0 18px!important;font-size:14px!important;font-weight:600;color:var(--ink)}.shop-brands{margin:0 auto 12px!important}.shop-brands small{font-weight:600;opacity:.6;margin-left:4px}.shop-cats{margin:0 auto 18px!important}.shop-cats button[disabled]{opacity:.35;pointer-events:none}.shop-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.shop-sum p{margin:0;font-size:14px;color:var(--soft)}.shop-sum b{color:var(--ink)}.shop-reset{font-size:14px;font-weight:700;color:var(--blue-ink,#7f62cf);text-decoration:underline;text-underline-offset:4px}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.shop-empty{text-align:center;padding:40px 16px 20px}.shop-empty p{margin:0 0 8px;color:var(--soft)}.shop-empty b{color:var(--ink)}.shop-more{display:flex;justify-content:center;margin:26px 0 50px}@media(max-width:1100px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.shop-bar{flex-direction:column;align-items:stretch}.shop-sort{justify-content:space-between}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}#shQx[hidden]{display:none!important}:root body :is(.shop-brands,#__s#__h#__i){display:flex!important;width:max-content!important;max-width:100%;margin:0 auto 14px!important}.shop-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 22px;max-width:980px}:root body :is(.shop-cats button,#__s#__h#__i){display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px!important;border-radius:999px!important;background:#fff9!important;border:1px solid rgba(46,30,84,.1)!important;box-shadow:none!important;color:var(--ink)!important;font-size:14px!important;font-weight:600!important;transition:background .2s,color .2s,border-color .2s!important}:root body :is(.shop-cats button span,#__s#__h#__i){min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:grid;place-items:center;font-size:12px;background:#2e1e5414;color:inherit}@media(hover:hover){:root body :is(.shop-cats button:not([aria-selected=true]):hover,#__s#__h#__i){background:#fff!important;border-color:#2e1e5438!important}}:root body :is(.shop-cats button[aria-selected=true],#__s#__h#__i){background:var(--blue,#7f62cf)!important;border-color:transparent!important;color:#fff!important}:root body :is(.shop-cats button[aria-selected=true] span,#__s#__h#__i){background:#ffffff40}@media(max-width:760px){.shop-cats{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -16px 18px;padding:2px 16px}.shop-cats::-webkit-scrollbar{display:none}:root body :is(.shop-cats button,#__s#__h#__i){flex:none}}.shop-tiles-s{margin:0 0 22px}.shop-tiles-h{font-size:clamp(20px,2.2vw,26px)!important;font-weight:800;margin:0 0 12px;text-align:left}.shop-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.shop-tile{display:flex;flex-direction:column;align-items:stretch;padding:8px;border-radius:20px;text-align:left;background:#fff9;border:1px solid rgba(255,255,255,.8);box-shadow:0 4px 16px #2e1e5414;transition:transform .25s,box-shadow .25s,background .25s;cursor:pointer}.shop-tile[disabled]{opacity:.4;cursor:default}.st-im{display:block;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#fff}.st-im img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.st-tx{display:flex;flex-direction:column;gap:1px;padding:8px 4px 2px}.st-tx b{font-size:14.5px;line-height:1.25;color:var(--ink)}.st-tx small{font-size:13px;color:var(--soft)}@media(hover:hover){.shop-tile:not([disabled]):hover{transform:translateY(-3px);box-shadow:0 12px 28px #2e1e5424}.shop-tile:hover .st-im img{transform:scale(1.06)}}.shop-tile.on{background:var(--blue,#7f62cf);border-color:transparent}.shop-tile.on .st-tx b,.shop-tile.on .st-tx small{color:#fff}.shop-subs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:-10px auto 20px}.shop-subs:empty{display:none}.shop-subs button{min-height:34px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--soft);background:transparent;border:1px dashed rgba(46,30,84,.2);transition:color .2s,background .2s,border-color .2s}.shop-subs button:hover{color:var(--ink);border-color:#2e1e5459}.shop-subs button.on{color:var(--ink);background:#fff;border:1px solid rgba(46,30,84,.18)}@media(max-width:760px){.shop-tiles{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px;gap:10px}.shop-tiles::-webkit-scrollbar{display:none}.shop-tile{flex:0 0 140px}.shop-subs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:-10px -16px 18px;padding:0 16px}.shop-subs button{flex:none}}#shCats{display:none!important}.shop-tile.all .st-im img{object-position:60% 50%}:root body :is(.commit,#__c#__k){display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important}:root body :is(.commit .cm,#__c#__k){position:relative!important;display:flex!important;flex-direction:column!important;padding:10px!important;border-radius:26px!important;overflow:hidden;min-height:0!important;height:auto!important;background:#ffffff9e!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 8px 28px #2e1e5414!important;color:var(--ink)!important;text-decoration:none}:root body :is(.commit .cm img,#__c#__k){position:static!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/10;object-fit:cover;border-radius:18px!important;filter:none!important;transform:none;transition:transform .6s cubic-bezier(.2,.8,.2,1)!important}:root body :is(.commit .cm:before,.commit .cm:after,#__c#__k){display:none!important}:root body :is(.commit .cm .bd,#__c#__k){position:static!important;inset:auto!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;padding:16px 10px 10px!important;margin:0!important;border-radius:0!important;color:var(--ink)!important;transform:none!important;opacity:1!important}:root body :is(.commit .cm h3,#__c#__k){font-size:19px!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.01em!important;margin:0 0 6px!important;color:var(--ink)!important}:root body :is(.commit .cm p,#__c#__k){font-size:15px!important;line-height:1.55!important;margin:0!important;color:var(--soft)!important;opacity:1!important;max-height:none!important;transform:none!important}:root body :is(.commit .cm .bd:after,#__c#__k){content:"Learn more \2192";display:block;margin-top:10px;font-size:14px;font-weight:700;color:var(--blue-ink,#0079b0)}@media(hover:hover){:root body :is(.commit .cm:hover,#__c#__k){transform:translateY(-4px)!important;box-shadow:0 18px 40px #2e1e5424!important}:root body :is(.commit .cm:hover img,#__c#__k){transform:scale(1.04)}}@media(max-width:860px){:root body :is(.commit,#__c#__k){grid-template-columns:1fr!important}}@media(max-width:600px){:root body :is(.commit,#__c#__k){display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:4px 16px 8px;scrollbar-width:none}:root body :is(.commit .cm,#__c#__k){flex:0 0 82%;scroll-snap-align:start}}:root body :is(.commit .cm,#__c#__k#__z){aspect-ratio:auto!important;height:auto!important;max-height:none!important}#ngMore[hidden]{display:none!important}:root body :is(.ng-chips.seg>button[aria-selected=true] span,#__n#__g#__r){background:#0090cf!important;color:#fff!important}#ngGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:960px){#ngGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:600px){#ngGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.boot{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#6b5f86;font:600 15px/1.4 system-ui,sans-serif}.boot span{width:34px;height:34px;border-radius:50%;border:3px solid rgba(139,111,216,.25);border-top-color:#8b6fd8;animation:bootSpin .8s linear infinite}@keyframes bootSpin{to{transform:rotate(360deg)}}@media(min-width:961px){:root body :is(.hd-top .sx,#__h#__d#__r){width:100%!important;max-width:none!important;justify-self:stretch!important}:root body :is(.hd-top .sx-f,#__h#__d#__r){width:100%!important;max-width:none!important;min-height:52px}:root body :is(.hd-top,#__h#__d#__r){column-gap:28px!important}:root body :is(#mainnav,#__h#__d#__r){display:flex!important;align-items:center!important}.nv-brands{margin-left:auto;display:flex;align-items:center;gap:12px;padding-left:22px;border-left:1px solid rgba(46,30,84,.12)}.nv-brand{display:flex;align-items:center;justify-content:center;height:44px;min-width:128px;padding:0 18px;border-radius:12px;background:#ffffffd9;border:1px solid rgba(46,30,84,.12);transition:border-color .2s,box-shadow .2s,transform .2s}.nv-brand img{height:24px;width:auto;display:block}.nv-brand:hover{border-color:#2e1e544d;transform:translateY(-1px);box-shadow:0 6px 16px -8px #2e1e5459}.nv-brand[aria-current=page]{border-color:var(--blue,#7f62cf);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue,#7f62cf) 22%,transparent)}:root body :is(.ssp-seg,#__h#__d#__r){display:none!important}}@media(max-width:960px){.nv-brands{display:none}}@media(min-width:961px){:root body :is(#searchOpenM,#__h#__d#__s){display:none!important}}@media(min-width:961px){:root body :is(header.hd,header,#__m#__z#__h){background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid #ececec!important}:root body :is(.hd-top .sx-f,#__m#__z#__h){border-radius:6px!important;background:#fff!important;border:1px solid #e3e3e3!important;box-shadow:none!important;min-height:54px!important}:root body :is(.hd-top .sx-btn,#__m#__z#__h){background:transparent!important;color:#1d1d1f!important;box-shadow:none!important}:root body :is(.hd-top .sx-btn svg,#__m#__z#__h){width:24px;height:24px}:root body :is(#homeLink,#__m#__z#__h){display:none!important}:root body :is(nav.mainnav,#__m#__z#__h){border-top:1px solid #efefef!important;margin-top:6px}:root body :is(#mainnav .nv-cat>button,#mainnav .nv-cat>a,#mainnav .nv-cat-link>a,#__m#__z#__h){background:#f2f2f2!important;color:#111!important;border-radius:6px!important;box-shadow:none!important;text-transform:uppercase;font-weight:800!important;letter-spacing:.01em;min-height:44px;padding:0 22px!important}:root body :is(#mainnav .nv-cat>button svg,#mainnav .nv-cat>a svg,#__m#__z#__h){color:#111!important}:root body :is(#mainnav>.nv:not(.nv-cat)>a,#mainnav>.nv:not(.nv-cat)>button,#__m#__z#__h){text-transform:uppercase;font-weight:500!important;color:#111!important;letter-spacing:.01em;font-size:14.5px!important;background:transparent!important;box-shadow:none!important}:root body :is(#mainnav>.nv:not(.nv-cat)>a:hover,#mainnav>.nv:not(.nv-cat)>button:hover,#__m#__z#__h){color:var(--blue,#7f62cf)!important}:root body :is(#mainnav,#__m#__z#__h){gap:6px!important}:root body :is(#mainnav>.nv:not(.nv-cat):first-of-type,#__m#__z#__h){margin-left:auto}.nv-brands{border-left-color:#e6e6e6}.nv-brand{border-radius:6px;background:#fff;border-color:#e3e3e3;min-width:132px}.nv-brand[aria-current=page]{box-shadow:none;border-color:var(--blue,#7f62cf)}.hd-acct{display:grid;place-items:center;width:42px;height:44px;color:inherit}.hd-acct svg{width:24px;height:24px}}@media(min-width:961px){:root body :is(#mainnav .nv>a,#mainnav .nv>button,#mainnav .nv>a span,#mainnav .nv>button span,#__m#__z#__u#__p){text-transform:uppercase!important;letter-spacing:.02em!important}:root body :is(#mainnav>.nv-cat+.nv,#__m#__z#__u#__p){margin-left:auto!important}:root body :is(#mainnav>.nv-cat,#__m#__z#__u#__p){margin-right:0!important}}@media(min-width:961px){:root body :is(#mainnav .nv:not(.nv-cat)>a,#mainnav .nv:not(.nv-cat)>button,#__n#__c#__a#__t){color:#2b1d2b!important;font-weight:500!important;font-size:15px!important;letter-spacing:.03em!important;padding:0 14px!important}:root body :is(#mainnav,#__n#__c#__a#__t){gap:14px!important}}@media(min-width:961px){:root body :is(#mainnav .nv:not(.nv-cat)>a,#mainnav .nv:not(.nv-cat)>button,#__n#__c#__f#__t){padding:0 clamp(6px,.75vw,14px)!important;font-size:clamp(12.5px,1vw,15px)!important;white-space:nowrap}:root body :is(#mainnav,#__n#__c#__f#__t){gap:0!important;flex-wrap:nowrap!important}:root body :is(#mainnav .nv-cat>button,#mainnav .nv-cat>a,#__n#__c#__f#__t){padding:0 16px!important;white-space:nowrap}.nv-brands{gap:8px;padding-left:14px;flex:none}.nv-brand{min-width:0;padding:0 14px}.nv-brand img{height:22px}}@media(min-width:961px)and (max-width:1180px){:root body :is(#mainnav .nv-cat>button span,#mainnav .nv-cat>a span,#__n#__c#__f#__t){display:none!important}}@media(min-width:961px){:root body :is(#mainnav .nv:not(.nv-cat)>a,#mainnav .nv:not(.nv-cat)>button,#__n#__c#__g#__t){font-size:clamp(12.5px,.95vw,14px)!important}}@media(min-width:961px)and (max-width:1240px){:root body :is(#mainnav .nv:has(>a[href="#/c/flice"]),#mainnav .nv:has(>a[href="#/c/body"]),#__n#__c#__g#__t){display:none!important}}@media(min-width:961px){:root body :is(#mainnav .nv:not(.nv-cat)>a,#mainnav .nv:not(.nv-cat)>button,#__n#__c#__h#__t){padding:0 clamp(6px,.75vw,11px)!important}}@media(min-width:961px){html body #mainnav#mainnav .nv:not(.nv-cat)>a,html body #mainnav#mainnav .nv:not(.nv-cat)>button{position:relative;transition:color .2s ease!important}html body #mainnav#mainnav .nv:not(.nv-cat)>a:before,html body #mainnav#mainnav .nv:not(.nv-cat)>button:before{content:"";position:absolute;left:clamp(6px,.75vw,11px);right:clamp(6px,.75vw,11px);bottom:6px;height:2px;border-radius:2px;background:var(--blue,#7f62cf);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.2,.8,.2,1);pointer-events:none}html body #mainnav#mainnav .nv:not(.nv-cat):hover>a,html body #mainnav#mainnav .nv:not(.nv-cat):hover>button,html body #mainnav#mainnav .nv:not(.nv-cat)>a:focus-visible,html body #mainnav#mainnav .nv:not(.nv-cat)>button:focus-visible,html body #mainnav#mainnav .nv:not(.nv-cat)>a[aria-current=page],html body #mainnav#mainnav .nv:not(.nv-cat)>button[aria-expanded=true]{color:var(--blue,#7f62cf)!important}html body #mainnav#mainnav .nv:not(.nv-cat):hover>a:before,html body #mainnav#mainnav .nv:not(.nv-cat):hover>button:before,html body #mainnav#mainnav .nv:not(.nv-cat)>a:focus-visible:before,html body #mainnav#mainnav .nv:not(.nv-cat)>button:focus-visible:before,html body #mainnav#mainnav .nv:not(.nv-cat)>a[aria-current=page]:before,html body #mainnav#mainnav .nv:not(.nv-cat)>button[aria-expanded=true]:before{transform:scaleX(1)}html body #mainnav#mainnav .nv-cat>button:hover,html body #mainnav#mainnav .nv-cat>a:hover{background:#e9e9e9!important}}@media(prefers-reduced-motion:reduce){html body #mainnav#mainnav .nv>a:before,html body #mainnav#mainnav .nv>button:before{transition:none}}@media(min-width:961px){:root body :is(#mainnav .nv:not(.nv-cat):hover>a,#mainnav .nv:not(.nv-cat):hover>button,#mainnav .nv:not(.nv-cat)>a:focus-visible,#mainnav .nv:not(.nv-cat)>button:focus-visible,#mainnav .nv:not(.nv-cat)>a[aria-current=page],#mainnav .nv:not(.nv-cat)>button[aria-expanded=true],#__h#__o#__v#__e#__r){color:var(--blue,#7f62cf)!important}}#view:has(.lv-hero){--lv-p:#5b3fb0;--lv-pink:#e48fb6;--lv-ink:#1f1630}.lv-hero{position:relative;margin:14px auto 0;width:min(1320px,calc(100% - 32px));height:clamp(480px,72vh,700px);border-radius:28px;overflow:hidden;background:#1f1630;isolation:isolate}.lv-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s .9s}.lv-slide.on{opacity:1;visibility:visible;transition:opacity .9s ease}.lv-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 7.5s cubic-bezier(.2,.6,.2,1)}.lv-slide.on .lv-bg{transform:scale(1)}.lv-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--tint),.88),rgba(var(--tint),.55) 42%,rgba(var(--tint),0) 75%)}.lv-copy{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:1320px;padding:0 clamp(24px,5vw,72px)!important;color:#fff}.lv-eyebrow{display:inline-flex;align-self:flex-start;font-size:14px;font-weight:700;padding:7px 14px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:18px;opacity:0;transform:translateY(10px);transition:opacity .6s .15s,transform .6s .15s}.lv-h{font-size:clamp(34px,5.2vw,72px)!important;line-height:1.02!important;letter-spacing:-.035em;font-weight:800;max-width:14ch;margin:0 0 18px;color:#fff!important}.lv-wm{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}.lv-w{display:inline-block;transform:translateY(105%);transition:transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.25s + var(--i)*60ms)}.lv-copy p{max-width:46ch;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.55;color:#ffffffe0;margin:0 0 26px;opacity:0;transform:translateY(12px);transition:opacity .7s .55s,transform .7s .55s}.lv-cta{display:flex;gap:12px;flex-wrap:wrap;opacity:0;transform:translateY(12px);transition:opacity .7s .7s,transform .7s .7s}.lv-slide.on .lv-w{transform:none}.lv-slide.on .lv-eyebrow,.lv-slide.on .lv-copy p,.lv-slide.on .lv-cta{opacity:1;transform:none}.lv-btn{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 26px;border-radius:999px;background:#fff;color:#1f1630!important;font-weight:700;font-size:16px;text-decoration:none;transition:transform .2s,box-shadow .2s}.lv-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px -10px #00000080}.lv-btn.ghost{background:#ffffff1f;color:#fff!important;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lv-float{position:absolute;z-index:3;right:clamp(16px,4vw,56px);bottom:96px;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:20px;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#1f1630;text-decoration:none;box-shadow:0 18px 40px -16px #00000073;opacity:0;transform:translateY(20px);transition:opacity .7s .9s,transform .7s .9s}.lv-slide.on .lv-float{opacity:1;transform:none;animation:lvBob 5s 1.6s ease-in-out infinite}.lv-float img{width:62px;height:62px;object-fit:contain;border-radius:12px;background:#fff}.lv-float span{display:flex;flex-direction:column;gap:1px}.lv-float small{font-size:12px;color:#6b5f86}.lv-float b{font-size:14px;max-width:22ch}.lv-float em{font-style:normal;font-weight:800;font-size:15px;color:var(--lv-p)}@keyframes lvBob{50%{transform:translateY(-6px)}}.lv-tabs{position:absolute;z-index:4;left:0;right:0;bottom:22px;display:flex;gap:10px;align-items:flex-end;padding:0 clamp(24px,5vw,72px)!important;max-width:none!important}.lv-tab{flex:1;max-width:220px;text-align:left;color:#ffffffb3;font-size:13px;font-weight:700;padding:0;background:none;border:0;cursor:pointer}.lv-tab span{display:block;margin-bottom:8px;transition:color .2s}.lv-tab.on span,.lv-tab:hover span{color:#fff}.lv-tab i{display:block;height:3px;border-radius:3px;background:#ffffff4d;overflow:hidden}.lv-tab b{display:block;height:100%;width:0;background:#fff}.lv-tab.on b{width:100%}.lv-tab.run b{width:0;animation:lvBar 6.5s linear forwards}.lv-tab.hold b{animation-play-state:paused}@keyframes lvBar{to{width:100%}}.lv-pause{margin-left:auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.35)}.lv-pause svg{width:16px;height:16px}.lv-pause.off svg{opacity:.5}.lv-perks{overflow:hidden;margin:26px 0 8px;border-block:1px solid rgba(46,30,84,.08);background:#ffffff8c}.lv-perks-in{display:flex;width:max-content;animation:lvMarq 38s linear infinite}.lv-perks:hover .lv-perks-in{animation-play-state:paused}.lv-perks span{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;font-size:15px;font-weight:600;color:var(--lv-ink);white-space:nowrap}.lv-perks i{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--lv-p),var(--lv-pink))}@keyframes lvMarq{to{transform:translate(-50%)}}.lv-sec{margin-top:clamp(48px,7vw,88px)}.lv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.lv-head h2{font-size:clamp(28px,3.2vw,42px)!important;letter-spacing:-.025em;font-weight:800;margin:4px 0 0;color:var(--lv-ink)}.lv-head p{margin:6px 0 0;color:var(--soft)}.lv-head-r{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.lv-tag{display:inline-block;font-size:14px;font-weight:700;color:var(--lv-p)}.lv-more{font-size:15px;font-weight:700;color:var(--lv-p)!important;text-decoration:none;white-space:nowrap}.lv-more:hover{text-decoration:underline;text-underline-offset:4px}.lv-arrows{display:flex;gap:8px}.lv-arw{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid rgba(46,30,84,.14);color:var(--lv-ink);transition:background .2s,color .2s,transform .2s}.lv-arw svg{width:20px;height:20px}.lv-arw:hover{background:var(--lv-p);color:#fff;transform:scale(1.05)}.lv-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 12px;transition:opacity .22s}.lv-rail::-webkit-scrollbar{display:none}.lv-rail.swap{opacity:0}.lv-cell{scroll-snap-align:start;min-width:0}.lv-rv .lv-cell{opacity:0;transform:translateY(24px);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k)*70ms)}.lv-rv.in .lv-cell{opacity:1;transform:none}.lv-cats{display:grid;grid-template-columns:repeat(8,1fr);gap:16px}.lv-cat{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:var(--lv-ink);opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s;transition-delay:calc(var(--k)*60ms)}.lv-rv.in .lv-cat{opacity:1;transform:none}.lv-cat-im{position:relative;width:100%;aspect-ratio:1;border-radius:50%;padding:5px;background:conic-gradient(from 0deg,var(--lv-p),var(--lv-pink),#9fd6f5,var(--lv-p))}.lv-cat-im img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:4px solid #fff;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lv-cat:hover .lv-cat-im{animation:lvSpin 3s linear infinite}.lv-cat:hover .lv-cat-im img{transform:scale(1.06);animation:lvSpin 3s linear infinite reverse}@keyframes lvSpin{to{rotate:360deg}}.lv-cat b{font-size:15px;font-weight:700;text-align:center}.lv-duo{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(48px,7vw,88px)}.lv-brand{position:relative;min-height:440px;border-radius:28px;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none;color:#fff;isolation:isolate;opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.lv-brand.fio{transition-delay:.12s}.lv-rv.in .lv-brand{opacity:1;transform:none}.lv-brand-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.lv-brand:hover .lv-brand-bg{transform:scale(1.07)}.lv-brand-sh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0a1e32e0,#0a1e321a 65%)}.lv-brand.fio .lv-brand-sh{background:linear-gradient(0deg,#3c125ae6,#3c125a1a 65%)}.lv-brand-tx{display:flex;flex-direction:column;gap:6px;padding:30px}.lv-logo{height:34px;width:auto;align-self:flex-start;padding:8px 14px;border-radius:12px;background:#fff;box-sizing:content-box;margin-bottom:8px}.lv-brand-tx b{font-size:clamp(26px,2.6vw,36px);letter-spacing:-.02em}.lv-brand-tx small{font-size:14px;color:#ffffffd9}.lv-brand-tx em{font-style:normal;font-weight:700;margin-top:10px;display:inline-flex;gap:6px;transition:gap .2s}.lv-brand:hover em{gap:12px}.lv-brand-pr{position:absolute;top:26px;right:26px;display:flex}.lv-brand-pr img{width:84px;height:84px;object-fit:contain;border-radius:18px;background:#ffffffeb;padding:6px;margin-left:-14px;box-shadow:0 10px 24px -10px #00000080;transform:rotate(calc((var(--k) - 1)*6deg));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lv-brand:hover .lv-brand-pr img{transform:translateY(-6px) rotate(0)}.lv-spot{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;margin-top:clamp(56px,8vw,100px)}.lv-spot-im{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;max-height:620px;background:#14204a}.lv-spot-im img{width:100%;height:100%;object-fit:cover}.lv-chip{position:absolute;padding:9px 16px;border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;font-weight:700;color:#1f1630;box-shadow:0 10px 24px -12px #00000080;opacity:0;transform:scale(.8);transition:opacity .6s,transform .6s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(.3s + var(--k)*.15s)}.lv-chip:nth-of-type(1){top:8%;left:6%}.lv-chip:nth-of-type(2){top:22%;right:6%}.lv-chip:nth-of-type(3){bottom:22%;left:8%}.lv-chip:nth-of-type(4){bottom:8%;right:8%}.lv-rv.in .lv-chip{opacity:1;transform:none;animation:lvBob 4.5s calc(1.2s + var(--k)*.4s) ease-in-out infinite}.lv-spot-tx h2{font-size:clamp(30px,3.4vw,46px)!important;letter-spacing:-.03em;line-height:1.05;margin:8px 0 14px;color:var(--lv-ink)}.lv-spot-tx p{color:var(--soft);line-height:1.6}.lv-spot-tx ul{list-style:none;padding:0;margin:18px 0 24px;display:grid;gap:10px}.lv-spot-tx li{display:flex;gap:10px;align-items:baseline;font-weight:600;color:var(--lv-ink)}.lv-spot-tx li:before{content:"";flex:none;width:9px;height:5px;border:2px solid #c8102e;border-top:0;border-right:0;transform:rotate(-45deg) translateY(-2px)}.lv-spot-buy{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lv-spot-buy .price b{font-size:28px}.lv-kmarq{overflow:hidden;padding:10px 0 24px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lv-kmarq-in{display:flex;gap:18px;width:max-content;animation:lvMarq 45s linear infinite}.lv-kmarq:hover .lv-kmarq-in{animation-play-state:paused}.lv-kid{width:190px;flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border-radius:24px;background:#fff;border:1px solid rgba(46,30,84,.08);text-decoration:none;color:var(--lv-ink);transform:rotate(var(--r));transition:transform .35s cubic-bezier(.3,1.4,.5,1),box-shadow .35s}.lv-kid:hover{transform:rotate(0) translateY(-8px) scale(1.04);box-shadow:0 20px 40px -18px #2e1e5473}.lv-kid img{width:140px;height:160px;object-fit:contain}.lv-kid b{font-size:14px;text-align:center}.lv-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(48px,7vw,88px);margin-bottom:24px}.lv-tr{padding:22px;border-radius:22px;background:#ffffffb3;border:1px solid rgba(255,255,255,.9);display:flex;flex-direction:column;gap:4px;opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s;transition-delay:calc(var(--k)*80ms)}.lv-rv.in .lv-tr{opacity:1;transform:none}.lv-tr b{font-size:16px;color:var(--lv-ink)}.lv-tr span{font-size:14px;color:var(--soft)}@media(max-width:1100px){.lv-rail{grid-auto-columns:calc((100% - 32px)/3)}.lv-cats{grid-template-columns:repeat(4,1fr)}.lv-trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.lv-hero{width:calc(100% - 20px);height:clamp(540px,86vh,680px);border-radius:22px}.lv-shade{background:linear-gradient(0deg,rgba(var(--tint),.92),rgba(var(--tint),.6) 50%,rgba(var(--tint),.1) 85%)}.lv-copy{justify-content:flex-end;padding-bottom:150px!important}.lv-h{max-width:none}.lv-float,.lv-tab span{display:none}.lv-tabs{bottom:18px}.lv-rail{grid-auto-columns:72%}.lv-head{flex-wrap:wrap;align-items:flex-start}.lv-head-r{justify-content:flex-start}.lv-cats{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px}.lv-cats::-webkit-scrollbar{display:none}.lv-cat{flex:0 0 96px}.lv-duo,.lv-spot{grid-template-columns:1fr}.lv-brand{min-height:380px}.lv-brand-pr img{width:64px;height:64px}.lv-trust{grid-template-columns:1fr}.lv-arrows{display:none}}@media(prefers-reduced-motion:reduce){.lv-bg,.lv-w,.lv-copy p,.lv-cta,.lv-eyebrow,.lv-float,.lv-cell,.lv-cat,.lv-brand,.lv-chip,.lv-tr{transition:none!important;animation:none!important}.lv-perks-in,.lv-kmarq-in{animation:none!important}}:root body :is(.lv-copy p,#__l#__v#__p#__x#__y){color:#ffffffe6!important}.lv-shade{background:linear-gradient(90deg,rgba(var(--tint),.94),rgba(var(--tint),.72) 40%,rgba(var(--tint),.08) 78%)}.lv-cat-im{overflow:hidden;height:auto}.lv-cat-im img{position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);box-sizing:border-box}:root body :is(.lv-head h2,.lv-spot-tx h2,#__l#__v#__p#__x#__y){color:#1f1630!important}@media(max-width:760px){.lv-shade{background:linear-gradient(0deg,rgba(var(--tint),.95),rgba(var(--tint),.7) 52%,rgba(var(--tint),.15) 88%)}}@media(min-width:961px){.nv-brands{gap:10px}.nv-brand{position:relative;overflow:hidden;height:50px;min-width:150px;padding:0 20px;border-width:1.5px;border-radius:12px;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s}.nv-brand img{height:28px}.nv-brand[href="#/neogene"]{background:linear-gradient(135deg,#eef9ff,#dff2fd);border-color:#8fd3f5}.nv-brand[href="#/fiora"]{background:linear-gradient(135deg,#f6f0fc,#ece1f8);border-color:#c6aee6}.nv-brand:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-18deg);animation:nvShine 6s ease-in-out infinite}.nv-brand[href="#/fiora"]:after{animation-delay:3s}@keyframes nvShine{0%,70%{left:-60%}to{left:130%}}.nv-brand:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px #2e1e5473}.nv-brand[href="#/neogene"]:hover{border-color:#009ee2}.nv-brand[href="#/fiora"]:hover{border-color:#5c2d91}.nv-brand[aria-current=page][href="#/neogene"]{border-color:#009ee2;box-shadow:0 0 0 3px #009ee22e}.nv-brand[aria-current=page][href="#/fiora"]{border-color:#5c2d91;box-shadow:0 0 0 3px #5c2d912e}.mb-brands{display:none}}@media(max-width:960px){.mb-brands{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px 10px;background:#fff;border-top:1px solid #eee}.mb-brands a{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:12px;border:1.5px solid;text-decoration:none;font-size:13px;font-weight:700}.mb-brands a img{height:26px;width:auto}.mb-brands a[href="#/neogene"]{background:linear-gradient(135deg,#eef9ff,#dff2fd);border-color:#8fd3f5;color:#00689a}.mb-brands a[href="#/fiora"]{background:linear-gradient(135deg,#f6f0fc,#ece1f8);border-color:#c6aee6;color:#5c2d91}.mb-brands a[aria-current=page]{box-shadow:0 0 0 3px #5b3fb026}}@media(prefers-reduced-motion:reduce){.nv-brand:after{animation:none;display:none}}.lv-rail,.lv-cats,.shop-cats,.track{overflow-y:hidden!important;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.lv-na-sec{display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:24px;align-items:stretch}.lv-na-side{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:30px;border-radius:28px;background:radial-gradient(120% 90% at 0% 0%,#efe8ff 0%,transparent 60%),radial-gradient(120% 90% at 100% 100%,#ffe6f1 0%,transparent 60%),#fff;border:1px solid rgba(46,30,84,.08)}.lv-na-side h2{font-size:clamp(30px,3vw,42px)!important;letter-spacing:-.03em;line-height:1.02;margin:0;color:#1f1630!important}.lv-na-side p{margin:0;color:var(--soft);font-size:15px!important;line-height:1.5}.lv-na-count{margin-top:auto;font-size:14px;color:var(--soft)}.lv-na-count b{font-size:34px;color:var(--lv-p);display:block;line-height:1;letter-spacing:-.02em}.lv-na-side .lv-arrows{margin:6px 0 4px}.lv-na-rail{grid-auto-columns:clamp(220px,22vw,260px)!important;padding:2px 2px 10px}.lv-na{height:100%;display:flex;flex-direction:column;border-radius:24px;background:#fff;border:1px solid rgba(46,30,84,.08);overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.lv-na:hover{transform:translateY(-6px);box-shadow:0 22px 40px -22px #2e1e5473}.lv-na-im{position:relative;display:grid;place-items:center;aspect-ratio:1/1.05;margin:10px;border-radius:18px;overflow:hidden}.lv-na.n .lv-na-im{background:linear-gradient(160deg,#eaf7fe,#d6eefb)}.lv-na.f .lv-na-im{background:linear-gradient(160deg,#f5eefc,#e6daf6)}.lv-na.k .lv-na-im{background:linear-gradient(160deg,#fff3e6,#ffe1ec)}.lv-na-im img{width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.18));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lv-na:hover .lv-na-im img{transform:scale(1.07) rotate(-3deg)}.lv-na-new{position:absolute;top:12px;left:12px;padding:5px 11px;border-radius:999px;background:#1f1630;color:#fff;font-size:13px;font-weight:700}.lv-na-tx{display:flex;flex-direction:column;gap:4px;padding:4px 18px 18px;flex:1}.lv-na-tx small{font-size:13px;font-weight:600;color:var(--lv-p)}.lv-na-name{font-size:16px;font-weight:700;line-height:1.3;color:#1f1630!important;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-na-ft{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.lv-na-ft .price b{font-size:18px}.lv-na-add{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#1f1630;color:#fff;border:0;transition:background .2s,transform .3s cubic-bezier(.3,1.4,.5,1)}.lv-na-add svg{width:20px;height:20px}.lv-na-add:hover{background:var(--lv-p);transform:rotate(90deg) scale(1.06)}@media(max-width:900px){.lv-na-sec{grid-template-columns:1fr}.lv-na-side{padding:22px}.lv-na-count{margin-top:4px}.lv-na-rail{grid-auto-columns:66%!important}}:root body :is(.lv-na-im img,#__n#__a#__i#__m){width:72%!important;height:72%!important;max-height:72%!important;object-fit:contain!important}:root body :is(.lv-na-im img,#__n#__a#__i#__z){position:absolute!important;left:13%!important;top:13%!important;width:74%!important;height:74%!important;max-height:none!important;object-fit:contain!important}.lv-na-new{z-index:1}.lv-hero{height:clamp(440px,64vh,620px)}.lv-quick{position:relative;z-index:5;margin-top:18px;display:grid;grid-template-columns:minmax(320px,1.05fr) 1.6fr;gap:16px;align-items:stretch}.lv-find{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:24px;background:#fff;border:1px solid rgba(46,30,84,.1);box-shadow:0 24px 50px -30px #2e1e5473}.lv-find label{font-size:18px;font-weight:800;color:#1f1630;letter-spacing:-.01em}.lv-find-row{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 6px 0 16px;border-radius:14px;border:1.5px solid rgba(46,30,84,.16);background:#faf9fd;transition:border-color .2s,box-shadow .2s}.lv-find-row:focus-within{border-color:var(--lv-p);box-shadow:0 0 0 4px #5b3fb026}.lv-find-row svg{width:20px;height:20px;color:#6b5f86;flex:none}:root body :is(.lv-find-row input,#__e#__a#__s#__y){flex:1;min-width:0;min-height:44px!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;font-size:16px!important;outline:none}.lv-find-row button{min-height:42px;padding:0 18px;border-radius:10px;border:0;background:#1f1630;color:#fff;font-weight:700;font-size:15px;cursor:pointer}.lv-find-row button:hover{background:var(--lv-p)}.lv-pop{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lv-pop span{font-size:13px;color:#6b5f86;margin-right:2px}.lv-pop button{min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(46,30,84,.14);background:#fff;font-size:13.5px;font-weight:600;color:#1f1630;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.lv-pop button:hover{background:#1f1630;color:#fff;border-color:#1f1630}.lv-doors{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lv-door{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;text-decoration:none;color:#1f1630;border:1.5px solid;box-shadow:0 18px 40px -30px #2e1e5480;transition:transform .25s,box-shadow .25s}.lv-door:hover{transform:translateY(-3px);box-shadow:0 22px 40px -22px #2e1e5473}.lv-door.n{background:linear-gradient(135deg,#f2fbff,#dff2fd);border-color:#a9dcf5}.lv-door.f{background:linear-gradient(135deg,#faf6fe,#ece1f8);border-color:#d3c0ec}.lv-door.k{background:linear-gradient(135deg,#fff8f1,#ffe4ec);border-color:#f6c9d6}.lv-door.a{background:#fff;border-color:#2e1e5424}.lv-door-logo{flex:none;width:74px;height:56px;border-radius:14px;background:#fff;display:grid;place-items:center;overflow:hidden}.lv-door-logo img{max-width:62px;max-height:40px;object-fit:contain}.lv-door.k .lv-door-logo img{max-height:52px}.lv-door-logo.all{color:var(--lv-p)}.lv-door-logo.all svg{width:28px;height:28px}.lv-door-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.lv-door-tx b{font-size:16.5px;line-height:1.2}.lv-door-tx small{font-size:13px;color:#5d5375}.lv-door i{margin-left:auto;font-style:normal;font-size:20px;font-weight:700;transition:transform .2s}.lv-door:hover i{transform:translate(4px)}.lv-needs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lv-need{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:22px;text-decoration:none;color:#1f1630;background:#fff;border:1px solid rgba(46,30,84,.08);opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;transition-delay:calc(var(--k)*60ms)}.lv-rv.in .lv-need{opacity:1;transform:none}.lv-need:hover{box-shadow:0 20px 40px -24px #2e1e5473;transform:translateY(-4px)}.lv-need.n:hover{border-color:#8fd3f5}.lv-need.f:hover{border-color:#c6aee6}.lv-need-ims{display:flex;align-items:flex-end;height:96px;margin-bottom:6px;border-radius:16px;padding:8px 10px 0;overflow:hidden}.lv-need.n .lv-need-ims{background:linear-gradient(160deg,#eef9ff,#dbf0fc)}.lv-need.f .lv-need-ims{background:linear-gradient(160deg,#f7f1fd,#e9dcf7)}.lv-need-ims img{height:84px;width:auto;max-width:34%;object-fit:contain;margin-right:-6px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.15));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lv-need:hover .lv-need-ims img{transform:translateY(-6px)}.lv-need:hover .lv-need-ims img:nth-child(2){transition-delay:.05s}.lv-need:hover .lv-need-ims img:nth-child(3){transition-delay:.1s}.lv-need b{font-size:16.5px}.lv-need small{font-size:13.5px;color:#6b5f86;line-height:1.4}.lv-need em{margin-top:auto;padding-top:6px;font-style:normal;font-size:14px;font-weight:700;color:var(--lv-p)}.lv-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:none}.lv-steps li{position:relative;padding:26px;border-radius:24px;background:#fff;border:1px solid rgba(46,30,84,.08);opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s;transition-delay:calc(var(--k)*.1s)}.lv-rv.in .lv-steps li{opacity:1;transform:none}.lv-step-n{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--lv-p),var(--lv-pink));color:#fff;font-weight:800;font-size:18px;margin-bottom:14px}.lv-steps b{display:block;font-size:18px;color:#1f1630;margin-bottom:6px}.lv-steps p{margin:0;font-size:15px!important;color:#5d5375;line-height:1.55}.lv-help{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:18px 0 24px;padding:16px 22px;border-radius:18px;background:#1f1630;color:#fff}.lv-help span{font-weight:600}.lv-help a{color:#fff!important;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.lv-quick{grid-template-columns:1fr}.lv-needs{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.lv-quick{margin-top:14px}.lv-doors,.lv-steps{grid-template-columns:1fr}.lv-needs{grid-template-columns:1fr 1fr;gap:10px}.lv-need{padding:12px}.lv-need-ims{height:74px}.lv-need-ims img{height:64px}.lv-need small{display:none}.lv-find{padding:16px}}@media(prefers-reduced-motion:reduce){.lv-need,.lv-steps li{transition:none!important;opacity:1!important;transform:none!important}}:root body :is(.lv-door-tx b,#__d#__o#__o#__r){color:#1f1630!important}@media(min-width:761px){:root body :is(.lv-copy,#__c#__o#__p#__y){padding-bottom:72px!important}.lv-h{font-size:clamp(34px,4.6vw,64px)!important}}.lv-kz{margin-top:clamp(56px,8vw,100px)}.lv-kz-in{position:relative;display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(28px,4vw,52px)!important;border-radius:36px;overflow:hidden;background:radial-gradient(60% 80% at 15% 20%,#fff1d9 0%,transparent 70%),radial-gradient(60% 80% at 85% 25%,#e3f2ff 0%,transparent 70%),radial-gradient(70% 80% at 60% 100%,#fbe3f1 0%,transparent 70%),#fdfaff;border:1px solid rgba(46,30,84,.06);isolation:isolate}.lv-kz-bub{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lv-kz-bub i{position:absolute;bottom:-60px;left:calc(var(--b)*10% + 3%);width:calc(18px + var(--b)*4px);height:calc(18px + var(--b)*4px);border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.95),rgba(255,255,255,.2) 60%,transparent 70%),linear-gradient(135deg,#b0a0f059,#ffb4d259);border:1px solid rgba(255,255,255,.7);animation:kzRise calc(14s + var(--b)*1.3s) linear infinite;animation-delay:calc(var(--b)*-2.1s);opacity:.8}@keyframes kzRise{0%{transform:translate(0)}25%{transform:translate(14px,-25vh)}50%{transform:translate(-10px,-50vh)}75%{transform:translate(12px,-75vh)}to{transform:translateY(-110vh);opacity:0}}.lv-kz-tx{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lv-kz-tx h2{font-size:clamp(32px,3.6vw,50px)!important;letter-spacing:-.035em;line-height:1;margin:0;color:#1f1630!important}.lv-kz-tx p{margin:0;color:#5d5375;font-size:15.5px!important;line-height:1.55;max-width:34ch}.lv-kz-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.lv-kz-chips button{min-height:38px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(46,30,84,.12);background:#fffc;font-weight:700;font-size:14px;color:#1f1630;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s}.lv-kz-chips button:hover{transform:translateY(-2px)}.lv-kz-chips button[aria-selected=true]{background:#1f1630;color:#fff;border-color:#1f1630}.lv-kz-price{display:flex;align-items:baseline;gap:8px;margin-top:6px}.lv-kz-price b{font-size:34px;color:var(--lv-p);letter-spacing:-.02em}.lv-kz-price span{font-size:14px;color:#6b5f86}.lv-kz-stage{position:relative;height:clamp(400px,42vw,470px);perspective:1200px}.lv-kz-ring{position:absolute;top:0;right:0;bottom:64px;left:0;transition:opacity .25s}.lv-kz-ring.swap{opacity:0}.lv-kz-card{--d:0;--a:0;position:absolute;left:50%;top:50%;width:clamp(200px,19vw,250px);margin:0;display:flex;flex-direction:column;border-radius:28px;background:#fff;box-shadow:0 30px 50px -30px #2e1e5473;transform:translate(-50%,-50%) translate(calc(var(--d)*76%)) scale(calc(1 - var(--a)*.16)) rotateY(calc(var(--d)*-16deg));transition:transform .9s cubic-bezier(.22,.8,.2,1),opacity .6s,filter .6s;filter:saturate(calc(1 - var(--a)*.25)) blur(calc(var(--a)*.6px));cursor:pointer;will-change:transform}.lv-kz-card.on{cursor:default;filter:none}.lv-kz-im{display:grid;place-items:center;height:clamp(200px,19vw,240px);margin:10px 10px 0;border-radius:22px;overflow:hidden}.lv-kz-card.h .lv-kz-im{background:linear-gradient(160deg,#e6f4ff,#cfe6fb)}.lv-kz-card.p .lv-kz-im{background:linear-gradient(160deg,#fde9f4,#eadcfb)}.lv-kz-card.c .lv-kz-im{background:linear-gradient(160deg,#e5f8f1,#fff1d6)}:root body :is(.lv-kz-im img,#__k#__z#__i#__m){width:78%!important;height:86%!important;object-fit:contain!important;filter:drop-shadow(0 16px 18px rgba(0,0,0,.2))}.lv-kz-card.on .lv-kz-im img{animation:kzFloat 3.6s ease-in-out infinite}@keyframes kzFloat{50%{transform:translateY(-8px) rotate(-2deg)}}.lv-kz-ct{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 12px 16px}.lv-kz-nm{font-weight:800;font-size:15.5px;color:#1f1630!important;text-decoration:none;line-height:1.2}.lv-kz-card:not(.on) .lv-na-add{opacity:0;pointer-events:none}.lv-kz-card .lv-na-add{width:40px;height:40px;flex:none;transition:opacity .4s,background .2s,transform .3s cubic-bezier(.3,1.4,.5,1)}.lv-kz-nav{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:16px}.lv-kz-nav span{min-width:150px;text-align:center;font-weight:700;color:#1f1630;font-size:15px}@media(max-width:900px){.lv-kz-in{grid-template-columns:1fr;border-radius:28px}.lv-kz-stage{height:420px}.lv-kz-card{width:200px}}@media(max-width:760px){.lv-kz-in{margin:0 10px;padding:22px!important}.lv-kz-card{width:180px;transform:translate(-50%,-50%) translate(calc(var(--d)*72%)) scale(calc(1 - var(--a)*.2)) rotateY(calc(var(--d)*-14deg))}.lv-kz-im{height:190px}.lv-kz-stage{height:380px}}@media(prefers-reduced-motion:reduce){.lv-kz-bub{display:none}.lv-kz-card{transition:none}.lv-kz-card.on .lv-kz-im img{animation:none}}.ad-sec{margin-top:clamp(36px,5vw,64px)!important;margin-bottom:clamp(12px,2vw,24px)}.ad-bn{--tint:#e7f5fd;--ink:#0b3b55;--acc:#0090cf;position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;min-height:clamp(280px,30vw,380px);border-radius:30px;overflow:hidden;background:var(--tint);isolation:isolate;box-shadow:0 30px 60px -44px #2e1e5480}.ad-f{--tint:#f3ecfb;--ink:#3b1a63;--acc:#5c2d91}.ad-g{--tint:#1c1712;--ink:#f6e7c4;--acc:#d8b25c}.ad-im{position:relative;overflow:hidden;order:2}.ad-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 2.2s cubic-bezier(.2,.7,.2,1)}.ad-bn.in .ad-im img{transform:scale(1)}.ad-bn:hover .ad-im img{transform:scale(1.05)}.ad-im:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--tint) 0%,transparent 28%)}.ad-tx{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:clamp(26px,4vw,52px);order:1}.ad-k{display:inline-flex;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:#ffffffa6;color:var(--acc);border:1px solid rgba(255,255,255,.9)}.ad-g .ad-k{background:#d8b25c24;border-color:#d8b25c59}.ad-tx h3{margin:0;font-size:clamp(26px,3.1vw,44px)!important;line-height:1.04!important;letter-spacing:-.03em;font-weight:800;color:var(--ink)!important;max-width:15ch}.ad-tx p{margin:0;font-size:15.5px!important;line-height:1.55;max-width:40ch}:root body :is(.ad-tx p,#__a#__d#__p#__x){color:color-mix(in srgb,var(--ink) 78%,transparent)!important}.ad-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;min-height:50px;margin-top:6px;padding:0 24px;border-radius:999px;background:var(--acc);color:#fff!important;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.ad-g .ad-cta{color:#1c1712!important}.ad-cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px var(--acc)}.ad-cta:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:adShine 5s ease-in-out infinite}@keyframes adShine{0%,70%{left:-60%}to{left:130%}}.ad-tx>*{opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.ad-tx>*:nth-child(2){transition-delay:.08s}.ad-tx>*:nth-child(3){transition-delay:.16s}.ad-tx>*:nth-child(4){transition-delay:.24s}.ad-bn.in .ad-tx>*{opacity:1;transform:none}.ad-prods{position:absolute;z-index:3;right:22px;bottom:22px;display:flex;align-items:flex-end}.ad-prods img{width:78px;height:96px;object-fit:contain;padding:8px;margin-left:-12px;border-radius:18px;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 30px -14px #00000073;opacity:0;transform:translateY(24px) rotate(calc((var(--k) - 1)*6deg));transition:opacity .6s,transform .7s cubic-bezier(.3,1.3,.5,1);transition-delay:calc(.35s + var(--k)*.1s)}.ad-bn.in .ad-prods img{opacity:1;transform:rotate(calc((var(--k) - 1)*6deg))}.ad-bn.in .ad-prods img{animation:adBob 5s calc(1.2s + var(--k)*.5s) ease-in-out infinite}@keyframes adBob{50%{translate:0 -6px}}.ad-rev{grid-template-columns:1fr 1.1fr}.ad-rev .ad-im{order:1}.ad-rev .ad-tx{order:2}.ad-rev .ad-im:before{background:linear-gradient(270deg,var(--tint) 0%,transparent 28%)}.ad-rev .ad-prods{right:auto;left:22px}.ad-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ad-half{grid-template-columns:1fr;grid-template-rows:200px auto;min-height:0}.ad-half .ad-im{order:1}.ad-half .ad-tx{order:2;padding:26px 28px 30px}.ad-half .ad-im:before{background:linear-gradient(0deg,var(--tint) 0%,transparent 40%)}.ad-half .ad-tx h3{font-size:clamp(24px,2.4vw,32px)!important}.ad-half .ad-prods{top:150px;bottom:auto;right:18px}.ad-half .ad-prods img{width:64px;height:80px}.ad-in{grid-column:1/-1;margin:8px 0}.ad-grid{min-height:240px}.ad-grid .ad-tx h3{font-size:clamp(24px,2.4vw,34px)!important}@media(max-width:860px){.ad-bn,.ad-rev{grid-template-columns:1fr;grid-template-rows:220px auto;min-height:0}.ad-im,.ad-rev .ad-im{order:1}.ad-tx,.ad-rev .ad-tx{order:2;padding:22px 22px 26px}.ad-im:before,.ad-rev .ad-im:before{background:linear-gradient(0deg,var(--tint) 0%,transparent 45%)}.ad-prods,.ad-rev .ad-prods{top:150px;bottom:auto;right:14px;left:auto}.ad-prods img{width:58px;height:72px}.ad-duo{grid-template-columns:1fr}.ad-tx h3{max-width:none}}@media(prefers-reduced-motion:reduce){.ad-im img,.ad-tx>*,.ad-prods img{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}.ad-cta:after{display:none}}.igp{margin-top:clamp(48px,7vw,88px);padding:0 0 clamp(36px,5vw,64px)}.igp-in{max-width:980px!important}.igp-head{display:flex;align-items:center;gap:clamp(20px,5vw,72px);padding:0 clamp(0px,3vw,40px) 26px}.igp-av{flex:none;display:block;width:clamp(88px,12vw,150px);aspect-ratio:1;border-radius:50%;padding:4px;background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.igp-av span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;border:3px solid #fff;overflow:hidden}.igp-av img{width:82%;height:82%;object-fit:contain}.igp-info{display:flex;flex-direction:column;gap:6px;min-width:0}.igp-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:6px}.igp-row h2{margin:0 8px 0 0;font-size:22px!important;font-weight:500!important;letter-spacing:0;color:#111!important}.igp-follow,.igp-msg{display:inline-flex;align-items:center;min-height:34px;padding:0 18px;border-radius:9px;font-size:14px;font-weight:600;text-decoration:none;transition:filter .2s}.igp-follow{background:#0095f6;color:#fff!important}.igp-msg{background:#efefef;color:#111!important}.igp-follow:hover,.igp-msg:hover{filter:brightness(.94)}.igp-name{font-size:15px;color:#111}.igp-info p{margin:0;font-size:15px!important;color:#262626;max-width:46ch}.igp-tags{font-size:14px;color:#00376b;font-weight:600}.igp-tab{display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid #dbdbdb;margin-bottom:4px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111}.igp-tab svg{width:13px;height:13px}.igp-tab{position:relative;padding-top:14px;padding-bottom:10px}.igp-tab:before{content:"";position:absolute;top:-1px;left:50%;width:76px;height:1px;background:#111;transform:translate(-50%)}.igp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.igp-t{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f2f2f2;opacity:0;transform:scale(.96);animation:igpIn .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--n)*60ms)}@keyframes igpIn{to{opacity:1;transform:none}}.igp-t img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.igp-t.box{background:linear-gradient(160deg,#fff4ea,#f2e8fb)}.igp-t.box img{object-fit:contain;padding:10%}.igp-ov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:16px;background:#00000052;color:#fff;opacity:0;transition:opacity .25s}.igp-ov svg{width:26px;height:26px}.igp-t:hover .igp-ov,.igp-t:focus-visible .igp-ov{opacity:1}.igp-t:hover img{transform:scale(1.05)}.igp-more{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px auto 0;width:max-content;min-height:44px;padding:0 20px;border-radius:10px;background:#efefef;color:#111!important;font-weight:600;font-size:14.5px;text-decoration:none}.igp-more svg{width:18px;height:18px}.igp-more:hover{background:#e3e3e3}@media(max-width:640px){.igp-head{gap:18px;padding:0 4px 18px}.igp-row h2{font-size:18px!important;width:100%}.igp-info p{font-size:14px!important}.igp-grid{gap:2px}.igp-ov svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.igp-t{animation:none;opacity:1;transform:none}.igp-t img{transition:none}}@property --lvang{syntax:"<angle>";inherits:false;initial-value:0deg}@property --rw{syntax:"<length>";inherits:true;initial-value:5px}:root body :is(.lv-cat-im,#__r#__i#__n#__g){--rw:5px;overflow:visible!important;padding:0!important;background:conic-gradient(from var(--lvang),#5b3fb0,#e48fb6,#9fd6f5,#5b3fb0)!important;transition:--rw .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,transform .35s cubic-bezier(.2,.8,.2,1)!important;animation:none!important}:root body :is(.lv-cat-im img,#__r#__i#__n#__g){inset:var(--rw)!important;width:calc(100% - var(--rw)*2)!important;height:calc(100% - var(--rw)*2)!important;animation:none!important;transition:transform .5s cubic-bezier(.2,.8,.2,1)!important}.lv-cat-im:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid rgba(228,143,182,.7);opacity:0;pointer-events:none}:root body :is(.lv-cat:hover .lv-cat-im,.lv-cat:focus-visible .lv-cat-im,#__r#__i#__n#__g){--rw:8px;animation:lvRing 2.2s linear infinite!important;box-shadow:0 14px 30px -14px #5b3fb099;transform:translateY(-4px)}:root body :is(.lv-cat:hover .lv-cat-im img,#__r#__i#__n#__g){transform:scale(1.07)!important}.lv-cat:hover .lv-cat-im:after,.lv-cat:focus-visible .lv-cat-im:after{animation:lvPulse 1.6s ease-out infinite}@keyframes lvRing{to{--lvang:360deg}}@keyframes lvPulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}.lv-cat b{transition:color .25s}.lv-cat:hover b{color:#5b3fb0}@media(prefers-reduced-motion:reduce){:root body :is(.lv-cat:hover .lv-cat-im,#__r#__i#__n#__g){animation:none!important;transform:none}.lv-cat:hover .lv-cat-im:after{animation:none}}@media(min-width:761px){:root body :is(.lv-cats,#__r#__i#__n#__h){overflow:visible!important}}@media(max-width:760px){.lv-cats{padding-top:8px!important}}.lv-quick{grid-template-columns:1fr!important}.lv-doors{grid-template-columns:repeat(4,1fr)!important}@media(max-width:1100px){.lv-doors{grid-template-columns:1fr 1fr!important}}@media(max-width:560px){.lv-doors{grid-template-columns:1fr!important}}:root body :is(.lv-need,#__n#__e#__e#__d){padding:0!important;overflow:hidden;gap:0!important;background:#fff}.lv-need-ph{display:block;position:relative;aspect-ratio:16/8.5;overflow:hidden}.lv-need-ph img{width:100%;height:100%;object-fit:cover;object-position:62% 35%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.lv-need:hover .lv-need-ph img{transform:scale(1.06)}.lv-need-bd{display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px;flex:1}:root body :is(.lv-need-ims,#__n#__e#__e#__d){height:auto!important;margin:6px 0 2px!important;padding:0!important;background:none!important;display:flex;gap:6px;align-items:center}:root body :is(.lv-need-ims img,#__n#__e#__e#__d){width:44px!important;height:44px!important;max-width:none!important;margin:0!important;padding:4px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid rgba(46,30,84,.1);filter:none!important}.lv-need em{padding-top:4px}@media(max-width:760px){.lv-need-bd{padding:10px 12px 12px}:root body :is(.lv-need-ims img,#__n#__e#__e#__d){width:36px!important;height:36px!important}}:root body :is(.lv-na.n .lv-na-im,.lv-na.f .lv-na-im,.lv-na.k .lv-na-im,.lv-kz-card.h .lv-kz-im,.lv-kz-card.p .lv-kz-im,.lv-kz-card.c .lv-kz-im,#__w#__h#__i#__t){background:#fff!important;border:1px solid rgba(46,30,84,.07)}:root body :is(.lv-na-im img,.lv-kz-im img,#__w#__h#__i#__t){filter:drop-shadow(0 10px 14px rgba(0,0,0,.12))!important}.shop-filters{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:10px 12px;margin:0 auto 16px;max-width:980px}.shf-l{align-self:center;font-size:14px;font-weight:700;color:#1f1630;margin-right:2px}.shf{display:flex;flex-direction:column;gap:4px;min-width:190px}.shf>span{font-size:12.5px;font-weight:700;color:#6b5f86;padding-left:4px}:root body :is(.shf select,#__f#__i#__l#__t){min-height:46px!important;padding:0 40px 0 16px!important;border-radius:12px!important;border:1.5px solid rgba(46,30,84,.16)!important;background-color:#fff!important;font-size:14.5px!important;font-weight:600;color:#1f1630;cursor:pointer;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root body :is(.shf select:focus-visible,#__f#__i#__l#__t){border-color:#5b3fb0!important;box-shadow:0 0 0 4px #5b3fb026!important}.shf-x{align-self:center;min-height:40px;padding:0 14px;border-radius:999px;border:0;background:transparent;color:#5b3fb0;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width:760px){.shop-filters{justify-content:flex-start}.shf-l{width:100%}.shf{min-width:0;flex:1 1 140px}}:root body :is(.igp,.igp-in,#__i#__g#__t#__p){background:transparent!important;box-shadow:none!important;border:0!important}.igp-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:22px}.igp-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);box-shadow:0 12px 24px -12px #d6249f99}.igp-ic svg{width:28px;height:28px}.igp-top h2{margin:6px 0 0;font-size:clamp(28px,3.2vw,40px)!important;letter-spacing:-.025em;font-weight:800;color:#1f1630!important}.igp-handle{font-size:18px;font-weight:700;text-decoration:none;background:linear-gradient(90deg,#d6249f,#5b3fb0);-webkit-background-clip:text;background-clip:text;color:transparent!important}.igp-handle:hover{text-decoration:underline;text-decoration-color:#d6249f;text-underline-offset:4px}.igp-top p{margin:0;max-width:46ch;color:#5d5375;font-size:15px!important}.igp-grid{gap:8px!important}.igp-t{border-radius:14px}.igp-more{border-radius:999px!important;background:#1f1630!important;color:#fff!important}.igp-more:hover{background:#5b3fb0!important}@media(max-width:640px){.igp-grid{gap:4px!important}.igp-t{border-radius:8px}}.shop-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.shop-side{position:sticky;top:96px;max-height:calc(100vh - 110px);overflow:auto;scrollbar-width:thin;padding:18px 14px;border-radius:22px;background:#fff;border:1px solid rgba(46,30,84,.08);box-shadow:0 18px 40px -34px #2e1e5480}.sd-sum{display:none}.sd-h{font-size:13px;font-weight:800;letter-spacing:.02em;color:#6b5f86;padding:0 8px 8px}.sd-tree,.sd-tree ul{list-style:none;margin:0;padding:0}.sd-tree ul{padding-left:10px;border-left:2px solid rgba(46,30,84,.07);margin:2px 0 8px 10px}.sd-i{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:0 10px;border-radius:10px;border:0;background:transparent;text-align:left;font-size:14.5px;font-weight:500;color:#2b2140;cursor:pointer;transition:background .15s,color .15s}.sd-i em{font-style:normal;font-size:12.5px;font-weight:600;color:#8a80a3;min-width:22px;text-align:right}.sd-i:hover{background:#f4f1fa}.sd-i.sd-top{font-weight:800;color:#1f1630;font-size:15px}.sd-i.on{background:#efe9fb;color:#4a2f9e;font-weight:700}.sd-i.on em{color:#4a2f9e}.sd-br.neogene>.sd-i.on{background:#e6f5fd;color:#00689a}.sd-br.fiora>.sd-i.on{background:#f1e9fa;color:#5c2d91}.sd-i[disabled]{opacity:.4;cursor:default}.sd-subs .sd-i{min-height:34px;font-size:13.5px}.sd-br+.sd-br,.sd-tree>li+li{margin-top:6px}:root body :is(.shop-main .shop-tiles,#__s#__i#__d#__e){grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}@media(max-width:1023px){.shop-layout{grid-template-columns:1fr;gap:12px}.shop-side{position:static;max-height:none;padding:0;border-radius:16px;overflow:hidden}.sd-sum{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 16px;font-weight:800;color:#1f1630;cursor:pointer;list-style:none}.sd-sum::-webkit-details-marker{display:none}.sd-sum:after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.sd-wrap[open] .sd-sum:after{transform:rotate(-135deg)}#shSide{padding:4px 10px 12px}.sd-h{display:none}}#view>*{animation:viewIn .45s cubic-bezier(.2,.8,.2,1) both}@keyframes viewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root body :is(a,button,select,input,summary,[tabindex],#__f#__o#__c#__s):focus-visible{outline:3px solid rgba(91,63,176,.55)!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){#view>*{animation:none}}.shop-layout>*{min-width:0}.shop-side{min-width:0;max-width:100%}@media(min-width:961px){.nv-brand{min-width:0!important;padding:0 16px!important}.nv-brand img{height:25px!important}.nv-brands{gap:8px!important;padding-left:12px!important}}:root body :is(.lv-cat-im img,#__c#__a#__t#__p){object-position:50% 30%}:root body :is(.igp-t,#__i#__g#__p#__o){aspect-ratio:4/5!important}.ad-poster{display:grid;place-items:center;background:var(--tint)}.ad-poster .ad-blur{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;object-fit:cover;filter:blur(28px) saturate(1.1);opacity:.45;transform:none!important}:root body :is(.ad-poster .ad-pimg,#__p#__o#__s#__t){position:relative;inset:auto;width:auto;height:86%;max-width:86%;aspect-ratio:4/5;object-fit:cover;border-radius:18px;box-shadow:0 30px 60px -28px #0000008c;transform:translateY(24px) rotate(-3deg) scale(.96);opacity:0;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s}:root body :is(.ad-bn.in .ad-poster .ad-pimg,#__p#__o#__s#__t#__i){transform:rotate(-2deg);opacity:1}:root body :is(.ad-bn.in:hover .ad-poster .ad-pimg,#__p#__o#__s#__t#__h#__v){transform:rotate(0) translateY(-6px) scale(1.02)}.ad-poster:before{display:none}.ad-half .ad-poster{min-height:240px}.ad-half{grid-template-rows:260px auto!important}.ad-grid .ad-poster .ad-pimg{height:88%}@media(max-width:860px){.ad-poster{min-height:260px}:root body :is(.ad-poster .ad-pimg,#__p#__o#__s#__t){height:88%}}@media(prefers-reduced-motion:reduce){:root body :is(.ad-poster .ad-pimg,#__p#__o#__s#__t){transition:none;opacity:1;transform:none}}:root body :is(.ad-half.ad-has-poster,#__p#__h#__a#__l#__f){grid-template-rows:340px auto!important}:root body :is(.ad-half .ad-poster .ad-pimg,#__p#__h#__a#__l#__f){height:296px!important;max-width:none!important}@media(max-width:860px){:root body :is(.ad-has-poster,#__p#__m#__o#__b#__i){grid-template-rows:340px auto!important}:root body :is(.ad-has-poster .ad-poster .ad-pimg,#__p#__m#__o#__b#__i){height:296px!important;max-width:none!important}}:root body :is(.lv-need,#__n#__h#__o#__v){position:relative;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .35s!important}.lv-need.n{--nc:0,144,207}.lv-need.f{--nc:92,45,145}:root body :is(.lv-need:hover,.lv-need:focus-visible,#__n#__h#__o#__v){transform:translateY(-8px)!important;border-color:rgba(var(--nc),.45)!important;box-shadow:0 26px 50px -26px rgba(var(--nc),.55)!important}.lv-need-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(var(--nc),.55),rgba(var(--nc),0) 60%);opacity:0;transition:opacity .45s}.lv-need-ph:before{content:"\2192";position:absolute;z-index:2;right:14px;bottom:14px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;color:rgb(var(--nc));font-weight:800;font-size:20px;box-shadow:0 10px 24px -10px #00000073;opacity:0;transform:translate(-14px,10px) scale(.7);transition:opacity .35s,transform .45s cubic-bezier(.3,1.4,.5,1)}:root body :is(.lv-need .lv-need-ph img,#__n#__h#__o#__v){transition:transform 1.4s cubic-bezier(.2,.8,.2,1),filter .6s!important}:root body :is(.lv-need:hover .lv-need-ph img,#__n#__h#__o#__v){transform:scale(1.1) translate(-2%)!important;filter:saturate(1.12)}.lv-need:hover .lv-need-ph:after,.lv-need:focus-visible .lv-need-ph:after{opacity:1}.lv-need:hover .lv-need-ph:before,.lv-need:focus-visible .lv-need-ph:before{opacity:1;transform:none}:root body :is(.lv-need .lv-need-ims img,#__n#__h#__o#__v){transition:transform .45s cubic-bezier(.3,1.5,.5,1),border-color .3s,box-shadow .3s!important}:root body :is(.lv-need:hover .lv-need-ims img,#__n#__h#__o#__v){transform:translateY(-5px) rotate(-4deg)!important;border-color:rgba(var(--nc),.35)!important;box-shadow:0 10px 18px -10px rgba(var(--nc),.6)}.lv-need:hover .lv-need-ims img:nth-child(2){transition-delay:.06s;transform:translateY(-8px) rotate(0)!important}.lv-need:hover .lv-need-ims img:nth-child(3){transition-delay:.12s;transform:translateY(-5px) rotate(4deg)!important}.lv-need b{transition:color .3s}.lv-need:hover b{color:rgb(var(--nc))}.lv-need em{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;padding-bottom:2px;transition:background-size .4s cubic-bezier(.2,.8,.2,1),gap .3s}.lv-need:hover em{background-size:100% 2px;gap:12px}@media(hover:none){.lv-need-ph:before{opacity:1;transform:none;width:38px;height:38px;font-size:17px}}@media(prefers-reduced-motion:reduce){:root body :is(.lv-need,.lv-need .lv-need-ph img,.lv-need .lv-need-ims img,#__n#__h#__o#__v){transition:none!important}}.shop-layout{grid-template-columns:264px minmax(0,1fr)!important}:root body :is(.shop-side,#__s#__d#__v#__t){padding:16px 12px!important;border-radius:20px!important}:root body :is(.sd-i,#__s#__d#__v#__t){box-sizing:border-box!important;width:100%!important;min-height:36px!important;padding:6px 10px!important;border-radius:10px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;gap:10px!important}:root body :is(.sd-i span,#__s#__d#__v#__t){flex:1;min-width:0}:root body :is(.sd-i em,#__s#__d#__v#__t){flex:none;min-width:26px!important;height:22px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;background:#f2eff8;color:#6b5f86!important;font-size:12px!important;font-weight:700!important}:root body :is(.sd-tree ul,#__s#__d#__v#__t){border-left:0!important;margin:2px 0 6px!important;padding-left:12px!important}:root body :is(.sd-tree>li+li,.sd-br+.sd-br,#__s#__d#__v#__t){margin-top:4px!important}:root body :is(.sd-tree>li.sd-br,#__s#__d#__v#__t){padding-top:8px;border-top:1px solid rgba(46,30,84,.07)}.sd-h{font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;padding:2px 10px 10px!important;color:#8a80a3!important}:root body :is(.sd-i.sd-top,#__s#__d#__v#__t){font-size:14.5px!important;font-weight:800!important;color:#1f1630}.sd-br>.sd-i.sd-top span{display:inline-flex;align-items:center;gap:8px}.sd-br>.sd-i.sd-top span:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:#8a80a3}.sd-br.neogene>.sd-i.sd-top span:before{background:#0090cf}.sd-br.fiora>.sd-i.sd-top span:before{background:#5c2d91}.sd-br.kids>.sd-i.sd-top span:before{background:#e48fb6}:root body :is(.sd-i.on,#__s#__d#__v#__t){background:#efe9fb!important;color:#4a2f9e!important;font-weight:700!important}:root body :is(.sd-i.on em,#__s#__d#__v#__t){background:#5b3fb0!important;color:#fff!important}.sd-br.neogene .sd-i.on{background:#e6f5fd!important;color:#00689a!important}.sd-br.neogene .sd-i.on em{background:#0090cf!important}.sd-br.fiora .sd-i.on{background:#f1e9fa!important;color:#5c2d91!important}.sd-br.fiora .sd-i.on em{background:#5c2d91!important}:root body :is(.sd-subs,#__s#__d#__v#__t){margin:2px 0 6px 10px!important;padding-left:10px!important;border-left:2px solid rgba(91,63,176,.18)!important}:root body :is(.sd-subs .sd-i,#__s#__d#__v#__t){min-height:32px!important;font-size:13px!important;padding:5px 8px!important}:root body :is(.sd-subs .sd-i em,#__s#__d#__v#__t){height:20px;font-size:11.5px!important;min-width:22px!important}@media(max-width:1023px){.shop-layout{grid-template-columns:1fr!important}:root body :is(.shop-side,#__s#__d#__v#__t){padding:0!important}}:root body :is(.sd-br.neogene .sd-i.on,#__b#__n#__e#__o#__x){background:#e6f5fd!important;color:#00689a!important}:root body :is(.sd-br.neogene .sd-i.on em,#__b#__n#__e#__o#__x){background:#0090cf!important}:root body :is(.sd-br.fiora .sd-i.on,#__b#__n#__e#__o#__x){background:#f1e9fa!important;color:#5c2d91!important}:root body :is(.sd-br.fiora .sd-i.on em,#__b#__n#__e#__o#__x){background:#5c2d91!important}:root body :is(.sd-br.kids .sd-i.on,#__b#__n#__e#__o#__x){background:#fdeef4!important;color:#a3326a!important}:root body :is(.sd-br.kids .sd-i.on em,#__b#__n#__e#__o#__x){background:#d6578f!important}.xm{margin-top:clamp(36px,5vw,60px)}.xm-in{position:relative;overflow:hidden;isolation:isolate;padding:clamp(50px,5vw,72px) clamp(18px,3.5vw,48px) clamp(26px,3vw,40px);border-radius:34px;color:#fff;background:radial-gradient(70% 60% at 50% 0%,#c8263f 0%,transparent 70%),radial-gradient(60% 70% at 0% 100%,#0f5a3a 0%,transparent 65%),radial-gradient(60% 70% at 100% 100%,#0f5a3a 0%,transparent 65%),linear-gradient(180deg,#7a0d1f,#3d0611)}.xm-in:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:26px;border:1.5px dashed rgba(243,210,122,.35);pointer-events:none;z-index:0}.xm-lights{position:absolute;left:0;right:0;top:0;height:34px;display:flex;justify-content:space-around;pointer-events:none;z-index:2}.xm-lights:before{content:"";position:absolute;left:-2%;right:-2%;top:-16px;height:34px;border-bottom:2px solid rgba(255,255,255,.3);border-radius:0 0 50% 50%/0 0 100% 100%}.xm-lights b{width:10px;height:15px;margin-top:calc(9px + (var(--i) % 3) * 5px);border-radius:50% 50% 45% 45%;background:hsl(calc(var(--i)*67) 95% 62%);box-shadow:0 0 12px hsl(calc(var(--i)*67) 95% 62%);animation:xmTw 1.6s ease-in-out infinite;animation-delay:calc(var(--i)*-.21s)}@keyframes xmTw{50%{opacity:.25;box-shadow:none}}.xm-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.xm-snow i{position:absolute;top:-12px;left:calc(var(--x)*1%);width:calc(var(--s)*1px);height:calc(var(--s)*1px);border-radius:50%;background:#fff;opacity:.8;animation:xmSnow calc(var(--d)*1.7s) linear infinite;animation-delay:calc(var(--o)*1s)}@keyframes xmSnow{to{transform:translate(40px,1100px)}}.xm-balls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.xm-ball{position:absolute;top:0;left:var(--x);width:2px;height:var(--l);background:#f3d27a99;transform-origin:top center;animation:xmSwing 4s ease-in-out infinite;animation-delay:calc(var(--i)*-.9s)}.xm-ball:after{content:"";position:absolute;bottom:-26px;left:-14px;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.85),var(--c) 45%,rgba(0,0,0,.35) 100%);box-shadow:0 8px 16px -6px #00000080}.xm-ball:before{content:"";position:absolute;bottom:2px;left:-4px;width:10px;height:6px;border-radius:2px;background:#d4af37}@keyframes xmSwing{50%{transform:rotate(6deg)}0%,to{transform:rotate(-6deg)}}.xm-head{position:relative;z-index:2;text-align:center;margin-bottom:26px}.xm-script{display:block;font-family:Brush Script MT,Segoe Script,Apple Chancery,cursive;font-size:clamp(30px,3.6vw,46px);color:#f3d27a;line-height:1;text-shadow:0 2px 14px rgba(243,210,122,.35)}.xm-head h2{margin:6px 0 8px;font-size:clamp(32px,4.4vw,60px)!important;letter-spacing:-.035em;line-height:1!important;color:#fff!important}.xm-head h2 em{font-style:normal;color:#f3d27a}.xm-sub{margin:0;font-size:clamp(15px,1.4vw,18px)!important;color:#ffffffe0!important}.xm-sub s{opacity:.6}.xm-sub b{color:#fff;font-size:1.25em}.xm-count{display:flex;justify-content:center;gap:10px;margin-top:16px}.xm-count span{display:flex;flex-direction:column;align-items:center;min-width:66px;padding:8px 10px;border-radius:14px;background:#00000038;border:1px solid rgba(243,210,122,.35);font-size:12px;color:#fffc}.xm-count b{font-size:24px;color:#f3d27a;line-height:1.1}.xm-star{position:relative;z-index:2;display:grid;grid-template-columns:minmax(220px,380px) 1fr;gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(18px,2.5vw,30px);margin:0 auto 28px;max-width:980px;border-radius:28px;background:#ffffff14;border:1px solid rgba(243,210,122,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.xm-star-im{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:24px;background:#fff;box-shadow:0 30px 60px -30px #0009}.xm-star-im img{width:82%;height:82%;object-fit:contain;animation:xmFloat 3.4s ease-in-out infinite}.xm-glow{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:30px;background:conic-gradient(from 0deg,#f3d27a,#c8102e,#1f7a4d,#f3d27a);filter:blur(16px);opacity:.55;z-index:-1;animation:xmSpin 6s linear infinite}@keyframes xmSpin{to{transform:rotate(360deg)}}@keyframes xmFloat{50%{transform:translateY(-8px) rotate(-1.5deg)}}.xm-star-tx .xm-kick{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#f3d27a}.xm-star-tx h3{margin:6px 0 8px;font-size:clamp(34px,4vw,54px)!important;letter-spacing:-.03em;color:#fff!important;line-height:1}.xm-star-tx p{margin:0 0 10px;color:#ffffffd9!important;font-size:15.5px!important;max-width:40ch}.xm-star-pr s{color:#ffffff8c;font-size:18px}.xm-star-pr b{font-size:34px;color:#f3d27a;letter-spacing:-.02em}.xm-star-act{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.xm-btn{display:inline-flex;align-items:center;min-height:50px;padding:0 24px;border-radius:999px;border:0;background:linear-gradient(90deg,#f3d27a,#d4a63e);color:#3d0611!important;font-weight:800;font-size:15.5px;cursor:pointer;box-shadow:0 12px 26px -12px #f3d27ab3;transition:transform .2s}.xm-btn:hover{transform:translateY(-2px)}.xm-link{color:#f3d27a!important;font-weight:700;text-decoration:none;font-size:14.5px}.xm-shelf-h{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 4px 12px}.xm-shelf-h h3{margin:0;font-size:clamp(20px,2vw,26px)!important;color:#fff!important}.xm-tags{position:relative;z-index:2;display:grid;grid-template-columns:repeat(7,1fr);gap:14px 12px;padding-top:14px}.xm-tag{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-radius:16px 16px 18px 18px;background:#fffdf7;color:#3d0611;transform:rotate(var(--r));transform-origin:top center;box-shadow:0 14px 24px -14px #0009;opacity:0;transition:transform .45s cubic-bezier(.3,1.4,.5,1),opacity .6s;transition-delay:calc(var(--k)*45ms)}.lv-rv.in .xm-tag{opacity:1}.xm-tag:before{content:"";position:absolute;top:-14px;left:50%;width:2px;height:16px;background:#f3d27a}.xm-tag:after{content:"";position:absolute;top:6px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#7a0d1f;box-shadow:inset 0 0 0 2px #f3d27a}.xm-tag:hover{transform:rotate(0) translateY(-6px) scale(1.04)}.xm-tag-im{display:grid;place-items:center;width:100%;height:96px;margin-top:10px}.xm-tag-im img{max-width:88%;max-height:100%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.2))}.xm-tag b{font-size:12.5px;text-align:center;line-height:1.2;min-height:2.4em;display:flex;align-items:center}.xm-tag-pr{font-size:13px;font-weight:800;color:#c8102e}.xm-tag-pr s{color:#9a8f86;font-weight:500;font-size:11.5px}.xm-tag-add{position:absolute;right:6px;bottom:6px;width:28px;height:28px;border-radius:50%;border:0;background:#7a0d1f;color:#fff;font-size:17px;font-weight:700;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s,transform .25s}.xm-tag:hover .xm-tag-add,.xm-tag:focus-within .xm-tag-add{opacity:1}.xm-tag-add:hover{transform:scale(1.12)}.xm-more{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.xm-mini{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;background:#fffffff2;color:#1f1630}.xm-mini-ims{display:flex;flex:none}.xm-mini-ims img{width:44px;height:54px;object-fit:contain;margin-left:-8px;background:#fff;border-radius:10px;padding:3px;border:1px solid rgba(0,0,0,.06)}.xm-mini-ims img:first-child{margin-left:0}.xm-mini-ims img.free{outline:2px dashed #5c2d91;outline-offset:1px}.xm-mini-tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.xm-mini-tx small{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#b8325c}.xm-mini-tx a{color:#1f1630!important;text-decoration:none}.xm-mini-tx b{font-size:14.5px;line-height:1.25}.xm-mini-tx em{font-style:normal;font-size:13.5px;font-weight:700;color:#5c2d91}.xm-mini-tx em s{color:#8a80a3;font-weight:500}.xm-mini-b{flex:none;min-height:40px;padding:0 16px;border-radius:999px;border:0;background:#1f1630;color:#fff;font-weight:700;font-size:13.5px;cursor:pointer}.xm-mini.xm-bk{background:linear-gradient(120deg,#1c1712,#2c2318);color:#f6e7c4}.xm-mini.xm-bk small{color:#d8b25c}.xm-mini.xm-bk a{color:#f6e7c4!important}.xm-mini.xm-bk em{color:#f3d27a}.xm-mini.xm-bk .xm-mini-b{background:linear-gradient(90deg,#b8862f,#f3d27a);color:#1c1712}.xm-mini.xm-bk .xm-mini-ims img{background:#2c2318;border-color:#f3d27a33}:root body :is(.xm-ribbon,#x#m#r#i#b){position:absolute;top:-12px!important;right:-12px!important;width:74px!important;height:74px!important;border-radius:50%!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#ff5a6e,#c8102e 70%)!important;color:#fff!important;box-shadow:0 10px 22px -10px #c8102ebf,inset 0 0 0 4px #ffffff2e!important;transform:rotate(-10deg);animation:xmSeal 5s ease-in-out infinite;z-index:3}.xm-ribbon:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.6)}.xm-ribbon b{font-size:19px;line-height:1;font-weight:900}.xm-ribbon small{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@keyframes xmSeal{0%,to{transform:rotate(-10deg) scale(1)}50%{transform:rotate(6deg) scale(1.06)}}@media(max-width:1100px){.xm-tags{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.xm-star{grid-template-columns:1fr;text-align:center}.xm-star-im{max-width:280px;margin:0 auto}.xm-star-act{justify-content:center}.xm-star-tx p{margin-left:auto;margin-right:auto}.xm-tags{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:16px 4px 10px;scrollbar-width:none;overflow-y:hidden}.xm-tags::-webkit-scrollbar{display:none}.xm-tag{flex:0 0 132px;scroll-snap-align:start}.xm-tag-add{opacity:1}.xm-more{grid-template-columns:1fr}.xm-mini{flex-wrap:wrap}.xm-balls{display:none}}@media(prefers-reduced-motion:reduce){.xm-snow,.xm-lights b,.xm-ball,.xm-glow,.xm-star-im img,.xm-ribbon{animation:none!important}.xm-snow{display:none}}.xm-row span:first-child{color:#5c2d91;font-weight:700}.xm-hints{display:grid;gap:8px;margin-bottom:12px}.xm-hint{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#f6f0fd;border:1px dashed #b9a2e0;font-size:13.5px;color:#3b1a63}.xm-hint span{flex:1}.xm-hint-b{flex:none;min-height:34px;padding:0 14px;border-radius:999px;border:0;background:#5c2d91;color:#fff;font-weight:700;cursor:pointer}.xm-flag{position:absolute;left:10px;bottom:auto;top:calc(var(--ciwh,58%) - 30px);z-index:3;padding:5px 10px;border-radius:999px;background:#c8102e;color:#fff;font-size:11.5px;font-weight:800;box-shadow:0 6px 14px -8px #00000080;pointer-events:none}.card{position:relative}.card .xm-flag{top:auto;bottom:54%}.xm-flag.blk{background:linear-gradient(90deg,#1c1712,#3a2e1c);color:#f3d27a}@media(max-width:1000px){.xm-grid{grid-template-columns:1fr}.xm-fan a{width:56px}}@media(prefers-reduced-motion:reduce){.xm-snow,.xm-lights b,.xm-gift,.xm-lid,.xm-bow,.xm-bk:after,.xm-eq-p.free{animation:none!important}.xm-snow{display:none}}.xm-row{display:flex;justify-content:space-between;font-size:13.5px;color:#5c2d91;font-weight:700}.xm-pdp{margin:8px 0 4px;padding:10px 14px;border-radius:14px;background:linear-gradient(90deg,#fdecef,#f6effd);border:1px dashed #e7a3b3;color:#7a1730;font-size:14.5px}.xm-pdp b{color:#c8102e}.xm-jj-prods:has(.xm-jj-p:only-child) .xm-jj-p img{height:210px}.xm-jj-p{transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.xm-jj-p:hover{transform:translateY(-4px) rotate(-1.5deg)}.xm-jj-p img{animation:xmFloat 3.2s ease-in-out infinite}@keyframes xmFloat{50%{transform:translateY(-6px) rotate(1deg)}}@media(prefers-reduced-motion:reduce){.xm-jj-p img{animation:none}}.lv-xbg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 72% 50%,#e2243f,#9e0d24 45%,#5a0716)}.lv-xbg i{position:absolute;top:-10px;left:calc(var(--x)*1%);width:calc(var(--s)*1px);height:calc(var(--s)*1px);border-radius:50%;background:#fff;opacity:.8;animation:xmSnow calc(var(--d)*1.5s) linear infinite;animation-delay:calc(var(--o)*1s)}.lv-xprod{position:absolute;right:clamp(10px,7vw,120px);top:50%;height:86%;width:auto;max-width:48%;object-fit:contain;transform:translateY(-50%) rotate(-4deg);height:80%;padding:14px;box-sizing:border-box;background:#fff;border-radius:26px;box-shadow:0 40px 70px -30px #0009,0 0 0 6px #ffffff2e;animation:xmBox 5s ease-in-out infinite}@keyframes xmBox{50%{transform:translateY(-53%) rotate(2deg)}}.lv-slide:has(.lv-xbg) .lv-shade{background:linear-gradient(90deg,#5a0716e6,#5a07168c 45%,#5a071600 70%)!important}.xm-jj-act{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:auto}.xm-link{font-weight:700;font-size:14px;color:#c8102e!important;text-decoration:none}.xm-link:hover{text-decoration:underline}.lv-kz-price s{color:#8a80a3;font-size:18px;margin-right:2px}@media(prefers-reduced-motion:reduce){.lv-xbg i,.lv-xprod{animation:none!important}}:root body :is(.xm-tag-im img,#x#t#a#g#i){width:auto!important;height:auto!important;max-width:88%!important;max-height:96px!important;object-fit:contain!important}:root body :is(.xm-tag-im,#x#t#a#g#i){height:100px!important;overflow:hidden}:root body :is(.xm-star .xm-link,.xm-shelf-h .xm-link,#x#t#a#g#l){color:#f3d27a!important}:root body :is(.xm-star-im img,#x#t#a#g#s){width:82%!important;height:82%!important;object-fit:contain!important}@media(max-width:760px){:root body :is(.xm-mini,#x#m#i#n#i){display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px}.xm-mini-b{grid-column:1/-1;width:100%}.xm-mini-ims img{width:36px;height:46px}.xm-tag-pr{padding-right:26px}}:root body :is(.lv-xprod,#j#j#c#u#t){padding:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;height:82%!important;filter:drop-shadow(0 34px 40px rgba(0,0,0,.5)) drop-shadow(0 0 40px rgba(255,214,120,.35))}.lv-slide:has(.lv-xbg):after{content:"";position:absolute;right:clamp(10px,7vw,120px);top:50%;width:min(44vw,520px);aspect-ratio:1;transform:translate(8%,-50%);border-radius:50%;background:radial-gradient(circle,#ffdc8c59,#ffdc8c00 65%);z-index:1;pointer-events:none;animation:xmPulseGlow 4s ease-in-out infinite}@keyframes xmPulseGlow{50%{opacity:.6;transform:translate(8%,-50%) scale(1.06)}}:root body :is(.xm-star-im,#j#j#c#u#u){background:none!important;box-shadow:none!important}:root body :is(.xm-star-im img,#j#j#c#u#u){width:auto!important;height:92%!important;max-width:92%!important;filter:drop-shadow(0 26px 30px rgba(0,0,0,.5))}:root body :is(.xm-glow,#j#j#c#u#u){top:12%!important;right:12%!important;bottom:12%!important;left:12%!important;border-radius:50%!important;filter:blur(40px)!important;opacity:.6!important}@media(prefers-reduced-motion:reduce){.lv-slide:has(.lv-xbg):after{animation:none}}.lv-kz-off{font-style:normal;display:inline-block;margin-left:6px;padding:2px 12px;border-radius:14px;background:#c8102e;color:#fff;font-size:.62em;vertical-align:middle;transform:rotate(-4deg);box-shadow:0 8px 18px -8px #c8102eb3}.lv-kz-seal{position:absolute;z-index:20;top:6px;right:8%;width:86px;height:86px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#ff5a6e,#c8102e 70%);color:#fff;box-shadow:0 12px 24px -10px #c8102ebf,inset 0 0 0 4px #ffffff2e;transform:rotate(-10deg);animation:xmSeal 5s ease-in-out infinite;pointer-events:none}.lv-kz-seal:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.6)}.lv-kz-seal b{font-size:22px;line-height:1;font-weight:900}.lv-kz-seal small{font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lv-kz-tx2{display:flex;flex-direction:column;gap:2px;min-width:0}.lv-kz-pr{font-size:14px;font-weight:800;color:#c8102e}.lv-kz-pr s{color:#8a80a3;font-weight:500;font-size:12.5px;margin-right:2px}@media(max-width:760px){.lv-kz-seal{width:70px;height:70px;top:0;right:4%}.lv-kz-seal b{font-size:18px}}@media(prefers-reduced-motion:reduce){.lv-kz-seal{animation:none}}.xm-tabs{position:relative;z-index:3;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 auto 22px}.xm-tabs button{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(243,210,122,.45);background:#0000002e;color:#fff;font-weight:700;font-size:14px;cursor:pointer;transition:background .25s,color .25s,transform .2s}.xm-tabs button:hover{transform:translateY(-2px)}.xm-tabs button.on{background:linear-gradient(90deg,#f3d27a,#d4a63e);color:#3d0611;border-color:transparent}.xm-car-wrap{position:relative;z-index:2}.xm-car{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.xm-car::-webkit-scrollbar{display:none}.xm-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:0 4px}.xm-nav{position:absolute;top:50%;z-index:4;width:48px;height:48px;margin-top:-24px;border-radius:50%;border:1px solid rgba(243,210,122,.5);background:#00000047;color:#f3d27a;font-size:30px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .2s}.xm-nav:hover{background:#00000073;transform:scale(1.06)}.xm-nav.prev{left:-14px}.xm-nav.next{right:-14px}.xm-dots{position:relative;z-index:3;display:flex;justify-content:center;gap:8px;margin-top:18px}.xm-dots i{width:8px;height:8px;border-radius:999px;background:#ffffff59;transition:width .3s,background .3s}.xm-dots i.on{width:26px;background:#f3d27a}.xm-dh{text-align:center;margin-bottom:18px}.xm-dh h2{margin:6px 0 0;font-size:clamp(28px,3.6vw,48px)!important;color:#fff!important;letter-spacing:-.03em}.xm-dh h2 em{font-style:normal;color:#f3d27a}.xm-deal .dl{max-width:1040px;margin:0 auto;box-shadow:0 30px 60px -30px #0009}.xm-deal .dl-f{background:linear-gradient(120deg,#fffaf3,#f6ecfb)}.xm-deal .dl{border:1.5px solid rgba(243,210,122,.45)}@media(max-width:760px){.xm-nav{display:none}.xm-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;padding:0 2px}.xm-tabs::-webkit-scrollbar{display:none}.xm-tabs button{flex:none}}.xm-car{align-items:flex-start;transition:height .45s cubic-bezier(.2,.8,.2,1)}.xm-hint3{position:relative;z-index:3;text-align:center;margin:-8px 0 16px;color:#ffffffd9;font-size:14.5px}.xm-hint3 b{color:#f3d27a}.xm-hint3 span{display:inline-block;animation:xmNudge 1.4s ease-in-out infinite}@keyframes xmNudge{50%{transform:translate(6px)}}.xm-car{gap:18px;scroll-padding:0 6%}.xm-slide{flex:0 0 88%!important;scroll-snap-align:center!important;opacity:.45;transform:scale(.96);transition:opacity .4s,transform .4s}.xm-slide.on{opacity:1;transform:none}.xm-car:before,.xm-car:after{content:"";flex:0 0 3%}@media(max-width:760px){.xm-slide{flex-basis:90%!important}.xm-car{gap:10px}}@media(prefers-reduced-motion:reduce){.xm-hint3 span{animation:none}}:root body :is(.xm-hint3,#x#h#i#n#t){color:#ffffffeb!important;font-size:15px!important}.xm-nopromo{margin:6px 0 0;font-size:12.5px;color:#7a5a8f}@media(max-width:760px){:root body :is(.xm-star-im,#x#s#t#a#r#m){width:min(230px,62vw)!important;max-width:none!important;aspect-ratio:auto!important;height:auto!important;margin:6px auto 4px!important;display:block!important;position:relative}:root body :is(.xm-star-im img,#x#s#t#a#r#m){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-width:100%!important;display:block}:root body :is(.xm-star .xm-ribbon,#x#s#t#a#r#m){top:-10px!important;right:-8px!important;width:66px!important;height:66px!important}.xm-star .xm-ribbon b{font-size:16px!important}}@media(max-width:760px){:root body :is(.lv-xprod,#j#j#m#o#b#i){display:block!important;left:auto!important;right:14px!important;top:auto!important;bottom:64px!important;height:min(30%,190px)!important;width:auto!important;max-width:36%!important;transform:rotate(-5deg)!important;animation:xmBoxM 5s ease-in-out infinite!important;z-index:3!important}.lv-slide:has(.lv-xbg):after{right:-20px;top:auto;bottom:40px;width:240px;transform:none;animation:none}.lv-slide:has(.lv-xbg) .lv-cta{max-width:62%}.lv-slide:has(.lv-xbg) .lv-btn{width:100%;justify-content:center}}@keyframes xmBoxM{50%{transform:rotate(-2deg) translateY(-6px)}}@media(prefers-reduced-motion:reduce){.lv-xprod{animation:none!important}}@media(max-width:760px){.lv-slide:has(.lv-xbg) .lv-copy{padding-bottom:74px!important}.lv-slide:has(.lv-xbg) .lv-copy p{font-size:14px!important;margin-bottom:18px!important;max-width:100%}.lv-slide:has(.lv-xbg) .lv-btn{white-space:nowrap;min-height:46px;padding:0 16px;font-size:14.5px}.lv-slide:has(.lv-xbg) .lv-cta{max-width:58%;gap:10px}.lv-slide:has(.lv-xbg) .lv-h{font-size:clamp(28px,8vw,36px)!important}}@media(max-width:370px){.lv-slide:has(.lv-xbg) .lv-eyebrow{display:none}}@media(max-width:760px){:root body :is(.lv-xprod,#j#j#m#o#b#t){top:18px!important;bottom:auto!important;right:50%!important;left:auto!important;height:min(28%,190px)!important;max-width:60%!important;transform:translate(50%) rotate(-4deg)!important;animation:xmBoxT 5s ease-in-out infinite!important}.lv-slide:has(.lv-xbg):after{right:50%;top:0;bottom:auto;width:260px;transform:translate(50%)}.lv-slide:has(.lv-xbg) .lv-cta{max-width:100%!important}.lv-slide:has(.lv-xbg) .lv-copy p{max-width:100%!important}}@media(max-width:760px)and (max-height:760px){:root body :is(.lv-xprod,#j#j#m#o#b#t){height:100px!important}}@keyframes xmBoxT{50%{transform:translate(50%) rotate(-1deg) translateY(-5px)}}:root body :is(.ad-poster .ad-pimg,#__p#__n#__a#__t#__u#__r){aspect-ratio:auto!important;width:auto!important;max-width:92%!important;object-fit:contain!important}:root body :is(.shop-main .shop-bar,.shop-main .shop-brands,.shop-main #shCats,.shop-main #shSubs,#__c#__l#__n#__u#__p){display:none!important}.sd-fil{margin-top:12px;padding-top:12px;border-top:1px solid rgba(46,30,84,.08)}:root body :is(.sd-fil .shop-filters,#__c#__l#__n#__u#__p){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin:0!important;max-width:none!important}:root body :is(.sd-fil .shf-l,#__c#__l#__n#__u#__p){display:none!important}:root body :is(.sd-fil #shFil>.shf:first-of-type,#__c#__l#__n#__u#__q){display:none!important}:root body :is(.sd-fil .shop-sort select,#__c#__l#__n#__u#__q){appearance:auto;-webkit-appearance:auto;height:auto!important;text-align:left!important}:root body :is(.sd-fil .shf,.sd-fil .shop-sort,#__c#__l#__n#__u#__p){display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;width:100%!important;padding:0 6px!important;margin:0!important}:root body :is(.sd-fil .shop-sort>span,.sd-fil .shf>span,#__c#__l#__n#__u#__p){font-size:12.5px!important;font-weight:700!important;color:#6b5f86!important;padding-left:4px}:root body :is(.sd-fil select,#__c#__l#__n#__u#__p){width:100%!important;min-height:42px!important;padding:0 36px 0 12px!important;border-radius:12px!important;border:1.5px solid rgba(46,30,84,.14)!important;background-color:#fff!important;font-size:14px!important;font-weight:600;color:#1f1630;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root body :is(.sd-fil .shf-x,#__c#__l#__n#__u#__p){align-self:flex-start!important;margin-left:6px}:root body :is(.sd-fil .sd-h,#__c#__l#__n#__u#__p){display:block!important;padding:2px 10px 8px!important}:root body :is(.sd-fil #shFil>.shf:first-of-type,.sd-fil .shf-l,#a#b#c#d#e#f#g){display:none!important}:root body :is(.sd-fil .shf,.sd-fil .shop-sort,#a#b#c#d#e#f#g){box-sizing:border-box!important;text-align:left!important;align-items:stretch!important;height:auto!important;min-height:0!important}:root body :is(.sd-fil select,.sd-fil .shop-sort select,#a#b#c#d#e#f#g){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:42px!important;padding:0 32px 0 12px!important;border-radius:12px!important;border:1.5px solid rgba(46,30,84,.14)!important;background-color:#fff!important;font-size:14px!important;font-weight:600!important;color:#1f1630!important;text-align:left!important}:root body :is(.sd-fil .shop-sort>span,.sd-fil .shf>span,#a#b#c#d#e#f#g){text-align:left!important;align-self:flex-start!important}:root body :is(.sd-fil #shFil,#a#b#c#d#e#f#g){gap:10px!important;margin-top:10px!important}:root body :is(.sd-fil .shf,.sd-fil .shop-sort,.sd-fil .shf-x,#a#b#c#d#e#f#h){flex:none!important}.fz-by{font-size:13.5px}.fz-by a{color:inherit!important;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fz-by a:hover{color:#5b3fb0!important}.lv-xprod{z-index:2}.ad-deals{display:grid;gap:20px}.dl{position:relative;display:grid;grid-template-columns:minmax(260px,.85fr) 1.15fr;min-height:400px;border-radius:30px;overflow:hidden;isolation:isolate;box-shadow:0 30px 60px -44px #2e1e548c}.dl-f{background:linear-gradient(120deg,#f6effd,#ece0f8)}.dl-b{background:linear-gradient(120deg,#1c1712,#0e0b08);color:#f6e7c4}.dl-im{position:relative;display:grid;place-items:center;overflow:hidden;padding:26px}.dl-blur{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;object-fit:cover;filter:blur(30px) saturate(1.1);opacity:.5}.dl-post{position:relative;max-height:340px;max-width:100%;width:auto;height:auto;border-radius:18px;box-shadow:0 30px 50px -24px #0000008c;transform:rotate(-3deg) translateY(18px);opacity:0;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s}.dl.in .dl-post{transform:rotate(-2deg);opacity:1}.dl:hover .dl-post{transform:rotate(0) translateY(-6px) scale(1.02)}.dl-tx{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:clamp(26px,3.5vw,48px)}.dl-k{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b8325c}.dl-b .dl-k{color:#d8b25c}.dl-tx h3{margin:0;font-size:clamp(26px,2.8vw,38px)!important;line-height:1.08!important;letter-spacing:-.03em;color:#1f1630!important;max-width:18ch;padding-right:70px}.dl-b .dl-tx h3{color:#f6e7c4!important}.dl-tx h3 em{font-style:normal;color:#5c2d91}.dl-b .dl-tx h3 em{color:#f3d27a}.dl-eq{list-style:none;margin:6px 0 0;padding:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dl-eq li{display:flex;flex-direction:column;align-items:center;gap:4px;width:84px;padding:8px;border-radius:16px;background:#fff;border:1px solid rgba(92,45,145,.14);font-size:13px;font-weight:800;color:#1f1630}.dl-eq li img{width:60px;height:64px;object-fit:contain}.dl-eq li.op{width:auto;padding:0;background:none;border:0;font-size:24px;color:#5c2d91}.dl-eq li.free{border:2px dashed #5c2d91;color:#5c2d91;animation:xmPulse 2.2s ease-in-out infinite}.dl-row{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:440px}.dl-row li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(243,210,122,.22);font-size:12px;text-align:center;color:#f6e7c4d9;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.dl-row li:hover{transform:translateY(-4px)}.dl-row li img{width:48px;height:70px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.dl-pr{margin:4px 0 0;font-size:15px!important;color:#5d5375!important}.dl-pr b{font-size:24px;color:#1f1630;letter-spacing:-.02em}.dl-pr s{color:#8a80a3;margin-left:4px}.dl-b .dl-pr{color:#f6e7c4cc!important}.dl-b .dl-pr b{color:#f3d27a}.dl-b .dl-pr s{color:#f6e7c480}.dl-act{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.dl-btn{min-height:50px;padding:0 24px;border-radius:999px;border:0;background:#5c2d91;color:#fff;font-weight:800;font-size:15px;cursor:pointer;transition:transform .2s,box-shadow .2s}.dl-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px #5c2d91b3}.dl-b .dl-btn{background:linear-gradient(90deg,#b8862f,#f3d27a);color:#1c1712}.dl-link{font-weight:700;font-size:14.5px;color:#5c2d91!important;text-decoration:none}.dl-b .dl-link{color:#f3d27a!important}.dl-link:hover{text-decoration:underline}.dl-seal{position:absolute;top:22px;right:22px;width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#9d6be0,#5c2d91 70%);color:#fff;box-shadow:0 10px 22px -10px #5c2d91bf,inset 0 0 0 4px #ffffff2e;transform:rotate(-10deg);animation:xmSeal 5s ease-in-out infinite}.dl-seal:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.6)}.dl-seal b{font-size:19px;font-weight:900;line-height:1}.dl-seal small{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dl-seal.gold{background:radial-gradient(circle at 35% 30%,#fff1c4,#d8b25c 55%,#a8782a);color:#2a1d05}.dl-seal.gold:before{border-color:#2a1d0559}.dl-b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(243,210,122,.12) 50%,transparent 70%);transform:translate(-120%);animation:xmShine 5s ease-in-out infinite;pointer-events:none}@keyframes xmShine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes xmPulse{50%{box-shadow:0 0 0 8px #5c2d911f}}.dl-b .dl-im{order:2}@media(max-width:860px){.dl{grid-template-columns:1fr;min-height:0}.dl-b .dl-im{order:0}.dl-post{max-height:300px}.dl-tx h3{padding-right:76px}.dl-row{grid-template-columns:repeat(4,1fr)}.dl-eq li{width:72px}}@media(prefers-reduced-motion:reduce){.dl-post{transition:none;opacity:1;transform:none}.dl-seal,.dl-b:after,.dl-eq li.free{animation:none}}.dl.dl-big{display:flex;flex-direction:column;gap:22px;min-height:0;padding:clamp(26px,3.5vw,44px);text-align:center;align-items:center}.dl-big .dl-top{display:flex;flex-direction:column;align-items:center;gap:8px}.dl-big .dl-top h3{padding:0 70px!important;max-width:22ch!important;margin:0 auto!important}.dl-big-row{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.4vw,18px);flex-wrap:nowrap;width:100%}.dl-it{flex:1 1 0;max-width:220px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:clamp(12px,1.6vw,20px);border-radius:24px;background:#fff;border:1px solid rgba(92,45,145,.14);box-shadow:0 18px 34px -24px #2e1e5473;transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.dl-it:hover{transform:translateY(-8px) rotate(-1.5deg)}.dl-it a{display:grid;place-items:center;width:100%;height:clamp(130px,15vw,190px)}:root body :is(.dl-it img,#d#l#i#t#m){width:auto!important;height:100%!important;max-width:100%!important;object-fit:contain!important;filter:drop-shadow(0 14px 16px rgba(0,0,0,.18))}.dl-it b{font-size:clamp(13px,1.1vw,15.5px);line-height:1.25;color:#1f1630}.dl-it span{font-size:clamp(16px,1.4vw,20px);font-weight:900;color:#1f1630}.dl-it.free{border:2.5px dashed #5c2d91;animation:xmPulse 2.2s ease-in-out infinite}.dl-it.free span{color:#5c2d91}.dl-op{list-style:none;font-size:clamp(22px,2.4vw,34px);font-weight:900;color:#5c2d91;flex:none}.dl-b .dl-it{background:linear-gradient(170deg,#2a2218,#15110c);border-color:#f3d27a4d}.dl-b .dl-it b{color:#f6e7c4}.dl-b .dl-it span{color:#f3d27a}:root body :is(.dl-b .dl-it img,#d#l#i#t#n){filter:drop-shadow(0 14px 18px rgba(0,0,0,.6))}.dl-b .dl-op{color:#f3d27a}.dl-big .dl-foot{display:flex;flex-direction:column;align-items:center;gap:12px}.dl-big .dl-act{justify-content:center}.dl-big .dl-seal{top:20px;right:20px}@media(max-width:760px){.dl-big .dl-top h3{padding:0 64px 0 0!important;text-align:left}.dl-big .dl-top{align-items:flex-start;width:100%}.dl.dl-big{text-align:left}.dl-big-row{flex-wrap:wrap}.dl-it{flex:0 0 calc(50% - 26px);max-width:none}.dl-op{flex:0 0 auto}.dl-b .dl-op{display:none}.dl-b .dl-it{flex:0 0 calc(50% - 6px)}}:root body :is(.dl-it a,#d#l#f#i#x#a){position:relative;display:block!important}:root body :is(.dl-it img,#d#l#f#i#x#a){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important}:root body :is(.dl-big .dl-top h3,#d#l#f#i#x#b){font-size:clamp(26px,2.8vw,40px)!important;line-height:1.08!important;letter-spacing:-.03em!important;max-width:720px!important;width:100%!important;padding:0 84px!important;box-sizing:border-box!important;color:#1f1630!important;margin:0 auto!important;font-weight:800!important}:root body :is(.dl-b.dl-big .dl-top h3,#d#l#f#i#x#c){color:#f6e7c4!important}:root body :is(.dl-big .dl-top h3 em,#d#l#f#i#x#b){font-style:normal;color:#5c2d91!important}:root body :is(.dl-b.dl-big .dl-top h3 em,#d#l#f#i#x#c){color:#f3d27a!important}.dl-big .dl-top{width:100%}@media(max-width:760px){:root body :is(.dl-big .dl-top h3,#d#l#f#i#x#b){padding:0 76px 0 0!important;font-size:24px!important;text-align:left}}@media(max-width:760px){:root body :is(.lv-doors,#m#o#b#d#r){grid-template-columns:1fr 1fr!important;gap:8px!important}:root body :is(.lv-door,#m#o#b#d#r){flex-direction:column;align-items:flex-start;gap:8px;padding:12px!important;border-radius:16px!important}.lv-door-logo{width:52px!important;height:38px!important;border-radius:10px!important}.lv-door-logo img{max-width:44px!important;max-height:28px!important}.lv-door-tx b{font-size:14.5px!important}.lv-door-tx small{font-size:12px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-door i{display:none}:root body :is(.lv-shade,#m#o#b#h#r){background:linear-gradient(0deg,rgba(var(--tint),.97),rgba(var(--tint),.85) 48%,rgba(var(--tint),.25) 82%,rgba(var(--tint),.1))!important}:root body :is(.lv-h,#m#o#b#h#r){font-size:clamp(30px,8.4vw,40px)!important}.lv-copy p{font-size:15px!important}.lv-btn{min-height:48px;padding:0 20px;font-size:15px}.lv-sec{margin-top:44px!important}.lv-head h2{font-size:28px!important}.xm-in{padding:44px 12px 22px!important;border-radius:26px!important}.xm-head h2{font-size:30px!important}.xm-script{font-size:28px!important}.xm-star{padding:16px!important;border-radius:22px!important}.xm-star-tx h3{font-size:34px!important}.xm-star-pr b{font-size:28px!important}.xm-count span{min-width:56px;padding:6px 8px}.xm-count b{font-size:20px}:root body :is(.dl-f .dl-big-row,#m#o#b#d#l){flex-wrap:nowrap!important;gap:4px!important}:root body :is(.dl-f .dl-it,#m#o#b#d#l){flex:1 1 0!important;padding:8px 4px!important;border-radius:16px!important}:root body :is(.dl-f .dl-it a,#m#o#b#d#l){height:84px!important}.dl-f .dl-it b{font-size:11.5px!important}.dl-f .dl-it span{font-size:14px!important}.dl-op{font-size:18px!important}.dl.dl-big{padding:22px 16px!important;gap:16px!important;border-radius:24px!important}.dl-seal{width:64px!important;height:64px!important;top:14px!important;right:14px!important}.dl-seal b{font-size:15px!important}.dl-btn{min-height:48px;width:100%}.dl-big .dl-act{flex-direction:column;width:100%;gap:10px}.ad-tx h3,.igp-top h2{font-size:26px!important}}:root body :is(.ad-g .ad-tx h3,#m#o#b#g#d){color:#f6e7c4!important}:root body :is(.ad-g .ad-tx p,#m#o#b#g#d){color:#f6e7c4cc!important}body:not([data-site=cosmo]) .mb-brands{display:none!important}@media(max-width:760px){:root body :is(.lv-tab,#t#a#p#a#a){position:relative;padding-top:14px!important;margin-top:-14px}:root body :is(.xm-tag-add,#t#a#p#a#b){width:38px!important;height:38px!important;font-size:20px!important;right:4px!important;bottom:4px!important}:root body :is(.lv-more,.xm-link,.dl-link,.igp-handle,.lv-na-side .lv-more,#t#a#p#a#c){display:inline-flex!important;align-items:center;min-height:40px}:root body :is(.mb-brands a,#t#a#p#a#d){height:48px!important}:root body :is(.xm-ribbon small,.dl-seal small,.lv-kz-seal small,#t#x#t#a){font-size:10px!important}:root body :is(.rt-when,.bk-no,#t#x#t#b){font-size:12px!important}:root body :is(#sRes,#s#r#e#s#a){grid-template-columns:1fr 1fr!important;gap:10px!important}#sRes .card .ciw{aspect-ratio:1/1.05}:root body :is(#bag.drawer,#b#a#g#s#a){max-height:90vh!important}:root body :is(#bagFoot,#b#a#g#s#a){padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}#bagFoot .bag-promo{margin-bottom:8px}#bagFoot .bag-promo label{font-size:13px}#bagFoot .bag-promo .cp-row input{min-height:44px!important}.xm-nopromo{font-size:11.5px!important;margin-top:4px!important;line-height:1.35}.xm-hints{gap:6px;margin-bottom:8px}.xm-hint{padding:8px 10px;font-size:12.5px}.xm-hint-b{min-height:34px;padding:0 12px}#bagFoot .tot>div{padding:3px 0}.mn-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 0 12px;margin-bottom:6px;border-bottom:1px solid rgba(46,30,84,.08)}.mn-quick a{display:flex!important;align-items:center;justify-content:center;min-height:52px;border-radius:14px!important;border:1.5px solid;padding:0 10px!important;font-weight:700}.mn-quick a img{height:24px;width:auto}.mn-quick .q-n{background:linear-gradient(135deg,#eef9ff,#dff2fd);border-color:#8fd3f5}.mn-quick .q-f{background:linear-gradient(135deg,#f6f0fc,#ece1f8);border-color:#c6aee6}.mn-quick .q-x{grid-column:1/-1;background:linear-gradient(90deg,#7a0d1f,#b8233b);border-color:transparent;color:#fff!important;gap:8px}.mn-quick .q-a{grid-column:1/-1;background:#fff;border-color:#2e1e5424;color:#1f1630!important}:root body :is(.mbar,.m-tabbar,.tabbar,#mbar,#t#a#b#b){padding-bottom:env(safe-area-inset-bottom,0px)}.lv-rail,.xm-car,.xm-tags,.shop-tiles,#shSide{-webkit-overflow-scrolling:touch}.lv-head{margin-bottom:14px!important}.ad-sec{margin-top:32px!important}}@media(max-width:760px){:root body :is(#bagFoot .bag-promo.pm-collapsed>*:not(.pm-toggle),#p#m#c#o#l#l){display:none!important}.pm-toggle{display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;background:none;color:#5b3fb0;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:root body :is(.mtab,#t#a#b#c){padding-bottom:env(safe-area-inset-bottom,0px)!important}.mn-quick a img{height:28px!important}:root body :is(.mn-quick a,#m#n#q#k){text-transform:none!important;letter-spacing:0!important;font-size:15px!important}}:root body :is(.ciw .xm-flag,#v#q#f#l#a#g){position:absolute!important;top:auto!important;bottom:8px!important;left:8px!important;right:auto!important;z-index:3;font-size:11px!important;padding:4px 9px!important;max-width:calc(100% - 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ciw{position:relative}.sold-flag{position:absolute;top:10px;right:52px;z-index:3;padding:4px 10px;border-radius:999px;background:#1f1630;color:#fff;font-size:11.5px;font-weight:800}.card.is-sold .ciw img{opacity:.55;filter:grayscale(.4)}.card.is-sold [data-add],#qa:disabled{background:#d9d4e3!important;color:#5d5375!important;cursor:not-allowed;box-shadow:none!important}.sh-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px}.sh-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid rgba(91,63,176,.35);background:#f4effc;color:#3b2a78;font-weight:700;font-size:13.5px;cursor:pointer}.sh-chip span{font-size:17px;line-height:1;opacity:.75}.sh-chip.clr{background:none;border-color:transparent;text-decoration:underline;text-underline-offset:3px}.pdp-dots{display:none}@media(max-width:1024px){:root body :is(input,select,textarea,#v#q#i#n#p){font-size:16px!important}:root body :is(.drawer .x,.dh .x,#v#q#t#a#p#a){width:44px!important;height:44px!important}:root body :is(.card .fav,#v#q#t#a#p#b){width:40px!important;height:40px!important}:root body :is(.card [data-add],.card .btn,#v#q#t#a#p#c){min-height:44px!important}:root body :is(#shSide .sd-i,#v#q#t#a#p#d){min-height:44px!important}:root body :is(.lv-seg button,.ptabs button,.lv-best-tabs button,.seg button,#v#q#t#a#p#e){min-height:44px!important}:root body :is(.pp,.lv-pause,#v#q#t#a#p#f){width:44px!important;height:44px!important}:root body :is(.xm-tag-add,#v#q#t#a#p#g){width:40px!important;height:40px!important;opacity:1!important}:root body :is(.qty button,#v#q#t#a#p#h){min-width:44px!important;min-height:44px!important}:root body :is(.pdp-thumbs button,#v#q#t#a#p#i){min-width:56px;min-height:56px}.pdp details summary{min-height:48px;display:flex;align-items:center}.pdp-img{position:relative;touch-action:pan-y}.pdp-dots{display:flex;position:absolute;left:50%;bottom:12px;transform:translate(-50%);gap:6px;padding:6px 9px;border-radius:999px;background:#ffffffd9;box-shadow:0 4px 12px -6px #0000004d;z-index:2}.pdp-dots i{width:7px;height:7px;border-radius:999px;background:#c9c2d8;transition:width .25s,background .25s}.pdp-dots i.on{width:18px;background:#5b3fb0}.card h3{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:760px){.card .ciw .xm-flag{font-size:10.5px!important}.sold-flag{right:50px;top:8px}}@media(prefers-reduced-motion:reduce){.pdp-dots i{transition:none}}@media(max-width:1024px){:root body :is(.shop-reset,#v#q#r#s#t){display:inline-flex;align-items:center;min-height:40px}}@media(max-width:400px){:root body :is(.card .ciw .xm-flag,#v#q#f#l#g){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/app.css.map */
