@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/Estedad-Variable-Arabic.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+fb50-fdff,u+fe70-fefc}:root{color-scheme:dark;--bg:#050b14;--panel:#0a1421;--panel-soft:#0d1928;--panel-raised:#111f30;--line:#223246;--line-soft:rgba(138,163,191,0.13);--text:#f4f6f8;--muted:#92a1b4;--dim:#687a91;--gold:#f2c861;--gold-bright:#ffdc83;--green:#35d07f;--danger:#ff7272;--radius:15px;--content:1600px;--font-ui:"Inter",Arial,sans-serif;--font-display:"Manrope","Inter",Arial,sans-serif;--font-fa:"Vazirmatn",Tahoma,sans-serif;--font-fa-display:"Estedad","Vazirmatn",Tahoma,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body,html{width:100%}body{margin:0;color:var(--text);background:radial-gradient(ellipse at 50% -34%,rgba(34,65,97,.18),transparent 58%),var(--bg);font-family:var(--font-ui);font-size:15.5px;line-height:1.65;overflow-x:clip}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{color:#080d13;background:var(--gold)}.storefront{width:100%;max-width:100vw;min-width:0;min-height:100vh;overflow-x:clip}.content-width{width:min(calc(100% - 48px),var(--content));max-width:100%;min-width:0;margin-inline:auto}.topbar{height:66px;position:-webkit-sticky;position:sticky;z-index:30;top:0;border-bottom:1px solid rgba(119,144,170,.18);background:rgba(5,11,20,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-inner{width:100%;height:100%;min-width:0;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:9px;min-width:218px}.brand-mark{width:44px;height:44px;flex:0 0 auto;color:var(--gold);filter:drop-shadow(0 0 11px rgba(242,200,97,.25))}.brand-name{display:grid;line-height:1.1}.brand-name strong{font:800 23px/1 var(--font-display);letter-spacing:-.75px}.brand-name small{margin-top:4px;color:#9aa6b4;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.header-actions{display:flex;align-items:center;gap:17px}.icon-button{width:38px;height:38px;position:relative;display:inline-grid;place-items:center;border:0;padding:0;background:transparent;color:#e7edf5;cursor:pointer;border-radius:10px;transition:color .18s ease,transform .18s ease,background .18s ease;touch-action:manipulation}.icon-button:hover{color:var(--gold);background:rgba(255,255,255,.05);transform:translateY(-1px)}.icon-button svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.count-badge,.unread-dot{position:absolute;display:grid;place-items:center;top:-2px;inset-inline-end:-7px;width:21px;height:21px;border-radius:50%;background:var(--gold);color:#111820;font-size:12px;font-weight:800}.unread-dot{width:8px;height:8px;inset-inline-end:-2px;top:4px;border:1px solid var(--bg)}.login-button{min-width:110px;display:inline-flex;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 18px;border:1px solid rgba(242,200,97,.76);border-radius:999px;background:transparent;color:var(--gold-bright);font-size:14px;font-weight:750;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.login-button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.login-button:hover{background:var(--gold);color:#10151c;transform:translateY(-1px)}.lang-button{color:var(--muted);font-size:13px;font-weight:700}.mobile-menu-button{display:none}.search-popover{position:absolute;z-index:40;inset-inline-end:max(24px,calc((100vw - var(--content)) / 2));top:69px;width:min(360px,calc(100vw - 32px));padding:10px;border:1px solid var(--line);border-radius:12px;background:#0a1421;box-shadow:0 16px 42px rgba(0,0,0,.42)}.search-field{display:flex;align-items:center;gap:9px;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#07101b}.search-field svg{width:18px;height:18px;flex:0 0 auto;stroke:var(--muted);fill:none;stroke-width:1.8}.search-field input{width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:14px}.search-field input::placeholder{color:var(--dim)}.search-suggestions{display:grid;grid-gap:2px;gap:2px;max-height:250px;overflow-y:auto;margin-top:7px;padding:4px;border:1px solid var(--line-soft);border-radius:9px;background:#07101b}.search-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:8px 9px;border:0;border-radius:6px;background:transparent;color:var(--text);text-align:start;cursor:pointer}.search-suggestion:focus-visible,.search-suggestion:hover{background:var(--panel-raised)}.search-suggestion-name{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.search-suggestion-detail{flex:0 0 auto;color:var(--muted);font-size:12px}.search-suggestions-empty{padding:8px 9px;color:var(--muted);font-size:13px}.hero{min-height:237px;position:relative;isolation:isolate;display:block;border-bottom:1px solid rgba(119,144,170,.17);background:radial-gradient(ellipse at 73% 55%,rgba(143,81,33,.23),transparent 38%),linear-gradient(100deg,#050b14 12%,#07101a 62%,#060c15)}.hero-inner{min-width:0;min-height:237px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:18px;gap:18px}.hero-copy{padding:20px 0 22px 22px;position:relative;z-index:2}.hero-kicker{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:8px;padding:7px 16px;border:1px solid rgba(242,200,97,.55);border-radius:999px;color:#ebedf1;background:rgba(9,15,23,.62);font-size:14px;font-weight:600}.hero-kicker .spark{color:var(--gold);font-size:16px}.hero h1{max-width:620px;margin:10px 0 6px;font:800 clamp(30px,3.4vw,45px)/1.1 var(--font-display);letter-spacing:-1.2px}.hero h1 span{display:block;color:var(--gold-bright)}.hero-copy>p{margin:8px 0 14px;color:#d4dae2;font-size:16.5px;line-height:1.7}.promise-row{max-width:550px;display:grid;grid-template-columns:repeat(4,1fr)}.promise{display:flex;align-items:center;gap:9px;min-width:0;padding-inline:13px;-webkit-border-end:1px solid rgba(141,158,179,.27);border-inline-end:1px solid rgba(141,158,179,.27);color:#e1e5eb;font-size:13.5px;font-weight:650;line-height:1.45}.promise:first-child{-webkit-padding-start:0;padding-inline-start:0}.promise:last-child{border:0}.promise svg{width:26px;height:26px;flex:0 0 auto;color:var(--gold);stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-art{min-height:227px;position:relative;overflow:visible}.hero-glow{width:65%;height:125%;top:-20%;border-radius:50%;background:radial-gradient(ellipse,rgba(226,138,53,.25),rgba(78,50,43,.12) 42%,transparent 70%);filter:blur(7px)}.hero-glow,.hero-orbit{position:absolute;left:16%}.hero-orbit{top:24%;width:69%;height:67%;border:1px solid rgba(241,181,97,.27);border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 17px rgba(248,169,70,.11)}.hero-orbit:after{content:"";position:absolute;inset:18% 8%;border:1px solid rgba(241,181,97,.23);border-radius:50%;transform:rotate(22deg)}.hero-device{width:275px;height:126px;position:absolute;left:38%;top:34%;transform:translate(-50%,-50%) rotate(-7deg) skewY(1deg);border:1px solid #987250;border-radius:13px;background:linear-gradient(140deg,rgba(22,29,38,.96),rgba(5,10,18,.98) 67%);box-shadow:0 18px 28px rgba(0,0,0,.56),inset 0 0 0 4px rgba(242,200,97,.05),0 0 33px rgba(228,145,63,.17)}.hero-device:before{content:"";position:absolute;left:9%;right:9%;bottom:-13px;height:12px;border-radius:0 0 15px 15px;background:linear-gradient(180deg,#9a754e,#33323a);-webkit-clip-path:polygon(8% 0,92% 0,100% 80%,0 80%);clip-path:polygon(8% 0,92% 0,100% 80%,0 80%)}.device-screen{position:absolute;inset:10px;display:grid;grid-template-columns:1.35fr 1fr;grid-gap:8px;gap:8px;overflow:hidden;border:1px solid rgba(220,184,119,.26);border-radius:7px;padding:8px 10px;background:radial-gradient(ellipse at 68% 52%,rgba(50,88,116,.42),transparent 57%),#09121e}.device-brand{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.device-brand strong{font:800 12px var(--font-display);color:#e6edf8;white-space:nowrap;letter-spacing:-.2px;text-shadow:0 2px 8px rgba(0,0,0,.5)}.device-brand span{height:4px;width:70%;border-radius:6px;background:linear-gradient(90deg,var(--gold),transparent)}.device-stats{display:flex;align-items:flex-end;gap:6px;padding-bottom:8px}.device-stats i{display:block;width:17%;height:30%;border-radius:3px 3px 0 0;background:linear-gradient(0deg,#976332,#ffd477);box-shadow:0 0 12px rgba(242,200,97,.2)}.device-stats i:nth-child(2){height:55%}.device-stats i:nth-child(3){height:42%}.device-stats i:nth-child(4){height:82%}.floating-app{width:56px;height:56px;position:absolute;display:grid;place-items:center;border:1px solid rgba(13,24,36,.08);border-radius:13px;box-shadow:0 8px 22px rgba(0,0,0,.35),0 0 16px rgba(238,172,81,.13);font:700 18px var(--font-display)}.floating-app.one{left:13%;top:12%;color:#f4f6f7;font-size:25px;transform:rotate(-4deg)}.floating-app.two{left:41%;top:7%;color:#55aaff;font-size:23px}.floating-app.three{right:12%;top:17%;color:#90aaff;transform:rotate(7deg)}.floating-app.four{left:9%;bottom:11%;color:#62cfff;transform:rotate(-10deg)}.floating-app.five{right:13%;bottom:8%;color:#f3f4f5;font-size:23px;transform:rotate(8deg)}.hero-floor{position:absolute;left:0;right:0;bottom:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(242,174,92,.45),transparent);box-shadow:0 0 25px 2px rgba(221,127,48,.22)}.main-content{padding:10px 0 0}.wishlist-section{margin:28px 0 26px;padding:19px;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(135deg,rgba(15,28,43,.9),rgba(8,17,28,.75))}.wishlist-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.wishlist-heading h2{margin:2px 0 0;font:750 20px/1.2 var(--font-display)}.section-eyebrow{color:var(--gold);font-size:9px;font-weight:700;letter-spacing:1.3px}.wishlist-count{display:grid;min-width:28px;height:28px;place-items:center;border:1px solid rgba(242,200,97,.4);border-radius:50%;color:var(--gold-bright);font-size:11px;font-weight:700}.product-grid.wishlist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wishlist-empty{display:flex;align-items:center;gap:12px;min-height:82px;padding:14px;border:1px dashed var(--line);border-radius:10px;background:rgba(5,11,20,.4)}.wishlist-empty-icon{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:11px;color:var(--gold)}.wishlist-empty-icon svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.7}.wishlist-empty strong{display:block;font-size:12px}.wishlist-empty small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.wishlist-empty .secondary-button{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto}.catalog-layout{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:flex-start}.filter-panel{border:1px solid var(--line);border-radius:12px;padding:10px 12px 12px;background:linear-gradient(180deg,rgba(10,20,33,.96),rgba(7,15,25,.97))}.filter-head{justify-content:space-between;margin-bottom:8px}.filter-head,.filter-title{display:flex;align-items:center}.filter-title{gap:8px;font-size:15px;font-weight:750}.filter-title svg{width:18px;height:18px;color:var(--gold);stroke:currentColor;fill:none;stroke-width:2}.text-button{border:0;padding:3px;background:transparent;color:var(--gold);font-size:12px;font-weight:600;cursor:pointer}.filter-group{padding:8px 0 9px;border-top:1px solid rgba(138,163,191,.13)}.filter-group:first-of-type{border-top:0}.filter-group h3{margin:0 0 6px;color:#e9edf3;font-size:13px;font-weight:750}.filter-option{min-height:26px;display:flex;align-items:center;gap:8px;color:#b9c4d1;font-size:13px;cursor:pointer}.filter-option:hover{color:#f3f5f7}.filter-option input{width:15px;height:15px;margin:0;accent-color:var(--gold);cursor:pointer}.filter-option .option-icon{width:16px;text-align:center;color:var(--muted);font-size:13px}.option-count{-webkit-margin-start:auto;margin-inline-start:auto;color:#aab6c4;font-size:11.5px;font-weight:600}.radio-option input{border-radius:50%}.money-pair{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1;white-space:nowrap;vertical-align:middle}.money-primary,.money-secondary{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.money-secondary{color:#9eacbd;font-size:10px;font-weight:500;line-height:1.1}.price-labels{display:flex;align-items:flex-start;justify-content:space-between;margin:6px 0 3px;color:var(--muted)}.filter-money{align-items:center;text-align:center}.filter-money .money-primary{font-weight:700}.range-wrap{padding:0 5px}.range-wrap input[type=range]{width:100%;height:18px;margin:0;accent-color:var(--gold);background:transparent;cursor:pointer}.price-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:4px}.price-input{display:flex;align-items:center;gap:6px;min-width:0;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#07111d}.price-input input{min-width:0;width:100%;border:0;outline:0;color:var(--text);background:transparent;font-weight:600}.tag-list{display:flex;flex-wrap:wrap;gap:5px}.tag-chip{border:1px solid #2a3b50;border-radius:999px;padding:5px 11px;color:#ccd5df;background:#091421;cursor:pointer;transition:.16s ease}.tag-chip.selected,.tag-chip:hover{border-color:var(--gold);color:#141922;background:linear-gradient(120deg,#ffe089,#e4ae43)}.filter-actions{display:grid;grid-gap:5px;gap:5px;padding-top:7px}.gold-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(255,225,146,.7);border-radius:10px;color:#1a1c20;background:linear-gradient(115deg,#ffdf8c,#e9b749 76%,#ffd879);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 3px 14px rgba(222,166,65,.11);font-size:13.5px;font-weight:800;cursor:pointer;transition:transform .18s ease,filter .18s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.gold-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.gold-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.gold-button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}@media (max-width:640px){.gold-button{min-height:40px;padding:7px 13px;font-size:13px}}@media (max-width:400px){.gold-button{min-height:38px;padding:6px 11px;font-size:12px}}.clear-button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:0;border-radius:8px;color:#abb5c1;background:transparent;font-size:12.5px;cursor:pointer;touch-action:manipulation}.clear-button:hover{color:var(--gold-bright);background:rgba(255,255,255,.04)}.clear-button svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}.catalog-main{max-width:100%;min-width:0}.catalog-disclosure{display:flex;align-items:flex-start;gap:11px;margin:0 0 13px;padding:14px 16px;border:1px solid rgba(242,200,97,.24);border-radius:12px;color:#d8e0e9;background:linear-gradient(110deg,rgba(31,28,19,.72),rgba(10,19,30,.92))}.catalog-disclosure>div{min-width:0;overflow-wrap:anywhere}.catalog-disclosure-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(242,200,97,.3);border-radius:9px;color:var(--gold);background:rgba(242,200,97,.08)}.catalog-disclosure-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7}.catalog-disclosure span:not(.catalog-disclosure-icon),.catalog-disclosure strong{display:block}.catalog-disclosure strong{margin-bottom:4px;color:#f5dda0;font-size:15.5px;font-weight:750}.catalog-disclosure div>span{color:#c3ccd7;font-size:14px;line-height:1.7}.catalog-disclosure.live-rate-disclosure{border-color:rgba(34,197,94,.28);background:linear-gradient(110deg,rgba(16,36,26,.75),rgba(10,20,30,.92))}.catalog-disclosure.live-rate-disclosure strong{color:#86efac}.live-rate-icon{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.12);color:#4ade80}.live-pulse-dot{width:9px;height:9px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.7);animation:livePulse 2s cubic-bezier(.4,0,.6,1) infinite;display:inline-block;flex-shrink:0}@keyframes livePulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(34,197,94,.75)}70%{transform:scale(1);box-shadow:0 0 0 7px rgba(34,197,94,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(34,197,94,0)}}.cart-live-rate-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;margin-bottom:14px;border-radius:9999px;font-size:13px;font-weight:600;color:#86efac;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.22)}.catalog-toolbar{min-height:42px;padding:0 2px 10px}.catalog-toolbar,.sort-control{display:flex;align-items:center}.sort-control{gap:9px;color:#c7d0db}.sort-control select{width:205px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:9px;color:#edf1f5;background:#08121f}.toolbar-spacer{flex:1 1}.view-toggle{display:flex;gap:7px}.view-button{width:34px;height:36px;display:grid;place-items:center;border:0;border-radius:7px;color:#8e9caf;background:transparent;cursor:pointer}.view-button svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2}.view-button.selected{color:var(--gold)}.result-count{min-width:84px;text-align:end;color:#d4dbe4;font-weight:750}.mobile-filter-button{display:none}.product-grid{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.product-grid.list-view{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.list-view .product-card{min-height:154px;display:grid;grid-template-columns:63px minmax(0,1fr) auto;grid-template-rows:auto 1fr auto auto;grid-column-gap:10px;column-gap:10px;align-items:flex-start}.product-grid.list-view .product-top{grid-column:1;grid-row:1/6;min-height:58px}.product-grid.list-view .brand-tile{width:46px;height:46px;margin-top:32px}.product-grid.list-view .product-title{grid-column:2;grid-row:1}.product-grid.list-view .product-description{grid-column:2;grid-row:2/4;min-height:36px;margin-block:5px}.product-grid.list-view .product-tags{grid-column:2;grid-row:4}.product-grid.list-view .product-price-row{grid-column:3;grid-row:1;margin-top:0;-webkit-padding-start:10px;padding-inline-start:10px}.product-grid.list-view .card-add{grid-column:3;grid-row:2;min-width:132px;margin-top:7px}.product-card{min-width:0;position:relative;display:flex;flex-direction:column;min-height:316px;padding:12px 13px;border:1px solid #233247;border-radius:14px;background:linear-gradient(155deg,rgba(10,19,31,.98),rgba(7,14,23,.98));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-card:hover{z-index:2;transform:translateY(-2px);border-color:rgba(242,200,97,.62);box-shadow:0 9px 26px rgba(0,0,0,.28)}.product-top{min-height:62px;position:relative;display:flex;justify-content:center;align-items:center}.product-badge{position:absolute;inset-inline-start:0;top:0;max-width:94px;overflow:hidden;padding:4px 8px;border-radius:999px;color:#10151d;background:linear-gradient(120deg,#ffe89e,#efbd49);font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.product-badge.new{color:#fff;background:linear-gradient(110deg,#19e05f,#099c42)}.product-badge.featured{color:#fff;background:linear-gradient(110deg,#ab4bff,#6027d9)}.product-badge.popular{background:linear-gradient(110deg,#ffb260,#ff723c)}.brand-tile{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(206,222,240,.15);border-radius:13px;color:#fff;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.19),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--brand-accent) 85%,white),color-mix(in srgb,var(--brand-accent) 63%,#06111d));box-shadow:0 8px 19px color-mix(in srgb,var(--brand-accent) 21%,transparent);font:800 20px/1 var(--font-display);letter-spacing:-1px}.app-logo{width:88%;height:88%;display:block;object-fit:contain;overflow:visible;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.app-logo-fallback{display:grid;place-items:center;color:#172334;font-size:20px;font-weight:800}.brand-tile.brand-canva,.brand-tile.brand-figma{border-color:rgba(19,35,54,.08);background:#f7f8fa;box-shadow:0 5px 14px rgba(0,0,0,.18)}.brand-tile.brand-apigpt,.brand-tile.brand-chatgpt,.brand-tile.brand-gpt,.brand-tile.brand-openai{border:1px solid rgba(52,211,153,.45);background:radial-gradient(circle at 35% 25%,#10a37f 0,#065f46 65%,#022c22 100%)!important;box-shadow:0 4px 16px rgba(16,185,129,.32)!important}.brand-tile.brand-apigpt .app-logo,.brand-tile.brand-chatgpt .app-logo,.brand-tile.brand-gpt .app-logo,.brand-tile.brand-openai .app-logo{width:92%;height:92%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.brand-tile.brand-claude{border:1px solid rgba(251,146,60,.48)!important;background:radial-gradient(circle at 35% 25%,#d97757 0,#9a3412 65%,#431407 100%)!important;box-shadow:0 4px 16px rgba(217,119,87,.34)!important}.brand-tile.brand-claude .app-logo{width:92%;height:92%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.brand-tile.brand-photoshop{color:#fff}.brand-tile.brand-api,.brand-tile.brand-codex,.brand-tile.brand-cursor,.brand-tile.brand-deepseek,.brand-tile.brand-grok,.brand-tile.brand-qwen{border:1px solid rgba(56,189,248,.4);background:radial-gradient(circle at 35% 25%,#0f172a 0,#070d18 70%,#02060d 100%)!important;box-shadow:0 4px 16px rgba(56,189,248,.25)!important}.brand-tile.brand-api .app-logo,.brand-tile.brand-codex .app-logo,.brand-tile.brand-cursor .app-logo,.brand-tile.brand-deepseek .app-logo,.brand-tile.brand-grok .app-logo,.brand-tile.brand-qwen .app-logo{width:90%;height:90%;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.brand-tile.brand-deepseek{border-color:rgba(14,165,233,.45)!important;background:radial-gradient(circle at 35% 25%,#0369a1 0,#082f49 65%,#02131f 100%)!important;box-shadow:0 4px 16px rgba(14,165,233,.28)!important}.brand-tile.brand-qwen{border-color:rgba(168,85,247,.45)!important;background:radial-gradient(circle at 35% 25%,#581c87 0,#2e1065 65%,#0c041d 100%)!important;box-shadow:0 4px 16px rgba(168,85,247,.28)!important}.brand-tile.brand-codex{border-color:rgba(45,212,191,.45)!important;background:radial-gradient(circle at 35% 25%,#0f766e 0,#115e59 65%,#021c18 100%)!important;box-shadow:0 4px 16px rgba(45,212,191,.28)!important}.brand-tile.brand-cursor{border-color:rgba(99,102,241,.45)!important;background:radial-gradient(circle at 35% 25%,#312e81 0,#1e1b4b 65%,#020617 100%)!important;box-shadow:0 4px 16px rgba(99,102,241,.28)!important}.brand-tile.brand-grok{border-color:rgba(244,244,245,.35)!important;background:radial-gradient(circle at 35% 25%,#27272a 0,#18181b 65%,#000000 100%)!important;box-shadow:0 4px 16px rgba(255,255,255,.15)!important}.floating-app{border-color:rgba(13,24,36,.08);background:#f7f8fa}.floating-app .app-logo{width:70%;height:70%}.product-title{width:100%;display:block;margin:7px 0 2px;overflow:hidden;border:0;padding:0;color:#f4f6f9;background:transparent;text-align:center;font:700 14px/1.4 var(--font-display);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.product-description{min-height:38px;margin:8px 0 9px;display:-webkit-box;overflow:hidden;color:#c1cbd7;font-size:11px;line-height:1.55;-webkit-box-orient:vertical}.product-tags{min-height:23px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;overflow:hidden}.product-tag{max-width:100%;overflow:hidden;padding:3px 7px;border:1px solid rgba(95,124,154,.26);border-radius:999px;color:#c5d3e2;background:#0b1927;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-tag svg{width:11px;height:11px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.7}.product-price-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:flex-end;grid-gap:3px 7px;gap:3px 7px;margin-top:auto;padding-top:5px}.product-price{grid-column:1/-1;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px;color:var(--gold-bright);font:700 18px/1.1 var(--font-display);letter-spacing:-.3px}.product-price .money-secondary{color:#d3d9e1;font-size:9px;font-weight:600}.old-price{grid-column:1;display:flex;flex-direction:row;align-items:baseline;gap:6px;color:#8997a9;font-size:8px}.old-price .money-secondary{font-size:7px}.old-price .money-primary,.old-price .money-secondary{text-decoration:line-through}.discount{grid-column:2;-webkit-margin-start:0;margin-inline-start:0;padding:2px 5px;border-radius:999px;color:#081a12;background:linear-gradient(110deg,#55e595,#21b869);font-size:8px;font-weight:800}.card-add{width:100%;min-height:27px;margin-top:5px}.card-add svg{width:14px;height:14px}.skeleton-card{min-height:261px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(90deg,#0b1420 20%,#111e2c 40%,#0b1420 60%);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position-x:-200%}}.empty-state{min-height:220px;display:grid;place-content:center;justify-items:center;padding:24px;border:1px dashed #304057;border-radius:14px;text-align:center;color:var(--muted)}.empty-state strong{margin-bottom:5px;color:#edf1f5;font-size:15px}.empty-state .gold-button{margin-top:12px}.load-more{display:flex;justify-content:center;padding:18px 0 3px}.secondary-button{min-height:35px;padding:8px 15px;border:1px solid #314259;border-radius:9px;color:#e7edf5;background:#0b1623;font-size:10px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:7px}.secondary-button svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7}.secondary-button:hover{border-color:var(--gold);color:var(--gold)}.review-trust{margin:12px 0 0;display:grid;grid-template-columns:minmax(280px,1.25fr) repeat(4,minmax(145px,1fr));align-items:stretch;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:linear-gradient(100deg,#07111c,#091522)}.review-feature{min-height:76px;display:flex;align-items:center;gap:12px;padding:10px 15px}.review-avatar{width:47px;height:47px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(242,200,97,.35);border-radius:50%;color:#171923;background:radial-gradient(circle at 35% 30%,#ffeab2,#b78139 65%,#503c2a);font-size:15px;font-weight:800}.review-feature-copy{min-width:0}.review-feature-copy strong{display:block;color:#f3f5f8;font-size:14.5px;font-weight:750}.review-feature-copy p{max-width:360px;margin:3px 0;overflow:hidden;color:#c2cbd5;font-size:13.5px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.review-stars{color:var(--gold);letter-spacing:1px;font-size:14px}.review-feature-copy small{-webkit-margin-start:6px;margin-inline-start:6px;color:#8595a9;font-size:12px}.trust-item{min-height:76px;display:flex;align-items:center;gap:12px;padding:12px 14px;-webkit-border-start:1px solid rgba(141,158,179,.27);border-inline-start:1px solid rgba(141,158,179,.27)}.trust-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(242,200,97,.17);border-radius:50%;color:var(--gold);background:rgba(242,200,97,.07)}.trust-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.trust-item strong{display:block;color:#f3dda3;font-size:14.5px;font-weight:750}.trust-item small{display:block;margin-top:3px;color:#b4c0ce;font-size:13px;line-height:1.5}.footer{margin-top:28px;border-top:1px solid var(--line-soft);background:rgba(6,12,20,.72)}.footer-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#97a5b6;font-size:14px}.footer-links{display:flex;flex-wrap:wrap;gap:24px;font-size:14px}.footer-links a:hover{color:var(--gold)}.footer-brand{display:flex;align-items:center;gap:8px;color:#dce2e9;font-size:15px;font-weight:700}.footer-brand svg{width:28px;height:28px;color:var(--gold)}.drawer-scrim,.modal-scrim{position:fixed;z-index:70;inset:0;background:rgba(1,4,9,.71);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in .16s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.cart-drawer{width:min(420px,100%);height:100%;position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);background:#091421;box-shadow:-18px 0 55px rgba(0,0,0,.44);animation:drawer-in .21s ease-out}@keyframes drawer-in{0%{transform:translateX(22px);opacity:.55}to{transform:translateX(0);opacity:1}}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 19px;border-bottom:1px solid var(--line)}.drawer-head h2{margin:0;font-size:16px}.drawer-head p{margin:3px 0 0;color:var(--muted);font-size:10px}.close-button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #304057;border-radius:8px;color:#ced5dd;background:#0d1a28;cursor:pointer}.close-button:hover{border-color:var(--gold);color:var(--gold)}.close-button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.drawer-items{flex:1 1;overflow-y:auto;padding:8px 16px}.cart-row{display:grid;grid-template-columns:43px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.cart-row .brand-tile{width:42px;height:42px;border-radius:10px;font-size:17px}.cart-row-title{display:block;color:#eff2f6;font-size:11px;font-weight:700}.cart-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px;color:var(--muted);font-size:9px}.cart-unit-money{flex-direction:row;align-items:baseline;gap:4px}.cart-row-money{align-items:flex-end;text-align:end;color:var(--gold-bright);font-size:11px;font-weight:700}.cart-row-money .money-secondary{color:#9eacbd;font-size:8px}.cart-controls{display:flex;align-items:center;gap:6px;margin-top:6px}.quantity-button{width:21px;height:21px;display:grid;place-items:center;border:1px solid #304057;border-radius:6px;color:#e3e8ef;background:#0c1927;cursor:pointer}.quantity-button:hover{border-color:var(--gold)}.quantity-button svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2}.quantity-count{min-width:15px;color:#e5eaf0;text-align:center;font-size:10px}.remove-button{-webkit-margin-start:3px;margin-inline-start:3px;border:0;color:#a08383;background:transparent;font-size:9px;cursor:pointer}.remove-button:hover{color:var(--danger)}.cart-empty{min-height:240px;display:grid;place-content:center;justify-items:center;color:var(--muted);text-align:center}.cart-empty svg{width:40px;height:40px;margin-bottom:12px;color:#667990;stroke:currentColor;fill:none;stroke-width:1.3}.cart-empty strong{margin-bottom:4px;color:#edf1f6;font-size:14px}.drawer-summary{padding:15px 18px 18px;border-top:1px solid var(--line);background:#0b1725}.summary-line{display:flex;align-items:center;justify-content:space-between;margin:7px 0;color:#b9c4d2;font-size:10px}.summary-line.total{margin-top:11px;padding-top:10px;border-top:1px solid var(--line);color:#f1f4f7;font-size:13px;font-weight:700}.summary-line .summary-money{align-items:flex-end;text-align:end}.summary-line.total .summary-money{color:var(--gold-bright)}.summary-line.total .summary-money .money-primary{font:700 16px var(--font-display)}.summary-line.total .summary-money .money-secondary{color:#d0d7df;font-size:9px}.drawer-summary .gold-button{width:100%;min-height:40px;margin-top:10px}.secure-note{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:10px;color:#8796a9;font-size:9px}.secure-note svg{width:13px;height:13px;color:var(--gold);stroke:currentColor;fill:none;stroke-width:1.7}.modal-scrim{z-index:80;display:grid;place-items:center;overflow-y:auto;padding:20px}.modal{width:min(480px,100%);max-height:min(92vh,900px);overflow:auto;border:1px solid #314159;border-radius:17px;background:linear-gradient(145deg,#0d1a29,#08111d);box-shadow:0 25px 70px rgba(0,0,0,.5);animation:modal-in .18s ease-out}@keyframes modal-in{0%{transform:translateY(7px) scale(.99);opacity:.5}to{transform:translateY(0) scale(1);opacity:1}}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:1px solid var(--line)}.modal-head h2{margin:0;font-size:16px}.modal-head p{margin:4px 0 0;color:var(--muted);font-size:10px}.modal-body{padding:17px 18px 19px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin-bottom:16px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#07111c}.auth-tabs button{min-height:31px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:10px;cursor:pointer}.auth-tabs button.active{color:#161a20;background:var(--gold);font-weight:800}.form-grid{display:grid;grid-gap:11px;gap:11px}.form-grid.two-col{grid-template-columns:1fr 1fr}.field label,.field>span{display:block;margin-bottom:5px;color:#d2dbe5;font-size:10px;font-weight:600}.field input,.field select,.field textarea{width:100%;min-height:39px;padding:9px 11px;border:1px solid #28384d;border-radius:8px;color:#f1f4f7;background:#07111d;outline:0;font-size:11px}.field textarea{min-height:95px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#667990}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold)}.form-note{margin:10px 0 0;color:#91a0b2;font-size:9px;line-height:1.5}.form-error{padding:8px 10px;border:1px solid rgba(255,114,114,.3);border-radius:8px;color:#ffb7b7;background:rgba(95,28,35,.22)}.form-error,.form-success{margin:0 0 9px;font-size:10px}.form-success{padding:9px 10px;border:1px solid rgba(53,208,127,.29);border-radius:8px;color:#a0ecc1;background:rgba(23,99,61,.19)}.modal-submit{width:100%;min-height:40px;margin-top:14px}.product-detail{width:min(740px,100%)}.detail-top{display:grid;grid-template-columns:115px 1fr;grid-gap:17px;gap:17px;align-items:center}.detail-top .brand-tile{width:102px;height:102px;border-radius:21px;font-size:37px}.detail-heading h2{margin:0;font-size:21px}.detail-heading p{margin:4px 0 9px;color:#b6c2d0;font-size:11px}.detail-price{display:flex;align-items:flex-end;gap:9px}.detail-price-current{color:var(--gold-bright)}.detail-price-current .money-primary{font:700 21px var(--font-display)}.detail-price-current .money-secondary{font-size:10px}.detail-price-old{flex-direction:row;align-items:baseline;gap:5px;color:#8b9aab;font-size:9px}.detail-price-old .money-primary,.detail-price-old .money-secondary{text-decoration:line-through}.detail-price-old .money-secondary{font-size:8px}.detail-price .discount{margin:0;font-size:9px}.detail-description{margin:17px 0;color:#c2ccd8;font-size:11px;line-height:1.75}.detail-actions{display:flex;gap:9px}.detail-actions .gold-button{flex:1 1;min-height:39px}.review-section{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.review-heading h3{margin:0;font-size:13px}.rating-summary{display:flex;align-items:center;gap:7px;color:var(--gold);font-size:10px}.rating-summary strong{color:#f2f4f7;font:700 16px var(--font-display)}.review-list{display:grid;grid-gap:9px;gap:9px}.review-card{padding:10px 11px;border:1px solid var(--line-soft);border-radius:10px;background:rgba(8,17,29,.7)}.review-card-head{display:flex;align-items:center;justify-content:space-between;gap:9px}.review-card-head strong{color:#ebeff4;font-size:10px}.review-card time{color:var(--dim);font-size:9px}.review-card p{margin:5px 0 0;color:#bac5d1;font-size:10px;line-height:1.6;white-space:pre-wrap}.verified-label{-webkit-margin-start:7px;margin-inline-start:7px;color:#77dda2;font-size:8px}.review-form{margin-top:13px;padding-top:12px;border-top:1px solid var(--line-soft)}.review-form h4{margin:0 0 9px;font-size:11px}.rating-picker{display:flex;gap:3px;margin:0 0 10px;padding:0;border:0}.rating-picker button{border:0;padding:2px;color:#637286;background:transparent;font-size:20px;cursor:pointer}.rating-picker button.on{color:var(--gold)}.rating-picker button:hover{color:var(--gold-bright)}.visually-hidden{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.toast-stack{position:fixed;z-index:120;inset-inline-end:18px;bottom:18px;display:grid;grid-gap:8px;gap:8px;width:min(350px,calc(100vw - 36px))}.toast{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #304057;border-radius:10px;color:#eaf0f5;background:#101e2c;box-shadow:0 12px 35px rgba(0,0,0,.35);font-size:10px;animation:modal-in .18s ease-out}.toast.success{border-color:rgba(53,208,127,.38)}.toast.error{border-color:rgba(255,114,114,.4)}.toast-mark{color:var(--gold);font-size:14px}.toast.success .toast-mark{color:var(--green)}.toast.error .toast-mark{color:var(--danger)}.toast button{-webkit-margin-start:auto;margin-inline-start:auto;border:0;color:#98a7b9;background:transparent;cursor:pointer}.account-popover,.notification-popover{width:280px;position:absolute;z-index:50;top:54px;inset-inline-end:max(145px,calc((100vw - var(--content)) / 2 + 115px));padding:12px;border:1px solid var(--line);border-radius:12px;background:#0a1522;box-shadow:0 16px 42px rgba(0,0,0,.42)}.account-popover strong,.notification-popover strong{display:block;margin-bottom:8px;color:#f1f4f7;font-size:11px}.notification-item{display:flex;gap:8px;padding:9px 0;border-top:1px solid var(--line-soft);color:#bcc7d3;font-size:9px}.notification-item i{color:var(--gold);font-size:13px;font-style:normal}.account-popover{inset-inline-end:max(24px,calc((100vw - var(--content)) / 2))}.account-popover p{margin:-4px 0 10px;overflow:hidden;color:#94a2b3;font-size:9px;text-overflow:ellipsis}.account-popover button{width:100%;display:flex;align-items:center;gap:7px;padding:8px 3px;border:0;border-top:1px solid var(--line-soft);color:#d9e0e8;background:transparent;text-align:start;font-size:10px;cursor:pointer}.account-popover button:hover{color:var(--gold)}.account-popover button svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7}.orders-modal{width:min(570px,100%)}.order-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.order-row strong{color:#f1f4f7;font-size:10px}.order-row small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.order-status{align-self:center;padding:4px 8px;border:1px solid rgba(242,200,97,.3);border-radius:999px;color:var(--gold-bright);font-size:9px}.order-status.delivered,.order-status.paid{border-color:rgba(53,208,127,.3);color:#8ae1ae}.order-status.cancelled{border-color:rgba(255,114,114,.3);color:#ffa6a6}.payment-direct-modal{width:min(540px,94vw);background:#0d1520;border:1px solid rgba(242,200,97,.25);border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,.65),0 0 40px rgba(242,200,97,.08)}.payment-product-box{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px;margin-bottom:18px}.payment-prod-info{display:flex;align-items:center;gap:14px;margin-bottom:14px}.payment-brand-tile{width:48px;height:48px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-brand-tile img,.payment-brand-tile svg{width:28px;height:28px;object-fit:contain}.payment-prod-title{margin:0 0 6px;font-size:14px;font-weight:700;color:#f1f5f9}.payment-prod-badges{display:flex;flex-wrap:wrap;gap:6px}.payment-badge{font-size:10px;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.05);color:#94a3b8;border:1px solid rgba(255,255,255,.08)}.payment-badge.warranty{color:#38bdf8;border-color:rgba(56,189,248,.25);background:rgba(56,189,248,.08)}.payment-amount-box{padding-top:12px;border-top:1px dashed rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.payment-amount-main{display:flex;flex-direction:column;gap:2px}.payment-amount-label{font-size:11px;color:#94a3b8}.payment-amount-val{font-size:18px;font-weight:800;color:var(--gold-bright,#f2c861)}.payment-crypto-val{text-align:end;font-size:11px;color:#cbd5e1;display:flex;flex-direction:column;gap:2px}.payment-crypto-val strong{font-family:monospace;color:#38bdf8;font-size:13px}.payment-gateways-container{margin-bottom:20px}.gateway-selector-label{display:block;font-size:12px;font-weight:600;color:#cbd5e1;margin-bottom:8px}.gateway-options-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.gateway-option-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s ease}.gateway-option-card:hover{background:rgba(255,255,255,.05);border-color:rgba(242,200,97,.3)}.gateway-option-card.selected{background:rgba(242,200,97,.08);border-color:var(--gold-bright,#f2c861)}.gateway-radio{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gateway-option-card.selected .gateway-radio{border-color:var(--gold-bright,#f2c861)}.gateway-radio .dot{width:8px;height:8px;border-radius:50%;background:var(--gold-bright,#f2c861);display:none}.gateway-option-card.selected .gateway-radio .dot{display:block}.gateway-text strong{display:block;font-size:12px;color:#f1f5f9}.gateway-text small{display:block;font-size:10px;color:#94a3b8;margin-top:2px}.payment-submit-btn{width:100%;padding:14px;font-size:14px;font-weight:700;border-radius:12px}.orders-list{display:flex;flex-direction:column;gap:12px}.order-row-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px;transition:border-color .2s}.order-row-card:hover{border-color:rgba(242,200,97,.2)}.order-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.order-ref-group{display:flex;align-items:center;gap:6px;font-size:11px}.order-ref-label{color:#94a3b8}.order-ref-code{font-family:monospace;color:#f1f5f9;letter-spacing:.5px}.order-status-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700}.order-status-pill.status-delivered{background:rgba(16,185,129,.16);color:#34d399;border:1px solid rgba(16,185,129,.35)}.order-status-pill.status-pending{background:rgba(245,158,11,.16);color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.order-items-box{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.order-item-line{display:flex;align-items:center;gap:6px;font-size:12px;color:#e2e8f0}.order-item-bullet{color:#f2c861}.order-item-title{font-weight:600}.order-item-qty{color:#94a3b8;font-size:11px}.order-card-footer{display:flex;justify-content:space-between;align-items:center;font-size:11px}.order-date{color:#94a3b8}.order-price{color:var(--gold-bright,#f2c861);font-size:13px;font-weight:700}.auth-cyber-modal{width:min(480px,94vw);background:linear-gradient(170deg,#0e1726,#080f1a);border:1px solid rgba(242,200,97,.25);border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.75),0 0 50px rgba(242,200,97,.08);overflow:hidden;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif)}.auth-modal-header{position:relative;padding:24px 26px 16px;background:radial-gradient(circle at 50% 0,rgba(242,200,97,.14) 0,transparent 70%);border-bottom:1px solid rgba(255,255,255,.06);text-align:center}.auth-brand-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:rgba(242,200,97,.1);border:1px solid rgba(242,200,97,.25);border-radius:999px;color:var(--gold-bright,#f2c861);font-size:11px;font-weight:700;margin-bottom:12px;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif)}.auth-badge-icon{width:14px;height:14px}.auth-modal-header h2{margin:0 0 6px;font-size:20px;font-weight:800;color:#f8fafc;font-family:var(--font-fa-display,"Estedad","Vazirmatn",Tahoma,sans-serif);letter-spacing:0}.auth-modal-header p{margin:0;color:#94a3b8;font-size:12px;line-height:1.5;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif)}.auth-close-btn{position:absolute;top:18px;inset-inline-end:18px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.auth-close-btn:hover{background:rgba(255,255,255,.1);color:#f8fafc;border-color:rgba(255,255,255,.2)}.auth-close-btn svg{width:15px;height:15px}.auth-modal-body{padding:22px 26px 24px;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif)}.auth-segmented-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);border-radius:14px;margin-bottom:20px}.auth-tab-pill{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:10px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:700;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.auth-tab-pill:hover{color:#f1f5f9}.auth-tab-pill.active{background:linear-gradient(135deg,rgba(242,200,97,.22),rgba(242,200,97,.08));color:var(--gold-bright,#f2c861);border:1px solid rgba(242,200,97,.35);box-shadow:0 4px 12px rgba(0,0,0,.25)}.auth-tab-pill svg{width:15px;height:15px;stroke:currentColor}.auth-error-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#fca5a5;font-size:12px;font-weight:600;margin-bottom:16px;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif)}.auth-form-shell{display:flex;flex-direction:column;gap:16px}.auth-fields-stack{display:flex;flex-direction:column;gap:14px}.auth-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.auth-field-group{display:flex;flex-direction:column;gap:6px}.auth-field-group label{font-size:12px;font-weight:600;color:#cbd5e1;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif)}.auth-input-wrapper{position:relative;display:flex;align-items:center}.auth-input-icon{position:absolute;inset-inline-start:12px;color:#64748b;font-size:14px;pointer-events:none;z-index:2}.auth-input-wrapper input{width:100%;height:44px;padding:0 14px;-webkit-padding-start:38px;padding-inline-start:38px;-webkit-padding-end:40px;padding-inline-end:40px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#f8fafc;font-size:13px;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif);outline:none;transition:all .2s ease}.auth-input-wrapper input:focus{border-color:var(--gold-bright,#f2c861);background:rgba(242,200,97,.03);box-shadow:0 0 0 3px rgba(242,200,97,.12)}.auth-input-wrapper input::placeholder{color:#64748b;font-size:12px;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif)}.auth-password-toggle{position:absolute;inset-inline-end:10px;background:transparent;border:none;color:#94a3b8;font-size:15px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .15s;z-index:2}.auth-password-toggle:hover{color:#f8fafc}.auth-submit-btn{width:100%;height:46px;border-radius:12px;font-size:14px;font-weight:800;margin-top:6px;justify-content:center}.auth-btn-loading,.auth-submit-btn{font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif);display:flex;align-items:center;gap:8px}.auth-switch-prompt{text-align:center;margin-top:16px;color:#94a3b8}.auth-switch-prompt,.auth-switch-prompt button{font-size:12px;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif)}.auth-switch-prompt button{background:transparent;border:none;color:var(--gold-bright,#f2c861);font-weight:700;cursor:pointer;padding:0 4px;text-decoration:underline;text-underline-offset:3px}.auth-switch-prompt button:hover{color:#ffd875}.auth-trust-footer{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#64748b;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif)}.rtl .hero-copy{padding:20px 22px 22px 0}.rtl .device-screen,.rtl .hero-art{transform:scaleX(-1)}.rtl .floating-app{scale:-1 1}.rtl .floating-app.one{left:-7%;top:12%}.rtl .floating-app.two{left:65%}.rtl .detail-price{direction:ltr;justify-content:flex-end}@media (max-width:1450px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.review-trust{grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(115px,1fr))}.trust-item{padding-inline:9px;gap:7px}}@media (max-width:1220px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brand{min-width:190px}.topbar-inner{gap:18px}.header-actions{gap:12px}.review-trust{grid-template-columns:repeat(4,1fr)}.review-feature{grid-column:1/-1;border-bottom:1px solid var(--line-soft)}.trust-item:first-of-type{border:0}}@media (max-width:980px){.content-width{width:min(calc(100% - 32px),var(--content))}.topbar-inner{gap:13px}.brand{min-width:auto}.brand-name strong{font-size:17px}.brand-mark{width:37px;height:37px}.header-actions{gap:9px}.login-button{min-width:auto;padding-inline:10px}.hero,.hero-inner{min-height:220px}.hero-inner{grid-template-columns:minmax(330px,.95fr) minmax(300px,1.05fr)}.hero-device{transform:translate(-50%,-50%) scale(.83) rotate(-7deg)}.floating-app{transform:scale(.85)}.catalog-layout{grid-template-columns:205px minmax(0,1fr);gap:13px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{min-height:316px}}@media (max-width:740px){.content-width{width:min(calc(100% - 24px),var(--content))}.topbar{height:58px}.topbar-inner{justify-content:space-between;gap:8px}.brand-mark{width:34px;height:34px}.brand-name strong{font-size:16px}.brand-name small{font-size:9px;letter-spacing:1.5px}.header-actions{gap:8px}.header-actions .icon-button{width:36px;height:36px}.lang-button{display:none}.login-button{height:36px;padding-inline:12px;font-size:12.5px;font-weight:750;gap:6px}.login-button svg{width:14px;height:14px;display:inline-block}.account-button{height:36px;padding-inline:12px;font-size:12.5px;font-weight:750}.hero{min-height:0;padding-top:6px}.hero-inner{min-height:0;display:block}.hero-copy{padding:19px 4px 8px}.hero h1{font-size:clamp(28px,8vw,38px)}.hero-copy>p{max-width:500px;font-size:11px}.promise-row{width:100%;gap:0}.promise{gap:6px;padding-inline:8px;font-size:8px}.promise svg{width:18px;height:18px}.hero-art{min-height:164px}.hero-device{top:43%;left:50%;transform:translate(-50%,-50%) scale(.72) rotate(-7deg)}.floating-app{width:42px;height:42px;border-radius:11px;font-size:15px}.floating-app.one{left:12%;top:8%}.floating-app.two{left:38%;top:1%}.floating-app.three{right:12%;top:10%}.floating-app.four{left:8%;bottom:7%}.floating-app.five{right:10%;bottom:5%}.rtl .floating-app.one{left:-6%;top:8%}.rtl .floating-app.two{left:72%}.catalog-layout{display:block}.filter-panel{display:none;margin-bottom:10px}.filter-panel.mobile-visible{display:block}.mobile-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:#d9e0e8;background:#0a1421;font-size:12px;font-weight:750;cursor:pointer}.mobile-filter-button svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.wishlist-section{margin-block:20px;padding:12px}.product-grid.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wishlist-empty{flex-wrap:wrap;gap:9px}.wishlist-empty .secondary-button{-webkit-margin-start:auto;margin-inline-start:auto}.catalog-toolbar{gap:8px;align-items:center}.sort-control{gap:6px;font-size:12px}.sort-control select{width:clamp(130px,38vw,175px);height:38px;font-size:12px;padding:0 8px}.view-toggle{gap:2px}.view-button{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:8px}.result-count{min-width:48px;font-size:11.5px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-grid.list-view{grid-template-columns:1fr}.product-grid.list-view .product-card{min-height:147px;grid-template-columns:55px minmax(0,1fr);grid-template-rows:auto auto auto auto auto;column-gap:8px}.product-grid.list-view .product-top{grid-column:1;grid-row:1/6}.product-grid.list-view .brand-tile{width:40px;height:40px;margin-top:28px}.product-grid.list-view .product-title{grid-column:2;grid-row:1}.product-grid.list-view .product-description{grid-column:2;grid-row:2;min-height:27px}.product-grid.list-view .product-tags{grid-column:2;grid-row:3}.product-grid.list-view .product-price-row{grid-column:1/-1;grid-row:4;-webkit-padding-start:0;padding-inline-start:0}.product-grid.list-view .card-add{grid-column:1/-1;grid-row:5;min-width:0;margin-top:6px}.product-card{min-height:306px;padding-inline:8px}.product-title{font-size:12px}.product-description{min-height:50px;font-size:10px}.review-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.review-feature{grid-column:1/-1}.trust-item{min-height:69px}.trust-item:first-of-type,.trust-item:nth-child(odd){-webkit-border-start:0;border-inline-start:0}.footer-inner{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:17px}.footer-links{gap:12px}.account-popover,.notification-popover{inset-inline-end:10px;top:54px}}@media (max-width:420px){.brand-name strong{font-size:14px}.brand{gap:6px}.brand-mark{width:30px;height:30px}.header-actions{gap:4px}.account-button,.login-button{height:34px;padding-inline:10px;font-size:11.5px}.promise{padding-inline:5px}.promise svg{width:16px;height:16px}.promise span{max-width:48px}.rtl .hero-copy{padding:19px 4px 8px}.catalog-disclosure{padding:10px;gap:8px}.catalog-disclosure strong{font-size:11px}.catalog-disclosure div>span{font-size:10px}.product-grid{gap:6px}.product-card{min-height:300px;padding:7px}.product-top{min-height:59px}.brand-tile{width:46px;height:46px}.product-badge{max-width:80px;font-size:7px}.product-title{font-size:11px}.product-description{min-height:48px;margin:5px 0 7px;font-size:9px}.product-price{font-size:14px}.old-price{font-size:8px}.catalog-toolbar{flex-wrap:wrap}.toolbar-spacer{flex-basis:0}.sort-control{order:2;flex:1 1}.mobile-filter-button{order:1}.view-toggle{order:3}.result-count{order:4}.review-trust{grid-template-columns:1fr 1fr}.review-feature{padding:10px}.trust-item{padding:8px}.trust-icon{width:29px;height:29px}.trust-item small{font-size:7px}.detail-top{grid-template-columns:72px 1fr;gap:12px}.detail-top .brand-tile{width:70px;height:70px;font-size:27px}.detail-heading h2{font-size:17px}.detail-price-current .money-primary{font-size:19px}.form-grid.two-col{grid-template-columns:1fr}}.rtl,.rtl button,.rtl input,.rtl select,.rtl textarea,[dir=rtl],[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea,html:lang(fa),html:lang(fa) body,html[dir=rtl],html[dir=rtl] body{font-family:var(--font-fa)}.rtl .brand-name strong,.rtl .cart-page-heading h1,.rtl .cart-page-section-heading h2,.rtl .cart-page-summary h2,.rtl .cyber-product-title,.rtl .detail-price-current .money-primary,.rtl .hero h1,.rtl .product-price,.rtl .product-title,.rtl .toman-amount-big,.rtl .wishlist-heading h2,[dir=rtl] .brand-name strong,[dir=rtl] .cyber-product-title,[dir=rtl] .hero h1,[dir=rtl] .product-price,[dir=rtl] .product-title{font-family:var(--font-fa-display);letter-spacing:0}.catalog-layout{display:flex;flex-direction:column;gap:20px}.filter-panel{width:100%;display:grid;grid-template-columns:minmax(112px,.7fr) minmax(190px,1.4fr) minmax(128px,.9fr) minmax(140px,.95fr) minmax(220px,1.45fr) minmax(170px,1.2fr) minmax(138px,.9fr);align-items:start;grid-gap:0 16px;gap:0 16px;padding:16px 18px}.filter-head{grid-column:1;display:grid;align-content:start;grid-gap:12px;gap:12px;margin:0;padding-top:7px}.filter-group{min-width:0;padding:8px 0 10px}.filter-panel>section:first-of-type{grid-column:2}.filter-panel>section:nth-of-type(2){grid-column:3}.filter-panel>section:nth-of-type(3){grid-column:4}.filter-panel>section:nth-of-type(4){grid-column:5}.filter-panel>section:nth-of-type(5){grid-column:6}.filter-actions{grid-column:7;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;padding-top:12px}.catalog-main{width:100%}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{min-height:350px;padding:18px;border-radius:18px;cursor:pointer;background:linear-gradient(150deg,rgba(14,25,39,.98),rgba(7,14,23,.98))}.product-card:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.product-top{min-height:78px}.brand-tile{width:66px;height:66px;border-radius:17px}.product-title{margin-top:10px;font-size:17px}.product-description{min-height:50px;margin:10px 0 13px;font-size:14px;line-height:1.8;-webkit-line-clamp:2}.product-tags{min-height:30px;gap:6px}.product-tag{padding:5px 9px;font-size:12px}.product-tag svg{width:13px;height:13px}.product-price{font-size:20px}.product-price .money-secondary{font-size:12px}.old-price{font-size:11px}.old-price .money-secondary{font-size:10px}.discount,.product-badge{font-size:11px}.product-badge{max-width:120px;padding:5px 10px}.favorite-button{width:42px;height:42px}.favorite-button svg{width:23px;height:23px}.card-add{min-height:44px;margin-top:10px;font-size:14px}.gold-button{min-height:42px;font-size:14px}.filter-title{font-size:16px}.filter-group h3{margin-bottom:9px;font-size:14px}.filter-option{min-height:34px;gap:9px;font-size:14px}.filter-option input{width:17px;height:17px}.option-count{font-size:12px}.filter-option .option-icon{width:18px;font-size:14px}.clear-button,.text-button{min-height:38px;font-size:13px}.price-labels{margin-block:9px 5px}.filter-money .money-primary,.price-labels{font-size:12px}.filter-money .money-secondary{font-size:10px}.range-wrap input[type=range]{height:24px}.price-input{min-height:40px;padding:7px 9px;font-size:12px}.price-input input{font-size:13px}.tag-chip{min-height:34px;padding:6px 11px;font-size:12px}.filter-actions .clear-button{min-height:38px}.sort-control{font-size:14px}.sort-control select{height:42px;font-size:14px}.catalog-toolbar{min-height:46px;gap:14px;margin-bottom:5px}.view-button{width:40px;height:40px}.view-button svg{width:20px;height:20px}.result-count{font-size:14px}.catalog-disclosure{padding:16px 18px}.catalog-disclosure strong{font-size:15px}.catalog-disclosure div>span{font-size:13px;line-height:1.75}.product-dialog{width:min(880px,calc(100vw - 36px));max-width:none;max-height:min(90dvh,920px);margin:auto;padding:0;color:var(--text);background:linear-gradient(145deg,#0d1a29,#08111d)}.product-dialog::-webkit-backdrop{background:rgba(1,4,9,.76);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-dialog::backdrop{background:rgba(1,4,9,.76);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-dialog .modal-head{position:-webkit-sticky;position:sticky;z-index:1;top:0;padding:20px 24px;background:rgba(13,26,41,.97)}.product-dialog .modal-head h2{font-size:20px}.product-dialog .modal-head p{font-size:14px}.product-dialog .modal-body{padding:24px}.product-dialog{overflow-x:hidden}.detail-heading,.product-dialog .modal-body{min-width:0}.product-dialog .detail-price{min-width:0;flex-wrap:wrap;align-items:center}.product-dialog .detail-price-current .money-secondary{font-size:12px}.product-dialog .detail-price-old{max-width:100%;flex-wrap:wrap;font-size:12px}.product-dialog .detail-price-old .money-secondary{font-size:11px}.detail-top{grid-template-columns:136px minmax(0,1fr);gap:24px}.detail-visual{width:128px;height:128px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#0a1522}.detail-visual .brand-tile{width:100%;height:100%;border:0;box-shadow:none}.detail-product-image{width:100%;height:100%;display:block;object-fit:contain;padding:12px}.detail-heading h2{font-size:26px}.detail-description,.detail-heading p{font-size:15px}.detail-description{line-height:1.9}.detail-metadata{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.detail-metadata span{padding:7px 11px;border:1px solid var(--line);border-radius:999px;color:#d9e2eb;background:#0a1725;font-size:13px}.detail-actions .gold-button,.detail-actions .secondary-button{min-height:46px;font-size:14px}.review-heading h3{font-size:17px}.review-card p,.review-card-head strong{font-size:14px}.review-card time,.verified-label{font-size:12px}.modal-submit{min-height:46px}@media (min-width:1640px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1280px){.filter-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.filter-head{grid-column:1/-1;display:flex;align-items:center;padding:0 0 8px}.filter-panel>section:first-of-type{grid-column:1}.filter-panel>section:nth-of-type(2){grid-column:2}.filter-panel>section:nth-of-type(3){grid-column:3}.filter-panel>section:nth-of-type(4){grid-column:1}.filter-panel>section:nth-of-type(5){grid-column:2}.filter-actions{grid-column:3;align-self:end}}@media (max-width:980px){.catalog-layout{display:block}.filter-panel{margin-bottom:20px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.content-width{width:min(calc(100% - 40px),var(--content))}}@media (max-width:740px){.content-width{width:min(calc(100% - 28px),var(--content))}.topbar{height:64px}.header-actions{gap:7px}.header-actions .icon-button{width:40px;height:44px}.login-button{height:42px;padding-inline:11px;font-size:12px}.hero-copy>p{font-size:14px}.promise{min-height:40px;gap:8px;padding-inline:9px;font-size:12px}.promise svg{width:20px;height:20px}.catalog-layout{display:block}.filter-panel{display:none}.filter-panel.mobile-visible{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px;margin-bottom:18px;padding:16px}.filter-head{grid-column:1/-1}.filter-panel>section:first-of-type{grid-column:1}.filter-panel>section:nth-of-type(2){grid-column:2}.filter-panel>section:nth-of-type(3){grid-column:1}.filter-actions,.filter-panel>section:nth-of-type(4),.filter-panel>section:nth-of-type(5){grid-column:1/-1}.mobile-filter-button{min-height:42px;padding-inline:13px;font-size:13px}.catalog-toolbar{gap:8px}.sort-control{font-size:12px}.sort-control select{height:42px;width:clamp(125px,39vw,180px);font-size:12px}.result-count{min-width:auto;font-size:12px}.view-button{width:36px;height:38px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{min-height:360px;padding:14px}.product-top{min-height:72px}.brand-tile{width:60px;height:60px}.product-title{font-size:16px}.product-description{min-height:76px;font-size:14px}.product-tag{font-size:11px}.card-add{min-height:44px;font-size:13px}.product-dialog{width:calc(100vw - 24px);max-height:92dvh;border-radius:18px}.product-dialog .modal-body,.product-dialog .modal-head{padding:17px}.detail-top{grid-template-columns:84px minmax(0,1fr);gap:14px}.detail-visual{width:82px;height:82px;border-radius:16px}.detail-heading h2{font-size:21px}.detail-description{font-size:14px}.product-dialog .detail-price-current .money-primary{font-size:18px}}@media (max-width:560px){.hero h1{font-size:clamp(30px,9vw,40px);line-height:1.2}.hero-copy{padding-inline:2px}.hero-art{min-height:150px}.promise-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 0}.promise{padding-inline:8px}.product-grid,.product-grid.list-view{grid-template-columns:minmax(0,1fr)}.product-card{min-height:0;padding:16px}.product-top{min-height:78px}.product-description{min-height:52px}.product-grid.list-view .product-card{min-height:0;grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto auto auto auto auto;gap:4px 10px}.product-grid.list-view .product-top{grid-column:1;grid-row:1/4}.product-grid.list-view .brand-tile{width:54px;height:54px;margin-top:18px}.product-grid.list-view .product-title{grid-column:2;grid-row:1}.product-grid.list-view .product-description{grid-column:2;grid-row:2;min-height:0}.product-grid.list-view .product-tags{grid-column:2;grid-row:3}.product-grid.list-view .product-price-row{grid-column:1/-1;grid-row:4}.product-grid.list-view .card-add{grid-column:1/-1;grid-row:5}.catalog-toolbar{display:flex;flex-wrap:wrap}.toolbar-spacer{display:none}.sort-control{order:2;flex:1 1}.mobile-filter-button{order:1}.view-toggle{order:3}.result-count{order:4}.review-trust{grid-template-columns:1fr}.review-feature{grid-column:1}.trust-item{min-height:74px;-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line-soft)}.trust-item small{font-size:12px}.detail-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width:981px){.catalog-layout{display:grid;grid-template-columns:minmax(260px,290px) minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px}.filter-panel{position:-webkit-sticky;position:sticky;top:78px;width:100%;max-height:calc(100dvh - 94px);display:block;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3d4c61 transparent;padding:16px}.filter-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 12px}.filter-group{padding:12px 0}.filter-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding-top:12px}.catalog-main{min-width:0}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1650px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (max-width:980px){.catalog-layout{display:block}.filter-panel{display:none}.filter-panel.mobile-visible{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;margin-bottom:18px;padding:16px}.filter-panel .filter-actions,.filter-panel .filter-head{grid-column:1/-1}.filter-panel>section:nth-of-type(n){grid-column:auto}.filter-panel>section:nth-of-type(4),.filter-panel>section:nth-of-type(5){grid-column:1/-1}}@media (min-width:741px) and (max-width:980px){.catalog-layout{display:grid;grid-template-columns:minmax(180px,195px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.filter-panel{position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100dvh - 90px);display:block;overflow-y:auto;padding:12px}.filter-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px}.filter-group{padding:8px 0}.filter-panel>section:nth-of-type(n){grid-column:auto}.filter-actions{display:grid;grid-gap:7px;gap:7px;padding-top:9px}.mobile-filter-button{display:none}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width:560px){.filter-panel.mobile-visible{grid-template-columns:minmax(0,1fr)}.filter-panel .filter-actions,.filter-panel .filter-head,.filter-panel>section:nth-of-type(n){grid-column:1}}.tilt-button{transform-style:preserve-3d;transition:transform .26s cubic-bezier(.2,.75,.25,1),box-shadow .26s cubic-bezier(.2,.75,.25,1),filter .22s ease,background-color .22s ease,color .22s ease}.tilt-button:hover:not(:disabled){transform:perspective(760px) rotateX(var(--button-tilt-x,0deg)) rotateY(var(--button-tilt-y,0deg)) translateY(-2px) translateZ(4px);filter:brightness(1.06);box-shadow:0 9px 23px rgba(222,166,65,.24)}.tilt-button:active:not(:disabled){transform:perspective(760px) rotateX(0) rotateY(0) translateY(0) translateZ(0) scale(.985)}.product-card{transition:transform .24s cubic-bezier(.2,.75,.25,1),border-color .24s ease,box-shadow .24s ease}.product-card:hover{transform:translateY(-4px)}.product-title{cursor:inherit}.card-add{min-height:46px}.cart-add-action{transform-style:flat}.cart-add-action:hover:not(:disabled){transform:translateY(-1px)}.cart-add-action:active:not(:disabled){transform:translateY(0)}.cart-page-shell{min-height:100vh;color:var(--text);background:radial-gradient(ellipse at 50% -25%,rgba(38,64,91,.25),transparent 58%),var(--bg);font-family:var(--font-ui)}.cart-page-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px max(24px,calc((100vw - 1280px) / 2));border-bottom:1px solid var(--line-soft);background:rgba(5,11,20,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cart-page-back,.cart-page-brand,.cart-page-header-actions{display:inline-flex;align-items:center}.cart-page-brand{gap:10px;font-size:19px;letter-spacing:-.3px}.cart-page-brand .brand-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(242,200,97,.6);border-radius:12px;color:var(--gold-bright);font:800 20px/1 var(--font-display)}.cart-page-shell.rtl{font-family:var(--font-fa)}.cart-page-header-actions{gap:20px}.cart-page-back{gap:9px;color:#d4dce7;font-size:14px;transition:color .2s ease}.cart-page-back:hover,.cart-page-continue:hover,.cart-page-language{color:var(--gold-bright)}.cart-page-language{min-width:42px;height:38px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-weight:700;cursor:pointer}.cart-page-content{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:44px 0 80px}.cart-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:28px}.cart-page-eyebrow{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.08em}.cart-page-heading h1{margin:5px 0 0;font:750 clamp(28px,3vw,38px)/1.35 var(--font-display)}.cart-page-count{color:var(--muted);font-size:14px}.cart-page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(286px,340px);align-items:start;grid-gap:24px;gap:24px}.cart-page-empty,.cart-page-items,.cart-page-loading,.cart-page-summary{border:1px solid var(--line);border-radius:18px;background:linear-gradient(155deg,rgba(12,23,36,.97),rgba(7,14,23,.97));box-shadow:0 18px 48px rgba(0,0,0,.16)}.cart-page-items{padding:22px}.cart-page-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:5px}.cart-page-section-heading h2,.cart-page-summary h2{margin:0;font:700 18px/1.4 var(--font-display)}.cart-page-section-heading>span{display:grid;min-width:32px;height:30px;place-items:center;padding:0 8px;border:1px solid var(--line);border-radius:999px;color:var(--gold-bright);font-size:12px}.cart-page-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;min-width:0;padding:20px 0;border-bottom:1px solid var(--line-soft)}.cart-page-item:last-child{padding-bottom:2px;border-bottom:0}.cart-page-image{width:88px;height:88px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:15px;color:#eaf1f8;background:radial-gradient(circle at 40% 32%,#19314b,#0a1421 70%);font-size:18px;font-weight:800}.cart-page-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:9px;background:#f7f8fa}.cart-page-item-copy{min-width:0}.cart-page-item-copy h2{margin:0 0 8px;overflow-wrap:anywhere;font-size:16px;line-height:1.5}.cart-page-unit{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--muted);font-size:12px}.cart-price{min-width:0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart-price strong{color:var(--gold-bright);font-size:15px;font-weight:800;white-space:normal;overflow-wrap:anywhere}.cart-price small{color:var(--muted);font-size:11px}.cart-page-unit .cart-price{display:inline}.cart-page-unit .cart-price small,.cart-page-unit .cart-price strong{display:inline;color:#d0d9e3;font-size:12px}.cart-page-unit .cart-price small{-webkit-margin-start:5px;margin-inline-start:5px;color:var(--muted)}.cart-page-item-actions{display:flex;align-items:center;gap:14px;margin-top:12px}.cart-page-quantity{display:inline-flex;align-items:center;overflow:hidden;border:1px solid #314259;border-radius:9px;background:#08121e}.cart-page-quantity button{width:34px;height:32px;border:0;color:#e8eef5;background:transparent;font-size:18px;cursor:pointer;transition:color .18s ease,background .18s ease}.cart-page-quantity button:hover:not(:disabled){color:#121820;background:var(--gold)}.cart-page-quantity button:disabled,.cart-page-remove:disabled{cursor:wait;opacity:.55}.cart-page-quantity span{min-width:34px;color:var(--text);text-align:center;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart-page-remove{border:0;padding:5px 0;color:#f08b8b;background:transparent;font-size:12px;cursor:pointer;transition:color .18s ease}.cart-page-remove:hover{color:#ffb0b0}.cart-page-line-total{max-width:180px;align-items:flex-end;text-align:end}.cart-page-summary{position:-webkit-sticky;position:sticky;top:24px;padding:23px}.cart-page-summary h2{margin-bottom:23px}.cart-page-total-row{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#cbd5e1;font-size:14px}.cart-page-total{margin-top:16px;padding-top:17px;border-top:1px solid var(--line);color:var(--text)}.cart-page-total>strong{font-size:15px}.cart-page-total .cart-price{align-items:flex-end;text-align:end}.cart-page-total .cart-price strong{font-size:17px}.cart-page-checkout{width:100%;min-height:48px;justify-content:space-between;margin-top:22px;padding-inline:16px;font-size:14px}.cart-page-login-hint{margin:9px 0 0;color:#ccd4df;font-size:12px;line-height:1.8}.cart-page-note{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:12px;line-height:1.9}.cart-page-continue{display:inline-flex;margin-top:17px;color:#dbe3ed;font-size:13px;transition:color .18s ease}.cart-page-empty,.cart-page-loading{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:32px;text-align:center}.cart-page-empty h2{margin:0;font-size:22px}.cart-page-empty p{max-width:420px;margin:0 0 5px;color:var(--muted);font-size:14px;line-height:1.8}.cart-page-empty .gold-button{min-width:190px;min-height:46px;font-size:14px}.cart-page-empty-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(242,200,97,.42);border-radius:19px;color:var(--gold);background:rgba(242,200,97,.08);font-size:36px}.cart-page-loading{min-height:240px;color:var(--muted);font-size:14px}.cart-spinner{width:22px;height:22px;border:2px solid #34465e;border-top:2px solid var(--gold);border-radius:50%;animation:cart-spin .8s linear infinite}@keyframes cart-spin{to{transform:rotate(1turn)}}.cart-page-error{margin:12px 0;padding:11px 13px;border:1px solid rgba(255,114,114,.35);border-radius:10px;color:#ffc0c0;background:rgba(145,37,37,.12);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.cart-order-overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow-y:auto;padding:22px;background:rgba(1,5,10,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cart-order-dialog{width:min(100%,460px);padding:30px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(155deg,#0e1a29,#08111c);box-shadow:0 30px 90px rgba(0,0,0,.5)}.cart-order-check{width:48px;height:48px;display:grid;place-items:center;margin-bottom:16px;border:1px solid rgba(53,208,127,.45);border-radius:50%;color:var(--green);background:rgba(53,208,127,.1);font-size:24px}.cart-order-dialog h2{margin:0;font-size:23px}.cart-order-dialog>p{margin:8px 0 20px;color:var(--muted);line-height:1.8}.cart-order-reference{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;color:var(--muted);background:#091421}.cart-order-reference strong{color:var(--gold-bright);letter-spacing:.08em}.cart-order-success{width:min(100%,680px);margin:0 auto;padding:30px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(155deg,rgba(12,23,36,.97),rgba(7,14,23,.97));box-shadow:0 18px 48px rgba(0,0,0,.16)}.cart-order-success>div:first-of-type{margin:12px 0 20px}.cart-order-success h2{margin:0;font-size:22px}.cart-order-success p{margin:6px 0 0;color:var(--muted);line-height:1.8}.cart-order-success .cart-page-checkout{display:flex;align-items:center;justify-content:center;margin-top:23px}@media (max-width:860px){.cart-page-layout{grid-template-columns:minmax(0,1fr)}.cart-page-summary{position:static}.cart-page-summary h2{margin-bottom:17px}}@media (max-width:560px){.cart-page-header{min-height:65px;padding-inline:16px}.cart-page-brand{gap:8px;font-size:16px}.cart-page-brand .brand-mark{width:32px;height:32px}.cart-page-header-actions{gap:10px}.cart-page-back{gap:5px;font-size:12px}.cart-page-language{min-width:37px;height:36px}.cart-page-content{width:min(100% - 28px,1160px);padding:29px 0 48px}.cart-page-heading{align-items:flex-start;margin-bottom:20px}.cart-page-heading h1{font-size:28px}.cart-page-count{max-width:110px;padding-top:21px;font-size:12px;text-align:end}.cart-page-layout{gap:14px}.cart-page-items,.cart-page-summary{padding:17px;border-radius:15px}.cart-page-item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px 0}.cart-page-image{width:64px;height:64px;border-radius:12px}.cart-page-item-copy h2{font-size:14px}.cart-page-item-copy{align-self:stretch}.cart-page-line-total{grid-column:2;grid-row:2;max-width:100%;align-items:flex-start;text-align:start}.cart-page-item-actions{flex-wrap:wrap;gap:11px;margin-top:9px}.cart-page-summary{padding:19px}.cart-page-empty{min-height:280px;padding:24px}.cart-order-success{padding:21px}}@media (prefers-reduced-motion:reduce){.cart-spinner{animation:none;border-color:var(--gold)}.tilt-button:active:not(:disabled),.tilt-button:hover:not(:disabled){transform:none}}.catalog-category-tabs-row{width:100%;margin-bottom:20px}.category-tabs-container{width:100%;position:relative;overflow:hidden}.category-tabs-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin;scrollbar-color:rgba(242,200,97,.25) transparent;-webkit-overflow-scrolling:touch}.category-tabs-scroll::-webkit-scrollbar{height:4px}.category-tabs-scroll::-webkit-scrollbar-track{background:transparent}.category-tabs-scroll::-webkit-scrollbar-thumb{background:rgba(242,200,97,.25);border-radius:999px}.category-tab-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border:1px solid rgba(56,80,110,.72);border-radius:999px;background:rgba(11,22,36,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d0deee;font-size:14.5px;font-weight:700;font-family:var(--font-display),var(--font-ui),sans-serif;letter-spacing:.1px;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-tab-pill:hover{border-color:rgba(242,200,97,.55);color:#ffffff;background:rgba(18,34,54,.94);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.35)}.category-tab-pill.active{border-color:rgba(242,200,97,.92);background:linear-gradient(135deg,rgba(44,34,14,.96),rgba(18,31,49,.96));color:var(--gold-bright,#ffe79c);box-shadow:0 4px 18px rgba(242,200,97,.24),inset 0 0 12px rgba(242,200,97,.12)}.tab-brand-logos{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.tab-brand-logo-img{width:22px;height:22px;border-radius:6px;object-fit:contain;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);padding:2px;box-shadow:0 2px 5px rgba(0,0,0,.3);transition:transform .2s ease,border-color .2s ease}.category-tab-pill.active .tab-brand-logo-img,.category-tab-pill:hover .tab-brand-logo-img{transform:scale(1.06);border-color:rgba(242,200,97,.45);background:rgba(255,255,255,.13)}.tab-pill-text{font-family:var(--font-display),var(--font-ui),sans-serif;font-weight:700;letter-spacing:.15px}.tab-pill-icon{font-size:15px;display:grid;place-items:center;opacity:.9}.tab-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;font-size:12.5px;font-weight:750;background:rgba(255,255,255,.09);color:inherit}.category-tab-pill.active .tab-pill-count{background:rgba(242,200,97,.22);color:#ffe694}.product-card.modern-card{min-width:0;position:relative;display:flex;flex-direction:column;min-height:330px;padding:16px 15px 14px;border:1px solid rgba(40,59,84,.75);border-radius:16px;background:linear-gradient(160deg,rgba(13,24,38,.94),rgba(7,14,23,.98));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 20px rgba(0,0,0,.32);overflow:visible;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.product-card.modern-card:hover{z-index:4;transform:translateY(-3px);border-color:rgba(242,200,97,.7);box-shadow:0 12px 30px -6px rgba(0,0,0,.55),0 0 20px -2px rgba(242,200,97,.18)}.product-card.modern-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.product-card.modern-card.has-full-warranty{border-color:rgba(184,134,59,.35)}.product-card.modern-card.has-full-warranty:hover{border-color:rgba(212,163,89,.7);box-shadow:0 12px 30px -6px rgba(0,0,0,.55),0 0 16px -2px rgba(184,134,59,.2)}.card-gear-guarantee-badge{position:absolute;top:-15px;left:-10px;z-index:10;width:58px;height:58px;display:block;pointer-events:auto;cursor:default;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6)) drop-shadow(0 0 8px rgba(184,134,59,.25));transition:transform .28s cubic-bezier(.34,1.56,.64,1),filter .28s ease}.card-gear-guarantee-badge:hover,.product-card.modern-card:hover .card-gear-guarantee-badge{transform:scale(1.08) rotate(6deg);filter:drop-shadow(0 6px 14px rgba(0,0,0,.72)) drop-shadow(0 0 14px rgba(220,175,100,.42))}.gear-badge-svg{display:block;width:100%;height:100%;overflow:visible}.gear-badge-core{position:absolute;inset:0;flex-direction:column;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:1px}.gear-badge-core,.gear-crest-shield{display:flex;align-items:center;justify-content:center}.gear-crest-shield{margin-bottom:.5px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.gear-text-lines{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.gear-line-primary{font-size:10px;font-weight:900;line-height:1.05;color:#fff3d4;letter-spacing:-.15px;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 6px rgba(220,176,101,.35);font-family:inherit}.gear-line-secondary{font-size:9.5px;font-weight:850;line-height:1.05;color:#e5ba63;letter-spacing:.2px;text-shadow:0 1px 3px rgba(0,0,0,.95);font-family:inherit;margin-top:.5px}.product-card.modern-card .product-top{min-height:54px;margin-bottom:4px}.card-glyph-wrapper,.product-card.modern-card .product-top{position:relative;display:flex;justify-content:center;align-items:center}.product-card.modern-card .brand-tile{width:50px;height:50px;border-radius:12px}.product-card.modern-card .product-badge{position:absolute;top:10px;right:10px;left:auto;inset-inline-start:unset;inset-inline-end:unset;display:inline-flex;align-items:center;gap:4px;padding:4.5px 11px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.1px;z-index:5;box-shadow:0 2px 8px rgba(0,0,0,.35);pointer-events:none;transition:transform .2s ease}.product-card.modern-card:hover .product-badge{transform:translateY(-1px)}.product-card.modern-card.has-full-warranty .product-badge{top:10px;right:10px;left:auto;inset-inline-start:unset;inset-inline-end:unset}.product-card.modern-card .product-badge.best_seller{background:rgba(234,88,12,.12);background:linear-gradient(135deg,rgba(249,115,22,.16),rgba(220,38,38,.08));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fed7aa;border:1px solid rgba(251,146,60,.26);box-shadow:0 2px 6px rgba(0,0,0,.3);font-weight:750}.product-card.modern-card:hover .product-badge.best_seller{background:linear-gradient(135deg,rgba(249,115,22,.22),rgba(220,38,38,.12));border-color:rgba(251,146,60,.35);color:#ffedd5}.product-card.modern-card .product-badge .badge-spark{font-size:12px;line-height:1;display:inline-block;opacity:.9;transform:translateY(-.5px)}.product-card-body{display:flex;flex-direction:column;flex:1 1 auto}.product-card.modern-card .product-title{margin:6px 0 4px;color:#f7f9fc;font:750 16.5px/1.4 var(--font-fa-display),var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;transition:color .18s ease}.product-card.modern-card:hover .product-title{color:var(--gold-bright,#ffe79c)}.product-meta-chips{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0 6px}.meta-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:7px;font-size:12px;font-weight:600;background:rgba(22,38,59,.7);border:1px solid rgba(75,102,134,.3);color:#9cb1c9}.meta-chip .chip-icon{width:13px;height:13px;stroke-width:2;opacity:.85}.meta-chip.type-chip{color:#aed1f7;border-color:rgba(94,153,222,.35)}.meta-chip.duration-chip{color:#e2d1a3;border-color:rgba(226,209,163,.3)}.meta-chip.sold-chip{color:#fca5a5;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3)}.chip-fire{font-size:12px;line-height:1}.meta-chip.stock-chip.in-stock{color:#86efac;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}.meta-chip.stock-chip.out-stock{color:#f87171;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.stock-dot{width:6.5px;height:6.5px;border-radius:50%;background-color:currentColor;display:inline-block}.product-card-thumb{width:50px;height:50px;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0d1826;box-shadow:0 4px 12px rgba(0,0,0,.35);transition:transform .2s ease}.product-card.modern-card:hover .product-card-thumb{transform:scale(1.05)}.meta-sold-badge{gap:4px;border-radius:6px;color:#fca5a5;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28)}.meta-out-stock-badge,.meta-sold-badge{display:inline-flex;align-items:center;padding:4px 8px;font-size:12px;font-weight:600}.meta-out-stock-badge{gap:6px;border-radius:6px;color:#f87171;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.meta-out-stock-badge .active-dot{background:#ef4444;box-shadow:none}.product-card.modern-card .product-description{min-height:26px;margin:2px 0 6px;color:#8c9eb5;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta-chip.warranty-chip{font-weight:700}.meta-chip.warranty-chip.warranty-active{color:#6ee7b7;background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.4)}.meta-chip.warranty-chip.warranty-none{color:#fca5a5;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3)}.product-details-box{margin:7px 0 9px;padding:9px 12px;background:rgba(13,24,39,.65);border:1px solid rgba(59,83,114,.25);border-radius:9px;min-height:60px}.product-description-formatted{display:flex;flex-direction:column;gap:4px}.desc-bullet-row{font-size:12.5px;line-height:1.6;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-description-box{margin:14px 0 16px;padding:12px 14px;background:rgba(13,24,38,.7);border:1px solid rgba(68,95,128,.3);border-radius:12px;display:flex;flex-direction:column;gap:7px}.detail-description-box .desc-bullet-line{margin:0;font-size:14px;line-height:1.7;color:#cbd5e1}.meta-warranty-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700}.meta-warranty-badge.warranty-active{color:#6ee7b7;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4)}.meta-warranty-badge.warranty-none{color:#fca5a5;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3)}.product-card.modern-card .product-price-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding:7px 0 5px;border-top:1px solid rgba(40,58,80,.45)}.price-primary-block{display:flex;flex-direction:column;gap:1px}.product-card.modern-card .product-price{font-size:18.5px;font-weight:850}.product-card.modern-card .product-price .money-secondary{font-size:12px;font-weight:600}.discount-tag{padding:4px 8px;border-radius:999px;font-size:12px;font-weight:850;color:#061e12;background:linear-gradient(110deg,#4ef298,#18b55e);box-shadow:0 2px 6px rgba(78,242,152,.3)}.card-actions-grid{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;margin-top:7px;width:100%}.card-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:13.5px;font-weight:800;min-height:40px;cursor:pointer;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.card-add-btn .btn-icon{width:16px;height:16px}.quick-view-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 12px;border:1px solid rgba(75,102,134,.45);border-radius:10px;background:rgba(14,27,43,.75);color:#b7cadc;font-size:13px;font-weight:700;min-height:40px;cursor:pointer;transition:all .2s ease;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.quick-view-btn .btn-icon{width:15px;height:15px}.quick-view-btn:hover{border-color:rgba(242,200,97,.65);color:var(--gold-bright,#ffe89e);background:rgba(22,40,64,.95);transform:translateY(-1px)}@media (max-width:860px){.card-actions-grid{gap:6px}.card-add-btn{font-size:12.5px}.card-add-btn,.quick-view-btn{padding:7px 10px;min-height:38px}.quick-view-btn{font-size:12px}}@media (max-width:740px){.card-actions-grid{gap:5px}.card-add-btn{padding:7px 8px;font-size:12px;min-height:36px}.card-add-btn .btn-icon{width:14px;height:14px}.quick-view-btn{padding:7px 8px;min-width:36px;min-height:36px}.quick-view-label{display:none}}@media (max-width:560px){.product-grid:not(.list-view) .quick-view-label{display:inline}.product-grid:not(.list-view) .card-add-btn{padding:8px 14px;font-size:13px;min-height:40px}.product-grid:not(.list-view) .quick-view-btn{padding:8px 12px;min-height:40px}}.btn-loading-content{display:inline-flex;align-items:center;gap:6px}.spin-icon{width:14px;height:14px;animation:spin .8s linear infinite}.active-filters-count{min-width:17px;height:17px;padding:0 4px;background:var(--gold);color:#0c1521;font-size:9px;font-weight:800;-webkit-margin-start:4px;margin-inline-start:4px}.filter-options-scroll{max-height:190px;overflow-y:auto;-webkit-padding-end:4px;padding-inline-end:4px;scrollbar-width:thin;scrollbar-color:rgba(242,200,97,.2) transparent}.filter-options-scroll::-webkit-scrollbar{width:3px}.filter-options-scroll::-webkit-scrollbar-thumb{background:rgba(242,200,97,.25);border-radius:999px}.filter-mobile-overlay{display:none}@media (max-width:860px){.filter-mobile-overlay{display:block;position:fixed;inset:0;background:rgba(4,9,16,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80}.filter-panel.mobile-visible{position:fixed;top:0;inset-inline-start:0;bottom:0;width:min(85vw,340px);max-height:100vh;overflow-y:auto;z-index:85;background:#091421;border-radius:0;box-shadow:0 0 35px rgba(0,0,0,.6)}.filter-head-actions{display:flex;align-items:center;gap:8px}.mobile-close-filters{width:30px;height:30px}}.meta-active-badge{display:inline-flex;align-items:center;gap:5px;color:#4ef298!important}.active-dot{width:6px;height:6px;border-radius:50%;background:#4ef298;box-shadow:0 0 8px #4ef298}.skeleton-card.modern-skeleton{min-height:340px;padding:16px;display:flex;flex-direction:column;gap:12px;border-radius:18px}.skeleton-top{width:56px;height:56px;margin:0 auto;border-radius:14px}.skeleton-line,.skeleton-top{background:rgba(255,255,255,.05)}.skeleton-line{height:12px}.skeleton-line.full{width:85%;margin:0 auto}.skeleton-line.half{width:50%;margin:0 auto}.skeleton-bottom{height:36px;margin-top:auto;border-radius:10px;background:rgba(255,255,255,.05)}.empty-state.modern-empty{min-height:260px;border-radius:18px;background:rgba(11,22,35,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.empty-state-icon{width:50px;height:50px;display:grid;place-items:center;margin-bottom:12px;border-radius:50%;background:rgba(242,200,97,.1);color:var(--gold)}.empty-state-icon svg{width:24px;height:24px}.product-grid.list-view .product-card.modern-card{display:grid;grid-template-columns:72px minmax(0,1fr) 190px;grid-template-rows:auto auto;align-items:center;min-height:135px;padding:14px 18px;grid-gap:4px 18px;gap:4px 18px}.product-grid.list-view .product-card.modern-card .product-top{grid-column:1;grid-row:1/3;margin-bottom:0;min-height:auto}.product-grid.list-view .product-card.modern-card .product-top .product-badge{display:none}.product-grid.list-view .product-card.modern-card .product-card-body{grid-column:2;grid-row:1/3}.product-grid.list-view .product-card.modern-card .product-price-row{grid-column:3;grid-row:1;border-top:0;padding:0;margin-top:0;justify-content:flex-end}.product-grid.list-view .product-card.modern-card .card-actions-grid{grid-column:3;grid-row:2;margin-top:6px}@media (max-width:680px){.product-grid.list-view .product-card.modern-card{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;min-height:auto}.product-grid.list-view .product-card.modern-card .product-top{grid-column:1;grid-row:1}.product-grid.list-view .product-card.modern-card .product-card-body{grid-column:1;grid-row:2}.product-grid.list-view .product-card.modern-card .product-price-row{grid-column:1;grid-row:3;justify-content:space-between}.product-grid.list-view .product-card.modern-card .card-actions-grid{grid-column:1;grid-row:4}}.modern-catalog-toolbar{min-height:52px;display:flex;align-items:center;gap:12px;padding:8px 14px;margin-bottom:16px;background:linear-gradient(180deg,rgba(13,23,38,.85),rgba(8,15,26,.92));border:1px solid rgba(59,83,114,.32);border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.modern-mobile-filter-btn{display:none;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:10px;background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(30,58,95,.5));border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .18s ease;white-space:nowrap}.modern-mobile-filter-btn:hover{background:linear-gradient(135deg,rgba(245,158,11,.25),rgba(40,75,120,.6));border-color:#f59e0b;color:#ffffff;box-shadow:0 2px 10px rgba(245,158,11,.25)}.modern-mobile-filter-btn svg{width:16px;height:16px;stroke:currentColor}.active-filters-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f59e0b;color:#0f172a;font-size:11px;font-weight:850}.modern-sort-section{gap:10px;flex:1 1;min-width:0}.sort-header-label{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;font-size:13.5px;font-weight:650;white-space:nowrap;flex-shrink:0}.sort-icon-svg{width:17px;height:17px;color:#f59e0b;flex-shrink:0}.sort-pills-row{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0;max-width:100%}.sort-pills-row::-webkit-scrollbar{display:none}.sort-pill-btn{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 11px;border-radius:9px;background:rgba(16,29,47,.65);border:1px solid rgba(59,83,114,.3);color:#cbd5e1;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .18s cubic-bezier(.4,0,.2,1);position:relative;flex-shrink:0}.sort-pill-btn:hover{background:rgba(26,45,72,.85);border-color:rgba(94,131,178,.6);color:#ffffff;transform:translateY(-1px)}.sort-pill-btn.selected{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(30,58,95,.65));border-color:#f59e0b;color:#fef08a;font-weight:750;box-shadow:0 2px 10px rgba(245,158,11,.2),inset 0 1px 0 rgba(255,255,255,.1)}.sort-pill-icon{font-size:13.5px;line-height:1}.sort-pill-text{line-height:1}.sort-active-glow{position:absolute;bottom:-1px;inset-inline-start:15%;inset-inline-end:15%;height:2px;background:#f59e0b;border-radius:2px;box-shadow:0 0 8px #f59e0b}.toolbar-meta-group{display:flex;align-items:center;gap:12px;flex-shrink:0}.modern-view-toggle{display:flex;align-items:center;gap:3px;padding:3px;border-radius:9px;background:rgba(10,18,29,.85);border:1px solid rgba(59,83,114,.35)}.modern-view-toggle .view-button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#8da2bb;cursor:pointer;transition:all .15s ease}.modern-view-toggle .view-button:hover{color:#ffffff}.modern-view-toggle .view-button.selected{background:rgba(43,72,111,.9);color:#f59e0b;box-shadow:0 1px 4px rgba(0,0,0,.3)}.modern-view-toggle .view-button svg{width:17px;height:17px;stroke:currentColor;stroke-width:2}.result-count-badge{display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 12px;border-radius:9px;background:rgba(10,18,29,.7);border:1px solid rgba(59,83,114,.3);font-size:13px}.result-count-num{font-weight:800;color:#f59e0b}.result-count-unit{color:#94a3b8;font-weight:600}.catalog-layout.full-width-catalog{display:block!important;width:100%;max-width:100%}.full-width-catalog .catalog-main{width:100%;max-width:100%}.full-width-catalog .product-grid:not(.list-view){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1240px){.full-width-catalog .product-grid:not(.list-view){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:860px){.full-width-catalog .product-grid:not(.list-view){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:520px){.full-width-catalog .product-grid:not(.list-view){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.instant-filter-bar{width:100%;padding:12px 16px;margin-bottom:10px;background:linear-gradient(180deg,rgba(13,23,38,.88),rgba(8,15,26,.94));border:1px solid rgba(59,83,114,.35);border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.instant-filter-row{gap:12px 14px}.instant-filter-group,.instant-filter-row{display:flex;align-items:center;flex-wrap:wrap}.instant-filter-group{gap:8px}.instant-group-label{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;font-size:13.5px;font-weight:700;white-space:nowrap;flex-shrink:0}.instant-group-label svg{width:16px;height:16px;color:#f59e0b;stroke:currentColor}.label-emoji{font-size:14px;line-height:1}.instant-chips-list{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.instant-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;border-radius:9px;background:rgba(16,29,47,.7);border:1px solid rgba(59,83,114,.32);color:#cbd5e1;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .16s cubic-bezier(.4,0,.2,1)}.instant-chip:hover{background:rgba(26,45,72,.9);border-color:rgba(94,131,178,.6);color:#ffffff;transform:translateY(-1px)}.chip-icon{font-size:14px;line-height:1}.chip-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,.2);font-size:10px;font-weight:900;line-height:1}.instant-chip.chip-warranty.active{background:linear-gradient(135deg,rgba(6,78,59,.75),rgba(4,47,35,.85));border-color:#10b981;color:#6ee7b7;font-weight:750;box-shadow:0 2px 12px rgba(16,185,129,.22)}.instant-chip.chip-dedicated.active{background:linear-gradient(135deg,rgba(245,158,11,.22),rgba(120,53,15,.7));border-color:#f59e0b;color:#fef08a;font-weight:750;box-shadow:0 2px 12px rgba(245,158,11,.22)}.instant-chip.chip-shared.active{background:linear-gradient(135deg,rgba(14,165,233,.22),rgba(12,74,110,.7));border-color:#0ea5e9;color:#7dd3fc;font-weight:750;box-shadow:0 2px 12px rgba(14,165,233,.22)}.instant-divider{width:1px;height:24px;background:rgba(59,83,114,.35);flex-shrink:0}.instant-segmented-group{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:10px;background:rgba(9,16,27,.85);border:1px solid rgba(48,68,93,.4);flex-wrap:wrap}.instant-seg-btn{height:30px;padding:0 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#94a3b8;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.instant-seg-btn:hover{color:#ffffff;background:rgba(255,255,255,.05)}.instant-seg-btn.selected{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(37,65,102,.85));border-color:rgba(245,158,11,.5);color:#fef08a;font-weight:750;box-shadow:0 1px 6px rgba(0,0,0,.3)}.instant-clear-btn{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border-radius:9px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);color:#f87171;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.instant-clear-btn:hover{background:rgba(239,68,68,.22);border-color:#ef4444;color:#fecaca}.instant-clear-btn svg{width:14px;height:14px;stroke:currentColor}@media (max-width:980px){.instant-divider{display:none}.instant-filter-group{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.instant-filter-group::-webkit-scrollbar{display:none}.instant-chips-list,.instant-segmented-group{flex-wrap:nowrap}.modern-catalog-toolbar{flex-wrap:wrap;gap:10px}.modern-sort-section{order:2;width:100%;overflow-x:auto}.toolbar-meta-group{order:1;width:100%;justify-content:space-between}}.product-page-shell{min-height:100vh;width:100%;max-width:100vw;background:#050912;color:#f1f5f9;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif);padding-bottom:90px;position:relative;overflow-x:hidden}.cyber-ambient-glow{position:absolute;top:0;left:0;right:0;height:600px;max-width:100vw;background:radial-gradient(circle at 50% -10%,var(--brand-theme,#38bdf8) 0,transparent 65%);opacity:.16;filter:blur(80px);pointer-events:none;z-index:0;overflow:hidden}.product-page-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(6,11,20,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(56,189,248,.12);width:100%}.product-page-nav .nav-container{max-width:1240px;width:100%;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.product-page-nav .nav-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.product-page-nav .back-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:10px;background:rgba(15,23,42,.8);border:1px solid rgba(51,65,85,.6);color:#cbd5e1;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s ease;flex-shrink:0}.product-page-nav .back-link:hover{background:rgba(30,41,59,.95);border-color:#38bdf8;color:#ffffff;transform:translateX(2px)}.back-link-short,.nav-cart-short{display:none}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8;min-width:0}.breadcrumbs a{color:#94a3b8;text-decoration:none;transition:color .15s ease;white-space:nowrap}.breadcrumbs a:hover{color:#38bdf8}.breadcrumbs .bc-sep{color:#475569}.breadcrumbs .bc-current{color:#f1f5f9;font-weight:700;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-cart-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;background:linear-gradient(135deg,rgba(2,132,199,.2),rgba(56,189,248,.1));border:1px solid rgba(56,189,248,.35);color:#7dd3fc;font-size:12.5px;font-weight:800;text-decoration:none;transition:all .2s ease;flex-shrink:0;white-space:nowrap}.nav-cart-btn:hover{background:linear-gradient(135deg,rgba(2,132,199,.35),rgba(56,189,248,.2));color:#ffffff;transform:translateY(-1px)}.nav-cart-btn .cart-badge{background:#38bdf8;color:#060b14;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:900}@media (max-width:768px){.product-page-nav .nav-container{padding:10px 16px;gap:12px}.product-page-nav .nav-right{gap:10px}.breadcrumbs{display:none}}@media (max-width:480px){.product-page-nav .nav-container{padding:10px 12px}.back-link-full,.nav-cart-full{display:none}.back-link-short,.nav-cart-short{display:inline}.product-page-nav .back-link{padding:6px 10px;font-size:11.5px}.nav-cart-btn{padding:6px 12px;font-size:11.5px}}.product-page-container{max-width:1240px;width:100%;margin:0 auto;padding:32px 24px;position:relative;z-index:1}@media (max-width:960px){.product-page-container{padding:22px 18px}}@media (max-width:480px){.product-page-container{padding:16px 12px}}.cyber-showcase-grid{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}@media (max-width:1024px){.cyber-showcase-grid{grid-template-columns:1fr;gap:24px}}.cyber-media-stage{gap:16px}.cyber-media-stage,.cyber-showcase-card{display:flex;flex-direction:column;width:100%}.cyber-showcase-card{position:relative;background:linear-gradient(165deg,rgba(15,26,44,.8),rgba(7,13,22,.95));border:1px solid rgba(56,189,248,.2);border-radius:28px;padding:40px 24px 24px;align-items:center;box-shadow:0 24px 60px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:visible}@media (max-width:640px){.cyber-showcase-card{border-radius:20px;padding:30px 16px 20px}}.showcase-best-seller-badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;background:rgba(251,146,60,.12);color:#fed7aa;border:1px solid rgba(251,146,60,.26);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.25);z-index:5}@media (max-width:480px){.cyber-showcase-card.has-warranty-badge .gear-badge-container{top:8px;left:8px;transform:scale(.85)}.showcase-best-seller-badge{top:8px;right:8px;font-size:9px;padding:3px 8px}}.cyber-brand-halo{position:relative;width:170px;height:170px;display:flex;align-items:center;justify-content:center;margin:16px 0}@media (max-width:480px){.cyber-brand-halo{width:130px;height:130px;margin:10px 0}}.brand-halo-glow{position:absolute;inset:-20px;background:radial-gradient(circle,var(--brand-theme,#38bdf8) 0,transparent 70%);opacity:.22;filter:blur(24px);border-radius:50%;animation:haloPulse 4s ease-in-out infinite alternate}@keyframes haloPulse{0%{transform:scale(.92);opacity:.16}to{transform:scale(1.08);opacity:.28}}.brand-logo-frame{position:relative;z-index:2;width:150px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:32px;background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 36px rgba(0,0,0,.45);padding:16px;overflow:hidden}@media (max-width:480px){.brand-logo-frame{width:120px;height:120px;border-radius:22px;padding:12px}}.brand-main-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.5))}.brand-glyph-large{width:100%!important;height:100%!important}.cyber-brand-footer{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px}.category-pill-luxe{font-size:11px;font-weight:800;padding:3px 12px;border-radius:999px;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.25);color:#7dd3fc;letter-spacing:.3px}.english-brand-sub{font-size:11px;color:#64748b;direction:ltr}.media-status-strip{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(51,65,85,.4);flex-wrap:wrap}@media (max-width:480px){.media-status-strip{flex-direction:column;align-items:stretch;gap:8px}}.status-pill{font-size:11px;font-weight:700;padding:5px 10px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}@media (max-width:480px){.status-pill{width:100%}}.status-pill.in-stock{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.3)}.status-pill.out-stock{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.3)}.live-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;animation:liveBlink 2s ease-in-out infinite}@keyframes liveBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.sold-count-pill{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.cyber-trust-mini-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%}@media (max-width:580px){.cyber-trust-mini-cards{grid-template-columns:1fr;gap:8px}}.trust-mini-card{background:rgba(15,23,42,.6);border:1px solid rgba(51,65,85,.4);border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:10px;min-width:0}.mini-icon{font-size:18px;flex-shrink:0}.trust-mini-card strong{display:block;font-size:11.5px;color:#f1f5f9;font-weight:800}.trust-mini-card small{font-size:10px;color:#94a3b8;display:block;line-height:1.4;margin-top:1px}.cyber-info-stage{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.cyber-header-block{display:flex;flex-direction:column;gap:8px}.header-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.luxe-badge-cat{font-size:11px;font-weight:800;padding:3px 10px;border-radius:6px;background:rgba(2,132,199,.15);border:1px solid rgba(2,132,199,.35);color:#38bdf8}.luxe-badge-id{font-size:10.5px;font-family:monospace;color:#64748b;padding:3px 8px;background:rgba(30,41,59,.5);border-radius:6px}.cyber-product-title{margin:0;font-size:clamp(20px,4.5vw,28px);font-weight:900;line-height:1.4;color:#ffffff;letter-spacing:-.5px;font-family:var(--font-fa-display,var(--font-fa));word-break:break-word;overflow-wrap:anywhere}.cyber-product-sub{margin:0;font-size:13px;color:#94a3b8;direction:ltr;text-align:right;font-weight:500;word-break:break-word}.cyber-pricing-card{position:relative;background:linear-gradient(155deg,rgba(15,25,42,.9),rgba(10,18,30,.98));border:1px solid rgba(56,189,248,.25);border-radius:20px;padding:18px 22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 16px 36px rgba(0,0,0,.4);overflow:hidden;width:100%}@media (max-width:640px){.cyber-pricing-card{padding:14px 16px;border-radius:16px}}.pricing-glow-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#38bdf8,#10b981,transparent)}.pricing-primary-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px}.toman-value-wrapper{display:flex;align-items:baseline;gap:8px}.toman-amount-big{font-size:clamp(24px,6vw,34px);font-weight:900;color:#f8fafc;letter-spacing:-1px;text-shadow:0 0 24px rgba(56,189,248,.3)}.toman-currency-symbol{font-size:14px;font-weight:800;color:#38bdf8}.discount-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.original-striked{font-size:13px;color:#64748b;text-decoration:line-through}.discount-pill-glow{background:linear-gradient(135deg,#ef4444,#dc2626);color:#ffffff;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:900;box-shadow:0 2px 10px rgba(239,68,68,.35)}.pricing-ticker-row{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(51,65,85,.4);flex-wrap:wrap;gap:6px}@media (max-width:480px){.pricing-primary-row,.pricing-ticker-row{flex-direction:column;align-items:flex-start}.ticker-source-note{width:100%;line-height:1.5}}.usd-rate-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8}.usd-rate-pill strong{color:#38bdf8}.usd-dot{width:5px;height:5px;border-radius:50%;background:#38bdf8}.ticker-source-note{font-size:11px;color:#64748b}.cyber-specs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}@media (max-width:640px){.cyber-specs-grid{grid-template-columns:1fr;gap:8px}}.cyber-spec-item{background:rgba(15,23,42,.65);border:1px solid rgba(51,65,85,.5);border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:12px;transition:transform .2s,border-color .2s;min-width:0;overflow:hidden}.cyber-spec-item:hover{border-color:rgba(56,189,248,.4);transform:translateY(-2px)}.spec-icon-box{width:38px;height:38px;border-radius:10px;background:rgba(30,41,59,.8);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.spec-text-box{display:flex;flex-direction:column;gap:2px;min-width:0}.spec-label{font-size:11px;color:#94a3b8}.spec-val{font-size:13px;font-weight:800;color:#f8fafc;word-break:break-word}.spec-val.text-gold{color:#fbbf24}.spec-val.text-emerald{color:#34d399}.cyber-notice-card{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:14px;background:rgba(30,58,138,.2);border:1px solid rgba(59,130,246,.35);font-size:12px;line-height:1.7;color:#bfdbfe;width:100%}.notice-icon{font-size:18px;flex-shrink:0}.notice-copy p{margin:4px 0 0;font-size:11.5px;color:#93c5fd}.cyber-purchase-action-bar{display:flex;align-items:center;gap:12px;width:100%}.cyber-qty-control{display:flex;align-items:center;background:rgba(15,23,42,.85);border:1px solid rgba(51,65,85,.6);border-radius:14px;padding:4px;flex-shrink:0}.qty-btn-cyber{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#cbd5e1;font-size:18px;font-weight:900;cursor:pointer;border-radius:10px;transition:all .15s ease}.qty-btn-cyber:hover:not(:disabled){background:rgba(51,65,85,.8);color:#ffffff}.qty-btn-cyber:disabled{opacity:.3;cursor:not-allowed}.qty-number-cyber{width:36px;text-align:center;font-size:15px;font-weight:800;color:#ffffff}.cyber-buy-now-btn{flex:1 1;min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#0284c7,#0ea5e9 50%,#38bdf8);color:#ffffff;font-size:14.5px;font-weight:900;border:none;border-radius:14px;cursor:pointer;box-shadow:0 6px 20px rgba(2,132,199,.4);transition:all .2s ease;letter-spacing:-.2px;padding:0 16px}.cyber-buy-now-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 26px rgba(2,132,199,.55);filter:brightness(1.08)}.cyber-buy-now-btn.added{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 6px 20px rgba(16,185,129,.4)}.cyber-buy-now-btn.disabled,.cyber-buy-now-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;background:rgba(51,65,85,.8);box-shadow:none}@media (max-width:520px){.cyber-purchase-action-bar{flex-direction:column;align-items:stretch;gap:10px}.cyber-qty-control{width:100%;justify-content:center;height:44px}.cyber-buy-now-btn{width:100%;min-height:48px;font-size:14px}}.cyber-details-tabs-module{background:rgba(15,23,42,.7);border:1px solid rgba(51,65,85,.5);border-radius:20px;overflow:hidden;margin-top:6px;width:100%}.tabs-header-nav{display:flex;background:rgba(10,16,28,.7);border-bottom:1px solid rgba(51,65,85,.5);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-header-nav::-webkit-scrollbar{display:none}.tab-switch-btn{flex:0 0 auto;padding:13px 18px;font-size:13px;font-weight:800;color:#94a3b8;background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .2s ease;position:relative;font-family:var(--font-fa,"Vazirmatn",Tahoma,sans-serif)}.tab-switch-btn:hover{color:#f1f5f9}.tab-switch-btn.active{color:#38bdf8;background:rgba(56,189,248,.06)}.tab-switch-btn.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#38bdf8;box-shadow:0 0 10px #38bdf8}.tab-pane-content{padding:20px}@media (max-width:480px){.tab-switch-btn{padding:11px 14px;font-size:12px}.tab-pane-content{padding:16px 14px}}.pane-features-list{display:flex;flex-direction:column;gap:10px}.feature-line-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.8;color:#cbd5e1}.check-bullet{color:#34d399;font-weight:900;font-size:14px;flex-shrink:0}.pane-steps-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:820px){.pane-steps-guide{grid-template-columns:1fr;gap:10px}}.step-guide-card{background:rgba(30,41,59,.4);border:1px solid rgba(51,65,85,.4);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px}.step-num{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#0284c7,#38bdf8);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;flex-shrink:0}.step-info strong{display:block;font-size:13px;color:#f1f5f9;margin-bottom:4px}.step-info p{margin:0;font-size:11.5px;color:#94a3b8;line-height:1.6}.guarantee-box-highlight{background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.25);border-radius:14px;padding:16px 18px}.guarantee-box-highlight h4{margin:0 0 8px;font-size:14px;font-weight:800;color:#fbbf24}.guarantee-box-highlight p{margin:0 0 12px;font-size:12.5px;line-height:1.8;color:#e2e8f0}.guarantee-checklist{margin:0;padding-right:18px;font-size:12px;line-height:1.8;color:#94a3b8}.cyber-related-section{margin-top:48px;padding-top:32px;border-top:1px solid rgba(51,65,85,.4);width:100%}.section-head-cyber{margin-bottom:20px}.section-head-cyber .head-badge{font-size:11px;font-weight:800;color:#38bdf8;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:4px}.section-head-cyber h2{margin:0;font-size:19px;font-weight:900;color:#ffffff}.cyber-related-section .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}@media (max-width:1100px){.cyber-related-section .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:768px){.cyber-related-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:480px){.cyber-related-section .product-grid{grid-template-columns:1fr;gap:10px}}.cyber-sticky-buy-bar{position:fixed;bottom:0;left:0;right:0;background:rgba(8,14,25,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(56,189,248,.25);padding:12px 24px;z-index:100;transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:0 -10px 30px rgba(0,0,0,.5);width:100%}.cyber-sticky-buy-bar.visible{transform:translateY(0)}.sticky-inner-container{max-width:1240px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px}.sticky-left-info{display:flex;align-items:center;gap:12px;min-width:0}.sticky-thumb{width:42px;height:42px;border-radius:12px;overflow:hidden;background:rgba(30,41,59,.8);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.sticky-title-col{display:flex;flex-direction:column;gap:2px;min-width:0}.sticky-title-col strong{font-size:13.5px;color:#ffffff;font-weight:800}.sticky-title-col small,.sticky-title-col strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-title-col small{font-size:11px;color:#94a3b8}.sticky-right-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.sticky-price-display{display:flex;flex-direction:column;align-items:flex-end}.sticky-toman-val{font-size:15px;font-weight:900;color:#f8fafc;white-space:nowrap}.sticky-usd-sub{font-size:10.5px;color:#38bdf8;white-space:nowrap}.sticky-action-btn{padding:10px 18px;background:linear-gradient(135deg,#0284c7,#38bdf8);color:#ffffff;font-size:13px;font-weight:900;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 14px rgba(2,132,199,.35);transition:all .2s;white-space:nowrap}.sticky-action-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.sticky-action-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.cyber-sticky-buy-bar{padding:10px 14px max(10px,env(safe-area-inset-bottom))}.sticky-inner-container{gap:10px}.sticky-thumb{width:36px;height:36px;border-radius:8px}.sticky-title-col strong{font-size:12px;max-width:160px}.sticky-title-col small{display:none}.sticky-toman-val{font-size:13px}.sticky-usd-sub{font-size:9.5px}.sticky-action-btn{padding:8px 14px;font-size:12px}}@media (max-width:480px){.sticky-thumb{display:none}.sticky-title-col strong{max-width:115px}.sticky-action-btn{padding:8px 12px;font-size:11.5px}}@media (max-width:640px){.modal.product-detail{width:95vw!important;max-width:95vw!important;margin:10px auto;border-radius:18px;max-height:88vh}.modal.product-detail .modal-head{padding:12px 14px}.modal.product-detail .modal-body{padding:14px 14px 20px}.modal.product-detail .detail-top{grid-template-columns:70px minmax(0,1fr);gap:12px}.modal.product-detail .detail-visual{width:70px;height:70px;border-radius:14px}.modal.product-detail .detail-heading h2{font-size:16px;word-break:break-word}.modal.product-detail .detail-price{flex-wrap:wrap;gap:6px}.modal.product-detail .detail-actions{flex-direction:column;gap:8px}}.product-detail-skeleton{max-width:600px;margin:60px auto;display:flex;flex-direction:column;align-items:center;gap:16px}.skeleton-icon{width:90px;height:90px;border-radius:20px}.skeleton-icon,.skeleton-title{background:rgba(30,48,72,.5);animation:pulse 1.5s infinite}.skeleton-title{width:240px;height:24px;border-radius:8px}.skeleton-line{width:100%;height:14px;border-radius:6px;background:rgba(30,48,72,.35);animation:pulse 1.5s infinite}.skeleton-line.short{width:60%}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.9}}.product-detail-error{max-width:500px;margin:80px auto;text-align:center;padding:40px 24px;background:rgba(15,27,43,.85);border:1px solid rgba(45,68,98,.45);border-radius:20px}.product-detail-error h2{font-size:20px;font-weight:800;margin-bottom:8px}.product-detail-error p{font-size:13px;color:#94a3b8;margin-bottom:20px}.admin-root{min-height:100vh;background:#060b14;color:#e2e8f0;font-family:inherit;padding-bottom:80px}.admin-topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:rgba(11,20,36,.95);border-bottom:1px solid rgba(56,189,248,.15);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:100}.admin-topbar-brand{display:flex;align-items:center;gap:14px}.admin-brand-logo{width:42px;height:42px;background:linear-gradient(135deg,#0284c7,#38bdf8);border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;color:#ffffff;box-shadow:0 4px 14px rgba(2,132,199,.35)}.admin-brand-title{font-size:16px;font-weight:800;color:#f8fafc;margin:0}.admin-brand-sub{font-size:11px;color:#64748b;display:block}.admin-topbar-actions{display:flex;align-items:center;gap:12px}.admin-currency-pill{display:flex;align-items:center;gap:6px;font-size:12px;padding:6px 14px;background:rgba(14,165,233,.12);border:1px solid rgba(14,165,233,.3);border-radius:999px;color:#7dd3fc}.admin-currency-pill .pill-dot{width:7px;height:7px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.admin-sync-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;background:linear-gradient(135deg,#059669,#10b981);color:#ffffff;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 12px rgba(16,185,129,.25);transition:all .2s ease}.admin-sync-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.admin-sync-btn:disabled{opacity:.7;cursor:not-allowed}.admin-view-store-btn{padding:8px 14px;font-size:12px;font-weight:600;background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.5);color:#cbd5e1;border-radius:10px;text-decoration:none;transition:all .2s}.admin-view-store-btn:hover{background:rgba(51,65,85,.9);color:#ffffff}.admin-logout-btn{padding:8px 14px;font-size:12px;font-weight:600;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#fca5a5;border-radius:10px;cursor:pointer;transition:all .2s}.admin-logout-btn:hover{background:rgba(239,68,68,.25)}.admin-container{max-width:1440px;margin:0 auto;padding:24px}.admin-tabs-nav{display:flex;align-items:center;gap:8px;padding:6px;background:rgba(15,23,42,.85);border:1px solid rgba(51,65,85,.6);border-radius:14px;margin-bottom:24px;overflow-x:auto}.admin-tab-btn{padding:10px 18px;font-size:13px;font-weight:700;background:transparent;color:#94a3b8;border:none;border-radius:10px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.admin-tab-btn:hover{color:#ffffff;background:rgba(255,255,255,.05)}.admin-tab-btn.active{background:linear-gradient(135deg,#0284c7,#0ea5e9);color:#ffffff;box-shadow:0 4px 14px rgba(2,132,199,.35)}.admin-tab-content{animation:fadeIn .2s ease}.admin-kpis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.admin-kpi-card{padding:20px;border-radius:16px;background:rgba(15,23,42,.7);border:1px solid rgba(51,65,85,.5);display:flex;align-items:center;gap:16px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s}.admin-kpi-card:hover{transform:translateY(-2px)}.card-cyan{border-color:rgba(56,189,248,.35)}.card-emerald{border-color:rgba(52,211,153,.35)}.card-rose{border-color:rgba(251,113,133,.35)}.card-amber{border-color:rgba(251,191,36,.35)}.card-purple{border-color:rgba(192,132,252,.35)}.card-blue{border-color:rgba(96,165,250,.35)}.kpi-icon{font-size:26px;width:52px;height:52px;border-radius:12px;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-info{display:flex;flex-direction:column}.kpi-label{font-size:11px;font-weight:600;color:#94a3b8;margin-bottom:4px}.kpi-value{font-size:22px;font-weight:900;color:#f8fafc;letter-spacing:-.5px}.kpi-sub{font-size:11px;color:#64748b;margin-top:2px}.admin-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:24px}@media (max-width:900px){.admin-two-col{grid-template-columns:1fr}}.admin-widget-card{background:rgba(15,23,42,.7);border:1px solid rgba(51,65,85,.5);border-radius:16px;padding:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.widget-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(51,65,85,.4)}.widget-header h3{font-size:15px;font-weight:800;color:#f1f5f9;margin:0}.widget-link-btn{background:transparent;border:none;color:#38bdf8;font-size:12px;font-weight:700;cursor:pointer}.widget-desc{font-size:12px;line-height:1.8;color:#94a3b8;margin-bottom:18px}.sync-actions-row{display:flex;gap:12px;margin-bottom:20px}.sync-large-btn{flex:1 1;padding:12px 18px;font-size:13px;font-weight:800;background:linear-gradient(135deg,#0284c7,#0ea5e9);color:#ffffff;border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 14px rgba(2,132,199,.35);transition:all .2s ease}.sync-large-btn:hover{filter:brightness(1.1)}.view-out-stock-btn{padding:12px 18px;font-size:13px;font-weight:700;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);color:#fca5a5;border-radius:12px;cursor:pointer}.system-health-list{display:flex;flex-direction:column;gap:10px;font-size:12px}.health-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(30,41,59,.4);border-radius:8px;color:#94a3b8}.health-row span:last-child{color:#e2e8f0;font-weight:600}.badge-online{color:#34d399!important;font-weight:700!important}.recent-orders-list{display:flex;flex-direction:column;gap:8px}.recent-order-item{display:flex;align-items:center;justify-content:space-between;padding:12px;background:rgba(30,41,59,.4);border-radius:10px;border:1px solid rgba(51,65,85,.4)}.order-item-left{display:flex;flex-direction:column;gap:2px}.order-ref{font-size:12px;font-weight:800;color:#38bdf8;font-family:monospace}.order-email{font-size:11px;color:#94a3b8}.order-item-right{display:flex;align-items:center;gap:12px}.order-status-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px}.status-pending{background:rgba(251,191,36,.15);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.status-paid{background:rgba(52,211,153,.15);color:#34d399;border:1px solid rgba(52,211,153,.3)}.status-delivered{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.status-cancelled{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.order-price{font-size:12px;font-weight:800;color:#f1f5f9}.admin-products-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:16px;background:rgba(15,23,42,.7);padding:14px;border-radius:14px;border:1px solid rgba(51,65,85,.5)}.toolbar-search{flex:1 1;min-width:260px}.toolbar-search input{width:100%;padding:10px 14px;background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.6);border-radius:10px;color:#f1f5f9;font-size:13px;outline:none}.toolbar-search input:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.toolbar-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolbar-filters select{padding:10px 12px;background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.6);border-radius:10px;color:#cbd5e1;font-size:12px;outline:none;cursor:pointer}.add-product-btn{padding:10px 16px;font-size:12px;font-weight:800;background:linear-gradient(135deg,#0284c7,#0ea5e9);color:#ffffff;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 12px rgba(2,132,199,.3)}.admin-bulk-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:rgba(2,132,199,.15);border:1px solid rgba(56,189,248,.4);border-radius:12px;margin-bottom:16px;font-size:12px;color:#bae6fd}.admin-bulk-bar input,.admin-bulk-bar select{padding:6px 10px;background:rgba(15,23,42,.9);border:1px solid rgba(56,189,248,.3);border-radius:8px;color:#ffffff;font-size:12px}.bulk-exec-btn{padding:6px 14px;background:#0284c7;color:#ffffff;border:none;border-radius:8px;font-weight:700;cursor:pointer}.bulk-cancel-btn{padding:6px 12px;background:transparent;color:#94a3b8;border:none;cursor:pointer}.admin-table-wrapper{background:rgba(15,23,42,.7);border:1px solid rgba(51,65,85,.5);border-radius:16px;overflow-x:auto;margin-bottom:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-table{width:100%;border-collapse:collapse;text-align:right;font-size:12px}.admin-table th{padding:14px 16px;background:rgba(30,41,59,.6);color:#94a3b8;font-weight:700;border-bottom:1px solid rgba(51,65,85,.6);white-space:nowrap}.admin-table td{padding:12px 16px;border-bottom:1px solid rgba(51,65,85,.3);vertical-align:middle}.admin-table tr:hover{background:rgba(255,255,255,.02)}.admin-table tr.row-inactive{opacity:.5}.product-cell-main{display:flex;align-items:center;gap:12px;min-width:260px}.product-table-logo{width:44px;height:44px;flex-shrink:0;border-radius:12px;overflow:hidden;background:rgba(30,41,59,.6);display:flex;align-items:center;justify-content:center}.product-table-info{display:flex;flex-direction:column;gap:2px}.product-name-fa{font-size:13px;font-weight:800;color:#f8fafc}.product-name-en{font-size:11px;color:#94a3b8;direction:ltr;text-align:right}.product-tags-pill{display:flex;gap:4px;margin-top:3px}.product-tags-pill span{font-size:9px;padding:1px 6px;border-radius:4px;background:rgba(51,65,85,.6);color:#cbd5e1}.category-badge{font-size:11px;padding:3px 8px;border-radius:6px;background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.4);color:#cbd5e1}.category-badge,.price-cell{white-space:nowrap}.price-usd-row{display:flex;align-items:center;gap:6px;font-weight:800;color:#38bdf8;font-size:13px}.quick-price-edit{background:transparent;border:none;color:#64748b;cursor:pointer;font-size:11px}.quick-price-edit:hover{color:#38bdf8}.price-toman-val{font-size:11px;color:#94a3b8;display:block;margin-top:2px}.stock-cell{white-space:nowrap}.stock-editor{display:flex;align-items:center;gap:6px}.stock-editor input{width:60px;padding:5px 8px;background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.6);border-radius:8px;color:#f1f5f9;font-size:12px;font-weight:700;text-align:center}.stock-status{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.stock-status.in{background:rgba(52,211,153,.15);color:#34d399}.stock-status.out{background:rgba(239,68,68,.15);color:#f87171}.toggle-active-btn,.toggle-best-seller-btn,.toggle-warranty-btn{padding:5px 10px;font-size:11px;font-weight:700;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all .2s}.toggle-warranty-btn{background:rgba(71,85,105,.3);color:#94a3b8}.toggle-warranty-btn.active{background:rgba(251,191,36,.15);border-color:rgba(251,191,36,.4);color:#fbbf24}.toggle-best-seller-btn{background:rgba(71,85,105,.3);color:#94a3b8}.toggle-best-seller-btn.active{background:rgba(251,146,60,.15);border-color:rgba(251,146,60,.4);color:#fed7aa}.toggle-active-btn.active{background:rgba(52,211,153,.15);border-color:rgba(52,211,153,.4);color:#34d399}.toggle-active-btn.inactive{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4);color:#fca5a5}.table-action-btns{display:flex;align-items:center;gap:6px}.action-del-btn,.action-edit-btn,.action-view-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.5);color:#cbd5e1;font-size:12px;cursor:pointer;text-decoration:none;transition:all .2s}.action-edit-btn:hover{background:#0284c7;color:#ffffff}.action-view-btn:hover{background:#10b981;color:#ffffff}.action-del-btn:hover{background:#ef4444;color:#ffffff}.admin-pagination-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:rgba(15,23,42,.7);border:1px solid rgba(51,65,85,.5);border-radius:14px;font-size:12px;color:#94a3b8}.pagination-buttons{display:flex;align-items:center;gap:8px}.pagination-buttons button{padding:6px 12px;background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.5);border-radius:8px;color:#f1f5f9;font-size:11px;cursor:pointer}.pagination-buttons button:disabled{opacity:.4;cursor:not-allowed}.pagination-current{font-weight:700;color:#38bdf8;padding:0 6px}.pagination-size-select{display:flex;align-items:center;gap:8px}.pagination-size-select select{padding:4px 8px;background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.5);border-radius:6px;color:#ffffff;font-size:11px}.order-ref-text{font-family:monospace;color:#38bdf8;font-size:13px}.order-usd-sub{font-size:11px;color:#64748b;margin-right:4px}.order-items-snippet{display:flex;flex-direction:column;gap:4px}.order-item-pill{display:flex;align-items:center;gap:6px;font-size:11px;color:#cbd5e1}.order-item-pill span:first-child{font-weight:800;color:#38bdf8}.order-status-select{padding:6px 10px;border-radius:8px;font-size:11px;font-weight:700;outline:none;cursor:pointer}.categories-admin-list{display:flex;flex-direction:column;gap:8px}.category-admin-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:rgba(30,41,59,.4);border-radius:10px;border:1px solid rgba(51,65,85,.4)}.cat-info{display:flex;flex-direction:column;gap:2px}.cat-info strong{font-size:13px;color:#f1f5f9}.cat-info small{font-size:11px;color:#64748b}.cat-del-btn{background:transparent;border:none;cursor:pointer;font-size:14px}.current-rate-box{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.25);border-radius:12px;margin-bottom:20px}.current-rate-box strong{font-size:18px;color:#38bdf8;font-weight:900}.rate-source-tag{font-size:11px;padding:3px 8px;border-radius:6px;background:rgba(56,189,248,.15);color:#7dd3fc}.currency-form-buttons{display:flex;gap:12px;margin-top:14px}.admin-clear-rate-btn{padding:12px 18px;font-size:12px;font-weight:700;background:rgba(51,65,85,.6);border:1px solid rgba(71,85,105,.6);color:#cbd5e1;border-radius:10px;cursor:pointer}.admin-clear-rate-btn:hover:not(:disabled){background:rgba(71,85,105,.8);color:#ffffff}.admin-success-banner{padding:12px 16px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);color:#6ee7b7;border-radius:10px;font-size:12px;font-weight:700;margin-bottom:16px}.admin-modal-backdrop{position:fixed;inset:0;background:rgba(3,7,18,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .15s ease}.admin-modal-box{width:100%;max-width:680px;max-height:90vh;overflow-y:auto;background:#0f172a;border:1px solid rgba(56,189,248,.25);border-radius:20px;padding:24px;box-shadow:0 20px 40px rgba(0,0,0,.6)}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(51,65,85,.5)}.modal-header h3{font-size:16px;font-weight:800;color:#f8fafc;margin:0}.modal-close-btn{background:transparent;border:none;font-size:16px;color:#94a3b8;cursor:pointer}.modal-close-btn:hover{color:#ffffff}.modal-form{display:flex;flex-direction:column;gap:16px}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.form-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:640px){.form-grid-2,.form-grid-3{grid-template-columns:1fr}}.form-checkbox-row{display:flex;flex-direction:column;gap:10px;padding:12px;background:rgba(30,41,59,.4);border-radius:10px}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:12px;color:#cbd5e1;cursor:pointer}.checkbox-label input{accent-color:#0284c7}.modal-actions{display:flex;gap:12px;margin-top:10px}.modal-cancel-btn{padding:10px 18px;background:rgba(51,65,85,.6);border:1px solid rgba(71,85,105,.6);color:#cbd5e1;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer}.admin-login-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 20%,#0c1c38 0,#060b14 100%);padding:20px}.admin-login-card{width:100%;max-width:440px;background:rgba(15,23,42,.85);border:1px solid rgba(56,189,248,.25);border-radius:24px;padding:36px 32px;box-shadow:0 25px 50px rgba(0,0,0,.5),0 0 30px rgba(2,132,199,.15);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-login-header{text-align:center;margin-bottom:24px}.admin-shield-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:16px;background:linear-gradient(135deg,rgba(2,132,199,.2),rgba(56,189,248,.3));border:1px solid rgba(56,189,248,.4);display:flex;align-items:center;justify-content:center;color:#38bdf8}.admin-shield-icon svg{width:28px;height:28px}.admin-login-header h2{font-size:18px;font-weight:900;color:#f8fafc;margin-bottom:6px}.admin-login-header p{font-size:12px;color:#94a3b8;line-height:1.6}.admin-auth-toggle{display:flex;background:rgba(30,41,59,.8);padding:4px;border-radius:10px;margin-bottom:20px}.admin-auth-toggle button{flex:1 1;padding:8px;font-size:11px;font-weight:700;border:none;background:transparent;color:#94a3b8;border-radius:8px;cursor:pointer;transition:all .2s}.admin-auth-toggle button.active{background:#0284c7;color:#ffffff;box-shadow:0 2px 8px rgba(2,132,199,.35)}.admin-login-form{display:flex;flex-direction:column;gap:16px}.admin-form-group{display:flex;flex-direction:column;gap:6px}.admin-form-group label{font-size:12px;font-weight:700;color:#cbd5e1}.admin-form-group input,.admin-form-group select,.admin-form-group textarea{padding:10px 14px;background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.6);border-radius:10px;color:#f1f5f9;font-size:13px;outline:none;transition:border-color .2s}.admin-form-group input:focus,.admin-form-group select:focus,.admin-form-group textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.admin-fill-hint{background:transparent;border:none;color:#38bdf8;font-size:11px;text-align:right;cursor:pointer;padding:2px 0 0}.admin-submit-btn{padding:12px 18px;background:linear-gradient(135deg,#0284c7,#0ea5e9);color:#ffffff;border:none;border-radius:12px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 14px rgba(2,132,199,.35);transition:all .2s}.admin-submit-btn:hover{filter:brightness(1.1)}.admin-error-banner{padding:10px 14px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#fca5a5;border-radius:10px;font-size:12px;margin-bottom:16px;text-align:center}.admin-login-footer{text-align:center;margin-top:24px}.admin-back-link{font-size:12px;color:#64748b;text-decoration:none}.admin-back-link:hover{color:#38bdf8}.admin-floating-toast{position:fixed;bottom:24px;left:24px;padding:12px 20px;background:rgba(15,23,42,.95);border:1px solid rgba(56,189,248,.4);color:#f8fafc;border-radius:12px;font-size:13px;font-weight:700;box-shadow:0 10px 25px rgba(0,0,0,.5);z-index:2000;animation:slideUp .2s ease}.admin-loading-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#94a3b8;font-size:14px}.admin-spinner{width:40px;height:40px;border:3px solid rgba(56,189,248,.2);border-top-color:#38bdf8;border-radius:50%}.admin-spinner,.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-submit-btn,.btn,.card-add-btn,.clear-button,.cyber-buy-instant-btn,.cyber-buy-primary-btn,.cyber-sticky-buy-btn,.gold-button,.icon-button,.modal-submit,.nav-action-btn,.order-pay-btn,.quick-view-btn,.text-button,.tilt-button,a.button,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.card-actions-grid{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important}.card-actions-grid .card-add-btn{flex:1 1 auto!important;min-height:40px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important}.card-actions-grid .quick-view-btn{flex:0 0 auto!important;min-height:40px!important;padding:0 12px!important;font-size:12.5px!important}@media (max-width:480px){.product-grid{gap:8px!important}.card-actions-grid{gap:6px!important}.card-actions-grid .quick-view-btn{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important}.card-actions-grid .quick-view-btn .quick-view-label{display:none!important}.card-actions-grid .card-add-btn{min-height:36px!important;font-size:12px!important;padding:0 8px!important;border-radius:9px!important}.card-actions-grid .card-add-btn svg{width:14px!important;height:14px!important}.product-grid.one-col .card-actions-grid .quick-view-btn{width:auto!important;padding:0 14px!important}.product-grid.one-col .card-actions-grid .quick-view-btn .quick-view-label{display:inline!important}.product-grid.one-col .card-actions-grid .card-add-btn{min-height:42px!important;font-size:13.5px!important}}.topbar-inner{justify-content:space-between!important}.header-actions,.topbar-inner{display:flex!important;align-items:center!important}.header-actions{gap:10px!important}.login-button{min-height:38px!important;height:38px!important;font-size:13px!important;padding:0 16px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important}@media (max-width:640px){.header-actions{gap:6px!important}.header-actions .icon-button{width:36px!important;height:36px!important;border-radius:9px!important}.login-button{min-height:36px!important;height:36px!important;font-size:12px!important;padding:0 12px!important;gap:5px!important}.login-button svg{width:14px!important;height:14px!important}}@media (max-width:360px){.login-button{padding:0 8px!important;font-size:11.5px!important}}.catalog-category-tabs-row{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.catalog-category-tabs-row::-webkit-scrollbar{display:none}.modern-sort-section{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width:640px){.modern-sort-section{gap:6px}.sort-chip{padding:6px 10px!important;font-size:11.5px!important;min-height:34px!important}.sort-control{min-height:36px!important;font-size:12px!important}}.auth-form-card{width:100%!important;max-width:440px!important}.auth-tabs{display:flex!important;gap:6px!important}.auth-tab-btn{flex:1 1 auto!important;min-height:42px!important;font-size:13.5px!important;font-weight:700!important;border-radius:12px!important}.auth-submit-btn{width:100%!important;min-height:46px!important;font-size:14px!important;font-weight:800!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}@media (max-width:480px){.auth-form-card{padding:20px 16px!important}.auth-tab-btn{min-height:38px!important;font-size:12.5px!important}.auth-submit-btn{min-height:44px!important;font-size:13.5px!important}}.cyber-buy-instant-btn,.cyber-buy-primary-btn{min-height:48px!important;font-size:14.5px!important;font-weight:800!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease!important}.cyber-buy-instant-btn:active,.cyber-buy-primary-btn:active{transform:scale(.98)!important}@media (max-width:540px){.cyber-purchase-action-bar{flex-direction:column!important;gap:10px!important}.cyber-buy-instant-btn,.cyber-buy-primary-btn{width:100%!important;min-height:44px!important;font-size:13.5px!important}}.cyber-sticky-buy-bar{position:fixed!important;bottom:0!important;inset-inline:0!important;z-index:100!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))!important;background:rgba(8,14,23,.94)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-top:1px solid rgba(242,200,97,.22)!important;box-shadow:0 -8px 24px rgba(0,0,0,.45)!important}.cyber-sticky-buy-btn{min-height:44px!important;font-size:13.5px!important;font-weight:800!important;padding:0 20px!important;border-radius:10px!important}@media (max-width:480px){.cyber-sticky-buy-bar{padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px))!important}.cyber-sticky-buy-btn{min-height:40px!important;font-size:12.5px!important;padding:0 14px!important}}.close-button,.modal-close-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:inline-grid!important;place-items:center!important;border-radius:10px!important;cursor:pointer!important}.gold-button,.modal-submit{min-height:42px!important;font-size:13.5px!important;font-weight:750!important;border-radius:10px!important}@media (max-width:480px){.gold-button,.modal-submit{min-height:38px!important;font-size:12.5px!important}}