@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:#F2F7F9;--surface:#fff;--surf2:#E6F1F5;--ink:#0B2533;--muted:#41596A;--line:#DCE8ED;--accent:#0B7A9E;--on-accent:#fff;--sea:#0B4F6C;--red:#D6403A;--g1:#0B4F6C;--g2:#1BA9C4;--b0:#072F43;--b1:#0B6A8C;--b2:#22B4D0;--bk:#093F57;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=dark]{color-scheme:dark;--bg:#06161F;--surface:#0C2230;--surf2:#12303F;--ink:#E8F3F7;--muted:#B4CAD5;--line:#1B3A4A;--accent:#2BB8D8;--on-accent:#04202B;--red:#FF7A74}:root[data-theme=midnight]{color-scheme:dark;--bg:#0B0A1A;--surface:#15132B;--surf2:#1E1B3D;--ink:#ECEBFF;--muted:#B7B3E0;--line:#2C2956;--accent:#9B8CFF;--on-accent:#14102E;--sea:#2A2470;--red:#FF7A9A;--g1:#2A2470;--g2:#7B5CFF;--b0:#14102E;--b1:#3B2F9E;--b2:#8E7BFF;--bk:#1E1B3D}:root[data-theme=forest]{color-scheme:light;--bg:#F1F7F2;--surface:#fff;--surf2:#E2F0E5;--ink:#10281A;--muted:#43594B;--line:#D5E5D9;--accent:#1B8A4B;--on-accent:#fff;--sea:#14532D;--red:#C93A32;--g1:#14532D;--g2:#34B36B;--b0:#0C3A20;--b1:#1B7A45;--b2:#4CCB86;--bk:#0F4226}:root[data-theme=sunset]{color-scheme:light;--bg:#FFF6EF;--surface:#fff;--surf2:#FFE9D9;--ink:#2D1A10;--muted:#6A4B3A;--line:#F2D9C8;--accent:#C2410C;--on-accent:#fff;--sea:#9C2F0B;--red:#C2255C;--g1:#B8360C;--g2:#F08C3A;--b0:#6B1E08;--b1:#C2410C;--b2:#F59E4B;--bk:#7A2A0A}html{scroll-padding-top:100px;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.6 var(--ff),Tahoma,system-ui,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.wrap{max-width:1120px;margin:0 auto;padding-inline:14px}.top{background:var(--sea);color:#fff;font-size:12px;text-align:center;padding:5px 14px}header{position:sticky;top:0;z-index:30;background:var(--surface);border-bottom:1px solid var(--line)}.bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;padding-block:10px}.logo{grid-column:1;grid-row:1;font-weight:800;font-size:18px;display:flex;align-items:center;gap:8px}.mark-img{height:42px;width:auto;max-width:130px;object-fit:contain;border-radius:10px;display:block}.mark{width:52px;height:42px;border-radius:13px;border:1px dashed var(--muted);color:var(--muted);display:grid;place-items:center;font-size:11px;font-weight:500;line-height:1}nav{display:none;grid-column:2;grid-row:1;justify-content:center;gap:4px;font-size:14px}nav a{padding:6px 12px;border-radius:8px;color:var(--muted);font-weight:500}nav a:hover{background:var(--surf2);color:var(--ink)}.search{grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:8px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:13px;padding-inline:14px;height:42px}.search:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.search input{flex:1;min-width:0;border:0;background:none;padding:0;font-size:14px}.search input:focus-visible{outline:none}.search svg{width:17px;height:17px;color:var(--muted);flex:none}.cart{grid-column:3;grid-row:1;position:relative;width:42px;height:42px;border-radius:13px;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:grid;place-items:center}.cart svg{width:25px;height:25px;stroke-width:1.8}.cart b{position:absolute;top:-6px;inset-inline-start:-6px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:11px;line-height:1}.cart b[hidden]{display:none}.cart b.bump{animation:bump .3s}@keyframes bump{50%{transform:scale(1.35)}}@media(min-width:820px){.bar{grid-template-columns:auto 1fr 280px auto;gap:16px}nav{display:flex}.search{grid-column:3;grid-row:1}.cart{grid-column:4}}.hero{padding-block:12px 4px}.banner{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;padding:20px 18px 40px}.banner h1{margin:0 0 4px;font-size:22px;line-height:1.5;font-weight:800}.banner p{margin:0 0 14px;font-size:13px;line-height:1.8;opacity:.9;max-width:34ch}.cta{display:inline-block;border:0;background:var(--accent);color:var(--on-accent);border-radius:10px;padding:9px 20px;font-weight:700;font-size:14px}.banner .cta{background:#fff;color:var(--g1)}.banner svg{position:absolute;inset-inline:0;bottom:0;width:100%;height:34px}@media(min-width:820px){.banner{padding:40px 36px 64px}.banner h1{font-size:34px}.banner p{font-size:15px}.banner svg{height:52px}}.banner>svg{display:none}.banner>h1,.banner>p,.banner>.cta{position:relative;z-index:3}.fx{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;border-radius:inherit}.fx i{position:absolute;display:block}.fx .w{position:absolute;inset-inline:0;bottom:0;height:34px;background-repeat:repeat-x;background-size:200px 100%;z-index:2}.fx .w1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 40'%3E%3Cpath d='M0 22Q50 4 100 22T200 22V40H0Z' fill='%23fff' fill-opacity='.18'/%3E%3C/svg%3E");animation:fxSlide 5s linear infinite}.fx .w2{--tw:260px;height:28px;background-size:260px 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 260 40'%3E%3Cpath d='M0 26Q65 8 130 26T260 26V40H0Z' fill='%23fff' fill-opacity='.14'/%3E%3C/svg%3E");animation:fxSlide 8s linear infinite reverse}.fx i:nth-of-type(1){--x:6%;--y:14%;--s:10px;--d:-1s;--t:7s}.fx i:nth-of-type(2){--x:18%;--y:62%;--s:6px;--d:-4s;--t:9s}.fx i:nth-of-type(3){--x:31%;--y:30%;--s:14px;--d:-2s;--t:8s}.fx i:nth-of-type(4){--x:44%;--y:74%;--s:8px;--d:-6s;--t:10s}.fx i:nth-of-type(5){--x:57%;--y:20%;--s:12px;--d:-3s;--t:7.5s}.fx i:nth-of-type(6){--x:69%;--y:52%;--s:7px;--d:-5s;--t:9.5s}.fx i:nth-of-type(7){--x:82%;--y:12%;--s:11px;--d:-7s;--t:8.5s}.fx i:nth-of-type(8){--x:93%;--y:68%;--s:9px;--d:-2.5s;--t:11s}.fx i{left:var(--x);bottom:-24px;width:var(--s);height:var(--s);border-radius:50%;border:1.5px solid rgba(255,255,255,.55);background:radial-gradient(circle at 30% 30%,#ffffff73,#ffffff14);animation:fxRise var(--t) ease-in infinite;animation-delay:var(--d)}@keyframes fxRise{0%{transform:translate(0) scale(.5);opacity:0}15%{opacity:1}50%{transform:translate(10px,-90px) scale(.85)}to{transform:translate(-8px,-190px) scale(1);opacity:0}}@keyframes fxSlide{to{background-position-x:var(--tw,200px)}}:root[data-theme=dark] .fx:before{content:"";position:absolute;inset:-20% -10% 0;background:linear-gradient(105deg,transparent 28%,rgba(111,218,242,.13) 38%,transparent 48%,rgba(111,218,242,.09) 62%,transparent 72%);transform-origin:top center;animation:fxRays 9s ease-in-out infinite alternate}:root[data-theme=dark] .fx i{border-color:#6fdaf2b3;background:radial-gradient(circle at 30% 30%,#6fdaf280,#6fdaf20d);box-shadow:0 0 10px #6fdaf273;animation-duration:calc(var(--t)*1.4)}:root[data-theme=dark] .fx .w1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 40'%3E%3Cpath d='M0 22Q50 4 100 22T200 22V40H0Z' fill='%236FDAF2' fill-opacity='.16'/%3E%3C/svg%3E")}:root[data-theme=dark] .fx .w2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 260 40'%3E%3Cpath d='M0 26Q65 8 130 26T260 26V40H0Z' fill='%236FDAF2' fill-opacity='.10'/%3E%3C/svg%3E")}@keyframes fxRays{0%{transform:rotate(-4deg) translate(-4%);opacity:.6}to{transform:rotate(4deg) translate(4%);opacity:1}}:root[data-theme=midnight] .fx i{left:var(--x);top:var(--y);bottom:auto;width:calc(var(--s)/3.2);height:calc(var(--s)/3.2);border:0;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #c8beffd9;animation:fxTwinkle calc(var(--t)/3) ease-in-out infinite alternate;animation-delay:var(--d)}:root[data-theme=midnight] .fx .w{height:70%;background:none;border-radius:50%;filter:blur(18px);animation:fxAurora 9s ease-in-out infinite alternate}:root[data-theme=midnight] .fx .w1{background:linear-gradient(90deg,transparent,rgba(155,140,255,.4),rgba(90,200,255,.28),transparent)}:root[data-theme=midnight] .fx .w2{background:linear-gradient(90deg,transparent,rgba(255,120,200,.22),rgba(155,140,255,.3),transparent);animation-duration:13s;animation-direction:alternate-reverse}:root[data-theme=midnight] .fx:before{content:"";position:absolute;top:10%;left:80%;width:90px;height:2px;border-radius:2px;background:linear-gradient(90deg,#fff,transparent);transform:rotate(-30deg);opacity:0;animation:fxShoot 7s ease-in infinite;z-index:1}@keyframes fxTwinkle{0%{opacity:.15;transform:scale(.7)}to{opacity:1;transform:scale(1.4)}}@keyframes fxAurora{0%{transform:translate(-22%) scaleY(.9)}to{transform:translate(22%) scaleY(1.15)}}@keyframes fxShoot{0%,70%{opacity:0;transform:translate(0) rotate(-30deg)}74%{opacity:1}to{opacity:0;transform:translate(-260px,150px) rotate(-30deg)}}:root[data-theme=forest] .fx i{left:var(--x);top:var(--y);bottom:auto;width:5px;height:5px;border:0;border-radius:50%;background:#e8ff8a;box-shadow:0 0 10px 3px #e8ff8ab3;animation:fxFly calc(var(--t)*1.2) ease-in-out infinite alternate,fxBlink calc(var(--t)/3) ease-in-out infinite alternate;animation-delay:var(--d),var(--d)}:root[data-theme=forest] .fx .w1{--tw:260px;height:30px;background-size:260px 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 260 40'%3E%3Cpath d='M0 30Q65 6 130 30T260 30V40H0Z' fill='%230C3A20' fill-opacity='.45'/%3E%3C/svg%3E")}:root[data-theme=forest] .fx .w2{--tw:200px;height:22px;background-size:200px 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 40'%3E%3Cpath d='M0 33Q50 16 100 33T200 33V40H0Z' fill='%2306210F' fill-opacity='.45'/%3E%3C/svg%3E")}:root[data-theme=forest] .fx .w1{animation-duration:30s}:root[data-theme=forest] .fx .w2{animation-duration:22s}@keyframes fxFly{0%{transform:translate(0)}33%{transform:translate(18px,-14px)}66%{transform:translate(-12px,10px)}to{transform:translate(14px,18px)}}@keyframes fxBlink{0%{opacity:.2}to{opacity:1}}:root[data-theme=sunset] .fx:after{content:"";position:absolute;left:22%;bottom:-46px;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,#fff1b8 0,#ffc46b 45%,#f08c3a);box-shadow:0 0 40px 18px #ffc46b73,0 0 90px 40px #f08c3a4d;animation:fxSun 7s ease-in-out infinite alternate;z-index:1}:root[data-theme=sunset] .fx i{left:-140px;top:var(--y);bottom:auto;width:calc(var(--s)*7);height:calc(var(--s)*1.7);border:0;border-radius:999px;background:#ffffff3d;filter:blur(1.5px);box-shadow:calc(var(--s)*1.5) calc(var(--s)*-.7) 0 calc(var(--s)*.3) #fff3;animation:fxCloud calc(var(--t)*3) linear infinite;animation-delay:calc(var(--d)*4)}:root[data-theme=sunset] .fx i:nth-of-type(n+5){display:none}:root[data-theme=sunset] .fx .w1{--tw:240px;background-size:240px 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 240 40'%3E%3Cpath d='M0 28Q60 10 120 28T240 28V40H0Z' fill='%239C2F0B' fill-opacity='.35'/%3E%3C/svg%3E")}:root[data-theme=sunset] .fx .w2{--tw:180px;background-size:180px 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 180 40'%3E%3Cpath d='M0 32Q45 18 90 32T180 32V40H0Z' fill='%236B1E08' fill-opacity='.4'/%3E%3C/svg%3E")}:root[data-theme=sunset] .fx .w1{animation-duration:26s}:root[data-theme=sunset] .fx .w2{animation-duration:19s}@keyframes fxSun{0%{transform:translateY(6px) scale(.97)}to{transform:translateY(-10px) scale(1.06)}}@keyframes fxCloud{0%{transform:translate(0)}to{transform:translate(640px)}}@media(prefers-reduced-motion:reduce){.fx,.fx *,.fx:before,.fx:after{animation:none!important}}.pmx button.lg img{height:30px;image-rendering:auto}.pmx button.lg img.dk{display:none}:root[data-theme=dark] .pmx button.lg img.lt,:root[data-theme=midnight] .pmx button.lg img.lt,:root[data-theme=gold] .pmx button.lg img.lt,:root[data-theme=graphite] .pmx button.lg img.lt,:root[data-theme=ruby] .pmx button.lg img.lt{display:none}:root[data-theme=dark] .pmx button.lg img.dk,:root[data-theme=midnight] .pmx button.lg img.dk,:root[data-theme=gold] .pmx button.lg img.dk,:root[data-theme=graphite] .pmx button.lg img.dk,:root[data-theme=ruby] .pmx button.lg img.dk{display:block}:root[data-theme=dark] .pmx button.lg,:root[data-theme=midnight] .pmx button.lg{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 16%,var(--surf2)),color-mix(in srgb,var(--accent) 5%,var(--surface)));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));min-height:52px;transition:border-color .25s,box-shadow .25s,transform .2s cubic-bezier(.3,1.6,.5,1)}:root[data-theme=dark] .pmx button.lg[aria-pressed=true],:root[data-theme=midnight] .pmx button.lg[aria-pressed=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 26%,var(--surf2)),color-mix(in srgb,var(--accent) 10%,var(--surface)));border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent),0 8px 20px color-mix(in srgb,var(--accent) 25%,transparent)}.tools{display:flex;align-items:center;gap:10px;padding-top:16px}.tools h2{margin:0;font-size:17px;font-weight:800;flex:none}.chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;padding-block:2px}.chip{flex:none;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px 12px;font-size:13px}.chip[aria-current=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:700}.sort{flex:none;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:4px 6px;font-size:13px;display:none}@media(min-width:720px){.sort{display:block}}.sub{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding-block:10px 24px}@media(min-width:720px){.grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media(min-width:980px){.grid{grid-template-columns:repeat(4,1fr)}}.card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:8px}.art{position:relative;aspect-ratio:1;border-radius:10px;display:grid;place-items:center;background:var(--surf2)}.ph{font-size:12px;color:var(--muted)}.badge{position:absolute;top:6px;inset-inline-start:6px;background:var(--red);color:#fff;border-radius:6px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.card h3{font-size:13px;font-weight:500;margin:8px 2px 0;line-height:1.6}.row{display:flex;justify-content:space-between;align-items:flex-end;gap:6px;margin:4px 2px 0}.price{font-weight:800;font-size:14px;line-height:1.4}.price small{font-weight:400;font-size:11px;color:var(--muted);margin-inline-start:3px}.price s{display:block;font-weight:400;font-size:11px;color:var(--muted)}.add{border:0;background:var(--accent);color:var(--on-accent);border-radius:8px;width:30px;height:30px;font-size:18px;line-height:1;flex:none}.add:active{transform:scale(.92)}.empty{grid-column:1/-1;text-align:center;color:var(--muted);padding:32px 0}.perks{display:grid;gap:8px;padding-bottom:20px}@media(min-width:720px){.perks{grid-template-columns:repeat(3,1fr)}}.perks div{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 14px;font-size:14px}.perks strong{display:block}.perks span{color:var(--muted);font-size:12px}.news{background:var(--surf2);border-radius:16px;padding:16px;display:grid;gap:10px;margin-bottom:28px;min-width:0}.news>*{min-width:0}.news h2{margin:0;font-size:16px}.news p{margin:0;color:var(--muted);font-size:13px}.news form{display:flex;gap:6px;width:100%;max-width:420px}.news input{flex:1;min-width:0;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 12px;font-size:14px}.news button{flex:none;border:0;background:var(--accent);color:var(--on-accent);border-radius:10px;padding:0 16px;font-weight:700;font-size:14px}@media(min-width:820px){.news{grid-template-columns:1fr auto;align-items:center;padding:22px}}footer{background:var(--surface);border-top:1px solid var(--line);padding-top:24px}.fcols{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.fcols>div:first-child{grid-column:1/-1}.fcols h4{margin:0 0 6px;font-size:14px}.fcols a{display:block;color:var(--muted);font-size:13px;padding-block:2px}.fcols a:hover{color:var(--ink)}.fcols .logo a{display:flex}.fcols p{margin:6px 0 0;color:var(--muted);font-size:13px;max-width:38ch}.trust{display:flex;gap:8px;margin-top:10px}.trust span{width:56px;height:56px;border:1px dashed var(--line);border-radius:10px;display:grid;place-items:center;text-align:center;font-size:10px;color:var(--muted);line-height:1.3}.copy{border-top:1px solid var(--line);margin-top:20px;padding-block:12px;color:var(--muted);font-size:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}@media(min-width:820px){.fcols{grid-template-columns:1.6fr 1fr 1fr 1.2fr}.fcols>div:first-child{grid-column:auto}}body.co main,body.co footer,body.co .search{display:none}.co{padding-block:10px calc(108px + env(safe-area-inset-bottom,0px))}.co-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.back{flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:0;font-size:20px;line-height:1;color:var(--ink)}.co-head h1{margin:0;font-size:18px;font-weight:800}.co-grid{display:grid;gap:10px}@media(min-width:820px){.co{padding-bottom:40px}.co-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:16px}.co-sum{position:sticky;top:130px;order:2}}.co-sum{order:-1;background:var(--surface);border:1px solid var(--line);border-radius:14px}@media(min-width:820px){.co-sum{order:2}}.co-sum summary{list-style:none;display:flex;align-items:center;gap:8px;padding:11px 14px;cursor:pointer;font-weight:700;font-size:14px}.co-sum summary::-webkit-details-marker{display:none}.co-sum summary .tot{margin-inline-start:auto;color:var(--atx,var(--accent));font-weight:800}.co-sum summary .chev{width:16px;height:16px;flex:none;color:var(--muted);transition:transform .2s}.co-sum[open] summary .chev{transform:rotate(180deg)}.co-sum .body{padding:0 14px 12px;border-top:1px solid var(--line)}.co-sum .body>:first-child{margin-top:8px}@media(min-width:820px){.co-sum summary{pointer-events:none}.co-sum summary .chev{display:none}}.sr{display:flex;justify-content:space-between;gap:10px;padding-block:3px;font-size:14px}.sr.m{color:var(--muted)}.sr.tt{border-top:1px dashed var(--line);margin-top:6px;padding-top:9px;font-weight:800;font-size:15px}.co-form{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:12px}.co-form h2 svg{width:16px;height:16px}.co-form h2{margin:0;font-size:14px;font-weight:800;display:flex;align-items:center;gap:8px}.co-form h2 i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--accent);color:var(--on-accent);font:700 12px/1 var(--ff),sans-serif}.co-form .sec{display:grid;gap:10px}.co-form .sec+.sec{border-top:1px solid var(--line);padding-top:14px}.two{display:grid;gap:10px}@media(min-width:480px){.two{grid-template-columns:1fr 1fr}}.co-form label{display:grid;gap:5px;font-size:13px;font-weight:500;color:var(--ink)}.co-form input,.co-form textarea{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ink);font-size:15px;font-weight:500;resize:none}.co-form input::placeholder{color:var(--muted);opacity:.7;font-weight:400}.co-form input:focus,.co-form textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.hint{margin:0;font-size:13px;line-height:1.8;color:var(--muted)}.hint b{color:var(--atx,var(--accent))}.bank{position:relative;overflow:hidden;border-radius:18px;padding:16px 18px;color:#fff;background:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px),linear-gradient(135deg,var(--b0) 0%,var(--b1) 55%,var(--b2) 100%);display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;width:100%;max-width:380px;aspect-ratio:1.586/1;margin-inline:auto;box-shadow:0 16px 28px -14px #072f43cc,inset 0 1px #ffffff40}.bank:after{content:"";position:absolute;inset-inline-end:-40px;top:-50px;width:150px;height:150px;border-radius:50%;background:#ffffff1a}.bank>*{position:relative;z-index:1}.chipic{width:32px;height:24px;border-radius:5px;background:linear-gradient(135deg,#f5d98b,#c99b3a)}.card-no{user-select:all;-webkit-user-select:all;text-shadow:0 1px 2px rgba(0,0,0,.25);font-size:clamp(18px,5.6vw,24px);font-weight:800;letter-spacing:2px;text-align:center;font-variant-numeric:tabular-nums;padding-block:4px}.bank-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500}.bank-row button{border:0;background:#fff;color:var(--bk);border-radius:8px;padding:6px 12px;font-weight:700;font-size:13px;transition:transform .15s,background .2s}.bank-row button.done{background:#b8f2cf}.bn{display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px}.bn i{width:28px;height:28px;border-radius:9px;background:#ffffff2e;display:grid;place-items:center}.bn svg{width:16px;height:16px}.bk.cc{justify-content:flex-start;gap:10px}.bank .card-no{align-self:center;letter-spacing:1.5px;font-size:clamp(17px,5.2vw,23px)}.bank-row button:active{transform:scale(.96)}.paybar{position:fixed;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:35;display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:8px 8px 8px 12px;box-shadow:0 8px 20px -10px #05141e73}.paybar .pt{display:grid;line-height:1.35;flex:none}.paybar .pt span{font-size:11px;color:var(--muted)}.paybar .pt b{font-size:15px;font-weight:800}.paybar .cta{flex:1;padding:12px;font-size:15px;text-align:center}@media(min-width:820px){.paybar{position:static;border:0;padding:0;background:none;box-shadow:none;border-radius:0}.paybar .pt{display:none}}body.co .toast{bottom:calc(100px + env(safe-area-inset-bottom,0px))}@media(min-width:820px){body.co .toast{bottom:20px}}.pmx{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.pmx button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;padding:10px 8px;font-size:13.5px;font-weight:500;cursor:pointer}.pmx button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);font-weight:700}.ok.bad .tick circle{stroke:var(--red)}.ok.bad .tick path{stroke:var(--red)}.ok.bad b{color:var(--red)}.ok{text-align:center;padding-block:40px}.ok b{color:var(--atx,var(--accent));font-size:22px}.ov{position:fixed;inset:0;background:#05141e8c;opacity:0;visibility:hidden;transition:.25s;z-index:50}.drawer{position:fixed;top:0;bottom:0;left:0;width:min(400px,100%);background:var(--surface);z-index:60;display:flex;flex-direction:column;transform:translate(-100%);visibility:hidden;transition:transform .3s,visibility .3s;padding-bottom:env(safe-area-inset-bottom,0px)}body.open .ov{opacity:1;visibility:visible}body.open .drawer{transform:none;visibility:visible}.dh{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;padding-top:calc(12px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--line)}.dh h2{margin:0;font-size:16px}.x{border:1px solid var(--line);background:none;border-radius:8px;width:32px;height:32px;font-size:15px;line-height:1}.ship{padding:10px 14px;background:var(--surf2);font-size:13px}.meter{height:5px;border-radius:3px;background:var(--surface);margin-top:6px;overflow:hidden}.meter i{display:block;height:100%;background:var(--accent);width:0;transition:width .3s}.items{flex:1;overflow-y:auto;padding:4px 14px}.item{display:grid;grid-template-columns:56px 1fr;gap:10px;padding-block:10px;border-bottom:1px solid var(--line)}.item .art{border-radius:8px}.item h3{margin:0;font-size:13px;font-weight:500;line-height:1.5}.item .meta{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:13px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px}.qty button{border:0;background:none;width:28px;height:28px;font-size:15px}.qty span{min-width:22px;text-align:center;font-weight:500}.rm{border:0;background:none;color:var(--muted);font-size:12px;text-decoration:underline;padding:0}.dempty{text-align:center;color:var(--muted);padding:40px 14px;font-size:14px}.dempty button{margin-top:12px;border:1px solid var(--line);background:none;border-radius:10px;padding:6px 16px}.df{padding:12px 14px;border-top:1px solid var(--line)}.sum{display:flex;justify-content:space-between;margin-bottom:4px;font-size:13px;color:var(--muted)}.sum.t{color:var(--ink);font-weight:800;font-size:15px;margin-bottom:10px}.df .cta{display:block;width:100%;text-align:center;padding:11px}.df .cta[disabled]{opacity:.4;cursor:not-allowed}.toast{position:fixed;inset-inline:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));margin:auto;max-width:340px;background:var(--ink);color:var(--bg);padding:10px 14px;border-radius:10px;font-size:13px;text-align:center;opacity:0;transform:translateY(10px);transition:.2s;pointer-events:none;z-index:70}.toast.on{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes drift{to{transform:translate(-6%)}}@keyframes shine{0%,70%{transform:translate3d(-120%,0,0) skew(-20deg)}to{transform:translate3d(360%,0,0) skew(-20deg)}}@keyframes draw{to{stroke-dashoffset:0}}.banner h1,.banner p,.banner .cta{animation:rise .6s cubic-bezier(.2,.7,.2,1) backwards}.banner p{animation-delay:.08s}.banner .cta{animation-delay:.16s}.banner svg path{transform-box:fill-box;animation:drift 7s ease-in-out 2 alternate}.banner svg path+path{animation-duration:9s;animation-direction:alternate-reverse}.card{transition:transform .2s,box-shadow .2s}.card:nth-child(2){animation-delay:.04s}.card:nth-child(3){animation-delay:.08s}.card:nth-child(4){animation-delay:.12s}.card:nth-child(5){animation-delay:.16s}.card:nth-child(6){animation-delay:.2s}.card:nth-child(7){animation-delay:.24s}.card:nth-child(8){animation-delay:.28s}@media(hover:hover){.card:hover{transform:translateY(-3px);box-shadow:0 12px 24px -14px #0b4f6c73}.add:hover{transform:scale(1.1)}.cta:hover{filter:brightness(1.06)}}.add,.cta,.chip{transition:transform .15s,filter .2s,background .2s}.cta:active{transform:scale(.97)}@keyframes fadein{0%{opacity:0}}.co:not([hidden]){animation:fadein .4s backwards}.co-sum .body{animation:pop .25s backwards}.bank{isolation:isolate;contain:paint;transform:translateZ(0)}.co-form:focus-within .bank:before{animation-play-state:paused}.bank:before{content:"";position:absolute;inset:0 auto 0 0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:shine 6s linear infinite;will-change:transform;backface-visibility:hidden;z-index:0}.ok .tick{width:72px;height:72px;margin:0 auto 10px;display:block;animation:pop .4s backwards}.ok .tick circle{fill:none;stroke:var(--accent);stroke-width:3;opacity:.25}.ok .tick path{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:draw .5s .25s ease-out forwards}.ok{--rc:#1B8A5A}.ok.bad{--rc:#D6403A}.ok.wait{--rc:#B7791F}.ok .tick circle{stroke:var(--rc)}.ok .tick path{stroke:var(--rc)}.ok h1{color:var(--rc);font-size:22px;font-weight:800;margin:6px 0 10px}.ok p{margin:6px 0;color:var(--muted);line-height:1.9}.ok b{color:var(--ink)}#done .ok{max-width:460px;margin:24px auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:30px 20px}#done .ok .cta{margin:14px 4px 0;font-family:inherit}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.back svg{width:18px;height:18px}.x svg{width:16px;height:16px}.drawer{font-family:var(--ff),Tahoma,system-ui,sans-serif}.dh{padding-block-end:12px}.dh h2{font-size:17px;font-weight:800}.drawer .dh .x{border:0;background:var(--surf2);border-radius:50%;width:32px;height:32px}.ship{margin:12px 12px 2px;border-radius:14px;padding:10px 12px;font-size:12.5px;line-height:1.8}.items{padding:4px 0 8px}.item{grid-template-columns:56px 1fr;gap:12px;margin:10px 12px 0;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.item .art{border-radius:14px;align-self:start}.item .ib{min-width:0;display:flex;flex-direction:column;gap:8px}.itop{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.item h3{font-size:13.5px;font-weight:700;line-height:1.6}.item .meta{margin-top:0;gap:8px;flex-wrap:wrap}.item .meta strong{font-weight:800;font-size:13.5px}.item .rm{flex:none;border:0;background:none;color:var(--red);width:24px;height:24px;border-radius:50%;padding:0;font-size:12px;line-height:1;opacity:.75}.item .rm:hover{opacity:1;background:var(--surf2)}.item .qty{background:var(--surf2);border:0;border-radius:999px;padding:2px}.item .qty button{background:var(--surface);border-radius:50%;width:28px;height:28px;font-size:16px;line-height:1}.item .qty span{min-width:30px;font-weight:700}.item .qty .qin{width:64px;background:transparent;border:0;text-align:center}.df{padding:8px 12px 14px;border-top:0}.df .sm{margin:6px 0 12px;padding:14px;border-radius:16px;background:var(--surf2)}.df .sum{margin-bottom:0;padding-block:3px}.df .sum.t{margin:8px 0 0;padding-top:10px;border-top:1px dashed var(--line);font-size:16px}.df .cta{border-radius:14px;padding:13px;font-size:15px;font-weight:800;font-family:inherit}.x{display:grid;place-items:center;padding:0}.bk{display:flex;justify-content:space-between;align-items:center}.bk>svg:last-child{width:22px;height:22px;opacity:.85}.chipic{width:34px;height:26px}.bank-row button{display:inline-flex;align-items:center;gap:6px}.bank-row button svg{width:15px;height:15px}.co-form .cta svg{width:17px;height:17px;margin-inline-end:6px;vertical-align:-3px}.paybar .cta{display:flex;align-items:center;justify-content:center}body.pdv main,body.pdv .search{display:none}.pvs{padding-block:4px calc(108px + env(safe-area-inset-bottom,0px));animation:fadein .4s backwards}.pvs *{min-width:0}.crumb{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--muted);padding-block:12px 8px}.crumb>*+*:before{content:"‹";margin-inline-end:6px}.pd{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:820px){.pvs{padding-bottom:40px}.pd{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}}.gal{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.pmain{position:relative;aspect-ratio:1;border-radius:16px;background:var(--surf2);display:grid;place-items:center;color:var(--muted);font-size:13px;animation:fade .3s}.pmain .badge{top:10px;inset-inline-start:10px;font-size:12px;line-height:24px;padding:0 8px;border-radius:8px}.thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.th{width:100%;aspect-ratio:1;border-radius:10px;background:var(--surf2);border:2px solid transparent;font-size:12px;color:var(--muted);padding:0;transition:border-color .2s,transform .15s}.th[aria-current=true]{border-color:var(--accent)}.th:active{transform:scale(.95)}.pvs h1{margin:0;font-size:21px;line-height:1.6;font-weight:800}.pm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-top:4px}.stars{display:inline-flex;gap:1px;color:#e8a317}.stars svg{width:15px;height:15px}.pill{background:var(--surf2);border-radius:999px;padding:1px 10px;color:var(--ink);font-size:12.5px}.pp{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-block:10px 4px}.pp b{font-size:24px;font-weight:800}.pp small{font-size:13px;color:var(--muted)}.pp s{font-size:14px;color:var(--muted)}.stock{display:inline-flex;align-items:center;gap:6px;color:#1b8a5a;font-size:13px;font-weight:500}.stock svg,.pk svg{width:17px;height:17px}:root[data-theme=dark] .stock,:root[data-theme=midnight] .stock,:root[data-theme=gold] .stock,:root[data-theme=graphite] .stock,:root[data-theme=ruby] .stock{color:#5fd39a}.lead{margin:20px 0 0;color:var(--muted);line-height:1.9}.lead p{margin:0 0 10px}.lead ul,.lead ol{margin:0 0 10px;padding:0 20px 0 0}.lead li{margin:4px 0}.lead>:first-child{margin-top:0}.lead>:last-child{margin-bottom:0}.pk{display:grid;gap:6px;margin-top:12px}.pk div{display:flex;align-items:center;gap:8px;font-size:13.5px}.pk svg{color:var(--atx,var(--accent))}.buy{position:fixed;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:35;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:0 8px 20px -10px #05141e73}.pqty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;flex:none}.pqty button{border:0;background:none;width:34px;height:40px;font-size:18px}.pqty span{min-width:26px;text-align:center;font-weight:700}.pcta{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--accent);color:var(--on-accent);border-radius:11px;height:42px;font-weight:700;font-size:15px;transition:transform .15s,background .25s}.pcta:active{transform:scale(.97)}.pcta svg{width:18px;height:18px}.pcta.done{background:#1b8a5a;color:#fff}.go{display:none;margin-top:8px;border:0;background:none;padding:0;color:var(--atx,var(--accent));font-weight:700;font-size:13px}.go.on{display:inline-block;animation:rise .3s backwards}@media(min-width:820px){.buy{position:static;box-shadow:none;border-radius:14px;padding:12px;margin-top:14px}}.acc{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-block:20px}.pvs details{background:var(--surface);border:1px solid var(--line);border-radius:12px}.pvs summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-weight:700;font-size:14.5px}.pvs summary::-webkit-details-marker{display:none}.pvs summary svg{width:16px;height:16px;color:var(--muted);transition:transform .2s}.pvs details[open] summary svg{transform:rotate(180deg)}.pvs details>div{padding:0 14px 14px;color:var(--muted);animation:fade .25s}.pvs table{width:100%;border-collapse:collapse;font-size:14px}.pvs th,.pvs td{text-align:start;padding:8px 0;border-bottom:1px solid var(--line)}.pvs th{font-weight:500;color:var(--muted);width:40%}.pvs td{color:var(--ink)}.pvs h2{font-size:17px;margin:24px 0 0}.pvs .grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.pvs .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body.pdv .toast{bottom:calc(100px + env(safe-area-inset-bottom,0px))}@media(min-width:820px){body.pdv .toast{bottom:20px}}@keyframes fade{0%{opacity:.3;transform:scale(.98)}to{opacity:1;transform:none}}.acts{grid-column:3;grid-row:1;display:flex;align-items:center;gap:8px;margin-inline-end:8px}header{box-shadow:0 10px 24px -20px #05141e8c}.usr,.cart{transition:transform .15s,border-color .2s}.usr:active,.cart:active{transform:scale(.95)}.oi{margin:0;color:var(--muted);font-size:12.5px;line-height:1.7}@media(min-width:820px){.acts{grid-column:4}}.usr{position:relative;height:42px;border-radius:13px;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:flex;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;white-space:nowrap}.usr svg{width:18px;height:18px}.usr.in:after{content:"";position:absolute;top:-3px;inset-inline-start:-3px;width:10px;height:10px;border-radius:50%;background:#1b8a5a;border:2px solid var(--surface)}.upanel{position:fixed;top:0;bottom:0;right:0;width:min(400px,100%);background:var(--surface);z-index:60;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .3s,visibility .3s;padding-bottom:env(safe-area-inset-bottom,0px)}body.uopen .upanel{transform:none;visibility:visible}body.uopen .ov{opacity:1;visibility:visible}.ubody{flex:1;overflow-y:auto;padding:0 14px 16px;display:grid;gap:12px;align-content:start}.uf{display:grid;gap:10px}.uf label{display:grid;gap:5px;font-size:13px;font-weight:500}.uf input,.uf textarea{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:15px;resize:none}.uf input:focus,.uf textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.uf .cta{display:block;width:100%;border:0;padding:11px;text-align:center}.uf a.cta{text-decoration:none;box-sizing:border-box}.uf select{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:15px}.uf label.ck{display:flex;align-items:center;gap:8px}.uf label.ck input{width:auto}.uf input[type=file]{padding:8px}.uhd{display:flex;align-items:center;gap:12px}.av{width:52px;height:52px;border-radius:16px;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-weight:800;font-size:18px;flex:none}.uhd strong{display:block}.uhd div span{color:var(--muted);font-size:13px}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--surf2);border-radius:12px;padding:3px}.seg button{border:0;background:none;border-radius:9px;padding:7px;font-size:13.5px;font-weight:500}.seg button[aria-pressed=true]{background:var(--surface);font-weight:700;box-shadow:0 1px 3px #00000026}.ord{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:4px;font-size:13.5px;animation:pop .25s backwards}.ord div{display:flex;justify-content:space-between;gap:8px}.ord .st{justify-self:start;background:var(--surf2);border-radius:999px;padding:0 10px;font-size:12px}.ubody.auth{padding:0;gap:0}.ahero{background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;padding:30px 22px 54px}.ahero h1{margin:0;font-size:26px;line-height:1.35}.ahero p{margin:6px 0 0;opacity:.92;font-size:14px}.acard{margin:-30px 14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:6px 16px 18px;box-shadow:0 10px 24px -14px #05141e8c}.atabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin-bottom:16px}.atabs button{border:0;background:none;padding:12px 0 10px;font-weight:600;color:var(--muted);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px;font-size:14px}.atabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.upl{display:grid;gap:8px;font-size:13px}.upl .pv{display:flex;align-items:center;gap:10px}.upl .pv img{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:var(--surf2)}.upl .pv img.lg{object-fit:contain;padding:4px}.upl .pv span{color:var(--muted);font-size:12px}.upl .row{display:flex;gap:8px;flex-wrap:wrap}.upl .row button,.upl .row .fbtn{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer}.upl .row .rm{color:var(--red)}.upl input[type=file]{display:none}.thgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.thgrid button{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:13.5px;cursor:pointer}.thgrid button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent);font-weight:700}.thgrid i{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:none}.hpf,.co-form .hpf,.uf .hpf{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;max-width:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important;clip-path:inset(50%)!important;pointer-events:none!important}#coCard{display:grid;gap:10px}.caprow{display:flex;align-items:center;gap:8px}.capimg{border:1px solid var(--line);border-radius:10px;background:#f1f5f8;max-width:calc(100% - 52px);height:auto;min-height:40px}.caprf{flex:none;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text,inherit);font-size:20px;cursor:pointer}.ferr{margin:0;min-height:0;font-size:12.5px;color:var(--red);line-height:1.7}.ferr:empty{display:none}.uh3{margin:4px 0 0;font-size:14px}.uf+.uf{margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.lo{border:1px solid var(--line);background:none;border-radius:10px;padding:9px;color:var(--red);font-weight:700;margin-top:6px}.uhero{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);padding:12px 14px;padding-top:calc(12px + env(safe-area-inset-top,0px));justify-content:flex-start}.uhero h2{margin:0;margin-inline-end:auto;font-size:16px}.uhero .hi{width:22px;height:22px;margin-inline-end:8px}.uhero .hi{color:var(--atx,var(--accent))}.ubody{padding-top:28px}.uhd,.wel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px 14px;box-shadow:0 10px 24px -14px #05141e8c}.wel{display:grid;gap:6px;justify-items:center;text-align:center;padding:24px 16px;background:var(--surf2);border:0;box-shadow:none;margin-bottom:6px}.wi{width:56px;height:56px;border-radius:18px;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;margin-bottom:4px}.wi svg{width:28px;height:28px}.wel strong{font-size:15px}.wel span{color:var(--muted);font-size:13px;line-height:1.8}.stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stats div{background:var(--surf2);border-radius:12px;padding:10px;display:grid;text-align:center;line-height:1.5}.stats b{font-size:19px;font-weight:800}.stats span{font-size:12px;color:var(--muted)}.ord{border-inline-start:4px solid var(--accent)}.ord .st:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#e8a317;margin-inline-end:6px}.ubody>*{animation:rise .35s backwards}.ubody>*:nth-child(2){animation-delay:.05s}.ubody>*:nth-child(3){animation-delay:.1s}.ubody>*:nth-child(4){animation-delay:.15s}html:has(body.co),html:has(body.pdv),html:has(body.uopen){scroll-behavior:auto}.co-form input,.co-form textarea{transition:none}.toast{transition:opacity .2s,transform .2s}.apanel{position:fixed;inset:0;z-index:75;background:var(--bg);display:flex;flex-direction:column;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .25s,transform .25s,visibility .25s;padding-bottom:env(safe-area-inset-bottom,0px)}body.aopen .apanel{visibility:visible;opacity:1;transform:none}body.aopen{overflow:hidden}body.aopen .toast{z-index:90}.ahd{display:flex;align-items:center;gap:8px;background:var(--surface);border-bottom:1px solid var(--line);padding:12px 14px;padding-top:calc(12px + env(safe-area-inset-top,0px))}.ahd h2{margin:0;margin-inline-end:auto;font-size:16px}.ahd button{border:1px solid var(--line);background:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700}.ahd .alo{color:var(--red)}#atabs,.achips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}#atabs{padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--line)}#atabs button,.achips button{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;white-space:nowrap}#atabs button[aria-pressed=true],.achips button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:700}.abody{flex:1;overflow-y:auto;padding:14px;display:grid;gap:12px;align-content:start;width:100%;max-width:720px;margin-inline:auto}.abody>*{animation:rise .3s backwards}.abody .cta{display:block;width:100%;text-align:center;padding:11px;border:0}.ah{margin:6px 0 0;font-size:14px}.ap{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 12px;display:grid;gap:6px;font-size:13.5px}.ap .r{display:flex;justify-content:space-between;align-items:center;gap:8px}.ap.off{opacity:.6}.abt{border:1px solid var(--line);background:none;border-radius:8px;padding:6px 12px;font-size:13px}.abt.d{color:var(--red)}.ast,.uf select{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 10px;font-size:14px}.abody .ord{background:var(--surface)}.abody .ord a{color:var(--atx,var(--accent));font-weight:700}.abody .uf{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px}.abody .uf h3{margin:0;font-size:14px}.uf label.chk{display:flex;align-items:center;gap:8px}.uf label.chk input{width:auto}details.adm{border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--bg)}details.adm summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--atx,var(--accent))}details.adm label{margin-top:10px;display:grid;gap:5px;font-size:13px}.art img,.pmain img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}a.chip{display:inline-block;color:inherit;text-decoration:none;white-space:nowrap}.faqs{padding-bottom:24px}.faqs h2{font-size:17px;margin:8px 0 10px;font-weight:800}.faqs details{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:8px}.faqs summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-weight:700;font-size:14.5px}.faqs summary::-webkit-details-marker{display:none}.faqs summary svg{width:16px;height:16px;color:var(--muted);transition:transform .2s}.faqs details[open] summary svg{transform:rotate(180deg)}.faqs details>div{padding:0 14px 14px;color:var(--muted)}.sc{font-size:12px;font-weight:800;border-radius:8px;padding:2px 8px}.sc.g{background:#e7f6ec;color:#14532d}.sc.m{background:#fff4d6;color:#7a5200}.sc.b{background:#fdecea;color:#9b1c1c}.gp{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:10px 12px;display:grid;gap:2px;direction:rtl}.gp b{color:#1a0dab;font-size:15px;font-weight:500;line-height:1.5}.gp i{font-style:normal;color:#0d652d;font-size:12px;direction:ltr;text-align:right;overflow-wrap:anywhere}.gp span{color:var(--muted);font-size:13px;line-height:1.7}.cnt{font-size:11px;color:var(--muted);font-weight:400}.stock.so{color:#c0392b}:root[data-theme=dark] .stock.so,:root[data-theme=midnight] .stock.so,:root[data-theme=gold] .stock.so,:root[data-theme=graphite] .stock.so,:root[data-theme=ruby] .stock.so{color:#ff8a7a}.add:disabled,.pcta:disabled{opacity:.4;cursor:not-allowed}.dlv{border:1px dashed var(--line);border-radius:10px;padding:8px 10px;margin-top:6px;display:grid;gap:4px;font-size:13px}.dlv p{margin:0;overflow-wrap:anywhere}.dlv a{color:inherit;text-decoration:underline}.dlb{font-weight:700}.fbox{border:1px dashed var(--line);border-radius:12px;padding:10px;display:grid;gap:8px;font-size:13px}.fbox .row{display:flex;gap:8px;align-items:center}.fpick{cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-weight:700}.vsel{display:grid;gap:8px;margin:12px 0}.vopt{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:11px 14px;font-size:14px;text-align:right}.vopt[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);font-weight:700}.uq{padding:0 12px;gap:6px}.uq input,.qin{width:90px;border:0;background:none;font-size:16px;font-weight:700;text-align:center;padding:9px 0;color:inherit}.qty .qin{width:64px;font-size:14px;padding:4px 0}.un{color:var(--muted);font-size:13px}.plans-ssr{margin:10px 0 0;padding:0 18px;font-size:14px;line-height:1.9}.kgrid{display:grid;gap:10px}.kbtn{display:grid;gap:4px;text-align:right;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px;font-size:14px}.kbtn b{font-size:15px}.kbtn span{color:var(--muted);font-size:12.5px;line-height:1.8}.vr{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:center}.vr input:first-child{grid-column:1/-1}.vr input{padding:9px 8px;font-size:14px}.uf details{border:1px dashed var(--line);border-radius:12px;padding:10px;display:grid;gap:10px}.uf details summary{font-size:13px;font-weight:700;cursor:pointer}.uf .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seg.n3{grid-template-columns:repeat(3,1fr)}.sum[hidden],.pmx[hidden],.co-form [hidden]{display:none!important}.pcol{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transform:translate3d(0,-8px,0);margin-bottom:-10px;transition:grid-template-rows .34s cubic-bezier(.2,.7,.2,1),opacity .25s ease,transform .34s cubic-bezier(.2,.7,.2,1),margin-bottom .34s cubic-bezier(.2,.7,.2,1),visibility 0s linear .34s}.pcol.on{grid-template-rows:1fr;opacity:1;visibility:visible;transform:none;margin-bottom:-14px;transition-delay:0s}.pin{min-height:0;overflow:hidden}.pbody{display:grid;gap:14px;padding:6px 3px 26px}.pcol:not(.on) .bank:before{animation-play-state:paused}.pmx button{transition:border-color .2s,box-shadow .25s,background-color .2s,transform .15s;-webkit-tap-highlight-color:transparent}.pmx button:active{transform:scale(.97)}.pmx button svg{width:17px;height:17px;flex:none}.pmx button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.uq{width:max-content;justify-content:center;padding:0 14px;gap:5px}.uq input{width:3ch;min-width:2ch;max-width:12ch;padding:9px 0;text-align:center;field-sizing:content}.pmx button.lg{background:#fff;padding:8px 10px;min-height:48px}.pmx button.lg[aria-pressed=true]{background:#fff}.pmx button.lg img{height:28px;width:auto;max-width:100%;object-fit:contain;display:block}.qbox{display:grid;gap:12px;margin:14px 0 6px;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:18px}.qbox .qh{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700}.qbox .qh span+span{font-weight:500;color:var(--muted);font-size:12px}.qbox .qrow{display:flex;align-items:center;gap:10px}.qbox .qrow>button{flex:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--surf2);font-size:24px;line-height:1;display:grid;place-items:center;transition:transform .15s,background-color .2s,opacity .2s;-webkit-tap-highlight-color:transparent}.qbox .qrow>button:active:not(:disabled){transform:scale(.92)}.qbox .qrow>button:disabled{opacity:.35}.qbox .qin2{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;height:46px;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding-inline:10px}.qbox .qin2:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.qbox #pqi{width:4ch;min-width:2ch;max-width:100%;border:0;background:none;outline:0;font-size:20px;font-weight:800;text-align:center;padding:0;field-sizing:content}.qchips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.qchips button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:border-color .2s,background-color .2s,transform .15s}.qchips button:active{transform:scale(.95)}.qchips button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--atx,var(--accent))}.qbox{position:relative;overflow:hidden;gap:14px;padding:16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 16%,var(--surf2)),color-mix(in srgb,var(--accent) 5%,var(--surface)));box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 14%,transparent),inset 0 1px color-mix(in srgb,#fff 14%,transparent);animation:qIn .5s cubic-bezier(.2,.8,.2,1) both}.qbox:before{content:"";position:absolute;inset-inline-end:-40px;top:-50px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 28%,transparent),transparent 70%);pointer-events:none;animation:qGlow 4s ease-in-out infinite}.qbox>*{position:relative}.qbox .qh{font-size:14px}.qbox .qh span+span{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--atx,var(--accent));padding:2px 10px;border-radius:999px;font-weight:600}.qbox .qrow>button{width:48px;height:48px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--atx,var(--accent));font-weight:700;transition:transform .18s cubic-bezier(.3,1.6,.5,1),background-color .25s,box-shadow .25s,opacity .25s}.qbox .qrow>button[data-pa=uinc]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--g2,var(--accent))));color:var(--on-accent);border-color:transparent;box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent)}@media(hover:hover){.qbox .qrow>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 30%,transparent)}}.qbox .qrow>button:active:not(:disabled){transform:scale(.88)}.qbox .qin2{height:48px;border-radius:16px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));transition:border-color .25s,box-shadow .25s,background-color .25s}.qbox .qin2:focus-within{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}.qbox #pqi{font-size:22px;color:var(--ink)}.qbox #pqi.pop{animation:qPop .32s cubic-bezier(.3,1.6,.5,1)}.qbox .qin2 .un{color:var(--muted);font-size:13px}.qchips{gap:8px}.qchips button{position:relative;color:var(--ink);padding:7px 16px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));transition:transform .2s cubic-bezier(.3,1.6,.5,1),background .25s,color .25s,border-color .25s,box-shadow .25s}@media(hover:hover){.qchips button:hover{transform:translateY(-2px);border-color:var(--accent)}}.qchips button[aria-pressed=true]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--g2,var(--accent))));color:var(--on-accent);border-color:transparent;box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 38%,transparent);transform:scale(1.06)}@keyframes qIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes qPop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes qGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.qbox,.qbox:before,.qbox #pqi.pop{animation:none}.qbox *,.qchips button{transition:none!important}}.vsel{gap:10px}.vopt{position:relative;overflow:hidden;padding:14px 16px;border-radius:16px;color:var(--ink);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,var(--surf2)),color-mix(in srgb,var(--accent) 3%,var(--surface)));transition:transform .2s cubic-bezier(.3,1.6,.5,1),border-color .25s,box-shadow .25s,background .25s;animation:qIn .5s cubic-bezier(.2,.8,.2,1) both;-webkit-tap-highlight-color:transparent}.vopt:nth-child(2){animation-delay:.06s}.vopt:nth-child(3){animation-delay:.12s}.vopt:nth-child(4){animation-delay:.18s}.vopt:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--accent) 26%,transparent),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}@media(hover:hover){.vopt:hover{transform:translateY(-2px);border-color:var(--accent)}}.vopt:active{transform:scale(.98)}.vopt[aria-pressed=true]{border-color:var(--accent);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 20%,var(--surf2)),color-mix(in srgb,var(--accent) 7%,var(--surface)));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent),0 8px 22px color-mix(in srgb,var(--accent) 22%,transparent)}.vopt[aria-pressed=true]:after{opacity:1}.vopt>*{position:relative}.vopt b{color:var(--atx,var(--accent));font-weight:800}.buy{border-radius:20px;padding:9px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,var(--surf2)),var(--surface));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px -8px color-mix(in srgb,var(--accent) 35%,transparent);animation:qUp .5s cubic-bezier(.2,.8,.2,1) both}.pqty{height:46px;padding:2px;border-radius:15px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.pqty button{width:38px;height:40px;border-radius:12px;color:var(--atx,var(--accent));font-weight:700;transition:transform .18s cubic-bezier(.3,1.6,.5,1),background-color .2s;-webkit-tap-highlight-color:transparent}.pqty button:active{transform:scale(.85);background:color-mix(in srgb,var(--accent) 18%,transparent)}.pqty span{min-width:30px;font-size:17px;font-weight:800;color:var(--ink)}.pqty span.pop{animation:qPop .32s cubic-bezier(.3,1.6,.5,1)}.pcta{height:46px;border-radius:15px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--g2,var(--accent))));box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .18s cubic-bezier(.3,1.6,.5,1),background .3s,box-shadow .3s}.pcta:active:not(:disabled){transform:scale(.96)}.pcta.done{background:linear-gradient(135deg,#1b8a5a,#34b36b);box-shadow:0 6px 16px #1b8a5a59;animation:qPop .4s cubic-bezier(.3,1.6,.5,1)}@keyframes qUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vopt,.buy,.pqty span.pop,.pcta.done{animation:none}.vopt,.pqty button,.pcta{transition:none!important}}.ptotal{display:grid;line-height:1.4;flex:none;padding-inline:10px 4px;min-width:96px}.ptotal span{font-size:11px;color:var(--muted)}.ptotal b{font-size:15px;font-weight:800;white-space:nowrap}.toast{font-family:inherit}.item .qty.uqc{display:inline-flex;align-items:center;gap:4px;padding:3px;max-width:100%}.item .qty.uqc .qin{min-width:2ch;max-width:9ch;padding:4px 0;font-size:14px;font-weight:700;text-align:center}.item .qty.uqc .un{min-width:0;padding-inline:0 4px;font-weight:500;white-space:nowrap}.item .qty.uqc button:disabled{opacity:.35}html:has(body.open),html:has(body.uopen),body.open,body.uopen{overflow:hidden}body.open,body.uopen{overscroll-behavior:none}.drawer,.items,.upanel,.ubody,.apanel,.abody{overscroll-behavior:contain}.items,.ubody{-webkit-overflow-scrolling:touch}body.open .buy,body.uopen .buy{opacity:0;pointer-events:none}.buy{transition:opacity .2s}:root[data-theme=dark]{--accent:#0B84A8;--on-accent:#fff;--atx:#6FDAF2;--line:#2A5166;--muted:#C4D6DF}:root[data-theme=midnight]{--accent:#6A58E8;--on-accent:#fff;--atx:#C2B9FF;--line:#403C7C;--muted:#C6C2EC}:root[data-theme=dark] body,:root[data-theme=midnight] body,:root[data-theme=gold] body,:root[data-theme=graphite] body,:root[data-theme=ruby] body{font-weight:500}:root[data-theme=dark] .co-form input::placeholder,:root[data-theme=midnight] .co-form input::placeholder,:root[data-theme=gold] .co-form input::placeholder,:root[data-theme=graphite] .co-form input::placeholder,:root[data-theme=ruby] .co-form input::placeholder{opacity:.9}:root[data-theme=dark] .hint,:root[data-theme=midnight] .hint,:root[data-theme=gold] .hint,:root[data-theme=graphite] .hint,:root[data-theme=ruby] .hint{color:var(--ink);opacity:.85}.banner .search{position:relative;z-index:3;height:48px;margin:2px 0 14px;padding-inline:16px;border-radius:16px;color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff61,0 8px 22px -10px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s,box-shadow .25s}.banner .search:focus-within{background:#ffffff42;box-shadow:inset 0 0 0 2px #ffffffd9,0 10px 26px -10px #00000073}.banner .search svg{color:#fff;opacity:.9;width:19px;height:19px}.banner .search input{color:#fff;font-size:15px}.banner .search input::placeholder{color:#ffffffc7}.banner .search input::-webkit-search-cancel-button{filter:invert(1)}@media(min-width:820px){.bar{grid-template-columns:auto 1fr auto}.acts{grid-column:3}.banner .search{max-width:460px}}footer{background:none;border:0;padding:0;margin-top:30px;contain-intrinsic-size:auto 400px}.fcard{position:relative;overflow:hidden;border-radius:26px;padding:20px 16px 14px;color:#fff;display:grid;gap:12px;margin-bottom:14px;background:radial-gradient(120% 90% at 100% 0,var(--g2),transparent 60%),radial-gradient(100% 90% at 0 100%,color-mix(in srgb,var(--g2) 60%,#f0f),transparent 60%),var(--g1)}.fcard:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 65%);inset-inline-start:-60px;top:-70px;pointer-events:none;animation:fDrift 8s ease-in-out infinite alternate}@keyframes fDrift{to{transform:translate(120px,70px) scale(1.2)}}.fcard .fg{position:relative;background:#ffffff21;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;padding:14px;min-width:0}.fcard .frow{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.fcard .logo{color:#fff;font-size:17px}.fcard .mark{color:#fff;border-color:#ffffffb3}.fcard p{margin:8px 0 0;color:#fff;opacity:.92;font-size:13px;line-height:1.9;max-width:none}.fcard h4{margin:0 0 8px;font-size:14px;color:#fff}.fcard a,.fcard span{color:#fff}.fcard .fg a,.fcard .fg>span{display:block;font-size:13px;padding:3px 0;opacity:.9}.fcard .fg a:hover{opacity:1;text-decoration:underline}.fcard .copy{position:relative;justify-content:center;margin:0;padding:4px 0 0;border:0;color:#fff;opacity:.9}.fcard .fg a.logo{display:flex;padding:0;opacity:1;font-size:17px}.fcard .fg a.logo:hover{text-decoration:none}header .logo .sn{white-space:nowrap}.banner .search svg{position:static;inset:auto;width:19px;height:19px;flex:none;margin:0}.banner .search input{text-align:start}.fcard .fg a,.fcard .fg>span{text-align:right;overflow-wrap:anywhere;word-break:break-word;unicode-bidi:isolate}.fcard .fg a[dir=ltr]{font-size:12.5px;letter-spacing:0}.fcard .frow{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.fcard .frow:has(#fcontact[hidden]){grid-template-columns:1fr}.mark-img{height:54px;width:auto;max-width:190px;border-radius:0;background:transparent;box-shadow:none;border:0;padding:0;object-fit:contain;object-position:center}.mark{width:58px;height:48px}.fcard .mark-img{height:50px;max-width:180px;background:transparent;padding:0;border-radius:0;box-shadow:none}@media(min-width:820px){.mark-img{height:60px;max-width:220px}}.bar{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.logo{min-width:0}@media(max-width:559px){.mark-img{max-width:150px;height:50px}.fcard .mark-img{max-width:100%}.logo .sn{overflow:hidden;text-overflow:ellipsis}}@media(min-width:820px){.fcard{grid-template-columns:1.3fr 2fr;gap:14px 16px;padding:26px 24px 18px;align-items:start}.fcard .copy{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.fcard:before{animation:none}}.drawer{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--bg)),var(--bg) 55%)}.drawer .dh{background:transparent;border-bottom:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}.drawer .ship{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,var(--surf2)),color-mix(in srgb,var(--accent) 3%,var(--surface)))}.drawer .item{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,var(--surf2)),color-mix(in srgb,var(--accent) 3%,var(--surface)));box-shadow:0 6px 18px -10px color-mix(in srgb,var(--accent) 35%,transparent)}.drawer .item .qty{background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}.drawer .item .qty button{color:var(--atx,var(--accent));font-weight:700}.drawer .item .meta strong{color:var(--atx,var(--accent))}.df{background:transparent}.df .sm{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,var(--surf2)),var(--surface));box-shadow:0 10px 28px -8px color-mix(in srgb,var(--accent) 35%,transparent)}.df .sum.t span:last-child{color:var(--atx,var(--accent));font-weight:800}.df .cta{border-radius:15px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--g2,var(--accent))));box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .3s}.df .cta:active{transform:scale(.97)}body.co{background-color:var(--bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--bg)),var(--bg) 55%);background-repeat:no-repeat}.co-head .back{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,var(--surf2)),var(--surface));box-shadow:0 6px 16px -8px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .18s cubic-bezier(.3,1.6,.5,1)}.co-head .back:active{transform:scale(.93)}.co-form,.co-sum{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,var(--surf2)),color-mix(in srgb,var(--accent) 3%,var(--surface)));box-shadow:0 8px 24px -12px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 1px color-mix(in srgb,#fff 12%,transparent)}.co-sum .body,.co-form .sec+.sec{border-color:color-mix(in srgb,var(--accent) 18%,var(--line))}.co-form h2 i{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--g2,var(--accent))));box-shadow:0 5px 12px color-mix(in srgb,var(--accent) 35%,transparent)}.co-form input,.co-form textarea{background:color-mix(in srgb,var(--accent) 4%,var(--bg));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));transition:border-color .25s,box-shadow .25s}.pmx button{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,var(--surf2)),var(--surface));transition:border-color .25s,box-shadow .25s,transform .2s cubic-bezier(.3,1.6,.5,1)}.pmx button[aria-pressed=true]{border-color:var(--accent);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 22%,var(--surf2)),color-mix(in srgb,var(--accent) 8%,var(--surface)));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent),0 8px 20px color-mix(in srgb,var(--accent) 22%,transparent)}.paybar{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,var(--surf2)),var(--surface));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px -8px color-mix(in srgb,var(--accent) 35%,transparent)}.paybar .pt b{color:var(--atx,var(--accent))}.paybar .cta,.co-form .cta{border-radius:15px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--g2,var(--accent))));box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .3s}.paybar .cta:active{transform:scale(.97)}@media(min-width:820px){.paybar{border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.upanel{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--bg)),var(--bg) 55%)}.upanel .dh{background:transparent;border-bottom:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}.upanel .uf,.upanel .ord{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,var(--surf2)),color-mix(in srgb,var(--accent) 3%,var(--surface)));box-shadow:0 8px 24px -12px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 1px color-mix(in srgb,#fff 12%,transparent)}.upanel .uf{border-radius:16px;padding:14px}.upanel .uf input,.upanel .uf textarea,.upanel .uf select{background:color-mix(in srgb,var(--accent) 4%,var(--bg));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));transition:border-color .25s,box-shadow .25s}.upanel .uf input:focus,.upanel .uf textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.upanel .uf .cta{border-radius:15px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--g2,var(--accent))));box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .3s}.upanel .uf .cta:active{transform:scale(.97)}.upanel .seg{background:color-mix(in srgb,var(--accent) 10%,var(--surf2));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}.upanel .seg button[aria-pressed=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 20%,var(--surf2)),color-mix(in srgb,var(--accent) 7%,var(--surface)));box-shadow:0 4px 12px -4px color-mix(in srgb,var(--accent) 35%,transparent)}.upanel .av{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--g2,var(--accent))));box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent)}.pw{position:relative;display:block}.pw input{padding-right:42px!important}.pw .eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:0;border-radius:9px;background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s,background .2s}.pw .eye:hover,.pw .eye[aria-pressed=true]{color:var(--atx,var(--accent));background:color-mix(in srgb,var(--accent) 10%,transparent)}.pw .eye svg{width:19px;height:19px}.pw .eye .off,.pw .eye[aria-pressed=true] .on{display:none}.pw .eye[aria-pressed=true] .off{display:block}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body.co header,body.pdv header{position:sticky;top:0}.pvs,.co:not([hidden]){animation-duration:.2s!important}.paybar{view-transition-name:site-paybar}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s;animation-timing-function:ease-out}::view-transition-group(site-header),::view-transition-group(site-paybar){animation-duration:0s}html.vt .pvs,html.vt .co:not([hidden]){animation:none!important}html.ready .card,html.ready .banner h1,html.ready .banner p,html.ready .banner .cta{animation:none}html.vtok .pvs,html.vtok .co:not([hidden]),html.vtok .pmain{animation:none!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html.vt .fx,html.vt .fx *,html.vt .fx:before,html.vt .fx:after,html.vt .banner svg path{animation-play-state:paused!important}html.lite .fx{display:none}html.lite *,html.lite *:before,html.lite *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation-iteration-count:1!important;scroll-behavior:auto!important}html.lite .card,html.lite .banner h1,html.lite .banner p,html.lite .banner .cta,html.lite .pvs,html.lite .co:not([hidden]),html.lite .pmain{animation:none!important}html.lite .card{transition:none}html.lite .banner svg path{animation:none}@media(prefers-reduced-motion:reduce){.pvs,.co:not([hidden]){animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.fx,.fcard:before,.qbox:before,.bank:before,.vopt:after{display:none!important}*,*:before,*:after{animation-iteration-count:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;scroll-behavior:auto!important}.card:hover,.add:hover,.cta:hover,.qbox .qrow>button:hover,.qchips button:hover,.vopt:hover{transform:none!important;box-shadow:none!important;filter:none!important}.ubody>*,.abody>*,.vopt,.ord,.co-sum .body{animation:none!important}.card,.pcta,.cta{will-change:auto}.grid>.pn-list{grid-column:1/-1;display:flex;flex-direction:column;gap:14px}.pn{border-radius:18px;padding:12px 0 8px;border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.pn:nth-child(2n){background:color-mix(in srgb,var(--accent) 15%,var(--surface))}.pn-h{display:flex;align-items:center;gap:10px;padding:0 12px 10px}.pn-i{flex:none;width:42px;height:42px;border-radius:12px;background:var(--surface);color:var(--atx,var(--accent));display:grid;place-items:center;font-size:20px;font-weight:800}.pn-t{flex:1;min-width:0}.pn-t b{display:block;font-size:15px}.pn-t span{font-size:12px;color:var(--muted)}.pn-g{background:var(--surface);color:var(--atx,var(--accent));border-radius:999px;padding:3px 14px;font-size:12px;font-weight:700}.pn-r{display:flex;gap:10px;overflow-x:auto;padding:0 12px 6px;scroll-snap-type:x proximity;scrollbar-width:none}.pn-r::-webkit-scrollbar{display:none}.pn-r .card{flex:0 0 140px;scroll-snap-align:start;animation:none}.pn-a{flex:0 0 84px;scroll-snap-align:start;border-radius:14px;border:1px dashed var(--accent);color:var(--atx,var(--accent));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:13px;font-weight:700;text-align:center}.pn-a i{font-style:normal;font-size:20px}.hbtns{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.banner .cta.bl-btn,.cta.bl-btn{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.8);box-shadow:none}.bl{padding-block:18px 30px}.bl h1{font-size:22px;margin-bottom:4px}.bl-sub{color:var(--muted);font-size:13px;margin-bottom:14px}.bl-list{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.bl-list{grid-template-columns:repeat(2,1fr)}}.bl-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.bl-card>a{display:block;color:inherit}.bl-art{aspect-ratio:16/9;background:var(--surf2);display:grid;place-items:center;color:var(--muted);font-size:13px}.bl-art img{width:100%;height:100%;object-fit:cover;display:block}.bl-card h2{font-size:16px;line-height:1.7;margin:10px 12px 0}.bl-card p{margin:4px 12px 0;color:var(--muted);font-size:13px}.bl-card time{margin:6px 12px 12px;font-size:12px;color:var(--muted)}.bl-post{max-width:720px;margin-inline:auto}.bl-meta{color:var(--muted);font-size:12px;margin-bottom:12px}.bl-hero{border-radius:16px;overflow:hidden;margin-bottom:14px;background:var(--surf2)}.bl-hero img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.bl-body{font-size:15px;line-height:2.1}.bl-body p{margin:10px 0}.bl-body ul,.bl-body ol{margin:10px 0;padding-inline-start:22px}.bl-body img{max-width:100%;border-radius:12px;margin:8px 0}.bl-body a{color:var(--atx,var(--accent));text-decoration:underline}.bl-prod{display:flex;gap:12px;align-items:center;margin:20px 0;padding:12px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.bl-prod .art{flex:0 0 96px;width:96px}.bl-prod b{display:block}.bl-prod .cta{display:inline-block;margin-top:8px;padding:6px 16px}.bl-more h2{font-size:17px;margin:22px 0 10px}.bl-pg{display:flex;gap:8px;justify-content:center;margin-top:16px}.bl-pg a{padding:4px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.bl-crumb{font-size:12px;color:var(--muted);margin-bottom:10px}.bl-crumb a{color:inherit}.bltop{position:sticky;top:0;z-index:5;display:grid;gap:6px}.bltb{display:flex;flex-wrap:wrap;gap:6px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 6px 14px -10px #05141e80}.bltb button{flex:1 1 22%;min-width:0;height:38px;padding:0 6px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:13.5px;font-weight:700;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bltb button:active{background:var(--surf2)}.blpop{max-height:60vh;overflow-y:auto;display:grid;gap:8px;padding:10px;border:1px dashed var(--accent);border-radius:12px;background:var(--surf2)}.blpop[hidden]{display:none}.blpop label{display:grid;gap:5px;font-size:13px}.blpop .row{display:flex;gap:8px}.blpop .row>*{flex:1}.pdwrap{display:grid;gap:6px}.pdwrap textarea{width:100%;min-height:220px}.lead img{max-width:100%;border-radius:12px;margin:8px 0}.lead a{color:var(--atx,var(--accent));text-decoration:underline}#done .ok.rc{padding:0;background:none;border:0;max-width:440px;margin:22px auto;text-align:center}.rc-top{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,var(--surf2)),var(--surface));border:1px solid var(--line);border-bottom:0;border-radius:24px 24px 0 0;padding:26px 20px 18px;display:flex;flex-direction:column;align-items:center;gap:6px}.rc-top h1{margin:4px 0 0;font-size:20px;font-weight:800}.rc-chip{padding:3px 14px;border-radius:999px;font-size:12px;font-weight:700;color:var(--rc);background:color-mix(in srgb,var(--rc) 15%,transparent);border:1px solid color-mix(in srgb,var(--rc) 35%,transparent)}.rc-lbl{margin-top:10px;font-size:13px;color:var(--muted)}.rc-amt{font-size:32px;font-weight:800;line-height:1.3}.rc-amt small{font-size:15px;font-weight:400;color:var(--muted)}.rc-lbl[hidden],.rc-amt[hidden],.rc-rows>div[hidden]{display:none}.rc-cut{border-top:2px dashed var(--line);margin:0 14px}.rc-rows{background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 24px 24px;padding:14px 20px 16px;display:flex;flex-direction:column;gap:12px}.rc-rows>div{display:flex;justify-content:space-between;align-items:center;font-size:14px}.rc-rows span{color:var(--muted)}#done .rc-rows b{font-weight:700;font-size:14px}#done .ok.rc>p{margin:16px 20px 0;font-size:13.5px;line-height:1.9;color:var(--muted)}.rc-btns{display:flex;gap:10px;margin-top:18px}#done .ok.rc .rc-btns .cta{flex:1;margin:0;height:48px;padding:0 10px;border-radius:15px;font-size:15px;font-family:inherit;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--g2,var(--accent))));color:var(--on-accent);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 35%,transparent)}#done .ok.rc .rc-btns .cta.sec{background:var(--surf2);color:var(--ink);border:1px solid var(--line);box-shadow:none}#done .rc-top h1{color:var(--ink)}#done .rc .tick{width:76px;height:76px;margin:0}#done .rc .tick circle{fill:color-mix(in srgb,var(--rc) 15%,transparent);opacity:1}#done .rc-rows #doneSt{color:var(--rc)}:root[data-theme=dark] #done .ok.rc,:root[data-theme=midnight] #done .ok.rc,:root[data-theme=gold] #done .ok.rc,:root[data-theme=graphite] #done .ok.rc,:root[data-theme=ruby] #done .ok.rc{--rc:#34B36B}:root[data-theme=dark] #done .ok.rc.wait,:root[data-theme=midnight] #done .ok.rc.wait,:root[data-theme=gold] #done .ok.rc.wait,:root[data-theme=graphite] #done .ok.rc.wait,:root[data-theme=ruby] #done .ok.rc.wait{--rc:#E0A33A}:root[data-theme=dark] #done .ok.rc.bad,:root[data-theme=midnight] #done .ok.rc.bad,:root[data-theme=gold] #done .ok.rc.bad,:root[data-theme=graphite] #done .ok.rc.bad,:root[data-theme=ruby] #done .ok.rc.bad{--rc:#FF7A9A}@media(max-width:819px)and (min-height:640px){html:has(#done:not([hidden])){overflow:hidden;height:100%;overscroll-behavior:none}body:has(#done:not([hidden])){position:fixed;inset:0;width:100%;overflow:hidden;padding-bottom:0;display:flex;flex-direction:column;overscroll-behavior:none}body:has(#done:not([hidden])) #done{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:max(16px,env(safe-area-inset-bottom))}#done .ok.rc{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;margin:18px auto 0}#done .ok.rc .rc-btns{margin-top:auto}}.pmx button.tx{grid-column:1/-1;min-height:48px;padding:8px 14px;font-size:15px;font-weight:600;gap:10px;background:#fff}.pmx button.tx svg{width:22px;height:22px;color:var(--accent)}.pmx button.tx[aria-pressed=true]{background:#fff}:root[data-theme=dark] .pmx button.tx,:root[data-theme=midnight] .pmx button.tx{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 16%,var(--surf2)),color-mix(in srgb,var(--accent) 5%,var(--surface)))}.fwave,.ftop{display:none}html[data-footer=f1] .fcard{background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:22px 18px 12px;gap:18px}html[data-footer=f1] .fcard:before{display:none}html[data-footer=f1] .fcard .fg{background:none;border:0;padding:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-footer=f1] .fcard .logo,html[data-footer=f1] .fcard h4,html[data-footer=f1] .fcard .fg a.logo{color:var(--ink)}html[data-footer=f1] .fcard .mark{color:var(--accent);border-color:var(--accent)}html[data-footer=f1] .fcard p,html[data-footer=f1] .fcard .fg a,html[data-footer=f1] .fcard .fg>span{color:var(--muted);opacity:1}html[data-footer=f1] .fcard .fg a.logo{color:var(--ink)}html[data-footer=f1] .fcard .fg a:hover{color:var(--accent);text-decoration:none}html[data-footer=f1] .fcard .copy{justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);opacity:1}html[data-footer=f1] .fcard .copy span{color:var(--muted)}@media(min-width:820px){html[data-footer=f1] .fcard{grid-template-columns:1.3fr 2fr;align-items:start}html[data-footer=f1] .fcard .copy{grid-column:1/-1}}html[data-footer=f4] .fcard{background:var(--g1);padding:0 16px 14px}html[data-footer=f4] .fcard:before{display:none}html[data-footer=f4] .fwave{display:block;position:relative;width:calc(100% + 32px);margin:0 -16px;height:42px;fill:var(--bg)}html[data-footer=f4] .fcard .fbrand{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-footer=f4] .fcard .frow .fg{background:none;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-footer=f4] .fcard .copy{justify-content:space-between;border-top:1px solid rgba(255,255,255,.2);padding-top:12px}html[data-footer=f4] .ftop{display:inline}html[data-footer=f1] .fcard .logo .sn{color:var(--ink)}.hdeco{display:none}html[data-hero=h1] .hdeco{display:block;position:relative;height:160px;margin:6px 0 18px;z-index:3;pointer-events:none}html[data-hero=h1] .hdeco i{position:absolute;display:block;width:104px;aspect-ratio:.9;border-radius:14px;border:1px solid var(--line);box-shadow:0 14px 28px -16px #05141e8c;--r:-5deg;transform:rotate(var(--r));animation:hdIn .7s cubic-bezier(.2,.7,.2,1) backwards;background:linear-gradient(135deg,var(--c1,var(--g2)),var(--c2,var(--g1))) right 8px top 8px/ calc(100% - 16px) 56% no-repeat,linear-gradient(var(--line),var(--line)) right 8px bottom 24px/62% 6px no-repeat,linear-gradient(var(--line),var(--line)) right 8px bottom 10px/38% 6px no-repeat,var(--surface)}html[data-hero=h1] .hdeco i:nth-child(1){inset-inline-start:2%;top:34px;animation-delay:.1s}html[data-hero=h1] .hdeco i:nth-child(2){inset-inline-start:34%;top:0;width:116px;--r:3deg;--c1:#9B8CFF;--c2:#3B2F9E;animation-delay:.2s}html[data-hero=h1] .hdeco i:nth-child(3){inset-inline-start:66%;top:40px;--r:6deg;--c1:#F08C3A;--c2:#B8360C;animation-delay:.3s}@keyframes hdIn{0%{opacity:0;transform:translateY(18px) rotate(var(--r))}to{opacity:1;transform:rotate(var(--r))}}html[data-hero=h3] .banner{isolation:isolate;text-align:center;color:#e8f3f7;padding:34px 18px;background:radial-gradient(240px 240px at 6% -8%,rgba(27,169,196,.55),transparent 70%),radial-gradient(220px 220px at 96% 112%,rgba(123,92,255,.45),transparent 70%),#06161f}html[data-hero=h3] .banner:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(111,218,242,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(111,218,242,.07) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent)}html[data-hero=h3] .banner h1{background:linear-gradient(90deg,#6fdaf2,#9b8cff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html[data-hero=h3] .banner p{margin-inline:auto;color:#b4cad5;opacity:1;max-width:46ch}html[data-hero=h3] .banner .search{margin-inline:auto;max-width:520px}html[data-hero=h3] .hbtns{justify-content:center}html[data-hero=h3] .banner .cta{background:linear-gradient(135deg,#0b84a8,#6a58e8);color:#fff;box-shadow:0 10px 24px -8px #6a58e8b3}html[data-hero=h3] .banner .cta.bl-btn{box-shadow:none}@media(min-width:820px){html[data-hero=h1] .banner{display:grid;grid-template-columns:1.15fr 1fr;column-gap:24px;grid-template-rows:1fr auto auto auto auto 1fr;align-items:start;padding:46px 40px 60px}html[data-hero=h1] .banner>h1,html[data-hero=h1] .banner>p,html[data-hero=h1] .banner>.search,html[data-hero=h1] .banner>.hbtns{grid-column:1}html[data-hero=h1] .banner>h1{grid-row:2}html[data-hero=h1] .banner>p{grid-row:3}html[data-hero=h1] .banner>.search{grid-row:4}html[data-hero=h1] .banner>.hbtns{grid-row:5}html[data-hero=h1] .banner h1{font-size:38px}html[data-hero=h1] .hdeco{grid-column:2;grid-row:1/-1;align-self:center;height:260px;margin:0}html[data-hero=h1] .hdeco i{width:150px}html[data-hero=h1] .hdeco i:nth-child(2){width:166px}html[data-hero=h3] .banner{padding:64px 40px 56px}html[data-hero=h3] .banner h1{font-size:44px}}@font-face{font-family:Estedad;src:url(/fonts/estedad-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Estedad;src:url(/fonts/estedad-arabic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Shabnam;src:url(/fonts/shabnam.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Shabnam;src:url(/fonts/shabnam-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Sahel;src:url(/fonts/sahel.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sahel;src:url(/fonts/sahel-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Samim;src:url(/fonts/samim.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Samim;src:url(/fonts/samim-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Parastoo;src:url(/fonts/parastoo.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Parastoo;src:url(/fonts/parastoo-bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--ff:Vazirmatn}html[data-font=estedad]{--ff:Estedad,Vazirmatn}html[data-font=shabnam]{--ff:Shabnam,Vazirmatn}html[data-font=sahel]{--ff:Sahel,Vazirmatn}html[data-font=samim]{--ff:Samim,Vazirmatn}html[data-font=parastoo]{--ff:Parastoo,Vazirmatn}.corow{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-top:6px;border:1px solid var(--line);border-radius:10px;background:var(--surf2)}.corow span{flex:1;font-weight:600}.corow button{min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:10px;background:transparent;color:inherit;font-size:18px;cursor:pointer}#coBox .cta{margin-top:10px;width:100%}.uf .rs{display:grid;gap:10px}.uf .rs[hidden]{display:none}.ord .amsg{display:block}.amsg{border:1px solid var(--accent);border-radius:10px;padding:8px 10px;background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:13.5px}.amsg b{display:block;margin-bottom:2px}.amsg p{margin:0;word-break:break-word;overflow-wrap:anywhere}.oedb{justify-self:start;background:none;border:1px solid var(--line);border-radius:8px;padding:5px 10px;font:inherit;font-size:13px;color:var(--accent);cursor:pointer}.oed{margin-top:4px}.ord .amsgf{display:grid;gap:6px}.amsgf textarea{width:100%;font:inherit;border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:transparent;color:inherit;resize:vertical}html{background:var(--bg);overscroll-behavior-y:none;scroll-padding-top:calc(var(--hh,64px) + 8px)}body.co,body.pdv{overflow-anchor:none}body,body.co,body.pdv{padding-top:var(--hh,64px)}.hdr{position:fixed;top:0;left:0;right:0;width:100%;z-index:45;padding-top:env(safe-area-inset-top,0px);background:var(--surface);box-shadow:0 10px 24px -20px #05141e8c;transform:translateZ(0)}.hdr:has(>.top:not([hidden])){background:var(--sea)}.hdr>.top{position:static;display:block;margin:0;padding:6px 14px;font-size:12px;line-height:20px;min-height:32px;background:var(--sea);color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdr>.top[hidden],.top[hidden]{display:none!important}.hdr>header,body.co .hdr>header,body.pdv .hdr>header{position:relative;top:auto;left:auto;right:auto;width:auto;z-index:auto;padding-top:0;transform:none;backface-visibility:visible;view-transition-name:none;box-shadow:none;background:var(--surface);border-bottom:1px solid var(--line)}.hdr .bar{min-height:64px;padding-block:8px}.hdr .usr,.hdr .cart{height:44px}.hdr .cart{width:44px}body.pdv .top{display:block}body.co .top[hidden],body.pdv .top[hidden]{display:none!important}.crumb{flex-wrap:nowrap;overflow:hidden;white-space:nowrap;align-items:center}.crumb>*{flex:none}.crumb>span:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.acts a.usr,.acts a.cart{text-decoration:none;color:inherit}@media(min-width:820px){.co-sum{top:calc(var(--hh,64px) + 16px)}}html[data-hero=h4] .banner>:is(h1,p,.search),html[data-hero=h4] .hbtns .cta{animation:h4In .7s cubic-bezier(.2,.7,.2,1) backwards}html[data-hero=h4] .banner>h1{animation-delay:.05s}html[data-hero=h4] .banner>p{animation-delay:.18s}html[data-hero=h4] .banner>.search{animation-delay:.3s}html[data-hero=h4] .hbtns .cta{animation-name:h4Pop}html[data-hero=h4] .hbtns .cta:nth-child(1){animation-delay:.42s}html[data-hero=h4] .hbtns .cta:nth-child(2){animation-delay:.52s}@keyframes h4In{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes h4Pop{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.06)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html[data-hero=h4] .banner *{animation:none!important}}.bl h1,.bl h2,.bl-body,.bl-card p,.bl-meta{overflow-wrap:anywhere}.bl-body img{height:auto}.lead h2,.lead h3,.lead h4,.bl-body h2,.bl-body h3,.bl-body h4{color:var(--ink);line-height:1.5;overflow-wrap:anywhere;text-wrap:balance}.lead h2,.bl-body h2{font-size:22px;font-weight:800;margin:30px 0 12px;padding:2px 10px;border-inline-start:4px solid var(--atx,var(--accent))}.lead h3,.bl-body h3{font-size:18px;font-weight:700;margin:24px 0 8px}.lead h4,.bl-body h4{font-size:16px;font-weight:700;margin:18px 0 6px;color:var(--atx,var(--accent))}.lead strong,.bl-body strong{font-weight:800;color:var(--ink)}.lead>:first-child,.bl-body>:first-child{margin-top:0}@media(min-width:820px){.lead h2,.bl-body h2{font-size:25px}.lead h3,.bl-body h3{font-size:20px}.lead h4,.bl-body h4{font-size:17px}}html.opn main,html.opn footer,html.opn .search{visibility:hidden}:root .hdr.hdr{padding:calc(env(safe-area-inset-top,0px) + 16px) 12px 8px;background:transparent;box-shadow:none;pointer-events:none}:root .hdr.hdr:has(>.top:not([hidden])){background:transparent;padding-top:0}:root .hdr.hdr>.top{pointer-events:auto;margin:0 -12px 10px;padding-top:calc(env(safe-area-inset-top,0px) + 6px)}:root .hdr.hdr>header,:root body.co .hdr.hdr>header,:root body.pdv .hdr.hdr>header{pointer-events:auto;max-width:1092px;margin:0 auto;border:1px solid rgba(255,255,255,.28);border-radius:22px;background:linear-gradient(135deg,var(--g1,var(--sea)),var(--g2,var(--accent)));background:linear-gradient(135deg,color-mix(in srgb,var(--g1,var(--sea)) 80%,transparent),color-mix(in srgb,var(--g2,var(--accent)) 70%,transparent));-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 14px 30px -14px #051e2d8c,inset 0 1px #ffffff47}:root .hdr.hdr .wrap.bar{max-width:none;padding-inline:16px;min-height:60px}:root .hdr .logo,:root .hdr .logo .sn{color:#fff}:root .hdr .mark{background:#fff3;color:#fff}:root .hdr nav a{color:#ffffffe0}:root .hdr nav a:hover{background:#ffffff2e;color:#fff}:root .hdr .usr,:root .hdr .cart{background:#ffffff29;border-color:#ffffff52;color:#fff}:root .hdr .usr:hover,:root .hdr .cart:hover{background:#ffffff42}:root .hdr .cart b{background:#fff;color:var(--g1,var(--sea));box-shadow:0 2px 6px #0003}:root .hdr .usr.in:after{border-color:var(--g1,var(--sea))}@media(max-width:560px){:root .hdr.hdr{padding-inline:14px}:root .hdr.hdr>.top{margin-inline:-14px}:root .hdr.hdr>header{border-radius:20px}}:root{--cap:52px}:root main>.hero{padding-top:0;margin-top:calc(-1*(var(--cap) + 16px))}:root main>.hero .banner{padding-top:calc(var(--cap) + 28px)}@media(min-width:820px){:root main>.hero .banner{padding-top:calc(var(--cap) + 48px)}}html[data-hero=h1] main>.hero .banner{padding-top:calc(var(--cap) + 52px)}html[data-hero=h3] main>.hero .banner{padding-top:calc(var(--cap) + 44px)}@media(min-width:820px){html[data-hero=h3] main>.hero .banner{padding-top:calc(var(--cap) + 72px)}}html.lite:root .hdr.hdr>header,html.lite:root body.co .hdr.hdr>header,html.lite:root body.pdv .hdr.hdr>header{-webkit-backdrop-filter:blur(16px) saturate(1.5)!important;backdrop-filter:blur(16px) saturate(1.5)!important}@media(prefers-reduced-motion:no-preference){html.lite:root .fx{display:block!important}html.lite:root .fx,html.lite:root .fx *,html.lite:root .fx:before,html.lite:root .fx:after{animation-iteration-count:infinite!important}html.lite:root .banner h1,html.lite:root .banner p,html.lite:root .banner .cta{animation:rise .6s cubic-bezier(.2,.7,.2,1) backwards!important}html.lite:root .banner p{animation-delay:.08s!important}html.lite:root .banner .cta{animation-delay:.16s!important}html.lite:root[data-hero=h4] .banner>:is(h1,p,.search){animation:h4In .7s cubic-bezier(.2,.7,.2,1) backwards!important}html.lite:root[data-hero=h4] .banner>h1{animation-delay:.05s!important}html.lite:root[data-hero=h4] .banner>p{animation-delay:.18s!important}html.lite:root[data-hero=h4] .banner>.search{animation-delay:.3s!important}html.lite:root[data-hero=h4] .hbtns .cta{animation:h4Pop .7s cubic-bezier(.2,.7,.2,1) backwards!important}html.lite:root[data-hero=h4] .hbtns .cta:nth-child(1){animation-delay:.42s!important}html.lite:root[data-hero=h4] .hbtns .cta:nth-child(2){animation-delay:.52s!important}}:root .hdr.hdr .wrap.bar{min-height:48px;padding-block:6px}:root .hdr.hdr .usr,:root .hdr.hdr .cart{height:38px;border-radius:12px}:root .hdr.hdr .cart{width:38px}:root .hdr.hdr .usr{padding:0 10px;font-size:12.5px}:root .hdr .mark-img{height:34px;max-width:120px}:root .hdr .mark{width:44px;height:34px}:root .hdr .logo{font-size:16px}:root .hdr.hdr>header,:root body.co .hdr.hdr>header,:root body.pdv .hdr.hdr>header{max-width:1076px;border-radius:20px}@media(max-width:560px){:root .hdr.hdr{padding-inline:22px}:root .hdr.hdr>.top{margin-inline:-22px}}@media(min-width:561px){:root .hdr.hdr{padding-inline:20px}:root .hdr.hdr>.top{margin-inline:-20px}}@media(prefers-reduced-motion:no-preference){html.lite:root:not([data-footer=f1]):not([data-footer=f4]) .fcard:before{display:block!important;animation:fDrift 8s ease-in-out infinite alternate!important}}body.uopen.uauth .ov{background:#05141e6b;-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15)}.upanel.authp{inset:50% 50% auto auto;width:min(400px,calc(100% - 28px));max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);border-radius:36px;color:#fff;border:1px solid rgba(255,255,255,.28);background:linear-gradient(160deg,color-mix(in srgb,var(--b0) 88%,transparent),color-mix(in srgb,var(--b1) 78%,transparent));-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 24px 60px #00000059;transform:translate(50%,-46%) scale(.96);opacity:0;padding-bottom:0;transition:transform .3s,opacity .3s,visibility .3s}body.uopen .upanel.authp{transform:translate(50%,-50%);opacity:1}.upanel.authp .dh{background:transparent;color:#fff;border-bottom:0;padding:18px 22px 0}.upanel.authp .dh .x{background:#ffffff29;color:#fff;border:0}.upanel.authp .ahero{background:transparent;padding:6px 24px 10px}.upanel.authp .ahero h1{font-size:24px;font-weight:800;margin:0;color:#fff}.upanel.authp .ahero p{color:#ffffffe6}.upanel.authp .acard{margin:0;background:none;border:0;box-shadow:none;padding:8px 24px 24px}.upanel.authp .atabs{gap:4px;padding:4px;margin-bottom:16px;border:0;border-radius:999px;background:#ffffff24}.upanel.authp .atabs button{flex:1;border:0;border-radius:999px;padding:10px 0;color:#fff;font-weight:500;background:none}.upanel.authp .atabs button[aria-pressed=true]{background:#fff;color:var(--sea);font-weight:800;border:0}.upanel.authp .uf{background:none;border:0;box-shadow:none;padding:0;gap:14px}.upanel.authp .uf label{color:#fffffff0;font-size:13px;font-weight:500}.upanel.authp .uf input{height:52px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.38);background:#ffffff1f;color:#fff;font-size:15px;margin-top:6px}.upanel.authp .uf input::placeholder{color:#ffffffc7}.upanel.authp .uf input:focus{outline:0;border-color:#fff;box-shadow:0 0 0 4px #ffffff38}.upanel.authp .uf .pw input{padding-right:48px!important}.upanel.authp .uf .pw .eye{right:10px;top:calc(50% + 3px);color:#fff}.upanel.authp .uf .pw .eye:hover,.upanel.authp .uf .pw .eye[aria-pressed=true]{color:#fff;background:#ffffff2e}.upanel.authp .uf .cta{height:54px;border-radius:999px;background:#fff;color:var(--sea);font-weight:800;font-size:16px;box-shadow:0 12px 28px #00000040;padding:0}.upanel.authp .uf .cta:active{transform:scale(.98)}.upanel.authp .hint{color:#ffffffeb!important;opacity:1}.upanel.authp .uf .hint button{color:#fff!important;font-weight:700;text-decoration:underline;text-underline-offset:4px}.upanel.authp .ferr{color:#ffc2bd}.upanel.authp .uf .cap{color:#fffffff0}.upanel.authp .capimg{background:#fff;border-radius:16px}.upanel.authp .caprf{background:#ffffff29;color:#fff;border:0;border-radius:999px}@media(prefers-reduced-motion:reduce){.upanel.authp{transition:opacity .2s,visibility .2s}}body.uopen.uauth .ov{background:#05141e80;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.upanel.authp{background:linear-gradient(160deg,color-mix(in srgb,var(--b0) 90%,transparent),color-mix(in srgb,var(--b1) 84%,transparent));-webkit-backdrop-filter:blur(30px) saturate(1.2);backdrop-filter:blur(30px) saturate(1.2);border-radius:30px}.upanel.authp .dh{padding:12px 18px 0}.upanel.authp .dh h2{font-size:14px}.upanel.authp .dh .x{width:30px;height:30px}.upanel.authp .ahero{padding:2px 20px 6px}.upanel.authp .ahero h1{font-size:19px;line-height:1.5;white-space:nowrap}.upanel.authp .ahero p{margin:2px 0 0;font-size:12.5px}.upanel.authp .acard{padding:4px 20px 18px}.upanel.authp .atabs{margin-bottom:12px;padding:3px}.upanel.authp .atabs button{padding:8px 0;font-size:14px}.upanel.authp .uf{gap:10px}.upanel.authp .uf label{font-size:12.5px}.upanel.authp .uf input{height:46px;margin-top:4px;font-size:14.5px}.upanel.authp .uf .pw .eye{top:calc(50% + 2px)}.upanel.authp .uf .cta{height:48px;font-size:15px}.upanel.authp .uf .hint{font-size:12.5px;line-height:1.6;text-align:center}.upanel.authp .ferr{font-size:12px;line-height:1.5}body.open .ov{background:#05141e80;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.drawer{inset:50% auto auto 50%;width:min(420px,calc(100% - 28px));max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);border-radius:30px;overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.28);background:linear-gradient(160deg,color-mix(in srgb,var(--b0) 90%,transparent),color-mix(in srgb,var(--b1) 84%,transparent));-webkit-backdrop-filter:blur(30px) saturate(1.2);backdrop-filter:blur(30px) saturate(1.2);box-shadow:0 24px 60px #00000059;transform:translate(-50%,-46%) scale(.96);opacity:0;padding-bottom:0;transition:transform .3s,opacity .3s,visibility .3s}body.open .drawer{transform:translate(-50%,-50%);opacity:1}.drawer .dh{background:transparent;color:#fff;border-bottom:1px solid rgba(255,255,255,.18);padding:14px 18px}.drawer .dh h2{color:#fff}.drawer .dh .x{background:#ffffff29;color:#fff}.drawer .ship{margin:10px 16px 0;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff1f;color:#fff;font-size:12.5px;text-align:center}.drawer .ship:empty{display:none}.drawer .ship b{color:#fff}.drawer .items{flex:1;min-height:0;padding:2px 0 12px}.drawer .item{margin:10px 16px 0;padding:12px;border-radius:22px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;box-shadow:none}.drawer .item h3,.drawer .item .meta strong{color:#fff}.drawer .item .rm{color:#fff;opacity:.85}.drawer .item .rm:hover{background:#ffffff29}.drawer .item .qty{background:#ffffff24;border:1px solid rgba(255,255,255,.3);border-radius:999px}.drawer .item .qty button{background:#fff;color:var(--sea)}.drawer .item .qty span,.drawer .item .qty .qin,.drawer .item .qty .un{color:#fff}.drawer .dempty{color:#fff;padding:36px 16px}.drawer .dempty button{margin-top:12px;border:0;border-radius:999px;background:#fff;color:var(--sea);font-weight:800;padding:10px 24px}.drawer .df{background:transparent;border-top:1px solid rgba(255,255,255,.18);padding:12px 18px 18px}.drawer .df .sum{color:#ffffffeb}.drawer .df .sum.t span{color:#fff;font-weight:800}.drawer .df .cta{height:48px;border-radius:999px;background:#fff;color:var(--sea);font-weight:800;font-size:15px;box-shadow:0 12px 28px #00000040;padding:0;margin-top:8px}.drawer .df .cta:disabled{opacity:.55}@media(prefers-reduced-motion:reduce){.drawer{transition:opacity .2s,visibility .2s}}.drawer .df .sm{background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:20px;box-shadow:none}.drawer .df .sum{border-color:#fff3}.drawer .item .qty span{opacity:1}.upanel .ubody{padding:16px 14px calc(18px + env(safe-area-inset-bottom,0px));gap:14px}.upanel .ubody>*{min-height:min-content}.upanel .ubody .uhd{gap:14px;padding:18px 16px;border:0;border-radius:24px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.16) 0 74px,transparent 75px),linear-gradient(135deg,var(--g1,var(--sea)),var(--g2,var(--accent)));box-shadow:0 18px 34px -18px color-mix(in srgb,var(--accent) 70%,#000)}.upanel .ubody .uhd .av{width:56px;height:56px;border-radius:19px;font-size:21px;color:#fff;background:#ffffff38;border:1px solid rgba(255,255,255,.4);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.upanel .ubody .uhd strong{font-size:17px;color:#fff}.upanel .ubody .uhd div span{color:#ffffffd1;font-size:13px;overflow-wrap:anywhere}.ustats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ustats div{display:grid;gap:2px;text-align:center;padding:12px 6px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 20px -16px #05141e80}.ustats b{font-size:21px;font-weight:800;line-height:1.3;color:var(--atx,var(--accent))}.ustats span{font-size:12px;color:var(--muted)}.upanel .ubody .seg{gap:4px;padding:4px;background:var(--surf2);border:1px solid var(--line);border-radius:18px}.upanel .ubody .seg button{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:14px;padding:10px 4px;font-size:13.5px;font-weight:700;color:var(--muted);transition:background .2s,color .2s}.upanel .ubody .seg button[aria-pressed=true]{background:var(--surface);color:var(--atx,var(--accent));box-shadow:0 4px 12px -6px #05141e80}.dot{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:11px;font-style:normal;font-weight:800;line-height:1}.olist,.tkl{display:grid;gap:12px}.oc{display:grid;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 26px -20px #05141e99}.oc header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0;border:0;background:none;box-shadow:none;position:static}.oc header>div{display:grid;gap:2px}.oc header b{font-size:15px;letter-spacing:.5px}.oc header time{font-size:12px;color:var(--muted)}.pill{--c:#E8A317;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap;background:color-mix(in srgb,var(--c) 15%,transparent);color:color-mix(in srgb,var(--c) 72%,var(--ink))}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c)}.pill.s-confirmed{--c:#0E9AA7}.pill.s-shipped{--c:#6D5BD0}.pill.s-delivered,.pill.t-answered{--c:#1E9E5A}.pill.s-cancelled{--c:#D6403A}.pill.t-closed{--c:#7A8A94}.pill.t-open{--c:#E8A317}.stp{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:2px 0;padding:0}.stp li{position:relative;display:grid;justify-items:center;gap:7px;font-size:11.5px;color:var(--muted);text-align:center}.stp li i{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:var(--surface);border:2px solid var(--line)}.stp li:before{content:"";position:absolute;top:6px;inset-inline-start:50%;width:100%;height:2px;background:var(--line)}.stp li:last-child:before{display:none}.stp li.dn:before{background:var(--accent)}.stp li.dn i,.stp li.cur i{background:var(--accent);border-color:var(--accent)}.stp li.cur i{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 24%,transparent)}.stp li.dn,.stp li.cur{color:var(--ink);font-weight:700}.stpx{display:block;padding:9px 12px;border-radius:12px;font-size:13px;font-weight:700;text-align:center;color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.oitems{list-style:none;margin:0;padding:0}.oitems li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;border-top:1px dashed var(--line)}.oitems li:first-child{border-top:0}.oitems li b{flex:none;color:var(--muted);font-weight:600}.ofoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:var(--surf2);font-size:13px;color:var(--muted)}.ofoot strong{font-size:16px;color:var(--ink)}.oc .dlv,.oc .amsg{margin:0}.okv{display:grid;gap:6px;margin:0;padding:10px 12px;border-radius:14px;background:var(--surf2)}.okv div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.okv dt{color:var(--muted)}.okv dd{margin:0;font-weight:700;overflow-wrap:anywhere;text-align:end}.oc .oedb{justify-self:stretch;text-align:center;padding:9px;border-radius:12px}.oc .oed{margin:0}.oab,.tknew{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.oab svg,.tknew svg{width:18px;height:18px;flex:none}.oab{padding:10px 12px;border-radius:14px;color:var(--atx,var(--accent));background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}.tknew{min-height:48px;border:0;border-radius:16px}.empty{display:grid;justify-items:center;gap:6px;padding:30px 18px;text-align:center;border:1px dashed var(--line);border-radius:22px;background:var(--surface)}.empty span{display:grid;place-items:center;width:58px;height:58px;margin-bottom:4px;border-radius:20px;color:var(--atx,var(--accent));background:color-mix(in srgb,var(--accent) 12%,transparent)}.empty span svg{width:28px;height:28px}.empty p{margin:0;max-width:260px;font-size:13px;line-height:1.9;color:var(--muted)}.tk{display:grid;gap:5px;width:100%;padding:13px 14px;text-align:start;font:inherit;color:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 20px -18px #05141e99;transition:transform .15s,border-color .2s}.tk:active{transform:scale(.985)}.tk>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.tk>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk.un{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.tk.un>div b:before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:7px;border-radius:50%;background:var(--accent)}.tk p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--muted)}.tk small{font-size:11.5px;color:var(--muted)}.tkv{display:grid;gap:12px}.tkh{display:flex;align-items:center;gap:10px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:18px}.tkh>div{flex:1;min-width:0;display:grid;gap:2px}.tkh>div b{overflow-wrap:anywhere}.tkh>div span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.tkbk{flex:none;width:36px;height:36px;border-radius:12px;border:1px solid var(--line);background:var(--surf2);color:var(--ink);font:inherit;font-size:18px;cursor:pointer}.tkm{display:grid;gap:8px}.bub{max-width:88%;padding:10px 13px;border-radius:18px}.bub p{margin:0;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.bub time{display:block;margin-top:3px;font-size:11px;opacity:.72}.bub.me{justify-self:start;color:var(--on-accent);background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--g2,var(--accent))));border-end-start-radius:6px}.bub.me a{color:inherit}.bub.ot{justify-self:end;background:var(--surf2);border:1px solid var(--line);border-end-end-radius:6px}.tkr{display:grid;gap:10px}.tkr textarea{width:100%;resize:vertical}.tkb{display:flex;gap:8px}.tkb .cta{flex:1;margin:0}.tkb .lo,.tkb .abt{margin:0;flex:none;padding:0 14px}.upanel .ubody .tkf{display:grid;gap:12px}.abody .tk,.abody .tkh,.abody .bub.ot{background:var(--surface)}.ubody:not(.auth){display:flex;flex-direction:column;align-content:normal}.ubody:not(.auth)>*{flex:none;min-height:0}.upanel .ubody .seg button{gap:6px}.seg button svg{width:17px;height:17px;flex:none}.lo{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:14px;font:inherit;font-weight:700;cursor:pointer}.lo svg{width:18px;height:18px;flex:none}.tkb .lo{padding:0 14px}.tkb .cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px}.tkb .cta svg{width:18px;height:18px;flex:none;transform:scaleX(-1)}.tkbk{display:grid;place-items:center;padding:0}.tkbk svg{width:20px;height:20px}.oc{position:relative;overflow:hidden;gap:14px;padding:16px;border-radius:24px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface) 60%)}.oc:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--oc,#E8A317)}.oc-confirmed{--oc:#0E9AA7}.oc-shipped{--oc:#6D5BD0}.oc-delivered{--oc:#1E9E5A}.oc-cancelled{--oc:#D6403A}.oc header{align-items:center;gap:12px}.oc header>div{flex:1;min-width:0}.oc .oci{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--oc,var(--accent));background:color-mix(in srgb,var(--oc,var(--accent)) 14%,transparent)}.oc .oci svg{width:22px;height:22px}.oc .oitems{border-radius:16px;background:var(--surf2);padding:4px 14px}.oc .oitems li{align-items:center}.oc .oitems li span{font-weight:600}.oc .ofoot{background:linear-gradient(135deg,color-mix(in srgb,var(--oc,var(--accent)) 14%,var(--surf2)),var(--surf2))}.oc .amsg{display:grid;gap:8px;margin:0;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,#1E9E5A 40%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,#1E9E5A 13%,transparent),transparent)}.oc .amsg b{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#1e9e5a}.oc .amsg b svg{width:20px;height:20px;flex:none}.oc .amsg p{margin:0;font-size:14px;line-height:1.95;overflow-wrap:anywhere;color:var(--ink)}.oc .dlv{border-radius:18px}.oab{border-style:dashed}.askb{display:grid;gap:10px}#arows{display:grid;gap:8px}.ar{display:flex;gap:8px;align-items:center}.ar input{flex:1;min-width:0}.osr{position:relative}.osr input[type=search]{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:11px 14px;font-size:14.5px;color:var(--ink);-webkit-appearance:none;appearance:none}.osr input[type=search]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.osr input[type=search]::-webkit-search-cancel-button{opacity:.6}.osr2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.osr2 select{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 10px;font-size:13.5px;color:var(--ink)}.achips button small{font-size:11px;opacity:.75;margin-inline-start:2px}.achips.sm button{padding:4px 12px;font-size:12.5px}.olst{display:grid;gap:12px}.olst.busy{opacity:.55;pointer-events:none;transition:opacity .15s}.omore{margin-top:2px}.oc2{display:grid;gap:9px;background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:14px;padding:12px;font-size:13.5px;min-width:0}.oc2.st-pending{border-inline-start-color:#e8a317}.oc2.st-confirmed{border-inline-start-color:#0e9aa7}.oc2.st-shipped{border-inline-start-color:#6d5bd0}.oc2.st-delivered{border-inline-start-color:#1e9e5a}.oc2.st-cancelled{border-inline-start-color:#d6403a;opacity:.85}.oc2 header{display:flex;align-items:center;justify-content:space-between;gap:8px}.o2c{display:flex;align-items:center;gap:4px;font-size:15px}.o2s{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12.5px}.o2s span{color:var(--ink);font-weight:700;font-size:14px}.o2p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--muted);font-size:12.5px}.o2p b{color:var(--ink)}.ohint{margin:-2px 0 0;font-size:12px;line-height:1.8;color:var(--muted)}.pill.ps-paid{--c:#1E9E5A}.pill.ps-manual{--c:#6D5BD0}.pill.ps-unpaid{--c:#E8A317}.pill.ps-check{--c:#0E9AA7}.pill.ps-failed{--c:#D6403A}.okf{margin:0;display:grid;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg)}.okf>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid var(--line);min-width:0}.okf>div:first-child{border-top:0}.okf dt{flex:none;color:var(--muted);font-size:12px;max-width:42%}.okf dd{margin:0;display:flex;align-items:center;gap:6px;min-width:0;font-weight:700;font-size:13.5px;overflow-wrap:anywhere;text-align:end}.okf dd a{color:var(--atx,var(--accent))}.cpy{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;padding:0}.cpy svg{width:15px;height:15px}.cpy:active{background:var(--surf2);color:var(--ink)}.oc2 .oitems li{align-items:flex-start}.oc2 .oitems li b{text-align:end}.o2t{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px dashed var(--line);padding-top:8px;color:var(--muted);font-size:12.5px}.o2t strong{color:var(--ink);font-size:15px}.oc2 .amsgf{display:grid;gap:6px}.pix{font-style:normal;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;margin-inline-end:6px;border-radius:7px;background:var(--surf2);color:var(--muted);font-size:11.5px;font-weight:700}.nw{font-style:normal;font-size:11px;font-weight:800;padding:1px 8px;border-radius:999px;background:var(--accent);color:var(--on-accent);margin-inline-start:4px}.ap .r b{min-width:0;overflow-wrap:anywhere}.co-form .extra{display:grid;gap:10px}.co-form .extra:empty{display:none}body .oc header,body.co .oc header,body.pdv .oc header,body .oc2 header,body.co .oc2 header,body.pdv .oc2 header{position:static;top:auto;z-index:auto;transform:none;background:none;border:0;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.offers{margin-top:16px;margin-bottom:4px}.offers[hidden]{display:none}.sp-band{--sp1:#EC3A52;--sp2:#C81E5A;background:linear-gradient(135deg,var(--sp1),var(--sp2));border-radius:20px;padding:12px 0 14px;color:#fff;box-shadow:0 14px 28px -18px #c81e5abf;overflow:hidden}.sp-h{display:flex;align-items:center;gap:8px;padding:0 14px 10px;white-space:nowrap}.sp-t{margin:0;display:flex;align-items:center;gap:5px;font-size:17px;font-weight:800;color:#fff;white-space:nowrap}.sp-t svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sp-tm{display:inline-flex;align-items:center;gap:3px;direction:ltr;font-weight:800}.sp-tm i{font-style:normal;min-width:27px;height:28px;padding:0 4px;display:inline-grid;place-items:center;background:#fff;color:var(--sp2);border-radius:8px;font-size:14px;line-height:1;font-variant-numeric:tabular-nums}.sp-tm u{text-decoration:none}.sp-all{margin-inline-start:auto;background:none;border:0;color:#fff;font:inherit;font-size:13px;font-weight:700;padding:6px 2px;cursor:pointer;white-space:nowrap;flex:none}.sp-track{display:flex;gap:10px;overflow-x:auto;padding:0 14px 2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sp-track::-webkit-scrollbar{display:none}.spc{flex:0 0 156px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;background:var(--surface);color:var(--ink);border-radius:16px;text-decoration:none}.spc .art{border-radius:12px;overflow:hidden}.spc h3{margin:0;font-size:13px;font-weight:600;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.4em}.spp{display:grid;gap:3px;margin-top:auto}.spo{display:flex;align-items:center;gap:6px;min-height:22px}.spo s{color:var(--muted);font-size:12px}.spo em{font-style:normal;background:var(--sp2,#C81E5A);color:#fff;border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:800;line-height:20px}.spn{display:flex;align-items:baseline;gap:4px}.spn b{font-size:15.5px;font-weight:800}.spn small{font-size:11px;color:var(--muted)}.spc.so{opacity:.55}.offers.all .sp-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.offers.all .spc{flex:none}@media(min-width:700px){.offers.all .sp-track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:820px){.spc{flex-basis:190px}.sp-h{padding:0 18px 12px}.sp-track{padding:0 18px 2px}}.spbox{display:grid;gap:8px;border:1px dashed var(--line);border-radius:12px;padding:10px}.spbox input[type=datetime-local]{width:100%}.spc{background:#fff;color:#1b2238;box-shadow:0 8px 18px -12px #3c001e8c;gap:10px;padding:9px 9px 12px;border-radius:18px}.spc .art{background:#fff;border:1px solid #eceff4;border-radius:13px;color:#8a93a6}.spc .art img{object-fit:contain;padding:4px}.spc h3{color:#1b2238;font-size:13px;font-weight:700;padding:0 3px}.spp{padding:0 3px}.spo s{color:#8a93a6}.spn b{color:#1b2238;font-size:16px}.spn small{color:#6b7488}.spo em{background:linear-gradient(135deg,#ec3a52,#c81e5a);box-shadow:0 3px 8px -3px #c81e5ab3}.sp-band{padding-bottom:16px}.offers{position:relative;isolation:isolate;max-width:100%}.offers:before,.offers:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.offers:before{width:170px;height:170px;top:0;inset-inline-start:0;background:radial-gradient(circle at 40% 40%,var(--b2),transparent 70%);opacity:.8}.offers:after{width:190px;height:190px;bottom:0;inset-inline-end:0;background:radial-gradient(circle at 60% 60%,var(--g2),transparent 70%);opacity:.65}.sp-band{--sp1:var(--b1);--sp2:var(--sea);position:relative;background:linear-gradient(160deg,color-mix(in srgb,var(--b0) 90%,transparent),color-mix(in srgb,var(--b1) 80%,transparent));-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2);border:1px solid rgba(255,255,255,.28);border-radius:30px;box-shadow:0 18px 40px -22px color-mix(in srgb,var(--b0) 80%,transparent),inset 0 1px #ffffff4d}.sp-band:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 40%);pointer-events:none}.sp-band>*{position:relative}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sp-band{background:linear-gradient(160deg,var(--b0),var(--b1))}}.sp-tm i{border-radius:999px;min-width:30px;background:#fffffff2;color:var(--sea)}.sp-all{background:#ffffff29;border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:6px 14px}.spc{background:linear-gradient(160deg,#ffffff3d,#ffffff14);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:24px;padding:8px 8px 12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 26px -16px #0000008c,inset 0 1px #ffffff61;transition:transform .18s,box-shadow .18s}.spc:hover{transform:translateY(-3px);box-shadow:0 18px 30px -16px #0009,inset 0 1px #ffffff73}.spc .art{background:#ffffffed;border:0;border-radius:17px}.spc h3{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18)}.spo s{color:#ffffffb8}.spo em{background:#fff;color:var(--sea);box-shadow:none}.spn b{color:#fff}.spn small{color:#ffffffd1}@media(prefers-reduced-motion:reduce){.spc{transition:none}.spc:hover{transform:none}}.calh{font-size:13px}.spcal{display:grid;gap:10px}.calbtn{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 16px;border:1.5px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;text-align:start;transition:border-color .2s,box-shadow .2s}.calbtn svg{width:22px;height:22px;flex:none;color:var(--accent)}.calbtn .cl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:13.5px;color:var(--muted)}.calbtn .cl b{font-size:15px;font-weight:800;color:var(--ink);direction:ltr;unicode-bidi:isolate}.calbtn .cl em{font-style:normal;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:0 10px;font-size:12px;font-weight:700;line-height:22px}.calbtn.on{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}.calp{color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:28px;padding:14px;background:linear-gradient(160deg,var(--b0),var(--b1));box-shadow:0 18px 36px -22px color-mix(in srgb,var(--b0) 85%,transparent),inset 0 1px #ffffff47}.calnav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.calnav b{font-size:16px;font-weight:800}.calnav button{width:38px;height:38px;border-radius:50%;border:0;background:#ffffff29;color:#fff;font-size:22px;line-height:1;cursor:pointer}.calnav button:disabled{opacity:.3;cursor:not-allowed}.calg{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calw span{text-align:center;font-size:12px;color:#ffffffbf;padding:4px 0}.cd{aspect-ratio:1;border:0;border-radius:50%;background:none;color:#fff;font:inherit;font-size:14px;cursor:pointer;display:grid;place-items:center;padding:0}.cd:hover:not(:disabled){background:#fff3}.cd.fr{color:#ffc2bd}.cd.td{box-shadow:inset 0 0 0 2px #fffffff2}.cd.sel{background:#fff;color:var(--sea);font-weight:800}.cd:disabled{opacity:.28;cursor:not-allowed}.calq{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.calq button{border:1px solid rgba(255,255,255,.32);background:#ffffff1f;color:#fff;border-radius:999px;padding:6px 13px;font:inherit;font-size:12.5px;cursor:pointer}.calt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.calt label{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff}.calt input{height:42px;width:126px;border-radius:999px;border:1.5px solid rgba(255,255,255,.38);background:#ffffff1f;color:#fff;padding:0 12px;color-scheme:dark;font:inherit;text-align:center}.calnow{font-size:11.5px;color:#ffffffd1}.calw2{margin:8px 0 0;color:#ffc2bd;font-size:12.5px}.calp .calf{display:flex;gap:8px;margin-top:14px}.calp .calf .abt{flex:1;height:44px;border-radius:999px;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.3)}.calp .calf .abt.ok{background:#fff;color:var(--sea);border:0;font-weight:800}html:not([data-footer=f1]):not([data-footer=f4]) .fcard{isolation:isolate;border:1px solid rgba(255,255,255,.28);border-radius:30px;background:radial-gradient(90% 70% at 100% 0,color-mix(in srgb,var(--b2) 55%,transparent),transparent 62%),radial-gradient(90% 80% at 0 100%,color-mix(in srgb,var(--g2) 50%,transparent),transparent 62%),linear-gradient(160deg,var(--b0),var(--b1));box-shadow:0 18px 40px -22px color-mix(in srgb,var(--b0) 80%,transparent),inset 0 1px #ffffff4d}html:not([data-footer=f1]):not([data-footer=f4]) .fcard:before{width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.26),transparent 68%);animation:fDrift 14s ease-in-out infinite alternate;z-index:-1}html:not([data-footer=f1]):not([data-footer=f4]) .fcard:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--b2) 70%,#fff 10%),transparent 68%);opacity:.55;inset-inline-end:-40px;bottom:-60px;pointer-events:none;z-index:-1;animation:fDrift2 17s ease-in-out infinite alternate}@keyframes fDrift2{to{transform:translate(-90px,-40px) scale(1.15)}}html:not([data-footer=f1]):not([data-footer=f4]) .fcard .fg{background:linear-gradient(160deg,#fff3,#ffffff12);border:1px solid rgba(255,255,255,.28);border-radius:22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff52}html:not([data-footer=f1]):not([data-footer=f4]) .fcard .copy{border-top:1px solid rgba(255,255,255,.18);padding-top:10px}@media(prefers-reduced-motion:reduce){html:not([data-footer=f1]):not([data-footer=f4]) .fcard:before,html:not([data-footer=f1]):not([data-footer=f4]) .fcard:after{animation:none}}.buy{gap:10px;padding:10px 14px 10px 10px;border-radius:26px;border:1px solid rgba(255,255,255,.25);background:linear-gradient(160deg,var(--b0),var(--b1));color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 16px 30px -16px var(--b0),inset 0 1px #ffffff47}.buy .ptotal{min-width:0;padding-inline:6px 2px}.buy .ptotal span{font-size:11px;color:#ffffffd1}.buy .ptotal b{font-size:16px;color:#fff}.buy .pqty{height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#ffffff24;flex:none}.buy .pqty button{width:34px;height:38px;border-radius:999px;color:#fff;font-size:19px}.buy .pqty button:active{background:#ffffff38}.buy .pqty span{color:#fff;min-width:24px;text-align:center}.buy .pcta{flex:1;min-width:0;height:46px;border-radius:999px;background:#fff;color:var(--sea);font-weight:800;box-shadow:none;padding:0 12px}.buy .pcta svg{stroke:var(--sea)}.buy .pcta.done{background:linear-gradient(135deg,#1b8a5a,#34b36b);color:#fff;box-shadow:0 6px 16px #1b8a5a59}.buy .pcta.done svg{stroke:#fff}.buy .pcta:disabled{opacity:.6}@media(max-width:380px){.buy .ptotal b{font-size:14px}.buy .pcta span{font-size:13px}}
.buy{flex-wrap:wrap;gap:10px;padding:14px 14px 12px;border-radius:30px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surf2) 84%,transparent));-webkit-backdrop-filter:blur(32px) saturate(1.8);backdrop-filter:blur(32px) saturate(1.8);color:var(--ink);box-shadow:0 18px 40px -16px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.28)}.buy .ptotal{flex:1 1 100%;display:flex;justify-content:space-between;align-items:baseline;min-width:0;padding-inline:8px}.buy .ptotal span{font-size:13px;color:var(--muted)}.buy .ptotal b{font-size:21px;font-weight:800;color:var(--ink)}.buy .pqty{height:52px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:color-mix(in srgb,var(--ink) 9%,transparent);flex:none}.buy .pqty button{width:44px;height:44px;border-radius:999px;color:var(--ink);font-size:20px}.buy .pqty button:active{background:color-mix(in srgb,var(--ink) 16%,transparent)}.buy .pqty span{min-width:30px;font-size:18px;color:var(--ink)}.buy .pcta{flex:1;min-width:0;height:52px;border-radius:999px;padding:0 16px;font-size:16px;white-space:nowrap;background:linear-gradient(135deg,var(--b2),var(--b1));color:#fff;box-shadow:0 8px 22px -8px var(--b1),inset 0 1px 0 rgba(255,255,255,.35)}.buy .pcta svg{stroke:#fff}.buy .pcta.done{background:linear-gradient(135deg,#1B8A5A,#34B36B);box-shadow:0 8px 22px -8px #1B8A5A}.buy .pcta:disabled{opacity:.5}body.pdv .toast{bottom:calc(150px + env(safe-area-inset-bottom,0px))}body.pdv #pv{padding-bottom:8px}@media(max-width:819px){body.pdv footer{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}}@media(min-width:820px){.buy{box-shadow:none;border-radius:26px}body.pdv .toast{bottom:20px}}.co-head .back{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surf2) 84%,transparent));-webkit-backdrop-filter:blur(32px) saturate(1.8);backdrop-filter:blur(32px) saturate(1.8);box-shadow:0 10px 24px -12px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.28)}.co-form,.co-sum{border-radius:28px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surf2) 84%,transparent));-webkit-backdrop-filter:blur(32px) saturate(1.8);backdrop-filter:blur(32px) saturate(1.8);box-shadow:0 18px 40px -18px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.28)}.co-form{padding:18px;gap:16px}.co-sum summary{padding:14px 20px}.co-sum .body{padding:0 20px 14px}.co-sum .body,.co-form .sec+.sec{border-color:rgba(255,255,255,.16)}.co-form h2 i{border-radius:999px;width:30px;height:30px}.co-form input,.co-form textarea{border-radius:999px;padding:12px 18px;background:color-mix(in srgb,var(--ink) 8%,transparent);border:1px solid rgba(255,255,255,.2)}.co-form textarea{border-radius:22px}.co-form input:focus,.co-form textarea:focus{border-color:var(--accent);background:color-mix(in srgb,var(--ink) 11%,transparent)}.bank{border-radius:28px}.bank-row button{border-radius:999px;padding:7px 14px}.pmx button,.pmx button.lg,.pmx button.tx{border-radius:999px}.paybar .cta,.co-form .cta,.co-form .uf .cta{border-radius:999px;background:linear-gradient(135deg,var(--b2),var(--b1));color:#fff;box-shadow:0 8px 22px -8px var(--b1),inset 0 1px 0 rgba(255,255,255,.35)}.co-form .cta[disabled]{opacity:.5}#done .ok.rc .rc-btns .cta{border-radius:999px;height:50px;background:linear-gradient(135deg,var(--b2),var(--b1));color:#fff}#done .ok.rc .rc-btns .cta.sec{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink);border:1px solid rgba(255,255,255,.2)}.rc-top{border-radius:28px 28px 0 0;border-color:rgba(255,255,255,.22)}.rc-rows{border-radius:0 0 28px 28px;border-color:rgba(255,255,255,.22)}@media(max-width:819px){.co{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.paybar{flex-wrap:wrap;gap:10px;padding:14px 14px 12px;border-radius:30px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surf2) 84%,transparent));-webkit-backdrop-filter:blur(32px) saturate(1.8);backdrop-filter:blur(32px) saturate(1.8);box-shadow:0 18px 40px -16px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.28)}.paybar .pt{flex:1 1 100%;display:flex;justify-content:space-between;align-items:baseline;padding-inline:8px}.paybar .pt span{font-size:13px}.paybar .pt b{font-size:21px;color:var(--ink)}.paybar .cta{flex:1 1 100%;height:52px;padding:0 16px;font-size:16px}body.co .toast{bottom:calc(150px + env(safe-area-inset-bottom,0px))}}:root:root .buy,:root:root .paybar{-webkit-backdrop-filter:blur(28px) saturate(1.8)!important;backdrop-filter:blur(28px) saturate(1.8)!important}@media(min-width:820px){:root:root .paybar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard{padding:14px 14px 12px;gap:10px}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .fg{background:none;border:0;border-radius:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .fbrand{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:26px;background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .fbrand .logo{flex:none}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .fbrand p{flex:1;min-width:0;margin:0;font-size:12.5px;line-height:1.7}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .mark-img{height:42px;max-width:130px}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .fbrand::after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.24),transparent);transform:translateX(-130%) skewX(-18deg);pointer-events:none}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .frow{grid-template-columns:minmax(0,1fr);gap:12px}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .frow .fg{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .fg h4{flex:1 0 100%;margin:0;font-size:12px;font-weight:700;opacity:.72}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .frow .fg a,html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .frow .fg>span{display:inline-flex;align-items:center;max-width:100%;padding:8px 15px;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.26);opacity:1;font-size:13px;line-height:1.4;text-align:center;text-decoration:none;transition:background .2s}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .frow .fg a:hover,html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .frow .fg a:active{background:rgba(255,255,255,.26);text-decoration:none}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .copy{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:12px}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .ftop{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);font-weight:700}@media(min-width:820px){html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard{grid-template-columns:1.1fr 1.9fr;align-items:center}}@media(prefers-reduced-motion:no-preference){html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard::before{display:block!important;width:240px;height:240px;background:radial-gradient(circle,rgba(255,255,255,.34),transparent 68%);animation:fDrift 9s ease-in-out infinite alternate!important}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard::after{width:220px;height:220px;opacity:.7;animation:fDrift2 11s ease-in-out infinite alternate!important}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .fbrand::after{animation:ftSheen 6s ease-in-out infinite!important}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .mark-img{animation:ftFloat 4s ease-in-out infinite!important}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .ftop{animation:ftBob 2.4s ease-in-out infinite!important}}@keyframes ftSheen{0%{transform:translateX(-130%) skewX(-18deg)}45%,100%{transform:translateX(330%) skewX(-18deg)}}@keyframes ftFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}@keyframes ftBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ftIn{from{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .enamad{grid-column:1/-1;justify-self:center;margin:0!important;padding:8px 14px;border-radius:24px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 22px -10px rgba(0,0,0,.45);line-height:0}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .enamad a{display:block;line-height:0}html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .enamad img{display:block;width:auto;height:auto;max-width:100px;max-height:88px;object-fit:contain}:root[data-theme="rose"]{color-scheme:light;--bg:#FFF4F7;--surface:#fff;--surf2:#FDE6EC;--ink:#2B1018;--muted:#6E4553;--line:#F6D3DC;--accent:#D6336C;--on-accent:#fff;--sea:#9D174D;--red:#C92A2A;--g1:#9D174D;--g2:#F06595;--b0:#6B0F34;--b1:#C2255C;--b2:#F783AC;--bk:#7A1240}:root[data-theme="gold"]{color-scheme:dark;--bg:#0F0D08;--surface:#1A160D;--surf2:#241E12;--ink:#F7EEDB;--muted:#D2C3A0;--line:#3A301B;--accent:#E0B04A;--on-accent:#1A1203;--atx:#F0C768;--sea:#5A4310;--red:#FF8A7A;--g1:#6B4A0F;--g2:#C9972B;--b0:#2A1D06;--b1:#6B4A0F;--b2:#A97C1F;--bk:#3A2A0B}:root[data-theme="lavender"]{color-scheme:light;--bg:#F6F3FF;--surface:#fff;--surf2:#ECE6FF;--ink:#1D1538;--muted:#5B5280;--line:#DDD5F5;--accent:#6D4AE0;--on-accent:#fff;--sea:#3B2A8F;--red:#D6336C;--g1:#4B34B8;--g2:#9F7BFF;--b0:#2C1F78;--b1:#5B3FD0;--b2:#9B7CFF;--bk:#37258F}:root[data-theme="graphite"]{color-scheme:dark;--bg:#0E1013;--surface:#171A1F;--surf2:#1F2329;--ink:#EDEFF2;--muted:#B5BBC6;--line:#2C323B;--accent:#6EA0FF;--on-accent:#08101F;--atx:#9DBEFF;--sea:#1F2937;--red:#FF7A74;--g1:#243044;--g2:#5B8DEF;--b0:#151B26;--b1:#2F4A7D;--b2:#4F7FE0;--bk:#1A2538}:root[data-theme="ruby"]{color-scheme:dark;--bg:#14080C;--surface:#211018;--surf2:#2D1620;--ink:#FBEAEE;--muted:#E0BBC4;--line:#4A2432;--accent:#FF5C7A;--on-accent:#2A0710;--atx:#FF9DB0;--sea:#5C1426;--red:#FFB4A8;--g1:#6E1630;--g2:#E5365A;--b0:#2E0A16;--b1:#9B1B3E;--b2:#E5365A;--bk:#3A0E1C}@media(prefers-reduced-motion:no-preference){html:root .fx{display:block!important}html:root .fx i,html:root .fx .w,html:root .fx::before,html:root .fx::after{animation-iteration-count:infinite!important}}/* رز: گلبرگ‌های در حال ریزش + درخشش نرم */:root[data-theme="rose"] .fx i{left:var(--x);top:-24px;bottom:auto;width:calc(var(--s)*1.4);height:calc(var(--s)*1.1);border:0;border-radius:100% 0 100% 0;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(255,182,206,.55));box-shadow:0 0 6px rgba(255,255,255,.35);animation:fxPetal calc(var(--t)*1.1) linear infinite;animation-delay:var(--d)}:root[data-theme="rose"] .fx .w{inset-inline:auto;bottom:-30%;height:80%;z-index:0;filter:blur(12px);animation:fxBreath 6s ease-in-out infinite alternate}:root[data-theme="rose"] .fx .w1{left:-10%;width:55%;background:radial-gradient(closest-side,rgba(255,214,228,.55),transparent)}:root[data-theme="rose"] .fx .w2{right:-10%;left:auto;width:50%;background:radial-gradient(closest-side,rgba(255,150,190,.45),transparent);animation-duration:8s;animation-direction:alternate-reverse}@keyframes fxPetal{0%{transform:translate(0,0) rotate(0);opacity:0}10%{opacity:1}35%{transform:translate(18px,70px) rotate(120deg)}65%{transform:translate(-14px,140px) rotate(250deg)}100%{transform:translate(10px,240px) rotate(380deg);opacity:0}}@keyframes fxBreath{from{transform:translate(0,0) scale(.9);opacity:.6}to{transform:translate(8%,-6%) scale(1.15);opacity:1}}/* طلایی: جرقه‌های طلایی بالا‌رونده + برق نورِ عبوری */:root[data-theme="gold"] .fx .w{display:none}:root[data-theme="gold"] .fx i{left:var(--x);bottom:-10px;width:calc(var(--s)/2.6);height:calc(var(--s)/2.6);border:0;border-radius:50%;background:#FFE08A;box-shadow:0 0 8px 2px rgba(255,200,90,.8);animation:fxEmber calc(var(--t)*.9) ease-out infinite;animation-delay:var(--d)}:root[data-theme="gold"] .fx::before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:30%;background:linear-gradient(105deg,transparent,rgba(255,224,150,.3),transparent);transform:translateX(-150%) skewX(-20deg);animation:fxSweep 6.5s ease-in-out infinite;pointer-events:none}@keyframes fxEmber{0%{transform:translate(0,0) scale(.6);opacity:0}15%{opacity:1}60%{opacity:.9}100%{transform:translate(14px,-190px) scale(.2);opacity:0}}@keyframes fxSweep{0%{transform:translateX(-150%) skewX(-20deg)}55%,100%{transform:translateX(450%) skewX(-20deg)}}/* یاسی: حباب‌های نرم و تنفسی (بوکه) */:root[data-theme="lavender"] .fx .w{display:none}:root[data-theme="lavender"] .fx i{left:var(--x);top:var(--y);bottom:auto;width:calc(var(--s)*3.2);height:calc(var(--s)*3.2);border:0;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.4),rgba(255,255,255,0) 70%);animation:fxBokeh calc(var(--t)*1.5) ease-in-out infinite alternate;animation-delay:var(--d)}@keyframes fxBokeh{from{transform:translate(0,0) scale(.8);opacity:.35}to{transform:translate(22px,-26px) scale(1.3);opacity:.95}}/* گرافیت: باران دیجیتال + خط اسکن */:root[data-theme="graphite"] .fx .w{display:none}:root[data-theme="graphite"] .fx i{left:var(--x);top:-70px;bottom:auto;width:2px;height:calc(var(--s)*5);border:0;border-radius:2px;background:linear-gradient(180deg,transparent,rgba(158,190,255,.95));box-shadow:0 0 6px rgba(110,160,255,.6);animation:fxRain calc(var(--t)*.5) linear infinite;animation-delay:var(--d)}:root[data-theme="graphite"] .fx::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(158,190,255,.7),transparent);animation:fxScan 5s linear infinite;pointer-events:none}@keyframes fxRain{0%{transform:translateY(0);opacity:0}15%{opacity:1}100%{transform:translateY(300px);opacity:0}}@keyframes fxScan{0%{transform:translateY(0);opacity:0}10%,90%{opacity:1}100%{transform:translateY(260px);opacity:0}}/* یاقوتی: جرقهٔ نگین‌وار + درخشش ضربان‌دار */:root[data-theme="ruby"] .fx .w{display:none}:root[data-theme="ruby"] .fx i{left:var(--x);top:var(--y);bottom:auto;width:calc(var(--s)*1.5);height:calc(var(--s)*1.5);border:0;border-radius:0;background:radial-gradient(circle,#fff 0,#ffd0da 40%,#ff7a96 100%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:fxGem calc(var(--t)/2.2) ease-in-out infinite;animation-delay:var(--d)}:root[data-theme="ruby"] .fx::before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;inset-inline-end:-80px;top:-100px;background:radial-gradient(circle,rgba(255,92,122,.5),transparent 68%);animation:fxBeat 3.2s ease-in-out infinite;pointer-events:none}@keyframes fxGem{0%,100%{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}}@keyframes fxBeat{0%,100%{transform:scale(1);opacity:.7}14%{transform:scale(1.18);opacity:1}28%{transform:scale(1.02)}42%{transform:scale(1.14);opacity:.95}}
/* v8.31 — اسکرول روان: بلور تو در تو روی کارت‌های پیشنهاد ویژه حذف شد (نوار پدرشان از قبل بلور دارد) و انیمیشن‌های بی‌پایان فوتر خاموش شد */
.spc{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard::before,html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard::after,html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .fbrand::after,html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .mark-img,html:root:not([data-footer=f1]):not([data-footer=f4]) .fcard .ftop{animation:none!important}
html.lenis-on{scroll-behavior:auto!important}.drawer,.upanel,.apanel,.items,.ubody,.abody,[data-lenis-prevent]{overscroll-behavior:contain}

/* v8.33 perf — انیمیشن هیرو (.banner/.fx) دست‌نخورده */
html:root:root:root .hdr.hdr>header,html:root:root:root body.co .hdr.hdr>header,html:root:root:root body.pdv .hdr.hdr>header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,var(--g1,var(--sea)),var(--g2,var(--accent)))!important;box-shadow:0 8px 18px -12px #051e2d8c,inset 0 1px #ffffff47!important}
html:root:root:root .buy,html:root:root:root .paybar,html:root:root:root .sp-band,html:root:root:root .spc,html:root:root:root .fcard .fg,html:root:root:root .fcard .fbrand{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:root:root:root .fcard::before,html:root:root:root .fcard::after,html:root:root:root .fcard .fbrand::after,html:root:root:root .fcard .mark-img,html:root:root:root .fcard .ftop,html:root:root:root .qbox:before,html:root:root:root .bank:before{animation:none!important;will-change:auto!important}
.fx.off,.fx.off *,.fx.off:before,.fx.off:after{animation-play-state:paused!important}

/* ===== کارت قیمت و تحویل (نسخه نهایی) ===== */
.pcard{display:grid;gap:12px;margin:12px 0 14px;padding:14px 16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,var(--surf2)),color-mix(in srgb,var(--accent) 3%,var(--surface)));box-shadow:0 10px 26px -16px color-mix(in srgb,var(--accent) 40%,transparent)}
.pcard .pp{display:grid;gap:4px;margin:0}
.pcard .pr1{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}
.pcard .pr1 s{font-size:14px;color:var(--muted)}
.pcard .pdc{font-style:normal;font-size:12px;font-weight:800;line-height:22px;padding:0 10px;border-radius:999px;background:var(--red);color:#fff}
.pcard .pr2{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap;white-space:nowrap}
.pcard .pr2 b{font-size:28px;line-height:1.3;font-weight:800;color:var(--atx,var(--accent))}
.pcard .pr2 small{font-size:13px;color:var(--muted)}
.pcard .stock{--c:#12a35f;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 16%,var(--surface));border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}
.pcard .stock svg{width:17px;height:17px;flex:none}
.pcard .stock.so{--c:#d6403a}
:root[data-theme=dark] .pcard .stock,:root[data-theme=midnight] .pcard .stock,:root[data-theme=gold] .pcard .stock,:root[data-theme=graphite] .pcard .stock,:root[data-theme=ruby] .pcard .stock{--c:#5fd39a}
:root[data-theme=dark] .pcard .stock.so,:root[data-theme=midnight] .pcard .stock.so,:root[data-theme=gold] .pcard .stock.so,:root[data-theme=graphite] .pcard .stock.so,:root[data-theme=ruby] .pcard .stock.so{--c:#ff8a7a}
/* محصول دارای پلن: فقط چیپ، بدون کادر و بدون قیمت تکراری */
.pcard:has(+ .vsel),.pcard:has(+ .plans-ssr){padding:0;border:0;background:none;box-shadow:none;margin:10px 0 4px}
.pcard:has(+ .vsel) .pp,.pcard:has(+ .plans-ssr) .pp{display:none}
.pcard:has(+ .vsel) .stock,.pcard:has(+ .plans-ssr) .stock{width:auto;justify-self:start;display:inline-flex}

/* ===== عکس اصلی محصول: اندازه استاندارد و مدرن ===== */
.pvs .pmain{aspect-ratio:4/3;border-radius:26px;overflow:hidden;background:linear-gradient(160deg,var(--surface),color-mix(in srgb,var(--accent) 6%,var(--surf2)));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));box-shadow:0 14px 32px -20px color-mix(in srgb,var(--accent) 45%,transparent)}
.pvs .pmain img{width:100%;height:100%;object-fit:contain;border-radius:0;padding:0}
.pvs .pmain .badge{top:12px;inset-inline-start:12px;z-index:2;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--red) 60%,transparent)}
@media(min-width:820px){.pvs .pmain{aspect-ratio:1/1}}

/* ===== عکس اصلی: قاب بر اساس نسبت واقعی عکس (بدون نوار خالی) ===== */
.pvs .pmain{aspect-ratio:auto;height:auto;display:block;line-height:0}
.pvs .pmain:not(:has(img)){aspect-ratio:4/3;display:grid;line-height:normal}
.pvs .pmain img{display:block;width:100%;height:auto;max-height:60vh;object-fit:contain;margin-inline:auto}
@media(min-width:820px){.pvs .pmain{aspect-ratio:auto}.pvs .pmain img{max-height:70vh}}

/* ===== فاصله‌ها: مقیاس یکدست (۸ / ۱۲ / ۱۶ / ۲۴) ===== */
.pvs{padding-block:4px 0}
.pvs .acc{margin-block:20px 0}
.pvs>h2{margin:28px 0 12px;font-size:17px}
.pvs .grid{padding-block:0 24px}
.crumb{padding-block:12px 8px}
/* فضای نوار خرید ثابت به‌جای پدینگ صفحه، زیر فوتر رزرو می‌شود */
body.pdv footer{margin-top:8px;padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}
body.pdv .fcard{margin-bottom:0}
@media(min-width:820px){
  .pvs{padding-bottom:0}
  .pvs>h2{margin-top:36px}
  body.pdv footer{margin-top:16px;padding-bottom:24px}
}
