@font-face{font-family:Peyda;src:url(/assets/fonts/PeydaFaNumWeb-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/fonts/PeydaFaNumWeb-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/fonts/PeydaFaNumWeb-Black.woff2) format("woff2");font-weight:900;font-display:swap}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--ink:#111214;--ink-2:#2b2d31;--muted:#686b72;--char:#0b0c0e;--night:#15171a;--paper:#ffffff;--mist:#f5f5f2;--mist-2:#ecebe6;--line:#e6e5df;--accent:#f5c63c;--accent-d:#e0ad1f;--accent-hot:#ffd84f;--accent-soft:#fff7dc;--gold:#7a5c00;--wa:#13753f;--ok:#1f7a45;--danger:#b42318;--r-xl:28px;--r-lg:22px;--r:16px;--r-sm:12px;--sh-1:0 1px 2px rgba(17,18,20,.04),0 8px 22px rgba(17,18,20,.06);--sh-2:0 6px 14px rgba(17,18,20,.06),0 24px 50px rgba(17,18,20,.12);--sh-y:0 14px 34px rgba(224,173,31,.35);--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.3,1.5,.5,1);--wrap:1240px;--hh:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:Peyda,Tahoma,sans-serif;color:var(--ink);background:var(--paper);line-height:1.95;font-size:16px;text-rendering:optimizeLegibility;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{line-height:1.45;color:var(--ink);text-wrap:balance;font-weight:900}h1{font-size:clamp(1.6rem,3.4vw,2.5rem);margin:.2em 0 .45em}h2{font-size:clamp(1.25rem,2.4vw,1.75rem);margin:1.9em 0 .6em}h3{font-size:1.06rem;font-weight:700}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.skip{position:absolute;inset-inline-start:-999px;top:0;background:var(--accent);color:#111;padding:8px 14px;z-index:100}.skip:focus{inset-inline-start:8px}.ic{width:1.1em;height:1.1em;fill:currentColor;vertical-align:-.18em;margin-inline-end:.35em;flex:none}:focus-visible{outline:2px solid var(--accent-d);outline-offset:2px}::selection{background:var(--accent);color:#111}.lead{font-size:1.06rem;color:var(--muted)}.small,.meta{font-size:.85rem;color:var(--muted)}.center{text-align:center}[hidden]{display:none !important}.hp{position:absolute;inset-inline-start:-9999px;height:1px;overflow:hidden}.latin{font-family:Arial,Helvetica,sans-serif}.progress{position:fixed;top:0;inset-inline:0;height:3px;z-index:120;background:linear-gradient(90deg,var(--accent-hot),var(--accent-d));transform-origin:right;transform:scaleX(0);pointer-events:none}@supports (animation-timeline:scroll()){.progress{animation:prog linear both;animation-timeline:scroll(root)}}@keyframes prog{to{transform:scaleX(1)}}.topbar{background:#0c0d0f;color:#a7aab1;font-size:.78rem;position:relative;overflow:hidden;border-bottom:1px solid #1f2125}.topbar::before{content:"";position:absolute;inset:0;background:radial-gradient(40% 180% at 50% 0,rgba(245,198,60,.12),transparent 70%);pointer-events:none}.topbar::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,198,60,.7),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:tb-scan 7s linear infinite}.tb{display:flex;justify-content:space-between;align-items:center;min-height:38px;gap:14px;position:relative}.topbar a{color:#fff;text-decoration:none}.topbar .ic{color:var(--accent);width:15px;height:15px}.tb-open{display:inline-flex;align-items:center;gap:8px;padding:3px 12px 3px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);white-space:nowrap}.tb-dot{width:8px;height:8px;border-radius:50%;background:#8d8f96;position:relative;flex:none}.tb-open.is-open .tb-dot{background:#3ddc84;box-shadow:0 0 0 0 rgba(61,220,132,.6);animation:tb-ping 2s ease-out infinite}.tb-open.is-open span{color:#d9fbe6}.tb-open.is-closed .tb-dot{background:#ff6b6b}.tb-rot{position:relative;flex:1;height:22px;max-width:420px;overflow:hidden;text-align:center}.tb-rot span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;opacity:0;transform:translateY(100%);animation:tb-rot 12s infinite;color:#d2d4d9;white-space:nowrap}.tb-rot span:nth-child(2){animation-delay:4s}.tb-rot span:nth-child(3){animation-delay:8s}.tb-end{display:flex;align-items:center;gap:6px}.tb-ph{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;transition:background .25s,color .25s}.tb-ph b{font-weight:700;letter-spacing:.02em}.tb-ph:hover{background:var(--accent);color:var(--ink) !important}.tb-ph:hover .ic{color:var(--ink)}.tb-m{border-inline-start:1px solid #2a2c31;border-radius:0 999px 999px 0}.tb-soc{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);transition:background .25s,transform .25s}.tb-soc .ic{color:#fff}.tb-soc:hover{background:var(--accent);transform:translateY(-2px) rotate(-8deg)}.tb-soc:hover .ic{color:var(--ink)}@keyframes tb-rot{0%{opacity:0;transform:translateY(100%)}4%,30%{opacity:1;transform:none}34%,100%{opacity:0;transform:translateY(-100%)}}@keyframes tb-ping{70%{box-shadow:0 0 0 7px rgba(61,220,132,0)}100%{box-shadow:0 0 0 0 rgba(61,220,132,0)}}@keyframes tb-scan{from{background-position:-50% 0}to{background-position:150% 0}}.site-header{position:sticky;top:-80px;z-index:50}.site-header::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.86);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}.hdr{display:flex;align-items:center;gap:20px;height:80px}.logo{position:relative;display:flex;align-items:center;gap:12px;color:var(--ink);isolation:isolate;flex:none}.logo:hover{text-decoration:none}.logo img{height:52px;width:auto;animation:logo-in .9s var(--spring) both;transition:transform .35s var(--spring)}.logo:hover img{transform:rotate(-6deg) scale(1.06)}.logo::after{content:"";position:absolute;top:0;right:0;width:34px;height:52px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:translateX(60px) skewX(-18deg);animation:shine 6s ease-in-out 1.2s infinite;pointer-events:none;mix-blend-mode:soft-light}.logo small{color:var(--muted);font-size:.7rem;max-width:118px;line-height:1.55;border-inline-start:1px solid var(--line);padding-inline-start:12px}@keyframes logo-in{from{opacity:0;transform:scale(.6) rotate(-25deg)}to{opacity:1;transform:none}}@keyframes shine{0%,72%{transform:translateX(60px) skewX(-18deg)}100%{transform:translateX(-140px) skewX(-18deg)}}.hsearch{position:relative;flex:1;max-width:560px;margin-inline:auto}.hs-field{display:flex;align-items:center;gap:10px;height:48px;padding-inline:16px;border-radius:14px;background:var(--mist);border:1.5px solid transparent;transition:border-color .2s,background .2s,box-shadow .2s}.hs-field:focus-within{background:#fff;border-color:var(--ink);box-shadow:0 8px 24px rgba(17,18,20,.08)}.hs-field .ic{width:20px;height:20px;margin:0;color:var(--muted)}.hs-field input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:.92rem;color:var(--ink);outline:none}.hs-field input::placeholder{color:#9a9ca1}.hs-results{position:absolute;top:calc(100% + 8px);inset-inline:0;z-index:60;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-2);padding:6px;animation:drop .2s var(--ease)}@keyframes drop{from{opacity:0;translate:0 -6px}}.hs-results a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;color:var(--ink);font-weight:700;font-size:.9rem}.hs-results a:hover,.hs-results a.is-active{background:var(--accent-soft);text-decoration:none}.hs-results img{width:42px;height:42px;object-fit:contain;border-radius:10px;border:1px solid var(--line);background:#fff}.hs-results .hs-empty{padding:12px;color:var(--muted);font-size:.88rem;margin:0}.hdr-call{display:flex;align-items:center;gap:10px;color:var(--ink);flex:none}.hdr-call:hover{text-decoration:none}.hdr-call .ic{width:44px;height:44px;margin:0;padding:11px;border-radius:14px;background:var(--accent);color:#111;transition:transform .3s var(--spring)}.hdr-call:hover .ic{transform:rotate(-12deg)}.hdr-call span{display:flex;flex-direction:column;line-height:1.35}.hdr-call small{font-size:.7rem;color:var(--muted)}.hdr-call b{font-size:.95rem}.cart-link{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--ink);color:#fff;flex:none;transition:transform .25s var(--spring)}.cart-link:hover{transform:translateY(-2px)}.cart-link .ic{width:21px;height:21px;margin:0}.cart-count{position:absolute;top:-6px;inset-inline-end:-6px;min-width:20px;height:20px;border-radius:10px;background:var(--accent);color:#111;font-size:.7rem;font-weight:900;display:grid;place-items:center;padding:0 5px;box-shadow:0 0 0 2px #fff}.cart-count.bump{animation:bump .5s var(--spring)}.nav-toggle{display:none}.sheet-head,.sheet-foot,.st-ic{display:none}.nav{background:var(--ink);color:#fff}.nav-in{display:flex;align-items:center;gap:6px;height:52px}.nav ul{list-style:none;margin:0;padding:0}.nav>.nav-in>ul{display:flex;align-items:stretch;gap:2px;height:100%}.nav>.nav-in>ul>li{position:relative;display:flex}.nav>.nav-in>ul>li>a{position:relative;display:flex;align-items:center;gap:6px;padding:0 16px;color:#e7e7e4;font-weight:700;font-size:.92rem;white-space:nowrap;transition:color .2s,background .2s}.nav>.nav-in>ul>li.has-sub>a::after{content:"";width:6px;height:6px;margin-inline-start:4px;border-inline-start:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg) translateY(-2px);opacity:.6;transition:transform .25s}.nav>.nav-in>ul>li>a::before{content:"";position:absolute;inset-inline:16px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--accent);transform:scaleX(0);transition:transform .25s var(--ease)}.nav>.nav-in>ul>li:hover>a,.nav>.nav-in>ul>li>a[aria-current=page]{color:#fff;text-decoration:none;background:rgba(255,255,255,.06)}.nav>.nav-in>ul>li:hover>a::before,.nav>.nav-in>ul>li>a[aria-current=page]::before{transform:scaleX(1)}.nav>.nav-in>ul>li.has-sub:hover>a::after{transform:rotate(135deg) translateY(-2px)}.nav-live{display:flex;align-items:center;gap:8px;margin-inline-start:auto;padding:6px 14px;border-radius:999px;background:rgba(245,198,60,.12);color:var(--accent);font-size:.84rem;font-weight:700}.nav-live:hover{text-decoration:none;background:var(--accent);color:#111}.sub{position:absolute;inset-inline-start:0;top:100%;width:600px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;background:#fff;color:var(--ink);border-radius:0 0 20px 20px;box-shadow:0 24px 50px rgba(17,18,20,.18);border-top:3px solid var(--accent);margin:0;padding:14px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.22s var(--ease)}.sub a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;color:var(--ink);font-size:.9rem;font-weight:700;transition:background .15s,transform .2s}.sub a:hover{background:var(--mist);text-decoration:none;transform:translateX(-4px)}.sub img{width:50px;height:50px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:12px;flex:none;transition:transform .3s var(--spring)}.sub a:hover img{transform:scale(1.08) rotate(-3deg)}.sub-all{grid-column:1/-1;margin-top:6px}.sub-all a{justify-content:center;background:var(--accent);color:#111;padding:11px}.sub-all a:hover{background:var(--accent-hot);transform:none}.has-sub:hover>.sub,.has-sub:focus-within>.sub{opacity:1;visibility:visible;transform:none}@keyframes wiggle{0%,88%,100%{transform:none}90%{transform:rotate(-14deg)}93%{transform:rotate(12deg)}96%{transform:rotate(-8deg)}}@keyframes bump{40%{transform:scale(1.5)}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:999px;font-weight:700;border:0;cursor:pointer;transition:transform .2s var(--spring),background .2s,box-shadow .2s,border-color .2s;font-family:inherit;font-size:1rem;line-height:1.6;overflow:hidden;isolation:isolate}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn:active{transform:scale(.97)}.btn-accent{background:var(--accent);color:#111;box-shadow:var(--sh-y)}.btn-accent:hover{background:var(--accent-hot)}.btn-accent::after{content:"";position:absolute;top:0;bottom:0;width:40%;right:-60%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skewX(-18deg);animation:btn-shine 4s ease-in-out infinite}@keyframes btn-shine{0%,60%{right:-60%}100%{right:130%}}.btn-arrow{font-style:normal;display:inline-block;transition:transform .25s var(--spring)}.btn:hover .btn-arrow{transform:translateX(-5px)}.btn-wa{background:var(--wa);color:#fff}.btn-outline,.btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.btn-outline:hover,.btn-ghost:hover{border-color:var(--ink)}.btn-dark{background:var(--ink);color:#fff;box-shadow:0 14px 30px rgba(17,18,20,.22)}.btn-dark:hover{background:#000}.btn-glass{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-glass:hover{background:rgba(255,255,255,.16)}.btn-lg{padding:15px 30px;font-size:1.02rem}.btn-ring{overflow:visible}.btn-ring::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(245,198,60,.7);animation:ring-y 2.2s infinite;z-index:-1}.js-add.added{background:var(--ok);color:#fff}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}@keyframes ring-y{70%{box-shadow:0 0 0 16px rgba(245,198,60,0)}100%{box-shadow:0 0 0 0 rgba(245,198,60,0)}}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:72px 0 22px}.sec-head h2{margin:0}.sec-head h2 a{color:var(--ink)}.sec-eyebrow,.hero-eyebrow,.eyebrow,.promo-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 4px;font-size:.8rem;font-weight:700;color:var(--gold)}.sec-eyebrow::before,.hero-eyebrow::before{content:"";width:22px;height:4px;border-radius:2px;background:var(--accent);transform-origin:right;animation:grow .9s .2s var(--ease) both}@keyframes grow{from{transform:scaleX(0)}}.more-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--ink);font-size:.9rem;padding:7px 16px;border-radius:999px;background:var(--mist);transition:.2s}.more-link::after{content:"←";transition:transform .25s var(--spring)}.more-link:hover{text-decoration:none;background:var(--accent)}.more-link:hover::after{transform:translateX(-4px)}.price-chip{display:inline-flex;align-items:baseline;gap:6px;background:var(--accent-soft);color:var(--ink);border:1px solid #f3e1a0;border-radius:999px;padding:5px 14px;font-weight:700;font-size:.9rem}.price-chip b{font-size:1.15em;font-variant-numeric:tabular-nums}.chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips li{background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 16px;font-size:.9rem;transition:.2s}.chips li:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.live-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 0 rgba(61,220,132,.6);animation:live 1.8s infinite}@keyframes live{70%{box-shadow:0 0 0 8px rgba(61,220,132,0)}100%{box-shadow:0 0 0 0 rgba(61,220,132,0)}}.hazard{position:absolute;inset-inline:0;bottom:0;height:10px;overflow:hidden;display:block;pointer-events:none}.hazard::before{content:"";position:absolute;top:0;bottom:0;left:-80px;right:-80px;background:repeating-linear-gradient(-45deg,var(--accent) 0 14px,var(--ink) 14px 28px);animation:haz 1.6s linear infinite}@keyframes haz{to{transform:translateX(39.6px)}}.mols{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mol{position:absolute;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1.5px solid rgba(245,198,60,.28);color:rgba(245,198,60,.55);font-family:Arial,sans-serif;font-weight:700;font-size:.9rem;background:radial-gradient(circle at 30% 30%,rgba(245,198,60,.14),transparent 70%);animation:drift 14s ease-in-out infinite}.mol.m1{top:12%;left:6%}.mol.m2{top:70%;left:14%;width:44px;height:44px;font-size:.75rem;animation-duration:11s;animation-delay:-3s}.mol.m3{top:22%;left:46%;width:38px;height:38px;font-size:.7rem;animation-duration:16s;animation-delay:-6s}.mol.m4{top:78%;left:52%;animation-duration:13s;animation-delay:-2s}.mol.m5{top:8%;left:78%;width:66px;height:66px;animation-duration:18s;animation-delay:-8s}.mol.m6{top:56%;left:88%;width:42px;height:42px;font-size:.72rem;animation-duration:12s;animation-delay:-5s}.mol.m7{top:40%;left:28%;width:34px;height:34px;font-size:.62rem;animation-duration:15s;animation-delay:-9s}.mol.m8{top:88%;left:80%;width:50px;height:50px;animation-duration:17s;animation-delay:-4s}@keyframes drift{0%,100%{transform:translate(0,0) rotate(0)}33%{transform:translate(22px,-30px) rotate(12deg)}66%{transform:translate(-18px,16px) rotate(-10deg)}}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fbfaf6,#f3f2ec);isolation:isolate;border-bottom:1px solid var(--line)}.hero-dots{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#d8d5ca 1.2px,transparent 1.2px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 0,transparent 65%);mask-image:radial-gradient(ellipse at 30% 50%,#000 0,transparent 65%)}.hero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;padding-block:64px 72px}.hero-pill{display:inline-flex;align-items:center;gap:10px;margin:0;padding:7px 16px;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--ink-2);background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);animation:rise .7s var(--ease) both}.hero h1{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.3;margin:18px 0 14px;animation:rise .7s .08s var(--ease) both}.hl{position:relative;color:var(--ink);background:none;white-space:nowrap;z-index:0}.hl::before{content:"";position:absolute;z-index:-1;inset-inline:-6px;bottom:.08em;height:.42em;border-radius:6px;background:var(--accent);transform:skewX(-8deg) scaleX(0);transform-origin:right;animation:mark .8s .5s var(--ease) forwards}@keyframes mark{to{transform:skewX(-8deg) scaleX(1)}}.hero .lead{max-width:540px;animation:rise .7s .16s var(--ease) both}.hero .cta-row{animation:rise .7s .24s var(--ease) both}.hero-trust{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;animation:rise .7s .32s var(--ease) both}.hero-trust li{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:rgba(255,255,255,.7);border:1px solid var(--line);transition:transform .3s var(--spring),box-shadow .3s}.hero-trust li:hover{transform:translateY(-3px);box-shadow:var(--sh-1)}.hero-trust .ic{width:38px;height:38px;margin:0;padding:9px;border-radius:12px;background:var(--ink);color:var(--accent);flex:none}.hero-trust span{display:flex;flex-direction:column;line-height:1.45}.hero-trust b{font-size:.88rem}.hero-trust small{font-size:.72rem;color:var(--muted)}@keyframes rise{from{opacity:0;translate:0 22px}to{opacity:1;translate:none}}.hero-show{position:relative;display:grid;place-items:center;min-height:480px}.hs-shape{position:absolute;width:min(92%,440px);aspect-ratio:1;background:var(--accent);border-radius:58% 42% 46% 54%/50% 58% 42% 50%;animation:morph 14s ease-in-out infinite;box-shadow:inset -20px -30px 60px rgba(0,0,0,.08)}@keyframes morph{25%{border-radius:42% 58% 60% 40%/58% 42% 58% 42%}50%{border-radius:50% 50% 38% 62%/42% 60% 40% 58%;transform:rotate(8deg)}75%{border-radius:62% 38% 52% 48%/48% 40% 60% 52%}}.hs-ring{position:absolute;width:min(108%,520px);aspect-ratio:1;border-radius:50%;border:1.5px dashed rgba(17,18,20,.15);animation:spin 50s linear infinite}.hs-ring::before{content:"";position:absolute;top:50%;left:-6px;width:12px;height:12px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 5px rgba(17,18,20,.08)}@keyframes spin{to{transform:rotate(360deg)}}.slides{position:relative;width:min(66%,310px);aspect-ratio:4/5}.slide{position:absolute;inset:0;display:flex;flex-direction:column;padding:14px;border-radius:26px;background:#fff;color:var(--ink);box-shadow:0 30px 60px rgba(17,18,20,.18);animation:slide 12s var(--ease) infinite}.slide:hover{text-decoration:none}.slide.s2{animation-delay:-8s}.slide.s3{animation-delay:-4s}@keyframes slide{0%,28%{opacity:1;visibility:visible;transform:none}33%,95%{opacity:0;visibility:hidden;transform:translateX(-24px) scale(.96)}100%{opacity:1;visibility:visible;transform:none}}.slide-img{flex:1;min-height:0;display:grid;place-items:center;border-radius:18px;overflow:hidden;background:#fff}.slide-img img{width:100%;height:100%;object-fit:contain;animation:float 6s ease-in-out infinite}.slide-cap{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px dashed var(--line)}.slide-cap b{font-size:.92rem;font-weight:900}.slide-cap .price-chip{font-size:.78rem;padding:4px 10px}@keyframes float{50%{transform:translateY(-8px)}}.hs-badge{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border-radius:16px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.9);box-shadow:var(--sh-2);animation:rise .7s var(--ease) both,bob 6s ease-in-out infinite}.hs-badge .ic{width:34px;height:34px;margin:0;padding:8px;border-radius:10px;background:var(--accent);color:#111}.hs-badge span{display:flex;flex-direction:column;line-height:1.4}.hs-badge b{font-size:.86rem}.hs-badge small{font-size:.7rem;color:var(--muted)}.hs-badge.b1{top:12%;inset-inline-start:0;animation-delay:.5s,0s}.hs-badge.b2{bottom:14%;inset-inline-end:2%;flex-direction:column;align-items:flex-start;gap:0;animation-delay:.7s,-3s}@keyframes bob{50%{translate:0 -8px}}.slide-bars{position:absolute;bottom:2%;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:2}.slide-bars i{position:relative;width:34px;height:4px;border-radius:2px;background:rgba(17,18,20,.15);overflow:hidden}.slide-bars i::after{content:"";position:absolute;inset:0;background:var(--ink);transform-origin:right;transform:scaleX(0);animation:bar 12s linear infinite}.slide-bars i:nth-child(2)::after{animation-delay:-8s}.slide-bars i:nth-child(3)::after{animation-delay:-4s}@keyframes bar{0%{transform:scaleX(0)}33.2%{transform:scaleX(1)}33.3%,100%{transform:scaleX(0)}}.ticker{position:relative;display:flex;align-items:center;gap:14px;background:var(--ink);color:#fff;overflow:hidden;padding-inline-start:20px}.ticker-label{flex:none;display:flex;align-items:center;gap:8px;margin:0;padding:4px 14px;border-radius:999px;background:var(--accent);color:#111;font-size:.8rem;font-weight:700;white-space:nowrap}.ticker-track{display:flex;overflow:hidden;min-width:0;flex:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ticker-list{display:flex;flex:none;list-style:none;margin:0;padding:0;animation:marquee 45s linear infinite}.ticker:hover .ticker-list{animation-play-state:paused}.ticker-list li{flex:none}.ticker-list a{display:flex;align-items:center;gap:8px;padding:12px 22px;color:#bfc1c6;font-size:.88rem;white-space:nowrap}.ticker-list a::after{content:"◆";font-size:.55rem;color:rgba(245,198,60,.5);margin-inline-start:14px}.ticker-list a:hover{text-decoration:none;color:#fff}.ticker-list b{color:var(--accent);font-weight:900;font-variant-numeric:tabular-nums}@keyframes marquee{to{transform:translateX(100%)}}.cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cat-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 18px 20px;border-radius:var(--r-xl);background:#fff;border:1px solid var(--line);color:var(--ink);overflow:hidden;isolation:isolate;transition:transform .35s var(--spring),box-shadow .35s}.cat-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:2px;background:conic-gradient(from var(--ang),transparent 0 60%,var(--accent) 80%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;animation:ang 3s linear infinite}.cat-card::after{content:"";position:absolute;z-index:-2;top:-30%;left:50%;width:120%;aspect-ratio:1;margin-left:-60%;border-radius:50%;background:radial-gradient(circle,var(--accent-soft) 0 55%,transparent 56%);transition:transform .5s var(--spring)}.cat-card:nth-child(2)::after{background:radial-gradient(circle,var(--mist) 0 55%,transparent 56%)}.cat-card:nth-child(3)::after{background:radial-gradient(circle,var(--accent-soft) 0 55%,transparent 56%)}.cat-card:nth-child(4)::after{background:radial-gradient(circle,var(--mist) 0 55%,transparent 56%)}@keyframes ang{to{--ang:360deg}}.cat-card:hover{text-decoration:none;transform:translateY(-8px);box-shadow:var(--sh-2)}.cat-card:hover::before{opacity:1}.cat-card:hover::after{transform:scale(1.12)}.cat-card img{width:78%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:24px;padding:8px;margin-bottom:16px;box-shadow:0 16px 34px rgba(17,18,20,.12);transition:transform .5s var(--spring)}.cat-card:hover img{transform:translateY(-8px) rotate(-4deg) scale(1.05)}.cat-card h3{margin:0;font-size:1.12rem;font-weight:900;color:inherit}.cat-card span{margin-top:2px;color:var(--muted);font-size:.84rem}.cat-go{display:grid;place-items:center;width:42px;height:42px;margin-top:14px;border-radius:50%;background:var(--ink);color:#fff;font-style:normal;font-weight:900;transition:transform .35s var(--spring),background .3s,color .3s}.cat-card:hover .cat-go{transform:rotate(45deg) scale(1.1);background:var(--accent);color:#111}.promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.promo{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:14px;border-radius:var(--r-xl);overflow:hidden;padding:26px;color:var(--ink);background:var(--mist);isolation:isolate;transition:transform .35s var(--spring),box-shadow .35s}.promo:hover{text-decoration:none;transform:translateY(-5px);box-shadow:var(--sh-2)}.promo-1{background:var(--ink);color:#fff}.promo-2{background:var(--accent)}.promo-3{background:var(--mist)}.promo-4{background:var(--accent-soft)}.promo h3{margin:6px 0 6px;font-size:1.35rem;color:inherit}.promo p{margin:0 0 12px;font-size:.9rem;opacity:.75}.promo-1 .promo-eyebrow{color:var(--accent)}.promo-2 .promo-eyebrow{color:#5a4300}.promo-1 .price-chip{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff}.promo-2 .price-chip{background:rgba(255,255,255,.55);border-color:transparent}.promo-eyebrow{margin:0 !important}.promo-cta{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-weight:700;font-size:.88rem}.promo-cta i{font-style:normal;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#111;transition:transform .3s var(--spring)}.promo-2 .promo-cta i{background:var(--ink);color:#fff}.promo:hover .promo-cta i{transform:translateX(-6px)}.promo-media{position:relative;background:#fff;border-radius:22px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;transform:rotate(3deg);transition:transform .45s var(--spring);box-shadow:var(--sh-2)}.promo:hover .promo-media{transform:rotate(-2deg) scale(1.05)}.promo-media img{width:100%;height:100%;object-fit:contain}.promo-glow{display:none}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.post-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform .35s var(--spring),box-shadow .35s,border-color .35s}.card:hover,.post-card:hover{box-shadow:var(--sh-2);transform:translateY(-6px);border-color:transparent}.card a,.post-card a{display:flex;flex-direction:column;height:100%;color:var(--ink);text-decoration:none}.card-media{position:relative;margin:8px;border-radius:16px;background:radial-gradient(circle at 50% 60%,#fff 40%,var(--mist) 100%);overflow:hidden}.card-media img{aspect-ratio:1;width:100%;object-fit:contain;padding:10px;transition:transform .5s var(--spring)}.card:hover .card-media img{transform:scale(1.08) rotate(-2deg)}.card-go{position:absolute;bottom:10px;inset-inline-start:10px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;font-weight:900;opacity:0;transform:translateY(10px) scale(.6);transition:.35s var(--spring)}.card:hover .card-go{opacity:1;transform:none}.card-body{display:flex;flex-direction:column;flex:1;padding:4px 16px 16px}.card h3{margin:2px 0 2px;font-size:1rem;line-height:1.6}.card p{margin:0 0 10px;color:var(--muted);font-size:.84rem;line-height:1.85}.card-price{margin:4px 0 8px;font-weight:700;color:var(--muted);font-size:.82rem}.card-price b{color:var(--ink);font-size:1.1rem;font-weight:900;font-variant-numeric:tabular-nums}.more{margin-top:auto;color:var(--ink);font-weight:700;font-size:.85rem;display:inline-flex;align-items:center;gap:8px}.more::after{content:"←";display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--mist);transition:.3s var(--spring)}.card:hover .more::after,.post-card:hover .more::after{background:var(--accent);transform:translateX(-4px)}.post-media{margin:8px;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 60%,#fff 40%,var(--mist) 100%);aspect-ratio:16/10;display:grid;place-items:center}.post-media img{height:100%;width:auto;object-fit:contain;padding:8px;transition:transform .5s var(--spring)}.post-card:hover .post-media img{transform:scale(1.08) rotate(-2deg)}.post-body{display:flex;flex-direction:column;flex:1;padding:4px 18px 18px}.post-tag{align-self:flex-start;font-size:.72rem;font-weight:700;color:var(--gold);background:var(--accent-soft);border-radius:999px;padding:2px 10px}.post-card h2,.post-card h3{margin:8px 0 6px;font-size:1.04rem;line-height:1.65}.post-card p{margin:0 0 12px;color:var(--muted);font-size:.86rem}.home-group{margin-block:8px}.target-posts{margin-top:30px}.target-posts .grid{margin-top:12px}.home-prices{position:relative;overflow:hidden;background:var(--night);color:#fff;border-radius:var(--r-xl);padding:34px 34px 26px;margin-block:72px;isolation:isolate}.home-prices .mols{z-index:-1}.home-prices h2{margin:6px 0 6px;color:#fff}.home-prices>p{color:#b6b8bd}.home-prices .sec-eyebrow{color:var(--accent)}.home-prices .sec-eyebrow::before{display:none}.home-prices table.data{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);color:#fff}.home-prices .data th,.home-prices .data td{border-color:rgba(255,255,255,.08)}.home-prices .data thead th{background:var(--accent);color:#111;border:0}.home-prices .data tbody tr:nth-child(even){background:rgba(255,255,255,.03)}.home-prices .data tbody tr{transition:background .2s}.home-prices .data tbody tr:hover{background:rgba(245,198,60,.1)}.home-prices a{color:#fff !important}.home-prices .small{color:#8d9096}.features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.features>div{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px;transition:transform .35s var(--spring),box-shadow .35s}.features>div::after{content:attr(data-n);position:absolute;top:-10px;inset-inline-end:10px;font-size:4.6rem;font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--mist-2);transition:-webkit-text-stroke-color .3s}.features>div:hover{transform:translateY(-6px);box-shadow:var(--sh-2)}.features>div:hover::after{-webkit-text-stroke-color:var(--accent)}.features .ic{position:relative;z-index:1;width:50px;height:50px;color:#111;background:var(--accent);border-radius:16px;padding:12px;margin:0;transition:transform .4s var(--spring)}.features>div:hover .ic{transform:rotate(-10deg) scale(1.1)}.features h3{position:relative;margin:.8em 0 .2em}.features p{margin:0;color:var(--muted);font-size:.9rem;text-align:start !important}.steps{position:relative;list-style:none;padding:0 !important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:s}.steps::before{content:"";position:absolute;top:26px;inset-inline:12%;height:3px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--accent) 0 10px,transparent 10px 18px);transform-origin:right}.steps li{position:relative;counter-increment:s;text-align:center !important;padding:0 8px}.steps li::before{content:counter(s,persian);position:relative;display:grid;place-items:center;width:54px;height:54px;margin:0 auto 12px;border-radius:50%;background:var(--ink);color:var(--accent);font-weight:900;font-size:1.2rem;box-shadow:0 0 0 6px #fff,0 0 0 7px var(--line);transition:transform .35s var(--spring)}.steps li:hover::before{transform:scale(1.12) rotate(-8deg);background:var(--accent);color:#111}.steps b{display:block}.steps span{color:var(--muted);font-size:.9rem}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:16px 0 0;margin:0;font-size:.82rem;color:var(--muted)}.crumbs a{color:var(--muted)}.crumbs li:not(:last-child)::after{content:"/";margin-inline-start:6px;color:#c9c8c2}.cat-hero,.post-hero{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--night);color:#fff;isolation:isolate}.cat-hero::after,.post-hero::after{content:"";position:absolute;z-index:-1;inset-inline-end:-160px;top:-180px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(245,198,60,.26),transparent 66%);animation:blob 12s ease-in-out infinite;pointer-events:none}.cat-hero .mols,.post-hero .mols{z-index:-1}.cat-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:30px;align-items:center;padding:38px 38px 46px;margin-top:14px}.cat-hero h1,.post-hero h1{margin-top:4px;color:#fff}.cat-hero p,.post-hero .meta{color:#c4c6ca}.cat-hero a:not(.btn){color:var(--accent)}.cat-hero .hero-eyebrow,.post-hero .hero-eyebrow{color:var(--accent)}.cat-hero .price-chip{margin:8px 0 2px;background:rgba(245,198,60,.14);border-color:rgba(245,198,60,.35);color:#fff}.cat-hero .btn-outline{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.22)}.cat-hero-media{position:relative;z-index:1;justify-self:center;width:100%;max-width:300px;aspect-ratio:1;border-radius:30px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.4);animation:float 6s ease-in-out infinite}.cat-hero-media img{width:100%;height:100%;object-fit:contain}.post-hero{display:flex;gap:24px;align-items:center;padding:30px 30px 40px;margin:12px 0 22px}.post-hero-media{position:relative;z-index:1;flex:none;width:130px;aspect-ratio:1;border-radius:24px;background:#fff;overflow:hidden;display:grid;place-items:center;box-shadow:0 20px 40px rgba(0,0,0,.35);animation:float 6s ease-in-out infinite}.post-hero-media img{width:100%;height:100%;object-fit:contain}.post-hero-copy{position:relative;z-index:1}.target-box a{display:flex;align-items:center;gap:18px;margin:26px 0;padding:16px;border-radius:var(--r-lg);background:var(--night);color:#fff;text-decoration:none !important;transition:transform .3s var(--spring)}.target-box a:hover{transform:translateY(-4px)}.target-box img{width:120px;height:120px;object-fit:contain;background:#fff;border-radius:16px;flex:none}.tb-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tb-k{font-size:.78rem;color:var(--accent)}.tb-copy b{font-size:1.1rem}.tb-copy .price-chip{background:rgba(245,198,60,.14);border-color:rgba(245,198,60,.35);color:#fff}.tb-copy .btn{padding:8px 18px;font-size:.88rem}.p-img{isolation:isolate;overflow:hidden}.p-img::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:120%;aspect-ratio:1;margin:-60% 0 0 -60%;border-radius:50%;background:conic-gradient(from var(--ang),transparent,rgba(245,198,60,.18),transparent 40%);animation:ang 8s linear infinite}.buy-box{position:relative;border-radius:var(--r-lg)}.buy-box::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,var(--accent),transparent 40%,transparent 60%,var(--accent))}.price-now b{color:var(--ink)}.p-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px;align-items:start;margin-top:16px}.p-img{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;position:sticky;top:100px}.p-img img{border-radius:12px;background:#fff}.p-img figcaption{text-align:center;color:var(--muted);font-size:.8rem;padding-top:8px}.thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;justify-content:center}.thumb{border:1.5px solid var(--line);border-radius:12px;padding:0;background:#fff;cursor:pointer;overflow:hidden;transition:.15s}.thumb.is-active,.thumb:hover{border-color:var(--ink)}.thumb img{width:60px;height:60px;object-fit:contain}.p-img img.js-gallery-main{object-fit:contain}.buy-box{border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;margin:18px 0;background:#fff;box-shadow:var(--sh-1)}.price-now{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px dashed var(--line)}.price-now span{color:var(--muted);font-size:.85rem}.price-now b{font-size:1.75rem;color:var(--ink);font-weight:900;font-variant-numeric:tabular-nums}.variants{border:0;padding:0;margin:0 0 14px;display:grid;gap:8px}.variants legend{font-weight:700;margin-bottom:8px;font-size:.9rem}.variant{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:14px;padding:11px 14px;cursor:pointer;transition:.15s;background:#fff}.variant:hover{border-color:#c9c8c2}.variant:has(input:checked){border-color:var(--ink);background:var(--accent-soft)}.variant.is-disabled{opacity:.5;cursor:not-allowed}.variant input{accent-color:var(--ink);width:18px;height:18px}.v-name{flex:1;font-weight:700;font-size:.92rem}.v-price{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.buy-row{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.buy-row .btn{flex:1;min-width:200px;padding:14px}.qty{display:flex;flex-direction:column;font-size:.8rem;color:var(--muted)}.qty input,.qty-input{width:82px;padding:11px;border:1.5px solid var(--line);border-radius:14px;font:inherit;text-align:center}.stock{margin:12px 0 0;font-size:.86rem;font-weight:700}.stock.in{color:var(--ok)}.stock.call{color:var(--muted)}.rating-line{margin:0 0 10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stars{color:#e8a317;letter-spacing:2px}.trust-strip{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trust-strip li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:.76rem;font-weight:700;background:var(--mist);border-radius:14px;padding:12px 6px}.trust-strip .ic{width:28px;height:28px;margin:0;color:#111;background:var(--accent);border-radius:50%;padding:6px}.key-specs{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.key-specs li{background:#fff;padding:10px 14px;display:flex;flex-direction:column}.key-specs span{font-size:.74rem;color:var(--muted)}.key-specs b{font-size:.9rem}.p-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;margin-top:30px}.side{display:flex;flex-direction:column;gap:16px}.side-box{background:var(--mist);border-radius:var(--r-lg);padding:20px}.side-box ul{padding-inline-start:18px;margin:0}.side-h{font-weight:700;margin:0 0 6px;font-size:1rem}.side .cta-row .btn{flex:1 1 100%}.related{margin-block:40px}.quick-answer{background:var(--accent-soft);border:1px solid #f1e2a8;border-radius:var(--r-lg);padding:6px 24px 16px;margin-bottom:20px}.quick-answer h2{margin-top:16px;font-size:1.1rem}.quick-answer ul{margin:6px 0}.qa-price{font-weight:700}.content{max-width:860px}.content.wide{max-width:none}.content p,.content li{text-align:justify}.content ul,.content ol{padding-inline-start:22px}.content section{scroll-margin-top:110px}.content a{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px;color:var(--ink);font-weight:700}.content a.btn,.content a.more-link,.content .card a,.content .post-card a{text-decoration:none}.toc{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px 20px;margin:10px 0 22px}.toc-h{font-weight:700;margin:0 0 4px}.toc ol{margin:0;columns:2;column-gap:30px}.toc li{break-inside:avoid;font-size:.9rem}.toc a{font-weight:400 !important;text-decoration:none !important}.toc a:hover{color:var(--gold)}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0;font-size:.92rem;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.data th,.data td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:start}.data tr:last-child td,.data tr:last-child th{border-bottom:0}.data thead th{background:var(--mist);color:var(--ink);font-weight:700;font-size:.86rem;border-bottom:2px solid var(--accent)}.data tbody tr:nth-child(even){background:#fcfcfa}.data td{font-variant-numeric:tabular-nums}.specs th{width:40%;background:var(--mist);font-weight:700}.note{background:var(--accent-soft);border:1px solid #f1e2a8;border-radius:14px;padding:8px 18px;margin:16px 0}.price-line b{color:var(--ink)}.checks{list-style:none;padding:0 !important}.checks li{padding-inline-start:28px;position:relative}.checks li::before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:16px;height:16px;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 0 4px #fff,0 0 0 1px var(--accent-d)}.faq details{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;background:#fff;transition:.15s}.faq details[open]{border-color:#c9c8c2;box-shadow:var(--sh-1)}.faq summary{cursor:pointer;padding:15px 18px;font-weight:700;list-style:none;position:relative;padding-inline-end:48px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;inset-inline-end:14px;top:12px;width:26px;height:26px;border-radius:50%;background:var(--mist);display:grid;place-items:center;font-size:1.1rem;line-height:1}.faq details[open] summary::after{content:"−";background:var(--accent)}.faq details>div{padding:0 18px 10px;color:var(--muted)}.price-history .chart{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.chart-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px}.chart-tabs{display:flex;flex-wrap:wrap;gap:6px}.chip-btn{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:5px 13px;font:inherit;font-size:.82rem;cursor:pointer;color:var(--ink)}.chip-btn:hover{border-color:var(--ink)}.chip-btn.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.chart-stage{position:relative}.chart-svg{width:100%;height:auto;display:block;direction:ltr}.chart-svg .grid{stroke:#eeede8;stroke-width:1}.chart-svg .line{fill:none;stroke:var(--ink);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.chart-svg .dot-arc{fill:#fff;stroke:var(--gold);stroke-width:2.5}.chart-src{margin:8px 0 0;font-size:.76rem;color:var(--muted)}.chart-svg .line.draw{transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1)}.chart-svg .dot-now{fill:var(--accent);stroke:var(--ink);stroke-width:2.5;animation:dot-pulse 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes dot-pulse{50%{transform:scale(1.35)}}.chart-svg .area{opacity:1;animation:area-in 1.2s .3s ease both}@keyframes area-in{from{opacity:0}}.chart-svg .dot{fill:var(--accent);stroke:var(--ink);stroke-width:2}.chart-svg .ylab{direction:rtl;unicode-bidi:embed}.chart-svg .ylab,.chart-svg .xlab{font-family:Peyda,Tahoma,sans-serif;font-size:11px;fill:var(--muted)}.chart-svg .cursor{stroke:var(--ink);stroke-dasharray:4 3}.chart-svg .is-hidden{display:none}.chart-svg .hit{fill:transparent;cursor:crosshair}.chart-tip{position:absolute;top:8px;inset-inline-start:12px;background:var(--ink);color:#fff;padding:6px 10px;border-radius:10px;font-size:.82rem;pointer-events:none}.chart-tip.left{inset-inline-start:auto;inset-inline-end:12px}.chart-summary{margin:10px 0 0;font-weight:700}.history-table{margin-top:12px}.history-table summary{cursor:pointer;font-weight:700;color:var(--gold)}.review{border-bottom:1px solid var(--line);padding:12px 0}.review-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0}.review-head time{color:var(--muted);font-size:.82rem}.reply{background:var(--mist);border-radius:12px;padding:8px 14px;font-size:.9rem}.review-form{background:var(--mist);border-radius:var(--r-lg);padding:20px;margin-top:18px;display:grid;gap:12px;position:relative}.review-form label,.checkout label{display:flex;flex-direction:column;gap:4px;font-weight:700;font-size:.9rem}.review-form input[type=text],.review-form textarea,.checkout input,.checkout textarea{padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;font:inherit;background:#fff}.review-form input:focus,.review-form textarea:focus,.checkout input:focus,.checkout textarea:focus{outline:2px solid var(--accent-d);border-color:transparent}.rate{border:0;padding:0;margin:0;display:flex;gap:6px;flex-wrap:wrap}.rate legend{font-weight:700;margin-bottom:6px}.rate label{flex-direction:row !important;align-items:center;gap:4px !important;background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:4px 13px;cursor:pointer;font-weight:400 !important}.rate label:has(input:checked){border-color:var(--ink);background:var(--accent-soft)}.rate input{accent-color:var(--ink)}.review-form .btn{justify-self:start}.toast{position:fixed;bottom:90px;inset-inline:16px;margin-inline:auto;max-width:420px;background:var(--ink);color:#fff;padding:14px 18px;border-radius:14px;box-shadow:var(--sh-2);opacity:0;transform:translateY(12px);transition:.25s;z-index:80;text-align:center}.toast.show{opacity:1;transform:none}.toast a{color:var(--accent);font-weight:700}.alert{padding:12px 16px;border-radius:14px;border:1px solid}.alert.ok{background:#effaf3;border-color:#a7dcbc;color:#1b5e38}.alert.err{background:#fef3f2;border-color:#fecdca;color:#912018}.err{color:var(--danger)}.cart-table td{vertical-align:middle}.c-prod{display:flex;gap:12px;align-items:center}.c-prod img{width:64px;height:64px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid var(--line)}.c-prod div{display:flex;flex-direction:column}.is-unavailable{opacity:.6}.link-btn{background:none;border:0;color:var(--danger);cursor:pointer;font:inherit}.cart-total{font-size:1.2rem;text-align:end}.cart-total b{color:var(--ink)}.checkout{background:var(--mist);border-radius:var(--r-lg);padding:24px;margin-top:22px}.checkout h2{margin-top:0}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.form-grid .full{grid-column:1/-1}.checkout fieldset{border:0;padding:0;margin:18px 0 0}.checkout legend{font-weight:700;margin-bottom:8px}.pay-opt{flex-direction:row !important;align-items:center;gap:10px !important;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:11px 14px;margin-bottom:8px;font-weight:400 !important;cursor:pointer}.pay-opt:has(input:checked){border-color:var(--ink)}.pay-opt input{accent-color:var(--ink)}.cta-box{background:var(--accent-soft);border:1px solid #f1e2a8;border-radius:var(--r-lg);padding:22px;margin:30px 0}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:40px}.contact-grid .ic{width:40px;height:40px;color:#111;background:var(--accent);border-radius:12px;padding:8px}.sm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.notfound{padding-block:70px;text-align:center}.notfound .chips{justify-content:center}.other-cats{margin-bottom:30px}.cta-band{position:relative;z-index:1;margin-top:72px}.cta-band-in{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;padding:44px 40px;border-radius:var(--r-xl);background:var(--accent);color:#111;box-shadow:0 30px 60px rgba(0,0,0,.25)}.cta-band-in::after{content:"";position:absolute;z-index:-1;left:-120px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.5),transparent 66%);animation:blob 10s ease-in-out infinite}.cta-band .mol{border-color:rgba(17,18,20,.18);color:rgba(17,18,20,.35);background:none}.cta-band .btn-accent{background:var(--ink);color:#fff;box-shadow:0 14px 30px rgba(0,0,0,.25)}.cta-band .hazard::before{background:repeating-linear-gradient(-45deg,var(--ink) 0 14px,transparent 14px 28px)}.cta-band .mols{z-index:-1}.hz-top{top:0;bottom:auto}.cta-band-copy{max-width:640px}.cta-band-k{margin:0;font-size:.8rem;font-weight:700;color:#5a4300}.cta-band-h{font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:900;margin:4px 0 6px;line-height:1.5}.cta-band p{margin:0;color:#3d3000}.cta-band-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.site-footer{position:relative;overflow:hidden;background:var(--char);color:#9fa2a9;margin-top:-60px;padding-top:110px;font-size:.88rem}.site-footer a{color:#dcdee2}.f-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}.f-brand{margin:0 0 12px}.f-brand img{height:62px;width:auto;background:#fff;border-radius:16px;padding:6px 10px}.f-h{font-size:.95rem;margin:0 0 10px}.f-h a{color:#fff}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin-bottom:6px}.site-footer li a{color:#9fa2a9;transition:color .2s,padding .2s}.site-footer li a:hover{color:var(--accent);text-decoration:none;padding-inline-start:4px}address{font-style:normal}address p{margin:4px 0;display:flex;align-items:center;flex-wrap:wrap}address .ic{color:var(--accent)}.f-mark{margin:30px 0 -18px;font-size:clamp(3rem,11vw,9.5rem);font-weight:900;line-height:1;text-align:center;letter-spacing:.04em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09);background:linear-gradient(90deg,transparent,rgba(245,198,60,.35),transparent) no-repeat;background-size:30% 100%;-webkit-background-clip:text;background-clip:text;animation:mark 6s linear infinite;user-select:none;white-space:nowrap;overflow:hidden}@keyframes mark{from{background-position:-40% 0}to{background-position:140% 0}}.f-bottom{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.08);padding-block:18px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.f-links{display:flex;flex-wrap:wrap;gap:16px}.f-bottom p{margin:0}.wa-float{position:fixed;bottom:26px;inset-inline-start:26px;z-index:70;display:flex;align-items:center;gap:10px;color:#fff;animation:rise .6s 1s var(--ease) both}.wa-float:hover{text-decoration:none}.wa-btn{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:linear-gradient(145deg,#2fe57a,#13a04b 60%,#0d7a39);box-shadow:0 14px 30px rgba(19,160,75,.45),inset 0 -4px 10px rgba(0,0,0,.15);transition:transform .35s var(--spring)}.wa-btn::before,.wa-btn::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(47,229,122,.6);animation:wa-ring 2.6s ease-out infinite}.wa-btn::after{animation-delay:1.3s}@keyframes wa-ring{from{transform:scale(1);opacity:1}to{transform:scale(1.7);opacity:0}}.wa-btn .ic{width:32px;height:32px;margin:0;animation:wa-shake 6s 3s infinite}@keyframes wa-shake{0%,90%,100%{transform:none}92%{transform:rotate(-16deg) scale(1.1)}94%{transform:rotate(14deg) scale(1.1)}96%{transform:rotate(-8deg)}}.wa-badge{position:absolute;top:-2px;inset-inline-end:-2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ff3b30;color:#fff;font-style:normal;font-size:.72rem;font-weight:900;box-shadow:0 0 0 3px #fff;animation:badge-pop 20s var(--spring) infinite}@keyframes badge-pop{0%,14%{transform:scale(0)}17%,100%{transform:scale(1)}}.wa-float:hover .wa-btn{transform:scale(1.08) rotate(-6deg)}.wa-label{order:2;padding:9px 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:.86rem;font-weight:700;box-shadow:0 10px 24px rgba(17,18,20,.25);opacity:0;transform:translateX(12px);transition:.35s var(--spring);pointer-events:none;white-space:nowrap}.wa-float:hover .wa-label{opacity:1;transform:none}.wa-btn{order:1}.wa-bubble{position:absolute;bottom:78px;inset-inline-start:0;width:270px;padding:14px;border-radius:20px 20px 20px 6px;background:#fff;color:var(--ink);box-shadow:0 24px 60px rgba(17,18,20,.22);transform-origin:bottom left;animation:wa-bubble 20s var(--spring) infinite;pointer-events:none}[dir=rtl] .wa-bubble{border-radius:20px 20px 6px 20px;transform-origin:bottom right}.wa-float:hover .wa-bubble{animation:none;opacity:1;transform:none;pointer-events:auto}.wa-bubble::after{content:"";position:absolute;top:100%;inset-inline:0;height:20px}@keyframes wa-bubble{0%,10%{opacity:0;transform:translateY(14px) scale(.85)}13%,42%{opacity:1;transform:none}46%,100%{opacity:0;transform:translateY(8px) scale(.9)}}.wa-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line)}.wa-head img{width:42px;height:42px;object-fit:contain;border-radius:50%;background:var(--mist);padding:5px}.wa-head span{display:flex;flex-direction:column;line-height:1.4}.wa-head b{font-size:.9rem}.wa-head small{font-size:.72rem;color:#13a04b;font-weight:700}.wa-chat{position:relative;display:block;min-height:46px;padding:10px 12px;border-radius:14px;background:#e9fbe9}.wa-typing{position:absolute;inset-inline-start:12px;top:16px;display:flex;gap:4px;animation:wa-typing 20s linear infinite}.wa-typing i{width:7px;height:7px;border-radius:50%;background:#13a04b;animation:dot 1s ease-in-out infinite}.wa-typing i:nth-child(2){animation-delay:.15s}.wa-typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{transform:translateY(-4px);opacity:.5}}@keyframes wa-typing{0%,12%{opacity:1}20%,100%{opacity:0}}.wa-msg{display:block;font-size:.84rem;line-height:1.8;animation:wa-msg 20s linear infinite}@keyframes wa-msg{0%,19%{opacity:0}22%,100%{opacity:1}}.wa-float:hover .wa-typing{animation:none;opacity:0}.wa-float:hover .wa-msg{animation:none;opacity:1}.wa-cta{display:block;margin-top:10px;padding:9px;border-radius:12px;background:#13a04b;color:#fff;text-align:center;font-size:.84rem;font-weight:700}.toast{bottom:90px}@supports (animation-timeline:view()){.card,.post-card,.promo,.cat-card,.sec-head,.home-prices,.features>div,.steps li,.faq details,.cta-band-in,.quick-answer,.toc,.side-box,.target-box,.chips li{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 38%}.steps::before{animation:grow linear both;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes reveal{from{opacity:0;translate:0 34px;scale:.96}to{opacity:1;translate:none;scale:none}}}.tabbar{display:none}@media (max-width:1180px){.hdr-call span{display:none}.hdr-call{padding:6px}.nav>ul>li>a{padding-inline:10px;font-size:.86rem}}@media (max-width:1024px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features{grid-template-columns:repeat(2,minmax(0,1fr))}.f-grid{grid-template-columns:repeat(3,1fr)}.logo small{display:none}.p-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){:root{--hh:64px}.hdr{justify-content:center;position:relative}.logo img{height:44px}.logo::after{height:44px}.hdr-call{position:absolute;inset-inline-end:16px}.nav-toggle,.cart-link{display:none !important}.tb-rot,.tb-m,.tb-soc{display:none}.tb{justify-content:space-between;min-height:34px}.hero-in,.p-hero,.p-body,.cat-hero{grid-template-columns:minmax(0,1fr)}.content,.p-info,.chart-controls,.chart-tabs{min-width:0;max-width:100%}.hero-in{padding-block:30px 40px;gap:10px}.hero-show{min-height:380px}.slides{width:min(62%,250px)}.hs-badge.b1{inset-inline-start:2%}.site-header{top:0}.hdr{height:64px}.site-header .hsearch,.nav-live{display:none}.nav-in{display:block;height:auto;padding:0}.nav>.nav-in>ul>li>a::before,.nav>.nav-in>ul>li.has-sub>a::after{display:none}.promos{grid-template-columns:1fr}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-hero{padding:26px 22px 36px}.cat-hero-media{max-width:210px;order:-1}.post-hero{flex-direction:column;align-items:flex-start;padding:24px 22px 34px}.post-hero-media{width:100px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.steps::before{display:none}.chip-btn{white-space:nowrap;flex:none}.form-grid{grid-template-columns:1fr}.cart-table thead{display:none}.cart-table tr{display:grid;grid-template-columns:1fr auto;gap:6px;padding:10px 0;border-bottom:1px solid var(--line)}.cart-table td{border:0;padding:2px 8px}.cart-table .c-prod{grid-column:1/-1}.cta-band-in{padding:34px 22px}.cta-band-actions{width:100%}.cta-band-actions .btn{flex:1}.wa-float{display:none}.sec-head{margin-top:52px}.p-img{position:relative;top:auto}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;position:fixed;z-index:70;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));height:66px;padding:0 4px 7px;border-radius:26px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.85);box-shadow:0 12px 34px rgba(17,18,20,.18),inset 0 1px 0 rgba(255,255,255,.9);animation:tab-in .6s .2s var(--spring) both}@keyframes tab-in{from{transform:translateY(130%)}}.tab{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:0;padding:0;font:inherit;font-size:.66rem;font-weight:700;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.tab:hover{text-decoration:none}.tab-ic{position:relative;display:grid;place-items:center;width:46px;height:31px;border-radius:12px;transition:background .25s,transform .25s var(--spring)}.tab .ic{width:23px;height:23px;margin:0}.tab:active .tab-ic{transform:scale(.85)}.tab[aria-current=page],.tab[aria-expanded=true]{color:var(--ink)}.tab[aria-current=page] .tab-ic,.tab[aria-expanded=true] .tab-ic{background:var(--accent-soft)}.tab[aria-current=page] .tab-ic::after{content:"";position:absolute;bottom:-5px;width:4px;height:4px;border-radius:50%;background:var(--accent-d)}.tab .cart-count{top:-4px;inset-inline-end:2px;min-width:18px;height:18px;font-size:.64rem}.tab-call{color:var(--ink)}.tab-call-in{position:relative;display:grid;place-items:center;width:56px;height:56px;margin-top:-28px;border-radius:50%;background:var(--accent);color:#111;box-shadow:0 8px 22px rgba(224,173,31,.5),0 0 0 5px rgba(255,255,255,.9)}.tab-call-in::before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgba(245,198,60,.7);animation:ring-y 2.2s infinite}.tab-call-in .ic{width:24px;height:24px;margin:0;animation:wiggle 4s 2s infinite}body{padding-bottom:96px}.toast{bottom:96px}.nav{position:fixed;inset:0;display:block;margin:0;padding:0 16px calc(110px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(120% 50% at 100% 0,rgba(245,198,60,.18),transparent 60%),var(--night);color:#fff;z-index:65;clip-path:circle(0 at 50% calc(100% - 40px));visibility:hidden;transition:clip-path .55s var(--ease),visibility .55s}.nav.open{clip-path:circle(150% at 50% calc(100% - 40px));visibility:visible}.sheet-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:2;padding:14px 0 12px;margin-inline:-16px;padding-inline:16px;background:rgba(21,23,26,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sh-brand{display:flex;align-items:center;gap:10px}.sh-brand img{height:40px;width:auto;background:#fff;border-radius:12px;padding:3px 8px}.sh-brand small{color:#b6b8bd;font-size:.8rem}.sheet-close{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:transform .35s var(--spring)}.sheet-close:active{transform:rotate(90deg) scale(.9)}.sheet-close .ic{margin:0;width:20px;height:20px}.nav>.nav-in>ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:8px}.nav>.nav-in>ul>li{display:contents}.nav{--c:var(--accent)}.nav>.nav-in>ul>li>a{grid-row:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0;margin:0;border-radius:0;background:none !important;color:#d4d5d8 !important;font-size:.64rem;font-weight:700;text-align:center;line-height:1.4;white-space:normal}.nav.open>ul>li>a{animation:story-in .5s var(--spring) both}.nav.open>ul>li:nth-child(2)>a{animation-delay:.05s}.nav.open>ul>li:nth-child(3)>a{animation-delay:.1s}.nav.open>ul>li:nth-child(4)>a{animation-delay:.15s}.nav.open>ul>li:nth-child(5)>a{animation-delay:.2s}.nav.open>ul>li:nth-child(6)>a{animation-delay:.25s}@keyframes story-in{from{opacity:0;scale:.4;translate:0 20px}}.st-ic{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;padding:3px;background:conic-gradient(from var(--ang),var(--c),#fff3,var(--c));isolation:isolate}.st-ic::after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--night);z-index:-1}.st-ic img{width:44px;height:44px;border-radius:50%;object-fit:contain;background:#fff;padding:2px}.st-ic .ic{width:22px;height:22px;margin:0;color:var(--c)}.nav>.nav-in>ul>li.is-open>a{color:#fff !important}.nav>.nav-in>ul>li.is-open .st-ic{animation:ang 2.4s linear infinite;box-shadow:0 0 18px color-mix(in srgb,var(--c) 70%,transparent)}.nav>.nav-in>ul>li.is-open>a .st-tx{color:var(--c)}.sub{grid-column:1/-1;grid-row:2;position:static;width:auto;display:none;opacity:1;transform:none;box-shadow:none;border:0;grid-template-columns:1fr;gap:8px;margin-top:14px;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;visibility:inherit}.nav>.nav-in>ul>li.is-open>.sub{display:grid}.sub li{animation:row-in .45s var(--ease) both}.sub li:nth-child(2){animation-delay:.05s}.sub li:nth-child(3){animation-delay:.1s}.sub li:nth-child(4){animation-delay:.15s}.sub li:nth-child(5){animation-delay:.2s}.sub li:nth-child(6){animation-delay:.25s}.sub li:nth-child(7){animation-delay:.3s}.sub li:nth-child(8){animation-delay:.35s}.sub li:nth-child(9){animation-delay:.4s}@keyframes row-in{from{opacity:0;translate:-30px 0}}.sub a{position:relative;display:flex;align-items:center;gap:12px;padding:8px 10px 8px 44px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#fff;font-size:.92rem;font-weight:700;transition:background .2s,transform .2s}.sub a::after{content:"←";position:absolute;inset-inline-end:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c);color:#111;font-weight:900;font-size:.85rem}.sub a:active{transform:scale(.97);background:rgba(255,255,255,.12)}.sub img{width:52px;height:52px;border-radius:14px;border:0;background:#fff;padding:3px;flex:none}.sub-all{border:0;margin:4px 0 0;padding:0}.sub-all a{justify-content:center;padding:13px;background:var(--c);border:0;color:#111 !important;font-size:.88rem}.sub-all a::after{display:none}.sheet-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.sheet-foot a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px;border-radius:18px;font-size:.78rem;font-weight:700;color:#fff;text-decoration:none;transition:transform .2s}.sheet-foot a:active{transform:scale(.95)}.sheet-foot .ic{width:24px;height:24px;margin:0}.sf-call{background:var(--accent);color:#111 !important}.sf-wa{background:var(--wa)}.sf-ig{background:linear-gradient(45deg,#f9a825,#e1306c,#833ab4)}.nav-lock .tabbar{background:rgba(30,32,36,.75);border-color:rgba(255,255,255,.12)}.nav-lock .tab{color:#b6b8bd}.nav-lock .tab[aria-expanded=true]{color:#fff}.nav-lock .tab[aria-expanded=true] .tab-ic{background:rgba(255,255,255,.12)}html.nav-lock{overflow:hidden}}@media (max-width:560px){.wrap{padding-inline:16px}.hdr-call{display:none}.hero h1{font-size:1.85rem}.hero-trust{grid-template-columns:1fr;gap:8px}.hero-trust li{padding:10px}.hero-show{min-height:330px}.hs-badge{padding:8px 10px}.hs-badge .ic{width:28px;height:28px;padding:6px}.hero h1{margin-top:10px}.promo{grid-template-columns:minmax(0,1fr) 112px;padding:20px}.promo h3{font-size:1.1rem}.promo p{font-size:.82rem}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid.g3,.sm-grid,.contact-grid,.features,.key-specs{grid-template-columns:1fr}.card p{display:none}.card h3{font-size:.9rem}.card-body{padding:2px 12px 12px}.cat-grid{gap:12px}.cat-card{padding:14px 10px 14px}.cat-card h3{font-size:.95rem}.cat-go{width:34px;height:34px;margin-top:10px}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.f-grid{grid-template-columns:1fr 1fr}.f-about{grid-column:1/-1}.content p,.content li{text-align:start}.home-prices{padding:24px 16px}.target-box a{flex-direction:column;align-items:flex-start}.mol{opacity:.7}}.cat-card img{animation:float 6s ease-in-out infinite}.cat-card:nth-child(2) img{animation-delay:-1.5s}.cat-card:nth-child(3) img{animation-delay:-3s}.cat-card:nth-child(4) img{animation-delay:-4.5s}.features .ic{background:var(--ink);color:var(--accent);animation:bob 4s ease-in-out infinite}.features>div:nth-child(2) .ic{animation-delay:-1s}.features>div:nth-child(3) .ic{animation-delay:-2s}.features>div:nth-child(4) .ic{animation-delay:-3s}.features>div::before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.features>div:hover::before{transform:scaleX(1)}.content h2{position:relative;padding-bottom:8px}.content h2::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:56px;height:4px;border-radius:2px;background:var(--accent);transform-origin:right}@supports (animation-timeline:view()){.content h2::after{animation:grow linear both;animation-timeline:view();animation-range:entry 20% entry 80%}}.tilting{transition:transform .1s linear !important}.cat-card.tilting,.promo.tilting,.features>div.tilting{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-6px)}.ripple{position:absolute;border-radius:50%;pointer-events:none;width:12px;height:12px;margin:-6px 0 0 -6px;background:rgba(255,255,255,.55);animation:ripple .6s ease-out forwards;z-index:0}@keyframes ripple{to{transform:scale(40);opacity:0}}.cat-card,.sheet-foot a{position:relative;overflow:hidden}.ig-sec{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;margin-top:80px;padding:50px;border-radius:var(--r-xl);background:var(--night);color:#fff}.ig-sec::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 60% at 25% 50%,rgba(238,42,123,.25),transparent 70%),radial-gradient(35% 45% at 10% 15%,rgba(249,206,52,.16),transparent 70%),radial-gradient(35% 45% at 35% 90%,rgba(98,40,215,.25),transparent 70%)}.ig-sec .mols{z-index:-1}.ig-k{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:.82rem;font-weight:700}.ig-k .ic{margin:0;color:#f9ce34}.ig-copy h2{color:#fff;margin:14px 0 2px;font-size:clamp(1.5rem,3vw,2.3rem)}.ig-word{background:linear-gradient(90deg,#f9ce34,#ee2a7b,#6228d7,#f9ce34);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hl-flow 6s linear infinite}@keyframes hl-flow{to{background-position:300% 0}}.ig-handle{margin:0;font-weight:700;font-size:1.1rem;color:#fff}.ig-sub{margin:8px 0 18px;color:#b6b8bd}.ig-feats{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ig-feats li{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);transition:transform .35s var(--spring),background .3s}.ig-feats li:hover{transform:translateY(-5px);background:rgba(255,255,255,.1)}.if-ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px;border-radius:14px;background:linear-gradient(45deg,#f9ce34,#ee2a7b 55%,#6228d7);box-shadow:0 10px 24px rgba(238,42,123,.35);animation:bob 4s ease-in-out infinite}.ig-feats li:nth-child(2) .if-ic{animation-delay:-1.3s}.ig-feats li:nth-child(3) .if-ic{animation-delay:-2.6s}.if-ic .ic{width:22px;height:22px;margin:0;color:#fff}.ig-feats b{font-size:.95rem}.ig-feats small{font-size:.74rem;color:#9fa2a9}.btn-ig{background:linear-gradient(45deg,#f9ce34,#ee2a7b 50%,#6228d7);background-size:200% 200%;color:#fff;box-shadow:0 16px 34px rgba(238,42,123,.4);animation:ig-grad 6s ease infinite}.btn-ig:hover{color:#fff}@keyframes ig-grad{50%{background-position:100% 100%}}.ig-orbit{--ri:120px;--ro:190px;position:relative;display:grid;place-items:center;width:100%;max-width:440px;aspect-ratio:1;margin-inline:auto}.ig-orbit:hover{text-decoration:none}.orb-ring{position:absolute;border-radius:50%;border:1.5px dashed rgba(255,255,255,.16)}.orb-ring.o1{width:calc(var(--ri) * 2);height:calc(var(--ri) * 2);animation:spin 30s linear infinite}.orb-ring.o2{width:calc(var(--ro) * 2);height:calc(var(--ro) * 2);border-style:solid;border-color:rgba(255,255,255,.08)}.orb-glow{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(238,42,123,.45),transparent 65%);animation:glow-pulse 3s ease-in-out infinite}@keyframes glow-pulse{50%{transform:scale(1.25);opacity:.6}}.ig-big{position:relative;z-index:2;display:grid;place-items:center;width:140px;height:140px;border-radius:40px;background:linear-gradient(45deg,#f9ce34,#ee2a7b 45%,#6228d7);background-size:200% 200%;box-shadow:0 24px 60px rgba(238,42,123,.5),inset 0 -8px 20px rgba(0,0,0,.15);animation:ig-grad 5s ease infinite,igb-float 6s ease-in-out infinite;transition:transform .5s var(--spring)}.ig-big::before{content:"";position:absolute;inset:22px;border:7px solid #fff;border-radius:30px}.igb-lens{position:relative;width:52px;height:52px;border:7px solid #fff;border-radius:50%}.igb-dot{position:absolute;top:32px;inset-inline-start:34px;width:12px;height:12px;border-radius:50%;background:#fff}@keyframes igb-float{50%{translate:0 -8px}}.ig-orbit:hover .ig-big{transform:scale(1.08) rotate(-6deg)}.orb-ic{position:absolute;z-index:3;top:50%;left:50%;display:grid;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:16px;background:#fff;color:#ee2a7b;box-shadow:0 12px 28px rgba(0,0,0,.35);animation:orbit-in 18s linear infinite}.orb-ic .ic{width:24px;height:24px;margin:0}.orb-ic.out{width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:orbit-out 28s linear infinite reverse}.orb-ic.out .ic{width:20px;height:20px}.orb-ic.in[data-n="2"]{animation-delay:-6s;color:#6228d7}.orb-ic.in[data-n="3"]{animation-delay:-12s;color:#f59e0b}.orb-ic.out[data-n="2"]{animation-delay:-7s}.orb-ic.out[data-n="3"]{animation-delay:-14s}.orb-ic.out[data-n="4"]{animation-delay:-21s}@keyframes orbit-in{from{transform:rotate(0) translateX(var(--ri)) rotate(0)}to{transform:rotate(360deg) translateX(var(--ri)) rotate(-360deg)}}@keyframes orbit-out{from{transform:rotate(0) translateX(var(--ro)) rotate(0)}to{transform:rotate(360deg) translateX(var(--ro)) rotate(-360deg)}}.orb-ic.in[data-n="1"] .ic{animation:beat 1.6s ease-in-out infinite}@keyframes beat{0%,60%,100%{transform:scale(1)}70%{transform:scale(1.3)}80%{transform:scale(.95)}}.ig-note{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;color:var(--ink);font-size:.8rem;font-weight:700;white-space:nowrap;box-shadow:0 16px 36px rgba(0,0,0,.35);opacity:0;animation:note 9s var(--spring) infinite}.ig-note .ic{width:24px;height:24px;margin:0;padding:5px;border-radius:50%;background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);color:#fff}.ig-note.nt1{top:8%;inset-inline-end:2%}.ig-note.nt2{bottom:12%;inset-inline-start:0;animation-delay:3s}.ig-note.nt3{top:46%;inset-inline-end:-4%;animation-delay:6s}@keyframes note{0%{opacity:0;transform:translateY(14px) scale(.7)}6%,28%{opacity:1;transform:none}34%,100%{opacity:0;transform:translateY(-10px) scale(.9)}}@media (max-width:1024px){.ig-sec{padding:36px 28px}.ig-orbit{--ri:100px;--ro:160px}}@media (max-width:860px){.ig-sec{grid-template-columns:1fr;padding:30px 20px}.ig-orbit{order:-1;max-width:330px;--ri:82px;--ro:138px}.ig-big{width:104px;height:104px;border-radius:30px}.ig-big::before{inset:16px;border-width:6px;border-radius:22px}.igb-lens{width:38px;height:38px;border-width:6px}.igb-dot{top:24px;inset-inline-start:26px;width:9px;height:9px}.orb-ic{width:40px;height:40px;margin:-20px 0 0 -20px}.orb-ic.out{width:34px;height:34px;margin:-17px 0 0 -17px}.ig-note{font-size:.72rem;padding:7px 11px}.ig-note.nt3{inset-inline-end:0}}@media (max-width:560px){.ig-feats{grid-template-columns:1fr}.ig-feats li{flex-direction:row;align-items:center;gap:10px}.if-ic{margin:0}.btn-ig{width:100%}}.home-prices{padding:40px 36px 36px}.hp-head h2{margin:6px 0 6px;color:#fff}.hp-head p{color:#b6b8bd;margin:0;max-width:720px}.pb-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 18px}.pb-checked{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px;border-radius:999px;background:rgba(61,220,132,.1);border:1px solid rgba(61,220,132,.25);color:#c9f5dc;font-size:.84rem;font-weight:700}.pb-chips{display:flex;flex-wrap:wrap;gap:8px}.pb-chip{padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:#e7e7e4;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s,transform .2s var(--spring)}.pb-chip:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}.pb-chip.is-active{background:var(--accent);border-color:var(--accent);color:#111}.pb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pb-card{display:flex;flex-direction:column;padding:14px;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 14px 30px rgba(0,0,0,.25);transition:transform .35s var(--spring),box-shadow .35s}.pb-card:hover{transform:translateY(-6px);box-shadow:0 24px 46px rgba(0,0,0,.35)}.pb-card.is-in{animation:pb-in .45s var(--spring) both}@keyframes pb-in{from{opacity:0;translate:0 16px;scale:.97}}.pb-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px dashed var(--line);color:var(--ink) !important;text-decoration:none !important}.pb-head img{width:60px;height:60px;flex:none;object-fit:contain;border-radius:14px;background:var(--mist);padding:4px;transition:transform .4s var(--spring)}.pb-card:hover .pb-head img{transform:scale(1.08) rotate(-4deg)}.pb-head span{display:flex;flex-direction:column;line-height:1.5;min-width:0}.pb-head b{font-size:.95rem;font-weight:900}.pb-head small{font-size:.8rem;color:var(--muted)}.pb-head small b{font-size:.92rem;color:var(--ink);font-variant-numeric:tabular-nums}.pb-list{list-style:none;margin:10px 0;padding:0;display:grid;gap:2px;flex:1;align-content:start}.pb-list li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 8px;border-radius:10px;font-size:.8rem;transition:background .2s}.pb-list li:hover{background:var(--accent-soft)}.pb-list span{color:var(--ink-2);line-height:1.6}.pb-list b{flex:none;font-weight:900;font-size:.88rem;font-variant-numeric:tabular-nums}.pb-list .pb-extra{color:var(--gold);font-weight:700;justify-content:flex-start}.pb-list .pb-call{flex-direction:column;align-items:flex-start;background:var(--mist)}.pb-list .pb-call a{font-weight:900;color:var(--ink)}.pb-more{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:12px;background:var(--ink);color:#fff !important;font-size:.84rem;font-weight:700;text-decoration:none !important;transition:background .2s}.pb-more i{font-style:normal;transition:transform .3s var(--spring)}.pb-more:hover{background:#000}.pb-more:hover i{transform:translateX(-5px)}.pb-chart{margin-bottom:18px;padding:18px;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 18px 40px rgba(0,0,0,.3)}.pbc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pbc-head h3{display:flex;align-items:center;gap:8px;margin:0;font-size:1.05rem}.pbc-head h3 .ic{width:34px;height:34px;margin:0;padding:8px;border-radius:10px;background:var(--accent);color:#111}.pbc-select{display:flex;align-items:center;gap:8px;font-size:.86rem;font-weight:700;color:var(--muted)}.pbc-select select{min-width:220px;padding:9px 14px;border:1.5px solid var(--line);border-radius:12px;background:var(--mist);font:inherit;font-size:.88rem;color:var(--ink);cursor:pointer}.pbc-select select:focus{outline:2px solid var(--accent-d);border-color:transparent}.pb-chart .chart{padding:0;border:0;min-height:300px}.pb-actions{display:flex;gap:8px}.pb-chart-btn{display:flex;align-items:center;gap:6px;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff;font:inherit;font-size:.82rem;font-weight:700;color:var(--ink);cursor:pointer;transition:border-color .2s,background .2s}.pb-chart-btn:hover{border-color:var(--ink);background:var(--accent-soft)}.pb-chart-btn .ic{margin:0;width:18px;height:18px}.pb-actions .pb-more{flex:1}@media (max-width:560px){.pbc-select{width:100%}.pbc-select select{flex:1;min-width:0}}.pb-chart .chart-summary{font-size:.86rem;line-height:1.9}@media (max-width:860px){.pb-chart .chart-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.pb-chart .chart-tabs::-webkit-scrollbar{display:none}.pb-chart .chart{min-height:0}}@media (max-width:1180px){.pb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.home-prices{padding:28px 18px}.pb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.pb-chip{flex:none}}@media (max-width:560px){.pb-grid{grid-template-columns:1fr}}.p-stage{position:relative;isolation:isolate;margin-top:14px;padding:32px 0 44px;background:linear-gradient(180deg,#fbfaf6,#f2f1eb);border-block:1px solid var(--line);overflow:hidden}.p-stage .hero-dots{-webkit-mask-image:radial-gradient(ellipse at 75% 35%,#000 0,transparent 60%);mask-image:radial-gradient(ellipse at 75% 35%,#000 0,transparent 60%)}.p-stage::after{content:"";position:absolute;z-index:-1;width:560px;height:560px;top:-200px;inset-inline-end:-140px;border-radius:50%;background:radial-gradient(circle,rgba(245,198,60,.26),transparent 66%);animation:blob 12s ease-in-out infinite}.product .p-hero{margin-top:0;gap:44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.product .p-img{position:sticky;top:70px;padding:18px;border:0;border-radius:var(--r-xl);background:#fff;box-shadow:0 30px 70px rgba(17,18,20,.1)}.product .p-img img.js-gallery-main{width:100%;max-height:560px;object-fit:contain;animation:float 7s ease-in-out infinite}.product .p-img figcaption{display:none}.product .thumbs{gap:10px;justify-content:flex-start;margin-top:14px}.product .thumb{width:68px;height:68px;border-radius:14px;border:2px solid transparent;background:var(--mist);transition:transform .25s var(--spring),border-color .2s}.product .thumb img{width:100%;height:100%;object-fit:contain}.product .thumb:hover{transform:translateY(-3px)}.product .thumb.is-active{border-color:var(--ink);background:#fff}.product .p-info .eyebrow a{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink-2);font-size:.8rem;font-weight:700}.product .p-info h1{font-size:clamp(1.6rem,3vw,2.4rem);margin:8px 0 8px;animation:rise .6s var(--ease) both}.product .p-info .lead{margin:0 0 16px;font-size:1rem;animation:rise .6s .08s var(--ease) both}.product .buy-box{position:relative;margin:0 0 14px;padding:22px;border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;box-shadow:0 24px 60px rgba(17,18,20,.08);animation:rise .6s .14s var(--ease) both}.product .buy-box::before{display:none}.price-now{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px dashed var(--line)}.price-now span{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:var(--mist);color:var(--ink-2) !important;font-weight:700;font-size:.8rem}.price-now b{font-size:2.1rem;font-weight:900;color:var(--ink);font-variant-numeric:tabular-nums;transition:transform .25s var(--spring)}.price-now b.flash{animation:price-flash .45s var(--spring)}@keyframes price-flash{40%{transform:scale(1.06);color:var(--gold)}}.product .variants{display:block;border:0;padding:0;margin:0 0 16px}.product .variants legend{font-weight:900;font-size:.95rem;margin-bottom:10px}.vt-tabs{display:none;gap:6px;margin-bottom:12px;padding:5px;border-radius:16px;background:var(--mist)}.vt-ready .vt-tabs{display:flex}.vt-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:0;padding:9px 10px;border:0;border-radius:12px;background:none;font:inherit;color:var(--muted);cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.vt-tab b{font-size:.95rem;color:inherit}.vt-tab small{font-size:.7rem}.vt-tab:hover{color:var(--ink)}.vt-tab.is-active{background:#fff;color:var(--ink);box-shadow:0 6px 16px rgba(17,18,20,.1)}.vt-ready .vt-panel{display:none}.vt-ready .vt-panel.is-active{display:block;animation:rise .35s var(--ease) both}.vt-ready .vt-title{display:none}.vt-title{margin:10px 0 6px;font-weight:900;font-size:.88rem}.vt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product .variant{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px 12px 38px;border:1.5px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;transition:transform .2s var(--spring),border-color .2s,background .2s,box-shadow .2s}.product .variant{padding:12px 38px 12px 14px}.product .variant:hover{transform:translateY(-2px);border-color:#cfcdc6}.product .variant input{position:absolute;top:13px;inset-inline-start:12px;width:18px;height:18px;margin:0;accent-color:var(--ink)}.product .variant:has(input:checked){border-color:var(--ink);background:var(--accent-soft);box-shadow:0 8px 20px rgba(17,18,20,.08)}.product .variant.is-disabled{opacity:.5;cursor:not-allowed}.product .v-name{font-size:.86rem;font-weight:700;line-height:1.6}.v-year{display:inline-block;margin-inline-start:4px;padding:0 7px;border-radius:999px;background:var(--mist);color:var(--muted);font-size:.68rem;font-weight:700;vertical-align:1px}.variant:has(input:checked) .v-year{background:#fff}.product .v-price{font-size:.92rem;font-weight:900;color:var(--ink);font-variant-numeric:tabular-nums}.product .variant.is-disabled .v-price{color:var(--muted);font-weight:700}.product .buy-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:nowrap}.product .qty{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--muted);font-weight:700}.stepper{display:flex;align-items:center;height:54px;border-radius:16px;background:var(--mist);overflow:hidden}.stepper button{display:grid;place-items:center;width:42px;height:100%;border:0;background:none;font:inherit;font-size:1.3rem;font-weight:900;color:var(--ink);cursor:pointer;transition:background .2s}.stepper button:hover{background:var(--accent)}.stepper input,.qty .stepper input{width:44px;height:100%;padding:0;border:0;border-radius:0;background:none;text-align:center;font:inherit;font-weight:900;font-size:1rem;-moz-appearance:textfield}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product .buy-row .js-add{flex:1;height:54px;min-width:0;font-size:1rem;border-radius:16px}.buy-wa{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border-radius:16px;background:#effbf3;color:#0d6b37 !important;text-decoration:none !important;font-size:.86rem;transition:background .2s,transform .25s var(--spring)}.buy-wa:hover{background:#e0f7e8;transform:translateY(-2px)}.buy-wa .ic{width:36px;height:36px;margin:0;padding:8px;border-radius:12px;background:var(--wa);color:#fff;flex:none}.buy-wa span{flex:1}.buy-wa b{color:#0a5a2d}.buy-wa i{font-style:normal;font-weight:900;transition:transform .3s var(--spring)}.buy-wa:hover i{transform:translateX(-5px)}.product .stock{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:.86rem;font-weight:700}.product .stock .ic{margin:0}.product .buy-box .meta{margin:4px 0 0;font-size:.78rem}.product .trust-strip{margin:0 0 14px}.product .trust-strip li{background:#fff;border:1px solid var(--line);transition:transform .3s var(--spring)}.product .trust-strip li:hover{transform:translateY(-3px)}.product .trust-strip .ic{background:var(--ink);color:var(--accent)}.product .key-specs{margin:0 0 14px;border-radius:18px}.product .key-specs li{transition:background .2s}.product .key-specs li:hover{background:var(--accent-soft)}.product .p-info>.cta-row{display:none}.product .p-info>.meta{font-size:.76rem}.product .toc{position:sticky;top:52px;z-index:20;margin:0 0 24px;padding:8px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sh-1)}.product .toc-h{display:none}.product .toc ol{columns:auto;display:flex;gap:6px;overflow-x:auto;list-style:none;padding:0 !important;margin:0;scrollbar-width:none}.product .toc ol::-webkit-scrollbar{display:none}.product .toc li{flex:none}.product .toc a{display:block;padding:7px 14px;border-radius:12px;font-size:.84rem !important;font-weight:700 !important;color:var(--ink-2);white-space:nowrap;transition:background .2s,color .2s}.product .toc a:hover{background:var(--mist)}.product .toc a.is-active{background:var(--ink);color:#fff}.product .content section{scroll-margin-top:195px}.product .quick-answer{position:relative;overflow:hidden;border:0;border-radius:var(--r-lg);background:var(--accent-soft);padding:8px 26px 18px}.product .quick-answer::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:5px;background:var(--accent)}.product table.data tbody tr{transition:background .2s}.product table.data tbody tr:hover{background:var(--accent-soft)}.side-dark{position:relative;overflow:hidden;background:var(--night) !important;color:#fff}.side-dark .side-h{color:#fff}.side-dark>.ic{width:44px;height:44px;padding:11px;margin:0 0 8px;border-radius:14px;background:var(--accent);color:#111;animation:wiggle 4s 2s infinite}.side-dark a{color:#fff}.side-dark .btn-outline{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#fff}.product .side{position:sticky;top:120px;align-self:start}.sticky-buy{position:fixed;z-index:45;inset-inline:0;top:52px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);box-shadow:0 10px 30px rgba(17,18,20,.08);transform:translateY(calc(-100% - 70px));visibility:hidden;transition:transform .35s var(--ease),visibility .35s}.sticky-buy.is-on{transform:none;visibility:visible}.sb-in{display:flex;align-items:center;gap:12px;height:68px}.sb-img{width:48px;height:48px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid var(--line)}.sb-name{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.sb-name>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-name .price-chip{flex:none}.sb-in .btn{flex:none;padding:10px 20px}.sticky-buy.is-on~.wrap .toc{top:120px}@media (max-width:860px){.p-stage{padding:14px 0 24px}.product .p-hero{grid-template-columns:minmax(0,1fr);gap:18px}.product .p-img{position:relative;top:auto;padding:12px}.product .p-img img.js-gallery-main{max-height:46vh}.product .thumb{width:56px;height:56px}.product .variant{padding:10px 34px 10px 10px}.product .variant input{inset-inline-start:10px;top:11px}.price-now b{font-size:1.8rem}.product .toc{top:64px}.product .side{position:static}.sticky-buy{top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px));inset-inline:10px;border-radius:20px;border:1px solid var(--line);transform:translateY(160%)}.sb-in{height:64px;padding-inline:10px}.sb-name>b{display:none}}@media (max-width:420px){.product .buy-row{flex-wrap:wrap}.product .qty{flex-direction:row;align-items:center;gap:10px;width:100%}.product .buy-row .js-add{flex-basis:100%}}.contact-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.open-badge{display:inline-flex;align-items:center;gap:10px;margin:6px 0 0;padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font-size:.86rem;font-weight:700;color:#e9e9e6 !important}.open-badge.is-closed .live-dot{background:#f87171;box-shadow:none;animation:none}.contact-hero-art{position:relative;justify-self:center;display:grid;place-items:center;width:220px;aspect-ratio:1}.contact-hero-art .ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(245,198,60,.5);animation:pulse-ring 2.8s ease-out infinite}.contact-hero-art .ring.r2{animation-delay:1.4s}@keyframes pulse-ring{from{transform:scale(.45);opacity:1}to{transform:scale(1);opacity:0}}.phone-bubble{position:relative;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:var(--accent);color:#111;box-shadow:0 20px 50px rgba(245,198,60,.35)}.phone-bubble .ic{width:40px;height:40px;margin:0;animation:wiggle 3.5s 1s infinite}.cc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.cc{position:relative;display:flex;flex-direction:column;gap:4px;padding:22px 20px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);color:var(--ink);overflow:hidden;transition:transform .35s var(--spring),box-shadow .35s,border-color .35s}.cc:hover{text-decoration:none;transform:translateY(-6px);box-shadow:var(--sh-2);border-color:transparent}.cc-ic{display:grid;place-items:center;width:52px;height:52px;margin-bottom:10px;border-radius:16px;background:var(--ink);color:var(--accent);transition:transform .4s var(--spring)}.cc:hover .cc-ic{transform:rotate(-10deg) scale(1.08)}.cc-ic .ic{width:24px;height:24px;margin:0}.cc-t{font-size:.82rem;color:var(--muted);font-weight:700}.cc b{font-size:1.2rem;font-weight:900}.cc-go{margin-top:10px;font-size:.84rem;font-weight:700;color:var(--gold);transition:transform .3s var(--spring)}.cc:hover .cc-go{transform:translateX(-5px)}.cc-accent{background:var(--accent);border-color:transparent}.cc-accent .cc-t,.cc-accent .cc-go{color:#5a4300}.cc-wa .cc-ic{background:var(--wa);color:#fff}.cc-ig .cc-ic{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);color:#fff}.contact-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:16px;margin-top:16px}.map-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-radius:var(--r-xl);overflow:hidden;background:#fff;border:1px solid var(--line)}.map-art{position:relative;min-height:260px;background:#ecebe5;background-image:linear-gradient(rgba(17,18,20,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,20,.05) 1px,transparent 1px);background-size:28px 28px;overflow:hidden}.map-road{position:absolute;display:block;background:#fff;box-shadow:0 0 0 1px rgba(17,18,20,.06)}.map-road.r1{left:-10%;right:-10%;top:46%;height:18px;transform:rotate(-8deg)}.map-road.r2{top:-10%;bottom:-10%;left:38%;width:14px;transform:rotate(12deg)}.map-road.r3{left:-10%;right:-10%;top:76%;height:10px;transform:rotate(4deg);background:var(--accent-soft)}.map-pin{position:absolute;top:calc(46% - 46px);left:calc(38% - 14px);display:grid;place-items:center;width:46px;height:46px;border-radius:50% 50% 50% 0;background:var(--ink);color:var(--accent);transform:rotate(-45deg);box-shadow:0 12px 24px rgba(17,18,20,.3);animation:pin-drop 2.4s var(--spring) infinite}.map-pin .ic{width:22px;height:22px;margin:0;transform:rotate(45deg)}@keyframes pin-drop{0%,100%{translate:0 0}50%{translate:0 -8px}}.map-body{padding:26px}.map-body h2,.hours-card h2{margin:0 0 10px;font-size:1.25rem;display:flex;align-items:center;gap:8px}.map-body address p{color:var(--ink-2);font-weight:700;line-height:1.9}.map-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.map-links .btn{padding:10px 18px;font-size:.9rem}.hours-card{padding:26px;border-radius:var(--r-xl);background:var(--night);color:#fff}.hours-card h2{color:#fff}.hours-card h2 .ic{color:var(--accent);margin:0}.hours{list-style:none;margin:0;padding:0;display:grid;gap:4px}.hours li{display:flex;justify-content:space-between;padding:8px 12px;border-radius:12px;color:#c4c6ca;font-size:.92rem}.hours li b{color:#fff;font-weight:700}.hours li:not([data-open]) b{color:#f87171}.hours li.is-today{background:var(--accent);color:#111}.hours li.is-today b{color:#111}.hours-card .small{color:#8d9096;margin:12px 0 0}.order-steps{margin-top:40px}.order-steps ol{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:o}.order-steps li{position:relative;counter-increment:o;padding:22px 74px 22px 22px;border-radius:var(--r-lg);background:var(--mist);display:flex;flex-direction:column;gap:2px}.order-steps li::before{content:counter(o,persian);position:absolute;inset-inline-start:22px;top:22px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--accent);font-weight:900}.order-steps span{color:var(--muted);font-size:.9rem}@media (max-width:1024px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-row{grid-template-columns:1fr}}@media (max-width:860px){.contact-hero{grid-template-columns:1fr}.contact-hero-art{display:none}.map-card{grid-template-columns:1fr}.map-art{min-height:180px}.order-steps ol{grid-template-columns:1fr}}@media (max-width:560px){.cc-grid{grid-template-columns:1fr 1fr;gap:10px}.cc{padding:16px 14px}.cc b{font-size:1rem}.cc-ic{width:44px;height:44px}}.hsearch{position:relative;flex:1;max-width:600px;margin-inline:auto;z-index:61}.hs-field{position:relative;display:flex;align-items:center;gap:10px;height:52px;padding-inline:16px 6px;border-radius:16px;background:var(--mist);border:1.5px solid transparent;transition:border-color .25s,background .25s,box-shadow .25s}.hs-field>.ic{width:20px;height:20px;margin:0;color:var(--muted);transition:color .2s,transform .3s var(--spring)}.hsearch.is-open .hs-field,.hs-field:focus-within{background:#fff;border-color:var(--ink);box-shadow:0 12px 32px rgba(17,18,20,.12)}.hs-field:focus-within>.ic{color:var(--ink);transform:scale(1.1)}.hs-field input{flex:1;min-width:0;height:100%;border:0;background:none;font:inherit;font-size:.94rem;color:var(--ink);outline:none}.hs-field input::placeholder{color:#8f9197;transition:opacity .3s}.hs-field input::-webkit-search-cancel-button{-webkit-appearance:none}.hs-kbd{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:7px;background:#fff;color:var(--muted);font:700 .78rem Arial,sans-serif}.hs-field:focus-within .hs-kbd{display:none}.hs-go{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:var(--ink);color:#fff;cursor:pointer;transition:background .2s,transform .2s var(--spring)}.hs-go:hover{background:#000;transform:scale(1.05)}.hs-go .ic{width:18px;height:18px;margin:0}.hs-drop{position:absolute;top:calc(100% + 10px);inset-inline:0;z-index:62;max-height:min(70vh,560px);overflow-y:auto;padding:14px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 30px 70px rgba(17,18,20,.18);animation:drop .25s var(--ease)}@keyframes drop{from{opacity:0;translate:0 -8px}}.hs-h{margin:2px 4px 8px;font-size:.76rem;font-weight:700;color:var(--muted)}.hs-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.hs-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--mist);color:var(--ink) !important;font-size:.82rem;font-weight:700;text-decoration:none !important;transition:background .2s,transform .2s var(--spring)}.hs-chip .ic{width:14px;height:14px;margin:0;color:var(--muted)}.hs-chip:hover{background:var(--accent);transform:translateY(-2px)}.hs-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hs-cat{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;border:1px solid var(--line);color:var(--ink) !important;text-decoration:none !important;transition:border-color .2s,background .2s}.hs-cat:hover{border-color:var(--ink);background:var(--accent-soft)}.hs-cat img{width:40px;height:40px;object-fit:contain;border-radius:10px;background:var(--mist)}.hs-cat span{display:flex;flex-direction:column;line-height:1.4}.hs-cat b{font-size:.84rem}.hs-cat small{font-size:.7rem;color:var(--muted)}.hs-results{position:static;padding:0;border:0;box-shadow:none;animation:none}.hs-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;color:var(--ink) !important;text-decoration:none !important;transition:background .15s}.hs-item:hover,.hs-item.is-active{background:var(--accent-soft)}.hs-item img{width:44px;height:44px;flex:none;object-fit:contain;border-radius:12px;background:var(--mist);border:1px solid var(--line)}.hs-item span{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.5}.hs-item b{font-size:.9rem}.hs-item small{font-size:.72rem;color:var(--muted)}.hs-item mark{background:var(--accent);color:var(--ink);border-radius:4px;padding:0 2px}.hs-item i{font-style:normal;font-weight:900;color:var(--muted);opacity:0;transform:translateX(6px);transition:.25s var(--spring)}.hs-item:hover i,.hs-item.is-active i{opacity:1;transform:none}.hs-empty{margin:4px;color:var(--muted);font-size:.86rem}.hs-foot{display:flex;align-items:center;gap:6px;margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--line);font-size:.8rem;color:var(--muted)}.hs-foot .ic{margin:0;color:var(--gold)}.hs-foot a{font-weight:900;color:var(--ink)}.hdr-sbtn{display:none;place-items:center;position:absolute;inset-inline-end:16px;width:46px;height:46px;border:0;border-radius:14px;background:var(--mist);color:var(--ink);cursor:pointer}.hdr-sbtn .ic{width:21px;height:21px;margin:0}.burger{display:none;position:relative;width:46px;height:46px;flex:none;border:0;border-radius:14px;background:var(--mist);cursor:pointer;transition:background .2s}.burger:hover{background:var(--accent)}.burger i,.burger-i i{position:absolute;left:13px;right:13px;height:2.5px;border-radius:2px;background:var(--ink);transition:transform .35s var(--spring),opacity .2s,top .35s var(--spring)}.burger i:nth-child(1){top:15px}.burger i:nth-child(2){top:22px;right:18px}.burger i:nth-child(3){top:29px}.burger.is-open i:nth-child(1){top:22px;transform:rotate(45deg)}.burger.is-open i:nth-child(2){opacity:0;transform:translateX(-8px)}.burger.is-open i:nth-child(3){top:22px;transform:rotate(-45deg)}.nav-all{display:flex;align-items:center;gap:10px;flex:none;height:38px;margin-inline-end:8px;padding:0 14px 0 16px;border:0;border-radius:12px;background:var(--accent);color:#111;font:inherit;font-size:.9rem;font-weight:900;cursor:pointer;transition:background .2s,transform .2s var(--spring)}.nav-all:hover{background:var(--accent-hot);transform:translateY(-1px)}.burger-i{position:relative;display:block;width:18px;height:14px}.burger-i i{left:0;right:0;height:2px;background:#111}.burger-i i:nth-child(1){top:0}.burger-i i:nth-child(2){top:6px;right:5px}.burger-i i:nth-child(3){top:12px}.nav-all:hover .burger-i i:nth-child(2){right:0}.nav-all.is-open .burger-i i:nth-child(1){top:6px;transform:rotate(45deg)}.nav-all.is-open .burger-i i:nth-child(2){opacity:0}.nav-all.is-open .burger-i i:nth-child(3){top:6px;transform:rotate(-45deg)}.mp-overlay{position:fixed;inset:0;z-index:88;background:rgba(10,10,12,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s}.mp-overlay.is-open{opacity:1}.mpanel{position:fixed;z-index:90;top:0;bottom:0;inset-inline-start:0;display:flex;flex-direction:column;width:min(420px,92vw);background:#fff;box-shadow:0 0 60px rgba(0,0,0,.25);transform:translateX(105%);visibility:hidden;transition:transform .45s var(--ease),visibility .45s}.mpanel.is-open{transform:none;visibility:visible}.mp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;background:var(--night);color:#fff}.mp-logo{display:flex;align-items:center;gap:10px;color:#fff !important;text-decoration:none !important}.mp-logo img{height:44px;width:auto;background:#fff;border-radius:12px;padding:4px 8px}.mp-logo span{display:flex;flex-direction:column;line-height:1.4}.mp-logo b{font-size:1rem}.mp-logo small{font-size:.7rem;color:#b6b8bd}.mp-close{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:transform .35s var(--spring),background .2s}.mp-close:hover{background:rgba(255,255,255,.16);transform:rotate(90deg)}.mp-close .ic{width:20px;height:20px;margin:0}.mp-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 24px}.hs-panel{max-width:none;margin:0 0 6px}.hs-panel .hs-kbd{display:none}.hs-panel .hs-drop{position:static;margin-top:8px;max-height:none;box-shadow:none}.mp-label{margin:18px 2px 8px;font-size:.78rem;font-weight:900;color:var(--muted)}.mp-cats{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mp-cat{border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.mp-cat.is-open{border-color:var(--ink);box-shadow:0 10px 26px rgba(17,18,20,.08)}.mp-cat-btn{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;background:#fff;font:inherit;color:var(--ink);text-align:start;cursor:pointer}.mp-cat-btn img{width:48px;height:48px;flex:none;object-fit:contain;border-radius:14px;background:var(--mist);transition:transform .35s var(--spring)}.mp-cat-btn:hover img{transform:rotate(-6deg) scale(1.06)}.mp-cat-btn span{display:flex;flex-direction:column;flex:1;line-height:1.45}.mp-cat-btn b{font-size:.95rem}.mp-cat-btn small{font-size:.72rem;color:var(--muted)}.mp-chev{width:30px;height:30px;flex:none;border-radius:50%;background:var(--mist);position:relative;transition:transform .35s var(--spring),background .2s}.mp-chev::after{content:"";position:absolute;top:10px;left:11px;width:7px;height:7px;border-inline-start:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg)}.mp-cat.is-open .mp-chev{transform:rotate(180deg);background:var(--accent)}.mp-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.mp-sub>*{min-height:0;overflow:hidden}.mp-cat.is-open .mp-sub{grid-template-rows:1fr}.mp-sub{grid-template-areas:"inner"}.mp-sub>ul,.mp-sub>.mp-all{grid-area:auto}.mp-sub ul{list-style:none;margin:0;padding:0 10px}.mp-sub li a{display:flex;align-items:center;gap:10px;padding:7px 6px;border-radius:12px;color:var(--ink) !important;font-size:.86rem;font-weight:700;text-decoration:none !important;transition:background .15s}.mp-sub li a:hover{background:var(--accent-soft)}.mp-sub li img{width:38px;height:38px;object-fit:contain;border-radius:10px;background:var(--mist)}.mp-sub li span{flex:1}.mp-sub li i{font-style:normal;color:var(--muted);transition:transform .25s var(--spring)}.mp-sub li a:hover i{transform:translateX(-4px);color:var(--ink)}.mp-all{display:block;margin:6px 10px 12px;padding:10px;border-radius:12px;background:var(--ink);color:#fff !important;text-align:center;font-size:.84rem;font-weight:700;text-decoration:none !important}.mp-cat.is-open .mp-sub li{animation:rise .35s var(--ease) both}.mp-cat.is-open .mp-sub li:nth-child(2){animation-delay:.04s}.mp-cat.is-open .mp-sub li:nth-child(3){animation-delay:.08s}.mp-cat.is-open .mp-sub li:nth-child(4){animation-delay:.12s}.mp-cat.is-open .mp-sub li:nth-child(5){animation-delay:.16s}.mp-cat.is-open .mp-sub li:nth-child(6){animation-delay:.2s}.mp-cat.is-open .mp-sub li:nth-child(7){animation-delay:.24s}.mp-cat.is-open .mp-sub li:nth-child(8){animation-delay:.28s}.mp-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mp-q{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:16px;background:var(--mist);color:var(--ink) !important;font-size:.78rem;font-weight:700;text-decoration:none !important;transition:background .2s,transform .25s var(--spring)}.mp-q:hover{background:var(--accent-soft);transform:translateY(-3px)}.mp-q .ic{width:34px;height:34px;margin:0;padding:8px;border-radius:12px;background:var(--ink);color:var(--accent)}.mp-info{margin-top:16px;padding:14px;border-radius:16px;background:var(--accent-soft)}.mp-info p{display:flex;align-items:flex-start;gap:8px;margin:0 0 6px;font-size:.82rem;color:var(--ink-2)}.mp-info p:last-child{margin:0}.mp-info .ic{margin:3px 0 0;color:var(--gold)}.mp-info a{color:var(--ink);font-weight:700}.mp-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff}.mp-foot a{display:flex;align-items:center;justify-content:center;gap:6px;height:46px;border-radius:14px;font-size:.84rem;font-weight:700;color:#fff !important;text-decoration:none !important;transition:transform .2s var(--spring)}.mp-foot a:hover{transform:translateY(-2px)}.mp-foot .ic{width:18px;height:18px;margin:0}.mf-call{background:var(--accent);color:#111 !important}.mf-wa{background:var(--wa)}.mf-ig{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7)}.mpanel.is-open .mp-cat,.mpanel.is-open .mp-q{animation:rise .45s var(--ease) both}.mpanel.is-open .mp-cat:nth-child(2){animation-delay:.05s}.mpanel.is-open .mp-cat:nth-child(3){animation-delay:.1s}.mpanel.is-open .mp-cat:nth-child(4){animation-delay:.15s}@media (max-width:860px){.burger{display:block;position:absolute;inset-inline-start:16px}.hdr-sbtn{display:grid !important}.hdr-call{inset-inline-end:16px}.nav{display:none !important}.mpanel{width:100vw;inset-inline-start:0}.hs-cats{grid-template-columns:1fr 1fr}}.sizer{margin-top:72px}.sz-lead{margin:-8px 0 18px;color:var(--muted)}.sz-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:stretch}.sz-stage{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:400px;padding:28px 20px 0;border-radius:var(--r-xl);background:radial-gradient(80% 70% at 50% 100%,rgba(245,198,60,.22),transparent 70%),linear-gradient(180deg,#fbfaf6,#f1f0ea);border:1px solid var(--line)}.sz-stage::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#d9d6cc 1.1px,transparent 1.1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.sz-cyls{display:flex;align-items:flex-end;justify-content:center;gap:clamp(10px,3vw,30px);position:relative;z-index:1}.sz-floor{display:block;height:14px;margin:0 -20px;background:linear-gradient(180deg,#dcdad2,#cfccc3);border-top:1px solid #c7c4bb}.sz-cyl{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 0 12px;border:0;background:none;font:inherit;color:var(--muted);cursor:pointer;transition:transform .45s var(--spring),color .25s}.sz-cyl b{font-size:.84rem;white-space:nowrap}.sz-body{position:relative;display:block;overflow:hidden;border-radius:999px 999px 10px 10px / 40px 40px 10px 10px;background:linear-gradient(90deg,#2a2c30,#4a4d53 40%,#1d1f22);box-shadow:inset -6px 0 12px rgba(0,0,0,.35),0 14px 24px rgba(17,18,20,.18);transition:box-shadow .3s}.sz-body::before{content:"";position:absolute;top:-12px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:4px 4px 2px 2px;background:#c9a227;box-shadow:0 -6px 0 -2px #8d7a3d}.sz-cyl .sz-body{overflow:visible}.sz-gas{position:absolute;inset:auto 4px 4px;height:calc(100% - 8px);border-radius:999px 999px 8px 8px / 34px 34px 8px 8px;background:linear-gradient(180deg,rgba(245,198,60,.95),rgba(224,173,31,.9));transform-origin:bottom;transform:scaleY(0);transition:transform .9s var(--ease)}.sz-shine{position:absolute;top:12%;bottom:10%;inset-inline-start:20%;width:5px;border-radius:4px;background:rgba(255,255,255,.35)}.sz-5 .sz-body{width:34px;height:84px}.sz-10 .sz-body{width:34px;height:150px}.sz-20 .sz-body{width:52px;height:132px}.sz-40 .sz-body{width:52px;height:236px}.sz-50 .sz-body{width:55px;height:254px}.sz-cyl:hover{transform:translateY(-6px);color:var(--ink)}.sz-cyl.is-active{transform:translateY(-10px);color:var(--ink)}.sz-cyl.is-active .sz-gas{transform:scaleY(1)}.sz-cyl.is-active .sz-body{box-shadow:inset -6px 0 12px rgba(0,0,0,.35),0 0 0 4px #fff,0 0 0 6px var(--accent),0 24px 40px rgba(224,173,31,.35)}.sz-cyl.is-active b{padding:2px 10px;border-radius:999px;background:var(--ink);color:#fff}.sz-side{display:grid;grid-template-rows:auto 1fr;gap:14px}.sz-infos{position:relative}.sz-info{display:none;padding:22px;border-radius:var(--r-xl);background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1)}.sz-info.is-active{display:block;animation:rise .45s var(--ease) both}.sz-info h3{margin:0 0 10px;font-size:1.15rem;font-weight:900}.sz-info ul{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sz-info li{display:flex;flex-direction:column;padding:10px 12px;border-radius:14px;background:var(--mist)}.sz-info li span{font-size:.72rem;color:var(--muted)}.sz-info li b{font-size:.92rem}.sz-info p{margin:0 0 14px;color:var(--ink-2);font-size:.9rem}.sz-calc{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:center;padding:20px;border-radius:var(--r-xl);background:var(--night);color:#fff}.sz-gauge svg{width:130px;height:auto;display:block}.g-track{fill:none;stroke:rgba(255,255,255,.12);stroke-width:10;stroke-linecap:round}.g-fill{fill:none;stroke:var(--accent);stroke-width:10;stroke-linecap:round;stroke-dasharray:157;stroke-dashoffset:157;transition:stroke-dashoffset .8s var(--ease)}.g-needle{stroke:#fff;stroke-width:3;stroke-linecap:round;transform-origin:60px 62px;transform:rotate(-90deg);transition:transform .8s var(--spring)}.g-hub{fill:var(--accent)}.sz-out{display:flex;flex-direction:column;line-height:1.5}.sz-out span{font-size:.78rem;color:#b6b8bd}.sz-out b{font-size:1.5rem;font-weight:900;color:var(--accent)}.sz-out small{font-size:.76rem;color:#9fa2a9}.sz-flow{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:.84rem;color:#d4d5d8}.sz-flow b{color:#fff}.sz-flow input{width:100%;accent-color:var(--accent);cursor:pointer}.sz-calc .small{grid-column:1/-1;margin:4px 0 0;color:#8d9096;font-size:.72rem}.pt-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pt-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font:inherit;font-size:.9rem;font-weight:700;color:var(--ink-2);cursor:pointer;transition:all .25s var(--spring)}.pt-tab small{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--mist);font-size:.72rem}.pt-tab:hover{border-color:var(--ink);transform:translateY(-2px)}.pt-tab.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.pt-tab.is-active small{background:var(--accent);color:#111}.pt-grid .card.is-in{animation:rise .45s var(--ease) both}@media (max-width:1024px){.sz-wrap{grid-template-columns:1fr}.sz-stage{min-height:340px}}@media (max-width:560px){.sz-cyls{gap:8px}.sz-5 .sz-body{width:26px;height:64px}.sz-10 .sz-body{width:26px;height:112px}.sz-20 .sz-body{width:40px;height:100px}.sz-40 .sz-body{width:40px;height:178px}.sz-50 .sz-body{width:42px;height:192px}.sz-stage{min-height:300px;padding-inline:8px}.sz-cyl b{font-size:.72rem}.sz-calc{grid-template-columns:1fr;justify-items:center;text-align:center}.sz-flow{text-align:start}.pt-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pt-tab{flex:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}.deck-card.dc2,.deck-card.dc3{display:none}.rw b:first-child{opacity:1}.tb-rot span:first-child{opacity:1;transform:none}}@media print{.topbar,.site-header,.site-footer,.tabbar,.side,.cta-row,.cta-band,.wa-float,.ticker,.mols,.hazard,.progress{display:none}}