@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Orbitron:wght@600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--a:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.absolute{position:absolute}.static{position:static}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#f4f7ff;--cyan:#00e5ff;--violet:#8b5cf6;--panel:#111119;--muted:#9494a8;background:#0a0a0f;font-family:Inter,sans-serif;font-weight:400;line-height:1.5}html{scroll-behavior:smooth}body{background:#0a0a0f;min-width:320px;margin:0;overflow-x:hidden}button,input{font:inherit}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}.topbar{color:#b9b9c8;background:#07070b;border-bottom:1px solid #232330;height:34px;font-size:11px}.topinner{align-items:center;gap:22px;max-width:1440px;height:100%;margin:auto;padding:0 28px;display:flex}.topinner>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.topinner svg{width:13px}.lang b{color:var(--cyan)}.badge-mini{border-left:1px solid #2c2c38;padding-left:18px}.socials{align-items:center;gap:12px;margin-left:auto;display:flex}.socials svg{width:14px}.nav{z-index:40;background:#0a0a0fed;border-bottom:1px solid #242432;transition:all .3s;position:sticky;top:0}.nav.shrunk{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0fbf;box-shadow:0 10px 30px #0008}.navinner{align-items:center;gap:26px;max-width:1440px;min-height:84px;margin:auto;padding:0 28px;transition:all .3s;display:flex}.shrunk .navinner{min-height:66px}.logo{flex-direction:column;font-family:Orbitron;line-height:1;display:flex}.logo span{background:linear-gradient(90deg,var(--cyan),#fff,var(--violet));color:#0000;text-shadow:0 0 22px #00e5ff45;-webkit-background-clip:text;font-size:19px;font-weight:800}.logo small{letter-spacing:4px;margin-top:5px;font-size:8px}.search{background:#15151e;border:1px solid #2b2b38;border-radius:10px;flex:1;align-items:center;max-width:400px;height:42px;display:flex;overflow:hidden}.search svg{color:#6d6d82;width:18px;margin-left:14px}.search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:80px;padding:0 10px}.search button{color:#ccc;background:#20202b;border:0;height:100%;padding:0 16px;font-size:12px}.links{white-space:nowrap;align-items:center;gap:22px;font-size:13px;font-weight:600;display:flex}.links a,.drop>button{transition:all .2s}.links a:hover,.drop>button:hover{color:var(--cyan)}.drop{position:relative}.drop>button{background:0 0;border:0;align-items:center;gap:4px;padding:24px 0;display:flex}.drop svg{width:14px}.mega{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111119f7;border:1px solid #303043;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:6px;width:630px;padding:20px;display:none;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #000,0 0 30px #00e5ff15}.drop:hover .mega{display:grid}.mega a{color:#bdbdca;border-radius:8px;padding:10px}.mega a:hover{background:#1d1d29}.navicons{gap:8px;display:flex}.navicons button{background:#15151e;border:1px solid #2b2b39;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:relative}.navicons svg{width:18px}.navicons i{background:linear-gradient(135deg,var(--cyan),var(--violet));border-radius:20px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;animation:2s infinite pulse;display:grid;position:absolute;top:-7px;right:-5px}.menub{display:none!important}.hero{background:radial-gradient(circle at 80% 35%,#4925a72c,#0000 35%),radial-gradient(circle at 25%,#00e5ff12,#0000 32%);min-height:760px;position:relative;overflow:hidden}.gridfx{background-image:linear-gradient(#00e5ff09 1px,#0000 1px),linear-gradient(90deg,#00e5ff09 1px,#0000 1px);background-size:55px 55px;animation:15s linear infinite gridmove;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.gridfx:after{content:"";opacity:.25;background-image:radial-gradient(circle,#00e5ff 1px,#0000 1px);background-size:160px 130px;animation:8s ease-in-out infinite particles;position:absolute;inset:0}.hero-content{grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;max-width:1440px;min-height:700px;margin:auto;padding:60px 28px;display:grid;position:relative}.eyebrow{color:var(--cyan);letter-spacing:1.5px;background:#00e5ff0d;border:1px solid #00e5ff48;border-radius:30px;padding:7px 13px;font-size:11px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-2px;margin:22px 0;font-family:Orbitron;font-size:clamp(38px,4.6vw,68px);line-height:1.04}.hero h1 em{background:linear-gradient(90deg,var(--cyan),#fff,var(--violet),var(--cyan));color:#0000;background-size:300%;-webkit-background-clip:text;font-size:.54em;font-style:normal;animation:5s linear infinite shimmer}.hero p{color:var(--muted);max-width:650px;font-size:16px}.hero-actions{gap:13px;margin-top:32px;display:flex}.btn{border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 20px;font-size:13px;font-weight:800;transition:all .25s;display:inline-flex}.btn svg{width:17px}.btn.primary,.add{background:linear-gradient(110deg,#00bcd4,var(--violet));color:#fff;position:relative;overflow:hidden;box-shadow:0 0 25px #00e5ff24}.btn.primary:hover,.add:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 40px #00e5ff45}.btn.outline{background:#00e5ff05;border:1px solid #00e5ff88}.btn.outline:hover{background:#00e5ff13;box-shadow:0 0 25px #00e5ff25}.stats{gap:40px;margin-top:54px;display:flex}.stats div{grid-template-columns:auto auto;align-items:center;column-gap:6px;display:grid}.stats strong{font-family:Orbitron;font-size:22px}.stats span{color:#77778b;grid-column:1/3;font-size:11px}.stats svg{color:var(--cyan);width:20px}.carousel{background:linear-gradient(135deg,#00e5ff99,#0000 35%,#8b5cf688);border-radius:28px;height:520px;padding:1px;position:relative;box-shadow:0 25px 90px #000,0 0 60px #8b5cf62c}.carousel img{object-fit:cover;filter:saturate(.9)contrast(1.08);border-radius:27px;width:100%;height:100%}.carousel:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#090911cc);border-radius:27px;position:absolute;inset:1px}.dots{z-index:2;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.dots button{background:#fff6;border:0;border-radius:10px;width:7px;height:7px;padding:0;transition:all .3s}.dots button.active{background:var(--cyan);width:28px;box-shadow:0 0 10px var(--cyan)}.corner-label{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:24px;left:25px}.corner-label span{color:var(--cyan);letter-spacing:2px;font-size:9px}.corner-label b{font-family:Orbitron;font-size:12px}.section{max-width:1440px;margin:auto;padding:95px 28px}.tinted{background:linear-gradient(#0e0e15,#0a0a0f);border-block:1px solid #181822;max-width:none;padding-left:max(28px,50vw - 692px);padding-right:max(28px,50vw - 692px)}.section-title{text-align:center;margin-bottom:44px}.section-title h2{margin:13px 0 8px;font-family:Orbitron;font-size:clamp(29px,4vw,45px)}.section-title p{color:var(--muted);margin:0}.category-grid{grid-template-columns:repeat(7,1fr);gap:15px;display:grid}.category-card{background:#12121a;border:1px solid #262634;border-radius:15px;min-width:0;transition:all .35s;overflow:hidden}.cat-image{background:radial-gradient(circle,#20203a,#0e0e16);height:125px;position:relative;overflow:hidden}.cat-image img{object-fit:cover;mix-blend-mode:lighten;width:100%;height:100%;transition:all .4s}.category-card:hover img{transform:scale(1.08)}.cat-image svg{width:24px;color:var(--cyan);filter:drop-shadow(0 0 6px var(--cyan));animation:3s ease-in-out infinite float;position:absolute;bottom:9px;right:9px}.category-card>div:last-child{justify-content:space-between;align-items:center;gap:5px;padding:13px;font-size:12px;display:flex}.category-card>div svg{color:#636378;width:15px}.product-scroll{scrollbar-color:#353548 transparent;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:18px;padding:10px 3px 28px;display:grid;overflow-x:auto}.product-card{background:#12121a;border:1px solid #262633;border-radius:16px;min-width:250px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.product-img{background:radial-gradient(circle at 50% 55%,#282842,#0e0e16);height:225px;position:relative;overflow:hidden}.product-img img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:22px;transition:all .4s}.product-card:hover img{transform:scale(1.06)}.tag{z-index:2;background:linear-gradient(90deg,#ff2879,var(--violet));letter-spacing:.8px;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.tag.new{background:linear-gradient(90deg,var(--cyan),#3575ff);color:#061217}.heart{color:#aaa;background:#0b0b12a8;border:1px solid #3b3b49;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.heart svg{width:15px}.product-info{padding:17px}.meta{color:#75758b;justify-content:space-between;align-items:center;font-size:10px;display:flex}.meta b{color:#63e6a3;font-weight:600}.meta i{background:#23dd82;border-radius:8px;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #23dd82}.product-info h3{min-height:43px;margin:12px 0;font-size:14px}.price{flex-direction:column;margin-bottom:14px;display:flex}.price strong{color:#fff;font-family:Orbitron;font-size:17px}.price del{color:#666678;font-size:10px}.add{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:41px;font-size:11px;font-weight:800;transition:all .25s;display:flex}.add svg{width:15px}.title-row{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.title-row .section-title{text-align:left;margin:0}.title-row>a{color:var(--cyan);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.title-row>a svg{width:16px;transition:all .25s}.title-row>a:hover svg{transform:translate(6px)}.skeleton{background:linear-gradient(100deg,#111119 30%,#20202d,#111119 70%) 0 0/300%;border-radius:16px;min-width:250px;height:410px;animation:1.4s infinite shimmer}.error,.empty{text-align:center;color:var(--muted);border:1px dashed #343442;border-radius:16px;padding:70px}.empty svg{color:#48485b;width:45px;height:45px}.empty h3{color:#fff}.builder-promo{text-align:center;background:radial-gradient(circle,#43208d30,#0000 48%),linear-gradient(#0a0a0f,#0d0d15);border-top:1px solid #252533;padding:90px 28px}.byteweb-credit{letter-spacing:3px;color:#ff2f4a;text-shadow:0 0 12px #ff2f4acc,0 0 32px #ff2f4a88,0 0 60px #ff2f4a55;margin:38px 0 0;font-family:Orbitron;font-size:clamp(22px,3.2vw,34px);font-weight:800;animation:2.4s ease-in-out infinite bytewebGlow}@keyframes bytewebGlow{0%,to{text-shadow:0 0 12px #ff2f4acc,0 0 32px #ff2f4a88,0 0 60px #ff2f4a55}50%{text-shadow:0 0 20px #ff2f4aee,0 0 46px #ff2f4aaa,0 0 80px #ff2f4a77}}.builder-promo>div{max-width:1100px;margin:auto}.builder-icons{grid-template-columns:repeat(4,1fr);gap:18px;margin:42px 0;display:grid}.builder-icons>div{background:#12121b;border:1px solid #2b2b3b;border-radius:15px;flex-direction:column;align-items:center;padding:26px;display:flex;position:relative}.builder-icons .featured:before{content:"";background:conic-gradient(from var(--a),var(--cyan),var(--violet),transparent,var(--cyan));z-index:-1;border-radius:17px;animation:3s linear infinite rotate;position:absolute;inset:-2px}.builder-icons svg{width:40px;height:40px;color:var(--cyan);filter:drop-shadow(0 0 10px #00e5ff66);margin-bottom:15px}.builder-icons small{color:#747489}.builder-icons b{font-family:Orbitron;font-size:13px}.page{max-width:1440px;min-height:70vh;margin:auto;padding:85px 28px}.catalog-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.builder-layout{grid-template-columns:1fr 370px;gap:27px;display:grid}.parts{grid-template-columns:1fr 1fr;gap:13px;display:grid}.part{text-align:left;background:#12121a;border:1px solid #2b2b38;border-radius:14px;align-items:center;gap:14px;min-height:95px;padding:16px;transition:all .25s;display:flex;position:relative}.part:hover{border-color:#00e5ff88;transform:translateY(-2px);box-shadow:0 0 22px #00e5ff12}.part>svg:first-child{color:#6e6e86;width:29px}.part.selected{background:#11201d;border-color:#27d98b66}.part.selected>svg:first-child{color:#2cde91}.part div{flex-direction:column;min-width:0;display:flex}.part b{font-family:Orbitron;font-size:12px}.part span{color:#77778d;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;overflow:hidden}.part small{color:#36df94;align-items:center;gap:4px;display:flex}.part small svg{width:12px}.part em{background:linear-gradient(90deg,var(--cyan),var(--violet));border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal;position:absolute;top:8px;right:8px}.part>svg:last-child{width:15px;margin-left:auto}.summary{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#12121bcc;border:1px solid #323242;border-radius:18px;align-self:start;padding:25px;position:sticky;top:100px;box-shadow:0 25px 70px #000}.summary h3{font-family:Orbitron;font-size:19px}.compat{color:#39dd93;background:#1c47343b;border:1px solid #39dd9348;border-radius:8px;gap:7px;padding:9px;font-size:11px;display:flex}.compat svg{width:15px}.power{margin:24px 0}.power>div{justify-content:space-between;font-size:11px;display:flex}.power i{background:#252532;border-radius:8px;height:7px;margin:9px 0;display:block;overflow:hidden}.power i span{background:linear-gradient(90deg,var(--cyan),var(--violet));height:100%;box-shadow:0 0 12px var(--cyan);transition:all .5s;display:block}.power small{color:#6f6f82}.total{border-top:1px solid #2d2d3a;flex-direction:column;padding:20px 0;display:flex}.total span{color:#8b8b9d;font-size:11px}.total strong{color:var(--cyan);font-family:Orbitron;font-size:27px}.total small{color:#616173}.wide{box-sizing:border-box;width:100%}.wide:disabled{opacity:.45;cursor:not-allowed}.summary-actions{gap:7px;margin-top:12px;display:grid}.summary-actions button{color:#b5b5c3;background:#191923;border:1px solid #30303e;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:11px;transition:all .2s;display:flex}.summary-actions button:hover{border-color:#00e5ff88;transform:scale(1.015)}.summary-actions svg{width:14px}.modal-back,.drawer-back{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;position:fixed;inset:0}.picker{z-index:81;background:#111119;border:1px solid #343446;border-radius:18px;width:min(620px,90vw);max-height:75vh;padding:23px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #00e5ff18}.picker>div:first-child{justify-content:space-between;align-items:center;display:flex}.picker h3{font-family:Orbitron}.picker>div>button{background:0 0;border:0}.picker-list{gap:8px;max-height:55vh;display:grid;overflow:auto}.picker-list>button{text-align:left;background:#181822;border:1px solid #2a2a38;border-radius:11px;align-items:center;gap:13px;padding:10px;display:flex}.picker-list img{object-fit:contain;background:#0d0d14;border-radius:8px;width:65px;height:55px}.picker-list span{flex-direction:column;flex:1;display:flex}.picker-list small{color:#818194}.picker-list svg{width:18px;color:var(--cyan)}.drawer{z-index:90;box-sizing:border-box;background:#101018;border-left:1px solid #334;flex-direction:column;width:min(440px,94vw);height:100dvh;padding:24px;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #000}.drawer-head{border-bottom:1px solid #292936;justify-content:space-between;align-items:center;display:flex}.drawer-head h2{font-family:Orbitron}.drawer-head button{background:0 0;border:0}.cart-list{flex:1;min-height:0;overflow:auto}.cart-total,.drawer .btn.primary{flex-shrink:0}.cart-item{border-bottom:1px solid #252532;grid-template-columns:75px 1fr auto;gap:12px;padding:15px 0;display:grid}.cart-item img{object-fit:contain;background:#171721;border-radius:9px;width:75px;height:70px}.cart-item>div{flex-direction:column;gap:5px;display:flex}.cart-item b{font-size:11px}.cart-item strong{color:var(--cyan);font-size:13px}.cart-item span{align-items:center;gap:10px;font-size:11px;display:flex}.cart-item button{color:#aaa;background:#1e1e2a;border:1px solid #333342;border-radius:6px}.cart-item button svg{width:13px;height:13px}.cart-item>button{color:#ff577a;background:0 0;border:0;align-self:center}.cart-total{justify-content:space-between;padding:20px 0;display:flex}.cart-total strong{color:var(--cyan);font-family:Orbitron}footer{border-top:1px solid #0000;border-image:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent) 1;background:#08080d;padding:70px 28px 20px}.footer-grid{grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:60px;max-width:1384px;margin:auto;display:grid}.footer-grid h3{font-family:Orbitron;font-size:13px}.footer-grid h4{color:var(--cyan);letter-spacing:2px;font-size:11px}.footer-grid p,.footer-grid a{color:#79798c;gap:8px;margin:10px 0;font-size:11px;display:flex}.footer-grid a:hover{color:var(--cyan)}.footer-grid svg{width:15px}.newsletter{max-width:300px;height:42px;display:flex}.newsletter input{color:#fff;background:#13131b;border:1px solid #2e2e3b;border-radius:8px 0 0 8px;outline:0;flex:1;min-width:0;padding:0 12px}.newsletter button{background:linear-gradient(135deg,var(--cyan),var(--violet));border:0;border-radius:0 8px 8px 0;place-items:center;width:45px;display:grid}.footer-social{color:#aaa;gap:12px;display:flex}.footer-bottom{color:#575768;border-top:1px solid #1f1f29;justify-content:space-between;max-width:1384px;margin:55px auto 0;padding-top:20px;font-size:10px;display:flex}.footer-bottom div{gap:20px;display:flex}@keyframes shimmer{to{background-position:-200%}}@keyframes pulse{50%{opacity:.5}}@keyframes gridmove{to{background-position:55px 55px}}@keyframes particles{50%{opacity:.1;transform:translateY(20px)}}@keyframes float{50%{transform:translateY(-5px)}}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotate{to{--a:360deg}}@media(max-width:1100px){.hide-md{display:none!important}.links{background:#111119;border:1px solid #334;border-radius:15px;flex-direction:column;align-items:stretch;padding:20px;display:none;position:fixed;top:110px;left:15px;right:15px}.links.mobile-open{display:flex}.drop>button{padding:0}.mega{grid-template-columns:1fr 1fr;width:auto;margin-top:10px;position:static;transform:none}.drop:hover .mega{display:grid}.menub{display:grid!important}.search{max-width:none}.hero-content{grid-template-columns:1fr;padding-top:80px}.hero{min-height:auto}.carousel{height:430px}.category-grid{grid-template-columns:repeat(4,1fr)}.catalog-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.topinner{gap:12px;padding:0 15px}.hide-sm{display:none!important}.topinner .socials{display:none}.navinner{gap:10px;min-height:70px;padding:0 15px}.nav .search{background:#15151ef7;height:40px;position:absolute;top:70px;left:15px;right:15px}.search button{display:none}.nav{margin-bottom:40px}.logo span{font-size:14px}.logo small{letter-spacing:2.5px;font-size:6px}.navicons button{width:36px;height:36px}.navicons>button:first-child{display:none}.links{top:120px}.hero-content{gap:40px;padding:55px 18px}.hero h1{letter-spacing:-1px;font-size:37px}.hero h1 em{font-size:.45em}.hero-actions{flex-direction:column;align-items:stretch}.stats{justify-content:space-between;gap:18px}.stats strong{font-size:16px}.stats span{font-size:8px}.carousel{border-radius:20px;height:350px}.section,.page{padding:70px 18px}.category-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cat-image{height:120px}.product-scroll{grid-auto-columns:82vw}.title-row{align-items:flex-start;gap:15px}.title-row .section-title{text-align:left}.title-row>a{white-space:nowrap;margin-top:12px}.builder-icons{grid-template-columns:1fr 1fr}.catalog-grid,.builder-layout,.parts{grid-template-columns:1fr}.summary{position:relative;top:0}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/3}.footer-bottom{flex-direction:column;gap:15px}.footer-bottom div{flex-wrap:wrap}.product-card{min-width:0}}:root{--cyan:#00f0ff;--violet:#8b5cf6;--pink:#ff2d87;--panel:#0d0d16;--muted:#a0a0b8}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:#050509}.site-shell{isolation:isolate;position:relative}.site-shell>header,.site-shell>main,.site-shell>footer,.site-shell>.topbar{z-index:2;position:relative}.ambient{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% -10%,#27112d 0,#0000 36%),#050509;position:fixed;inset:0;overflow:hidden}.aurora{filter:blur(90px);opacity:.16;mix-blend-mode:screen;border-radius:50%;position:absolute}.a1{background:var(--pink);width:45vw;height:45vw;animation:17s ease-in-out infinite auroraOne;top:8vh;left:-18vw}.a2{background:var(--violet);width:42vw;height:42vw;animation:21s ease-in-out infinite auroraTwo;top:38vh;right:-16vw}.a3{background:var(--cyan);width:32vw;height:32vw;animation:24s ease-in-out infinite reverse auroraOne;bottom:-20vw;left:35vw}.scanlines{opacity:.08;background:repeating-linear-gradient(0deg,#0000 0 3px,#fff 4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.starfield i{left:var(--x);top:var(--y);width:2px;height:2px;box-shadow:0 0 10px 2px var(--cyan);animation:starDrift var(--d) ease-in-out var(--delay) infinite;background:#fff;border-radius:50%;position:absolute}.carousel{background:linear-gradient(135deg,#ff2d87bb,#0000 35%,#00f0ff99);animation:7s ease-in-out infinite heroFloat}.categories-section{max-width:1500px}.category-grid{perspective:1100px;grid-template-columns:repeat(4,1fr);gap:22px}.category-grid>div{min-width:0}.category-card{background:linear-gradient(145deg,#13131d,#09090f);border:1px solid #35283c;border-radius:22px;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:block;position:relative}.category-card:before{content:"";z-index:3;border-radius:inherit;opacity:0;background:linear-gradient(130deg,#0000 20%,#ff2d8788,#00f0ff88,#0000 80%);padding:1px;transition:all .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.category-card:hover{border-color:#ff2d8799;transform:translateY(-12px)rotateX(2deg)scale(1.025);box-shadow:0 28px 70px #000b,0 0 42px #ff2d8728,18px 12px 55px #00f0ff12}.category-card:hover:before{opacity:1}.cat-image{background:radial-gradient(circle at 50% 45%,#34213b,#08080d 70%);height:235px}.cat-image:after{content:"";background:linear-gradient(135deg,#0000 40%,#ff2d871c),linear-gradient(0deg,#09090f 0,#0000 45%);position:absolute;inset:0}.cat-image img{object-fit:cover;mix-blend-mode:normal;filter:saturate(.9)contrast(1.07);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s}.category-card:hover .cat-image img{filter:saturate(1.2)contrast(1.1);transform:scale(1.12)rotate(-1deg)}.cat-image svg{z-index:2;width:29px;bottom:15px;right:15px}.rog-chip{z-index:2;letter-spacing:1.8px;color:#ff72ad;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#07070bcf;border:1px solid #ff2d8788;padding:6px 9px;font-family:Orbitron;font-size:8px;position:absolute;top:14px;left:14px;box-shadow:0 0 18px #ff2d8738}.category-card>div:last-child{min-height:55px;padding:16px 18px;font-size:14px}.category-card>div:last-child b{font-family:Orbitron;font-size:12px}.category-card>div svg{width:18px;transition:all .35s}.category-card:hover>div:last-child svg{color:var(--pink);transform:translate(5px)}.product-card{background:linear-gradient(150deg,#13131d,#0a0a10);border-color:#2c2938;animation:6s ease-in-out infinite cardBreathe}.btn.primary:after,.add:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:45%;height:200%;animation:3.8s ease-in-out infinite buttonShine;position:absolute;top:-50%;left:-80%;transform:rotate(18deg)}.section-title h2{color:#0000;background:linear-gradient(100deg,#fff 20%,#d8ccff,#fff 80%) 0 0/200%;-webkit-background-clip:text;animation:7s linear infinite titleGlow}.tinted{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0d0b13dd,#07070bdd)}@keyframes auroraOne{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18vw,12vh)scale(1.2)}}@keyframes auroraTwo{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-22vw,-8vh)rotate(45deg)}}@keyframes starDrift{0%,to{opacity:.15;transform:translateY(0)scale(.6)}50%{opacity:.9;transform:translateY(-30px)scale(1.8)}}@keyframes cardBreathe{50%{border-color:#442a45}}@keyframes buttonFlow{50%{background-position:100%}}@keyframes buttonShine{0%,55%{left:-80%}85%,to{left:140%}}@keyframes titleGlow{to{background-position:-200%}}@keyframes heroFloat{50%{transform:translateY(-10px)rotate(.35deg)}}@media(max-width:1100px){.category-grid{grid-template-columns:repeat(2,1fr)}.cat-image{height:220px}}@media(max-width:600px){.category-grid{grid-template-columns:1fr;gap:16px}.cat-image{height:250px}.aurora{opacity:.1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambient *,.product-card,.carousel,.btn.primary,.add,.section-title h2{animation:none!important}}:root{--pink:#00f0ff}.ambient{background:radial-gradient(circle at 50% -10%,#17133d 0,#0000 38%),#050509}.aurora{filter:none;mix-blend-mode:normal;opacity:.12;will-change:transform;contain:strict}.a1{background:radial-gradient(circle,#00f0ff88 0,#0000 70%)}.a2{background:radial-gradient(circle,#8b5cf688 0,#0000 70%)}.a3{background:radial-gradient(circle,#087ea488 0,#0000 70%)}.starfield i{will-change:transform}.gridfx{animation:none}.gridfx:after{opacity:.12;animation:none}.nav{border-bottom-color:#00f0ff2b}.nav.shrunk{box-shadow:0 12px 34px #0009,0 1px #00f0ff33}.logo span{background:linear-gradient(90deg,var(--cyan),#fff,var(--violet));-webkit-background-clip:text}.eyebrow{color:var(--cyan);background:#00f0ff0d;border-color:#00f0ff66;box-shadow:inset 0 0 12px #00f0ff0d}.hero{background:radial-gradient(circle at 80% 35%,#8b5cf620,#0000 34%),radial-gradient(circle at 25%,#00f0ff12,#0000 32%)}.hero h1 em{background-image:linear-gradient(90deg,var(--cyan),#fff,var(--violet),var(--cyan))}.carousel{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:linear-gradient(135deg,#00f0ffaa,#0000 38%,#8b5cf699);animation:none}.carousel img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.swipe-hint{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1px;color:#d7d7e5;background:#080811a8;border:1px solid #ffffff26;border-radius:30px;padding:7px 11px;font-size:9px;position:absolute;top:20px;right:22px}.categories-section .section-title .eyebrow{color:var(--cyan)}.category-card{border-color:#343745}.category-card:before{background:linear-gradient(130deg,#0000 20%,#00f0ff88,#8b5cf688,#0000 80%)}.category-card:hover{border-color:#00f0ff99;box-shadow:0 24px 55px #0009,0 0 30px #00f0ff20,15px 10px 40px #8b5cf612}.cat-image:after{background:linear-gradient(0deg,#0b0b12 0,#0000 25%)}.cat-image img{mix-blend-mode:normal;filter:none;opacity:1}.category-card:hover .cat-image img{filter:saturate(1.04)contrast(1.03);opacity:1}.rog-chip{color:#023943;box-shadow:none;background:#c9cdd2dd;border-color:#00a8bd}.category-card:hover>div:last-child svg{color:var(--cyan)}.product-card{border-color:#2c2f3d;animation:none}.product-card:hover{border-color:#00f0ff70;box-shadow:0 18px 44px #0009,0 0 24px #00f0ff16}.tag{background:linear-gradient(90deg,#00a9bf,var(--violet))}.cart-item>button{color:var(--cyan)}.btn.primary,.add{background:linear-gradient(110deg,#00bad0,var(--violet) 58%,var(--cyan));background-size:100% 100%;animation:none;box-shadow:0 0 24px #00f0ff24}.btn.primary:after,.add:after{animation:none;display:none}.section-title h2{background:#fff;-webkit-background-clip:text;animation:none}.tinted{-webkit-backdrop-filter:none;backdrop-filter:none;border-block:0;background:0 0!important}.product-scroll{scroll-behavior:smooth}.product-card,.category-card,.btn,.add{will-change:auto}.nav.shrunk{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:600px){.swipe-hint{display:none}.aurora{opacity:.08}.starfield i:nth-child(n+7){display:none}}.drop .mega{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility 0s linear .65s;display:grid;top:calc(100% + 6px);transform:translate(-50%)translateY(8px)}.drop.open .mega,.drop:focus-within .mega{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)translateY(0)}.drop:after{content:"";z-index:1;height:36px;position:absolute;top:80%;left:-45px;right:-45px}.mega{z-index:2}@media(max-width:1100px){.drop .mega{opacity:1;visibility:visible;pointer-events:auto;transition:none;display:none;transform:none}.drop.open .mega,.drop:focus-within .mega{display:grid;transform:none}.drop:after{display:none}}.cat-image{background:#0b0b12!important}.cat-image:after{display:none!important}.cat-image img{box-sizing:border-box;padding:0;object-fit:cover!important;opacity:1!important;filter:none!important}.category-card:hover .cat-image img{filter:saturate(1.04)contrast(1.03)!important}.rog-chip,.cat-image>svg{display:none!important}.clickable{cursor:pointer}.clickable:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.breadcrumbs{color:#727287;align-items:center;gap:9px;margin-bottom:28px;font-size:11px;display:flex}.breadcrumbs b{color:#c9c9d5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-detail{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:55px;display:grid}.detail-image{background:#fff;border:1px solid #ececf2;border-radius:24px;height:590px;position:relative;overflow:hidden}.detail-image img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:50px}.detail-content h1{margin:20px 0;font-family:Orbitron;font-size:clamp(30px,4vw,50px);line-height:1.12}.detail-content>p{color:var(--muted);line-height:1.8}.detail-stock{color:#46df99;align-items:center;gap:7px;font-size:12px;display:flex}.detail-stock svg{width:17px}.detail-price{align-items:center;gap:15px;margin:25px 0;display:flex}.detail-price strong{color:var(--cyan);font-family:Orbitron;font-size:32px}.detail-price del{color:#68687b}.specs{grid-template-columns:repeat(2,1fr);gap:8px;margin:22px 0;display:grid}.specs div{background:#111119;border:1px solid #292938;border-radius:9px;justify-content:space-between;padding:11px 13px;font-size:11px;display:flex}.specs span{text-transform:capitalize;color:#747487}.detail-actions{gap:10px;margin-top:26px;display:flex}.detail-services{color:#8d8d9f;border-top:1px solid #292936;gap:25px;margin-top:25px;padding-top:20px;font-size:11px;display:flex}.detail-services span{align-items:center;gap:7px;display:flex}.detail-services svg{width:17px;color:var(--cyan)}.product-detail-skeleton{background:linear-gradient(100deg,#111119 30%,#20202d,#111119 70%) 0 0/300%;border-radius:24px;height:590px;animation:1.4s infinite shimmer}@media(max-width:850px){.product-detail{grid-template-columns:1fr}.detail-image{height:420px}.detail-actions,.detail-services{flex-direction:column}.detail-actions .btn{box-sizing:border-box;width:100%}}.site-shell{padding-top:118px}.topbar{top:0;left:0;right:0;z-index:60!important;position:fixed!important}.nav{top:34px;left:0;right:0;z-index:59!important;position:fixed!important}.hero-copy{max-width:680px}.hero-copy p{margin:0 0 9px;font-size:14px;line-height:1.65}.typing{align-items:center;min-height:1.2em;display:inline-flex}.typing i{background:var(--cyan);width:3px;height:.9em;box-shadow:0 0 10px var(--cyan);margin-left:5px;animation:.75s step-end infinite cursorBlink;display:inline-block}.setup-carousel{box-shadow:none;background:radial-gradient(circle at 50% 55%,#27274566,#0000 65%);border:1px solid #00f0ff36}.setup-carousel img{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 28px 30px #000b);background:0 0;padding:20px}.setup-carousel:after{background:linear-gradient(#0000 70%,#09091188)}@keyframes cursorBlink{50%{opacity:0}}@media(max-width:760px){.site-shell{padding-top:144px}.nav{margin-bottom:0}.hero-copy p{font-size:13px}.setup-carousel img{padding:8px}}.checkout-page{max-width:850px}.checkout-head{text-align:center;margin-bottom:35px}.checkout-head h1,.order-success h1{margin:15px 0 8px;font-family:Orbitron;font-size:clamp(30px,5vw,48px)}.checkout-head p,.order-success p{color:var(--muted)}.checkout-form{background:#111119;border:1px solid #303040;border-radius:18px;max-width:620px;margin:auto;padding:28px}.checkout-form label{color:#b8b8c7;flex-direction:column;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.checkout-form input,.checkout-form select,.checkout-form textarea{color:#fff;background:#09090f;border:1px solid #30303f;border-radius:9px;outline:0;padding:13px}.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00f0ff0d}.checkout-form small{color:#6d6d80;justify-content:center;align-items:center;gap:7px;margin-top:15px;display:flex}.checkout-form small svg{width:15px}.checkout-error{color:#ff7c87;background:#ff526116;border:1px solid #ff526144;border-radius:8px;margin-bottom:16px;padding:12px;font-size:12px}.order-success{text-align:center;background:#111119;border:1px solid #2e3542;border-radius:22px;max-width:600px;margin:60px auto;padding:50px 30px}.order-success>div{color:#42e4a0;background:#30d68e18;border:1px solid #42e4a055;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 22px;display:grid}.order-success>div svg{width:30px}.order-success p{margin-bottom:25px;line-height:1.8}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--cyan:#ff263f;--violet:#8d0d20;--pink:#ff263f}.ambient{background:radial-gradient(circle at 50% -10%,#3a0710 0,transparent 40%),#050507}.a1{background:radial-gradient(circle,#ff263f66 0,transparent 70%)}.a2{background:radial-gradient(circle,#8d0d2066 0,transparent 70%)}.a3{background:radial-gradient(circle,#ff405855 0,transparent 70%)}.logo span{background:linear-gradient(90deg,#ff263f,#fff,#a91129);-webkit-background-clip:text}.hero{background:radial-gradient(circle at 80% 35%,#ff263f18,transparent 34%),radial-gradient(circle at 25% 50%,#8d0d2015,transparent 32%)}.hero h1 em{background-image:linear-gradient(90deg,#ff263f,#fff,#8d0d20,#ff263f)}.carousel{background:linear-gradient(135deg,#ff263faa,transparent 38%,#770d1d99)}.btn.primary,.add{background:linear-gradient(110deg,#ff263f,#8d0d20 62%,#ff4058);box-shadow:0 0 24px #ff263f28}.eyebrow{border-color:#ff263f66;background:#ff263f0d;color:#ff5064}.category-card:before{background:linear-gradient(130deg,transparent 20%,#ff263f88,#8d0d2088,transparent 80%)}.category-card:hover,.product-card:hover{border-color:#ff263f80;box-shadow:0 20px 48px #0009,0 0 26px #ff263f17}.tag{background:linear-gradient(90deg,#ff263f,#750c1c)}.store-filters{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:15px;margin-bottom:24px;background:#101016;border:1px solid #292934;border-radius:14px}.store-filters label{display:flex;flex-direction:column;gap:7px;color:#858596;font-size:10px;font-weight:700}.store-filters select{background:#17171f;border:1px solid #33333f;border-radius:8px;color:#fff;padding:11px;outline:none}.pagination{display:flex;justify-content:center;gap:6px;margin-top:35px;flex-wrap:wrap}.pagination button{min-width:38px;height:38px;background:#13131a;border:1px solid #30303b;color:#9292a1;border-radius:8px}.pagination button.active{background:#ff263f;color:#fff;border-color:#ff263f}.pagination button:disabled{opacity:.35}.confirmed-items{width:min(650px,100%);margin:25px auto;background:#101016;border:1px solid #2b2b35;border-radius:14px;overflow:hidden;text-align:left}.confirmed-items article{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #292932}.confirmed-items img{width:58px;height:52px;object-fit:contain;background:#191920;border-radius:7px}.confirmed-items span{display:flex;flex-direction:column;flex:1}.confirmed-items b{font-size:11px}.confirmed-items small{color:#777;font-size:9px}.confirmed-items>div{width:auto!important;height:auto!important;border-radius:0!important;margin:0!important;display:flex!important;justify-content:space-between;padding:16px;color:#ff4058;background:none!important;border:0!important}.confirm-actions{display:flex;gap:10px;justify-content:center}.tracking-page>form{max-width:520px;margin:auto;background:#111117;border:1px solid #2c2c36;padding:24px;border-radius:15px}.tracking-page label{display:flex;flex-direction:column;gap:8px;margin-bottom:15px;font-size:11px}.tracking-page input{background:#181820;border:1px solid #34343e;border-radius:8px;color:#fff;padding:12px}.tracking-result{max-width:520px;box-sizing:border-box;margin:15px auto;padding:24px;background:#111117;border:1px solid #ff263f45;border-radius:15px}.tracking-result span,.tracking-result p{font-size:10px;color:#8c8c9b}.tracking-result h2{font-family:Orbitron;color:#ff4058}.tracking-result .btn{margin-top:12px}@media(max-width:760px){.store-filters{grid-template-columns:1fr}.products-listing .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.products-listing .product-img{height:150px}.products-listing .product-info{padding:11px}.products-listing .product-info h3{font-size:11px}.products-listing .price strong{font-size:13px}.products-listing .add{font-size:9px}.confirm-actions{flex-direction:column}}.compat.bad{flex-direction:column;align-items:flex-start;gap:8px;background:#3a0d12;border-color:#ff405866;color:#ff8f97}.compat.bad>div{display:flex;gap:7px;align-items:flex-start;font-size:11px;line-height:1.4}.compat.bad svg{width:15px;flex-shrink:0;margin-top:1px}.part.warn{border-color:#ff405888!important;background:#2a0d10!important}.picker-note{display:flex;align-items:center;gap:8px;background:#ff263f14;border:1px solid #ff263f3d;color:#ff8f97;font-size:10.5px;border-radius:9px;padding:9px 12px;margin:12px 0}.picker-note svg{width:14px;flex-shrink:0}.picker-empty{text-align:center;padding:30px;color:#77778d;font-size:12px}.picker-subcats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.picker-subcats .sub-chip{display:flex;align-items:center;gap:6px;background:#15151c;border:1px solid #2c2c38;color:#b7b7c6;font-size:11.5px;font-weight:600;padding:8px 14px;border-radius:20px;cursor:pointer;transition:.15s}.picker-subcats .sub-chip:hover{border-color:#ff263f66;color:#fff}.picker-subcats .sub-chip.active{background:linear-gradient(110deg,#ff263f,#8d0d20);border-color:#ff263f;color:#fff}.picker-subcats .sub-chip em{font-style:normal;background:#00000030;border-radius:10px;padding:1px 7px;font-size:10px}.picker-subcats .sub-chip.active em{background:#ffffff2e}.hero{background:radial-gradient(circle at 82% 42%,#ff2d3a55,transparent 45%),radial-gradient(circle at 8% 15%,#ff0f2233,transparent 40%),linear-gradient(140deg,#0d0203,#2a0509,#5c0b12 40%,#8f0f18,#c41c26 76%,#e2222d)!important;color:#fff}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 75%,#ff1f2c 0,transparent 42%),radial-gradient(circle at 12% 25%,#3d0509 0,transparent 55%),linear-gradient(135deg,#5c0a10,#c8202a 55%,#ff3b40);z-index:0}.hero:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 150px #000000b3;pointer-events:none;z-index:1}.hero .gridfx{opacity:.14;z-index:1}.hero .hero-content{position:relative;z-index:2}.hero h1,.hero h1 em,.hero p,.hero .stats strong,.hero .stats span,.hero .eyebrow{color:#fff!important;-webkit-text-fill-color:#fff;background:none}.hero .eyebrow{border-color:#fff6;background:#ffffff12;display:inline-flex;align-items:center;gap:7px}.hero .eyebrow svg{width:13px;height:13px}.hero .btn{border-radius:999px;padding:5px 22px 5px 5px;gap:12px}.hero .btn-ic{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hero .btn-ic svg{width:16px;height:16px}.hero .btn.primary{background:#fff;color:#171722}.hero .btn.primary .btn-ic{background:#f2f2f7;color:#171722}.hero .btn.outline{border-color:#fff;color:#171722;background:#fff}.hero .btn.outline .btn-ic{background:#f2f2f7;color:#171722}.hero .btn.outline:hover{border-color:#fff;color:#171722;background:#fff;box-shadow:0 8px 22px #0003}.hero .btn.outline:hover .btn-ic{background:#f2f2f7;color:#171722}.hero .stats{gap:30px}.hero .stats>div{display:flex;align-items:center;gap:12px}.hero .stat-ic{width:44px;height:44px;border-radius:50%;background:#ffffff18;border:1px solid #ffffff30;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero .stat-ic svg,.hero .stats svg{color:#fff;width:19px;height:19px}.hero .stat-txt{display:flex;flex-direction:column;line-height:1.3}.hero .stats strong{font-family:Orbitron;font-size:20px}.hero .stats span{font-size:10px;color:#ffffffb0!important}.hero .carousel-wrap{display:flex;flex-direction:column;align-items:center;gap:18px}.hero .carousel{overflow:hidden;position:relative;box-shadow:0 30px 100px #000,0 0 90px #ff1f2c33}.hero .carousel:after{display:none}.hero .hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:27px}.hero .dots{position:static;transform:none;bottom:auto}.topinner>a{display:flex;align-items:center;gap:5px;white-space:nowrap;transition:.2s}.topinner>a:hover{color:#ff806b}.category-menu.two-col{width:620px!important;max-height:74vh;grid-template-columns:220px 1fr!important;padding:0!important;gap:0!important;overflow:hidden}.cat-list{overflow-y:auto;max-height:74vh;border-right:1px solid #26262f;padding:8px}.cat-list-item a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:#c6c6d3;font-size:12px}.cat-list-item a svg:first-child{width:16px;color:#8a8a9a}.cat-list-item a svg:last-child{width:13px;margin-left:auto;color:#5c5c6c}.cat-list-item.active a,.cat-list-item a:hover{background:#ff263f14;color:#fff}.cat-list-item.active a svg:first-child{color:#ff5064}.cat-sub-panel{padding:20px;overflow-y:auto;max-height:74vh}.sub-panel-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sub-panel-head img{width:36px;height:30px;object-fit:cover;border-radius:6px;background:#34343c}.sub-panel-head h4{margin:0;font-size:13px}.sub-grid{display:flex;flex-direction:column;gap:2px}.sub-chip{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;background:transparent;border:0;font-size:12px;color:#c9c9d6}.sub-chip-ic{display:flex;align-items:center;justify-content:center;width:16px;flex-shrink:0;color:#8a8a9a}.sub-chip-ic svg{width:15px}.sub-chip:hover{color:#fff;background:#ff263f14}.sub-chip:hover .sub-chip-ic{color:#ff5064}.sub-chip.all{color:#ff5064;font-weight:600;border-bottom:1px solid #26262f;border-radius:0;margin-bottom:4px;padding-bottom:12px}.sub-chip.all svg:last-child{width:12px;margin-left:auto}.admin-shell .modal-back{z-index:9999!important}.admin-shell .admin-modal{position:relative;z-index:10000}.admin-shell .head-actions .admin-primary{pointer-events:auto!important;position:relative;z-index:2}@media(max-width:1100px){.category-menu.two-col{width:auto!important;max-height:60vh;grid-template-columns:1fr!important}.cat-list{max-height:none;border-right:0;border-bottom:1px solid #26262f}.cat-sub-panel{max-height:none}}.navinner{gap:16px}.pill-search{height:44px;border-radius:999px;background:#15151ecc;border:1px solid #2b2b38}.pill-search button{border-radius:0 999px 999px 0;background:transparent;display:grid;place-items:center;width:44px;padding:0;color:var(--cyan)}.pill-search button svg{width:16px}.pill-search>svg{display:none}.pill-nav{background:#111119b0;border:1px solid #262633;border-radius:999px;padding:5px;gap:2px}.pill-link{position:relative;display:flex;align-items:center;gap:4px;padding:11px 18px;border-radius:999px;font-size:12.5px;font-weight:700;color:#c7c7d4;background:transparent;border:0;transition:color .25s}.pill-link svg{width:13px;transition:transform .25s}.pill-link:hover,.pill-link.active{color:#fff}.pill-link.active,.pill-link:hover{background:transparent}.pill-link.active:before{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(110deg,var(--cyan),var(--violet));box-shadow:0 6px 18px #ff263f45;z-index:-1;animation:pillPop .35s ease}.pill-link:not(.active):hover:before{content:"";position:absolute;inset:0;border-radius:999px;background:#ffffff10;z-index:-1}@keyframes pillPop{0%{transform:scale(.85);opacity:.4}to{transform:scale(1);opacity:1}}.drop-btn{cursor:pointer;font:inherit}.drop-btn.active~.mega,.drop.open .drop-btn{color:#fff}.navicons button{border-radius:999px;transition:transform .2s,border-color .2s,background .2s}.navicons button:hover{transform:translateY(-2px);border-color:var(--cyan);background:#1a1a24}@media(max-width:1100px){.pill-nav{background:none;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:6px}.pill-link{justify-content:flex-start;background:#161620}.pill-link.active:before{position:static;display:none}.pill-link.active{background:linear-gradient(110deg,var(--cyan),var(--violet));color:#fff}}.cat-thumb{width:26px;height:26px;border-radius:7px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#20202c,#12121a);display:grid;place-items:center;border:1px solid #2e2e3c}.cat-thumb img{width:100%;height:100%;object-fit:cover}.cat-thumb svg{width:15px;color:#8a8a9a}.cat-list-item.active .cat-thumb,.cat-list-item a:hover .cat-thumb{border-color:var(--cyan)}.hero-3d-wrap{perspective:1600px;overflow:visible}.hero-coverflow{position:relative;height:340px;width:100%;cursor:grab}.hero-coverflow:active{cursor:grabbing}.coverflow-card{position:absolute;top:0;left:50%;width:96%;height:100%;margin-left:-48%;border-radius:26px;overflow:hidden;box-shadow:0 30px 90px #000,0 0 50px #ff263f1c;border:1px solid #ffffff1a;background:#0d0d14;cursor:pointer;will-change:transform}.coverflow-card.is-center{cursor:grab;box-shadow:0 35px 100px #000,0 0 70px #ff263f30}.coverflow-card .hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.coverflow-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#09091188,transparent 45%);pointer-events:none}.coverflow-card:not(.is-center):after{background:#050508aa}@media(max-width:1100px){.hero-coverflow{height:300px}.coverflow-card{width:92%;margin-left:-46%}}@media(max-width:760px){.hero-coverflow{height:220px}.coverflow-card{width:94%;margin-left:-47%;border-radius:18px}}.topbar{height:46px;font-size:12.5px}.topinner{gap:14px;padding:0 32px}.topinner svg{width:15px}.badge-mini{border-left:0;border-radius:999px;padding:8px 16px;background:linear-gradient(110deg,var(--cyan),var(--violet));color:#fff;font-weight:700;font-size:11px;display:inline-flex;align-items:center;gap:6px}.badge-mini:nth-of-type(2){background:linear-gradient(110deg,#ffb020,#ff7a1a)}.socials{gap:10px}.socials a{width:30px;height:30px;border-radius:50%;background:#ffffff14;display:grid;place-items:center}.socials svg{width:15px}.navinner{min-height:104px;padding:0 32px;gap:22px}.shrunk .navinner{min-height:82px}.logo span{font-size:24px}.logo small{font-size:9px;letter-spacing:5px}.pill-search{height:52px;max-width:440px}.pill-search input{font-size:14px}.pill-link{padding:14px 22px;font-size:13.5px}.navicons button{width:48px;height:48px}.navicons svg{width:20px}.navicons i{width:22px;height:22px;font-size:11px}@media(max-width:1100px){.navinner{min-height:82px}.topbar{height:38px}}@media(max-width:760px){.pill-search input{font-size:16px!important}}@media(max-width:760px){.nav .search{background:#fff!important;border:1px solid #e4e4ec!important}.nav .search input{color:#171722!important}.nav .search input::placeholder{color:#9a9aa8!important}.nav .search svg{color:#8a8a9a!important}}.rgb-lightning{position:relative;display:inline-block;background:linear-gradient(90deg,#f02,#fff,#ff263f,#8d0d20,#ff4058,#fff,#f02);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lightningFlow 3.2s linear infinite,lightningFlicker 2.6s ease-in-out infinite;filter:drop-shadow(0 0 14px #ff263f88) drop-shadow(0 0 28px #ff263f44)}@keyframes lightningFlow{to{background-position:-300% 0}}@keyframes lightningFlicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.55}94%{opacity:1}96%{opacity:.7}97%{opacity:1}}.parts{grid-template-columns:1fr 1fr;gap:14px}.part-card{text-align:left;background:#12121a;border:1px solid #2b2b38;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:.25s;cursor:pointer}.part-card:hover{border-color:#ff263f77;transform:translateY(-2px);box-shadow:0 10px 30px #ff263f14}.part-card.selected{border-color:#ff263f55;background:#1a1116}.part-card.selected.warn{border-color:#ff405888;background:#2a0d10}.part-top{display:flex;align-items:flex-start;gap:12px;position:relative}.part-ic{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--cyan),var(--violet));display:grid;place-items:center;flex-shrink:0;overflow:hidden}.part-ic svg{width:22px;color:#fff}.part-ic img{width:100%;height:100%;object-fit:cover}.part-head{display:flex;flex-direction:column;gap:2px;min-width:0}.part-head b{font-family:Orbitron;font-size:13px}.part-head small{color:#83839a;font-size:11px}.part-top em{position:absolute;top:0;right:0;font-style:normal;font-size:8px;background:linear-gradient(90deg,var(--cyan),var(--violet));padding:3px 7px;border-radius:5px;color:#fff}.part-status{font-size:12px;color:#c6c6d3;border-top:1px solid #232330;padding-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.part-compat{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#77778d}.part-compat b{display:flex;align-items:center;gap:5px;font-weight:700}.part-compat b.ok{color:#39dd93}.part-compat b.bad{color:#ff8f97}.part-compat b.muted{color:#54546a}.part-compat svg{width:12px}.summary-head-pill{display:flex;align-items:center;gap:12px;background:linear-gradient(110deg,var(--cyan),var(--violet));border-radius:16px;padding:14px 16px;margin-bottom:18px}.summary-ic{width:30px;height:30px;border-radius:50%;background:#ffffff26;display:grid;place-items:center;flex-shrink:0}.summary-ic svg{width:15px;color:#fff}.summary-head-pill b{display:block;font-size:12.5px;color:#fff}.summary-head-pill small{color:#fffc;font-size:10px}.picker-topbar{display:flex;align-items:center;gap:10px;background:linear-gradient(110deg,var(--cyan),var(--violet));margin:-23px -23px 16px;padding:16px 20px;border-radius:18px 18px 0 0}.picker-topbar h3{flex:1;color:#fff;font-family:Orbitron;font-size:14px;margin:0}.picker-back,.picker-close{background:#ffffff20;border:0;width:32px;height:32px;border-radius:50%;color:#fff;display:grid;place-items:center}.picker-back svg,.picker-close svg{width:15px}.picker-toolbar{display:flex;gap:10px;margin-bottom:14px}.picker-search{flex:1;display:flex;align-items:center;gap:8px;background:#181822;border:1px solid #2e2e3c;border-radius:10px;padding:0 12px;height:40px}.picker-search svg{width:15px;color:#77778d}.picker-search input{flex:1;background:none;border:0;outline:0;color:#fff}.picker-toolbar select{background:#181822;border:1px solid #2e2e3c;border-radius:10px;color:#fff;padding:0 12px;font-size:12px}.picker-note.ok{background:#12331f;border-color:#39dd9348;color:#57e6a0}.picker-list>button{justify-content:space-between}.builder-required-msg{display:block;margin-top:8px;color:#ff6475;font-size:11px;text-align:center;line-height:1.5}.modal-back{display:flex!important;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:hidden}.picker{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:auto;width:min(620px,94vw)!important;max-height:min(80vh,760px)!important;display:flex;flex-direction:column;overflow:hidden}.picker-list{overflow-y:auto;max-height:none;flex:1;padding-right:4px}.picker-list::-webkit-scrollbar,.cat-list::-webkit-scrollbar,.cat-sub-panel::-webkit-scrollbar{width:8px}.picker-list::-webkit-scrollbar-track,.cat-list::-webkit-scrollbar-track,.cat-sub-panel::-webkit-scrollbar-track{background:transparent}.picker-list::-webkit-scrollbar-thumb,.cat-list::-webkit-scrollbar-thumb,.cat-sub-panel::-webkit-scrollbar-thumb{background:#ff263f66;border-radius:8px}.picker-list::-webkit-scrollbar-thumb:hover,.cat-list::-webkit-scrollbar-thumb:hover,.cat-sub-panel::-webkit-scrollbar-thumb:hover{background:#ff263f99}@media(max-width:640px){.picker{width:100%!important;max-height:88vh!important}.modal-back{padding:10px;align-items:flex-end}.picker{border-radius:18px 18px 0 0}}.select-pill{display:flex;align-items:center;gap:5px;background:linear-gradient(110deg,var(--cyan),var(--violet));color:#fff;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:700;flex-shrink:0}.select-pill svg{width:12px}.in-stock{color:#39dd93!important}.order-picker{max-width:500px}.order-picker{overflow-y:auto}.order-picker .order-success{display:flex!important;flex-direction:column!important;align-items:center!important;max-width:100%;width:100%;margin:0 auto;padding:30px 18px;border:0;background:none;box-sizing:border-box;text-align:center}.order-picker .order-success>div{position:static;flex-shrink:0}.order-picker .order-success .eyebrow{position:static;margin:12px 0 2px}.order-picker .order-success h1{width:100%;font-size:clamp(22px,6vw,30px);line-height:1.25;white-space:normal!important;word-break:break-word;overflow-wrap:break-word}.order-picker .order-success p{width:100%;font-size:13px;white-space:normal!important;overflow-wrap:break-word}.order-picker .order-success .confirm-actions{width:100%;flex-wrap:wrap}.order-form{background:none;border:0;padding:0;max-width:none}.order-recap{display:flex;justify-content:space-between;align-items:center;background:#181822;border:1px solid #2e2e3c;border-radius:10px;padding:12px 15px;margin:6px 0 18px;font-size:12px}.order-recap strong{color:var(--cyan);font-family:Orbitron}@media(max-width:760px){.parts{grid-template-columns:1fr}}.shipping-page{padding-top:50px}.shipping-hero{position:relative;overflow:hidden;text-align:center;padding:55px 28px;border-radius:26px;background:radial-gradient(circle at 82% 20%,#ff2d3a45,transparent 50%),linear-gradient(140deg,#150207,#3d060d 30%,#7c0f18 62%,#c41c26);border:1px solid #ffffff14;box-shadow:0 30px 90px #0009}.shipping-hero-ic{width:86px;height:86px;border-radius:50%;margin:0 auto 26px;display:grid;place-items:center;background:#ffffff16;border:1px solid #ffffff30;box-shadow:0 0 40px #ff2d3a33}.shipping-hero-ic svg{width:38px;height:38px;color:#fff}.shipping-hero h1{font-family:Orbitron;color:#fff;font-size:clamp(20px,3.2vw,32px);line-height:1.35;margin:0 0 26px}.shipping-note{max-width:820px;margin:0 auto;display:flex;gap:10px;align-items:flex-start;text-align:left;background:#ffffff12;border:1px solid #ffffff26;border-radius:14px;padding:16px 18px;color:#f3e7e8;font-size:12.5px;line-height:1.7}.shipping-note svg{width:17px;height:17px;flex-shrink:0;margin-top:2px;color:#fff}.shipping-search{max-width:520px;margin:34px auto 0;height:50px;display:flex;align-items:center;gap:10px;background:#12121a;border:1px solid #2b2b3b;border-radius:999px;padding:0 20px;box-shadow:0 10px 30px #0006}.shipping-search svg{width:17px;color:#6d6d82}.shipping-search input{flex:1;background:none;border:0;outline:0;color:#fff;font-size:13px}.shipping-grid{margin-top:38px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.wilaya-card{background:#12121a;border:1px solid #262634;border-radius:16px;padding:18px;transition:.25s}.wilaya-card:hover{border-color:#ff2d3a66;transform:translateY(-3px);box-shadow:0 16px 40px #0008,0 0 20px #ff2d3a1c}.wilaya-card header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.wilaya-card .w-num{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--violet));color:#06121a;font-size:10px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.wilaya-card header b{flex:1;font-size:13px;font-weight:700}.w-badge{font-size:8px;font-weight:800;letter-spacing:.5px;padding:5px 9px;border-radius:20px;background:#45d69a18;color:#45d69a;border:1px solid #45d69a44;white-space:nowrap}.w-badge.off{background:#ff617318;color:#ff6173;border-color:#ff617344}.w-time{display:inline-block;font-size:10px;font-weight:700;background:#23dd8218;color:#3be29a;border:1px solid #23dd8244;padding:5px 10px;border-radius:20px;margin-bottom:14px}.w-prices{display:flex;flex-direction:column;gap:8px}.w-prices>div{display:flex;align-items:center;gap:8px;font-size:11px;color:#8b8b9d;background:#0d0d13;border:1px solid #232330;border-radius:9px;padding:9px 11px}.w-prices svg{width:14px;color:#6d6d82;flex-shrink:0}.w-prices b{margin-left:auto;color:#fff;font-size:12px;font-family:Orbitron}@media(max-width:1100px){.shipping-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.shipping-grid{grid-template-columns:repeat(2,1fr)}.shipping-hero{padding:40px 20px}}@media(max-width:480px){.shipping-grid{grid-template-columns:1fr}}.wilaya-fee{margin-top:2px;display:flex;flex-direction:column;gap:8px;background:#12121a;border:1px solid #262634;border-radius:10px;padding:12px 13px}.wilaya-fee>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#8b8b9d}.wilaya-fee .w-time{margin:0}.wilaya-fee .fee-rows{display:flex;gap:10px}.wilaya-fee .fee-rows>div{flex:1;display:flex;justify-content:space-between;align-items:center;gap:6px;background:#0d0d13;border:1px solid #232330;border-radius:8px;padding:8px 10px;font-size:11px;color:#8b8b9d}.wilaya-fee .fee-rows b{color:#fff;font-family:Orbitron;font-size:12px}.wilaya-fee .fee-rows label.fee-choice{flex:1;display:flex;justify-content:space-between;align-items:center;gap:6px;background:#0d0d13;border:1px solid #232330;border-radius:8px;padding:8px 10px;font-size:11px;color:#8b8b9d;cursor:pointer}.wilaya-fee .fee-rows label.fee-choice input{margin-right:4px}.wilaya-fee .fee-rows label.fee-choice.active{border-color:#ef233c;background:#1a0d10}.wilaya-fee .fee-rows label.fee-choice.active b{color:#ef233c}.order-summary-box{margin-top:4px;display:flex;flex-direction:column;gap:8px;background:#12121a;border:1px solid #262634;border-radius:10px;padding:14px 15px}.order-summary-box>div{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#8b8b9d}.order-summary-box>div b{color:#fff}.order-summary-box .order-summary-total{border-top:1px dashed #262634;padding-top:8px;font-size:14px}.order-summary-box .order-summary-total strong{color:#ef233c;font-family:Orbitron;font-size:16px}.warranty-page{direction:rtl;overflow-x:clip}.warranty-hero{position:relative;overflow:hidden;text-align:center;padding:140px 28px 100px;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-85px;border-radius:0;box-sizing:border-box;background:linear-gradient(180deg,#050508b3,#0a0a1099 45%,#050508ee),url(/images/warranty/warranty-hero.jpg);background-size:cover;background-position:center 40%;background-repeat:no-repeat;border-bottom:1px solid #ffffff14;box-shadow:none}.warranty-hero-ic{width:86px;height:86px;border-radius:50%;margin:0 auto 22px;display:grid;place-items:center;background:#ffffff16;border:1px solid #ffffff30;box-shadow:0 0 40px #ef233c55}.warranty-hero-ic svg{width:38px;height:38px;color:#fff}.warranty-hero h1{font-family:Orbitron;color:#fff;font-size:clamp(28px,4.5vw,44px);margin:0 0 12px}.warranty-sub{color:#e9e9f0;font-size:15px;margin:0 0 26px}.warranty-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.warranty-badges span{display:flex;align-items:center;gap:8px;background:#ffffff12;border:1px solid #ffffff26;color:#fff;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600}.warranty-badges span svg{width:16px;height:16px;color:#ef233c}.warranty-badges span:last-child{background:#0f5c4c;border-color:#1fa971;color:#fff}.warranty-badges span:last-child svg{color:#5be8c4}.warranty-body{max-width:900px;margin:44px auto 0;background:#12121a;border:1px solid #262634;border-radius:20px;padding:36px 34px}.warranty-body h2{font-family:Orbitron;color:#ef233c;font-size:19px;margin:34px 0 14px}.warranty-body h2:first-of-type{margin-top:0}.warranty-body p{color:#c3c3d0;line-height:1.9;font-size:14.5px;margin:0 0 14px}.warranty-list{display:flex;flex-direction:column;gap:14px;padding:0;margin:0;list-style:none;counter-reset:warranty}.warranty-list li{position:relative;padding:14px 54px 14px 16px;background:#0d0d13;border:1px solid #232330;border-radius:12px;color:#c3c3d0;line-height:1.85;font-size:14px;counter-increment:warranty}.warranty-list li:before{content:counter(warranty);position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:8px;background:#ef233c;color:#fff;font-family:Orbitron;font-size:12px;display:grid;place-items:center;font-weight:700}.warranty-contact{margin-top:34px;text-align:center;padding:26px;border-radius:16px;background:linear-gradient(140deg,#1a0308,#2b060d);border:1px solid #ef233c33}.warranty-contact h3{font-family:Orbitron;color:#fff;margin:0 0 8px;font-size:17px}.warranty-contact p{color:#c3c3d0;margin:0 0 14px}@media(max-width:760px){.warranty-hero{margin-top:-70px;padding:110px 18px 60px}}.warranty-contact a{display:inline-flex;align-items:center;gap:8px;background:#ef233c;color:#fff;padding:12px 26px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none}@media(max-width:700px){.warranty-hero{padding:46px 18px}.warranty-body{padding:26px 20px;margin-top:28px}.warranty-list li{padding:14px 46px 14px 14px}}@media(max-width:760px){.drawer{padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px))}.drawer-head{padding-bottom:12px}.cart-total{padding:12px 0}.drawer .btn.primary.wide{position:sticky;bottom:0;z-index:2;margin-top:6px;box-shadow:0 -14px 22px 6px #101018}}.product-card{background:#fff;border:1px solid #ececf2;border-radius:14px;box-shadow:0 2px 10px #00000010;min-width:0}.product-card:hover{border-color:#e3ddfa;box-shadow:0 10px 26px #00000018;transform:translateY(-4px)}.product-img{height:210px;background:linear-gradient(160deg,#f3edfc,#fff 68%)}.product-img img{padding:10px;filter:none;transform:scale}.product-card:hover .product-img img{transform:scale(1.03)}.tag{background:linear-gradient(90deg,var(--cyan),var(--violet));color:#fff;font-size:8px;padding:4px 7px;border-radius:5px}.tag.new{background:linear-gradient(90deg,#ff263f,#a78bfa);color:#fff}.heart{background:#ffffffe6;border:1px solid #ececf2;color:#8a8a9a;width:28px;height:28px;box-shadow:0 2px 6px #0000000f}.heart:hover{color:var(--cyan)}.meta{color:#8a8a9a}.meta b{color:#17b072}.meta i{background:#17b072;box-shadow:0 0 6px #17b07299}.product-info h3{color:#171722;font-size:12.5px;min-height:32px;margin:8px 0 10px;font-weight:700;line-height:1.35}.price{margin-bottom:10px}.price strong{color:#ff263f;font-family:inherit;font-size:16px;font-weight:800}.price del{color:#b3b3bf}.add{height:38px;border-radius:8px;background:linear-gradient(110deg,#ff263f,#8d0d20);box-shadow:none;font-size:10.5px}.add:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 6px 16px #ff263f44}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:16px}.product-scroll{grid-auto-columns:minmax(200px,1fr);gap:14px}@media(max-width:1100px){.catalog-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.catalog-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-img{height:120px}.product-info{padding:9px 10px 11px}}html,body,.site-shell{background:#f6f6fa}.ambient{display:none}.topbar{background:#fff;border-bottom:1px solid #ececf2;color:#6b6b7a}.nav{background:#fffe;border-bottom:1px solid #ececf2}.nav.shrunk{background:#fffe;box-shadow:0 6px 20px #0000000d}.logo span{background:linear-gradient(90deg,var(--cyan),var(--violet));-webkit-background-clip:text}.logo small{color:#8a8a9a}.pill-search{background:#f2f2f7;border:1px solid #e4e4ec}.pill-search input{color:#171722}.pill-search input::placeholder{color:#9a9aa8}.pill-search button{color:#ff263f}.pill-link{color:#4a4a58}.pill-link:hover,.drop.open .drop-btn{color:#171722}.pill-link.active{color:#fff}.pill-link:not(.active):hover:before{background:#00000008}.navicons button{background:#f2f2f7;border:1px solid #e4e4ec;color:#4a4a58}.mega{background:#fff;border:1px solid #ececf2;box-shadow:0 20px 55px #00000018}.cat-list{border-right:1px solid #ececf2}.cat-list-item a{color:#4a4a58}.cat-list-item.active a,.cat-list-item a:hover{background:#ff263f12;color:#171722}.cat-thumb{background:#f2f2f7;border:1px solid #e4e4ec}.sub-chip{background:transparent;border:0;color:#4a4a58}.sub-chip:hover{background:#ff263f12;color:#171722}.sub-chip.all{border-bottom:1px solid #ececf2}.sub-panel-head h4{color:#171722}.section-title h2{color:#171722;background:none;-webkit-text-fill-color:initial}.section-title p{color:#6b6b7a}.eyebrow{color:#ff263f;border-color:#ff263f55;background:#ff263f0d}.category-card{background:#fff;border:1px solid #ececf2;box-shadow:0 2px 10px #00000010}.category-card:hover{box-shadow:0 14px 32px #0000001a;border-color:#e3ddfa}.category-card>div:last-child{color:#171722}.cat-image{background:#f2f2f7}.tinted{background:#eeeef4}.store-filters{background:#fff;border:1px solid #ececf2}.store-filters label{color:#6b6b7a}.store-filters select{background:#f6f6fa;border:1px solid #e4e4ec;color:#171722}.skeleton{background:linear-gradient(100deg,#eeeef4 30%,#f8f8fb,#eeeef4 70%)}.empty{color:#6b6b7a;border-color:#dcdce6}.empty h3{color:#171722}.pagination button{background:#fff;border:1px solid #e4e4ec;color:#4a4a58}.pagination button.active{background:linear-gradient(110deg,var(--cyan),var(--violet));border-color:transparent;color:#fff}@media(max-width:1100px){.links{background:#fff;border:1px solid #ececf2}}.part-ic{width:104px;height:104px;border-radius:22px;flex-shrink:0;background:#fff;border:1px solid #ececf2;overflow:hidden}.part-ic img{width:100%;height:100%;object-fit:contain;padding:9px;box-sizing:border-box}.products-layout{display:grid;grid-template-columns:270px 1fr;gap:22px;align-items:start;margin-top:26px}.filters-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:100px;min-width:0}.products-main{min-width:0}.filter-box{background:#fff;border:1px solid #ececf2;border-radius:20px;padding:20px;box-sizing:border-box;box-shadow:0 6px 20px #00000008}.filter-box-head{display:flex;align-items:center;gap:11px;font-size:12.5px;font-weight:800;letter-spacing:.4px;color:#171722;margin-bottom:16px}.filter-box-ic{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#ffe1e5;color:#ff263f;flex-shrink:0}.filter-box-ic svg{width:16px;height:16px}.price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.price-inputs input{background:#f6f6fa;border:1px solid #e4e4ec;border-radius:10px;color:#171722;padding:11px;width:100%;box-sizing:border-box;min-width:0;outline:0}.price-inputs input::placeholder{color:#a5a5b3}.filter-box .btn.primary.wide{background:linear-gradient(110deg,#ff263f,#8d0d20 62%,#ff4058);box-shadow:0 6px 18px #ff263f30}.cat-all-btn{display:flex;align-items:center;gap:10px;width:100%;background:linear-gradient(110deg,#ff263f,#8d0d20 62%,#ff4058);border:0;border-radius:14px;padding:14px 16px;color:#fff;font-size:13.5px;font-weight:800;margin-bottom:14px;box-sizing:border-box;text-align:left;box-shadow:0 8px 20px #ff263f30}.cat-all-btn svg{width:17px;height:17px;flex-shrink:0}.cat-accordion{background:#fff;border:1px solid #ececf2;border-radius:18px;margin-bottom:12px;box-shadow:0 4px 16px #00000007;overflow:hidden}.cat-accordion:last-child{margin-bottom:0}.cat-accordion.active{border-color:#ffd0d5}.cat-accordion-head{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;padding:16px;color:#171722;font-size:14px;font-weight:800;text-align:left;box-sizing:border-box}.cat-accordion-head>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-accordion-head>svg{width:16px;height:16px;color:#171722;flex-shrink:0;transition:.25s}.cat-accordion.active>.cat-accordion-head>svg{color:#ff263f;transform:rotate(180deg)}.cat-accordion.active>.cat-accordion-head{color:#ff263f}.cat-ic{width:38px;height:38px;border-radius:12px;background:#171722;border:1px solid #171722;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.cat-ic img{width:100%;height:100%;object-fit:cover;display:block}.cat-ic svg{width:18px;height:18px;color:#fff}.cat-accordion-body{display:flex;flex-direction:column;gap:2px;padding:0 16px 14px;border-top:1px solid #f3f3f7;margin-top:2px}.cat-sub-link{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:#4a4a58;padding:9px 4px}.cat-sub-ic{width:22px;height:22px;border-radius:7px;background:#ffe1e5;color:#ff263f;display:grid;place-items:center;flex-shrink:0}.cat-sub-ic svg{width:12px;height:12px}.cat-sub-link.active{color:#ff263f}.cat-sub-link.active .cat-sub-ic{background:#ff263f;color:#fff}.cat-sub-link:hover{color:#ff263f}.subcat-bar{background:#fff;border:1px solid #ececf2;border-radius:16px;padding:16px 18px;margin-top:24px;box-sizing:border-box;box-shadow:0 6px 20px #00000008}.subcat-bar-head{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:800;color:#171722}.subcat-bar-head>svg:first-child{width:15px;height:15px;flex-shrink:0;color:#ff263f}.subcat-bar-head span{flex:1}.subcat-bar-head button{display:flex;align-items:center;gap:5px;background:none;border:0;color:#8a8a9a;font-size:11.5px;font-weight:700}.subcat-bar-head button svg{width:13px;height:13px}.subcat-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.subcat-chip{background:#f6f6fa;border:1px solid #e4e4ec;border-radius:20px;padding:8px 15px;font-size:12px;font-weight:700;color:#4a4a58}.subcat-chip.active{background:linear-gradient(110deg,#ff263f,#8d0d20 62%,#ff4058);border-color:transparent;color:#fff}@media(max-width:1100px){.products-layout{grid-template-columns:1fr}.filters-sidebar{position:relative;top:0}}@media(max-width:760px){.filter-box:has(.cat-accordion){background:transparent;border:0;box-shadow:none;padding:0 0 8px;display:flex;align-items:flex-start;gap:8px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;margin-bottom:6px}.filter-box:has(.cat-accordion)::-webkit-scrollbar{display:none}.filter-box:has(.cat-accordion) .filter-box-head{display:none}.cat-all-btn{width:auto;flex-shrink:0;margin:0;border-radius:999px;padding:10px 16px;font-size:12.5px;background:#fff!important;color:#171722!important;border:1px solid #ececf2;box-shadow:none!important}.cat-all-btn.active{background:linear-gradient(110deg,#ff263f,#8d0d20 62%,#ff4058)!important;color:#fff!important;border-color:transparent}.cat-all-btn svg{display:none}.cat-accordion{flex-shrink:0;margin:0!important;border-radius:999px;position:relative;background:#fff;border:1px solid #ececf2;box-shadow:none}.cat-accordion.active{border-color:transparent;background:linear-gradient(110deg,#ff263f,#8d0d20 62%,#ff4058)}.cat-accordion-head{padding:10px 14px;gap:7px;font-size:12.5px}.cat-accordion.active .cat-accordion-head,.cat-accordion.active .cat-accordion-head>svg{color:#fff!important}.cat-ic{display:none}.cat-accordion-body{display:none;position:absolute;top:calc(100% + 8px);left:0;flex-direction:column;background:#fff;border:1px solid #ececf2;border-radius:14px;box-shadow:0 14px 34px #0002;padding:8px 12px;min-width:200px;max-width:70vw;z-index:30;border-top:1px solid #ececf2;margin-top:0}.cat-accordion.active .cat-accordion-body{display:flex}}.btn.primary,.add{background:linear-gradient(110deg,#ff263f,#8d0d20)!important;box-shadow:0 0 18px #ff263f2e!important}.btn.outline{border-color:#ff263f88;background:#ff263f08}.btn.outline:hover{background:#ff263f14;box-shadow:0 0 18px #ff263f22}.category-card:hover,.product-card:hover{border-color:#ff263f80!important;box-shadow:0 20px 48px #0000001a,0 0 22px #ff263f22!important}.dots button.active,.power i span{background:#ff263f;box-shadow:0 0 10px #ff263f}.sub-chip.all{background:transparent!important;color:#ff263f!important;border:0}.sub-chip:hover{color:#171722;background:#ff263f14}.cat-list-item.active a,.cat-list-item a:hover{background:#ff263f14}.cat-list-item.active a svg:first-child{color:#ff263f}.pill-link.active:before{background:linear-gradient(110deg,#ff263f,#8d0d20)!important;box-shadow:0 6px 18px #ff263f45!important}.pagination button.active{background:linear-gradient(110deg,#ff263f,#8d0d20)!important}.tracking-result{border-color:#ff263f45}.tracking-result h2{color:#ff263f}.topbar{background:linear-gradient(90deg,#8d0d20,#ff263f);border-bottom:0}.topinner{color:#fff}.topinner a,.topinner>span{color:#fff}.badge-mini{border-left:1px solid #ffffff33;background:#ffffff1f;border-radius:20px;padding:5px 12px 5px 10px;display:flex;align-items:center;gap:5px}.socials a{background:#ffffff26;width:24px;height:24px;border-radius:50%;display:grid;place-items:center}@media(min-width:1101px){.pill-nav{background:transparent;border:0}}.pill-link{background:#ff263f12}.pill-link.active{background:transparent}.pill-link:not(.active):hover:before{background:#ff263f20}.topinner>a:not(.badge-mini){display:flex;align-items:center;gap:6px;background:#ffffff26;border-radius:20px;padding:6px 12px}.topinner>a:not(.badge-mini) svg{width:13px}.topbar .badge-mini svg{width:13px}.pill-link{gap:7px}.pill-link svg:first-child{width:15px}.drop-btn svg:last-child{width:13px}.navicons button{background:linear-gradient(110deg,#ff263f,#8d0d20);border:0;color:#fff;border-radius:50%}.navicons button svg{color:#fff}.navicons i{background:linear-gradient(135deg,#ff3b5c,#ff273f)}.builder-page{background:transparent}.parts{gap:20px}.part-card{background:#fff;border:1px solid #ececf2;border-radius:22px;box-shadow:0 2px 10px #00000008;padding:24px}.part-card:hover{border-color:#e3ddfa;box-shadow:0 10px 26px #00000014}.part-card.selected{background:#fff;border-color:var(--cyan)}.part-card.selected.warn{background:#fff5f4;border-color:#ff8f97}.part-ic{width:104px;height:104px;border-radius:22px;flex-shrink:0;overflow:hidden;background:#f3f3f8}.part-ic img{width:100%;height:100%;object-fit:cover;padding:0;box-sizing:border-box;border-radius:22px}.part-ic svg{width:42px}.part-top{gap:18px;align-items:flex-start}.part-head b{font-family:inherit;color:#171722;font-size:15px}.part-head small{color:#8a8a9a;font-size:12.5px}.part-head b{font-family:inherit;color:#171722;font-size:13px}.part-head small{color:#8a8a9a}.part-top em{position:static;margin-left:auto;align-self:flex-start;background:#ffe1e5;color:#e0334f}.part-status{color:#6b6b7a;border-top-color:#f0f0f5}.part-compat{color:#8a8a9a}.part-compat b.ok{color:#17b072}.part-compat b.bad{color:#e0334f}.part-compat b.muted{color:#b3b3bf}.summary{background:#fff;border:1px solid #ececf2;box-shadow:0 6px 24px #00000010;-webkit-backdrop-filter:none;backdrop-filter:none}.summary-head-pill{background:linear-gradient(110deg,var(--cyan),var(--violet))}.summary-head-pill b,.summary-head-pill small{color:#fff}.compat{background:#eafaf2;border-color:#bdeed8;color:#0f9d63}.compat.bad{background:#fff2f2;border-color:#ffd0d5;color:#c72e46}.power>div{color:#4a4a58}.power i{background:#f0f0f5}.power small{color:#8a8a9a}.total{border-top-color:#ececf2}.total span{color:#8a8a9a}.total strong{font-family:inherit;color:var(--cyan)}.total small{color:#b3b3bf}.summary-actions button{background:#f6f6fa;border:1px solid #e4e4ec;color:#4a4a58}.summary-actions button:hover{border-color:var(--cyan)}.picker{background:#fff;border:1px solid #ececf2;box-shadow:0 20px 60px #0002}.picker h3{font-family:inherit;color:#171722}.picker-search{background:#f6f6fa;border:1px solid #e4e4ec}.picker-search input{color:#171722}.picker-toolbar select{background:#f6f6fa;border:1px solid #e4e4ec;color:#171722}.picker-list>button{background:#fff;border:1px solid #ececf2}.picker-list>button:hover{border-color:var(--cyan)}.picker-list img{background:#f6f6fa}.picker-list b{color:#171722}.picker-list small{color:#8a8a9a}.picker-list small.in-stock{color:#17b072}.picker-note{background:#fff5f0;border-color:#ffd9c2;color:#c2632f}.picker-note.ok{background:#eafaf2;border-color:#bdeed8;color:#0f9d63}.picker-empty{color:#8a8a9a}.eyebrow{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(110deg,var(--cyan),var(--violet))!important;border:0!important;color:#fff!important;border-radius:999px;padding:5px 16px 5px 5px;font-size:11px;font-weight:800;letter-spacing:1px;box-shadow:0 6px 16px #00000018}.eyebrow svg{width:26px!important;height:26px;background:#ffffff30;border-radius:50%;padding:6px;box-sizing:border-box}.builder-promo{background:#f6f6fa;border-top:1px solid #ececf2}.builder-promo .section-title h2{color:#171722}.builder-promo .section-title p{color:#6b6b7a}.builder-icons>div{background:#fff;border:1px solid #ececf2;box-shadow:0 2px 10px #00000008}.builder-icons svg{color:var(--cyan);filter:none}.builder-icons small{color:#8a8a9a}.builder-icons b{font-family:inherit;color:#171722}.part-selected-row{display:flex;align-items:center;gap:10px;border-top:1px solid #f0f0f5;padding-top:12px;margin-top:2px}.part-selected-thumb{width:44px;height:40px;object-fit:contain;background:#f6f6fa;border:1px solid #ececf2;border-radius:8px;flex-shrink:0}.part-selected-info{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.part-selected-info b{font-size:12px;color:#171722;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.part-selected-info span{font-size:12px;font-weight:800;color:var(--cyan)}.part-remove-btn{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#fff2f3;border:1px solid #ffd0d5;color:#e0334f;display:grid;place-items:center;transition:.18s}.part-remove-btn:hover{background:#ffe1e5;transform:scale(1.08)}.part-selected-row .qty-stepper,.summary-item-info .qty-stepper{flex-shrink:0;margin:2px 0}.part-selected-row .qty-stepper button,.summary-item-info .qty-stepper button{width:24px;height:24px}.part-selected-row .qty-stepper button svg,.summary-item-info .qty-stepper button svg{width:12px}.part-selected-row .qty-stepper b,.summary-item-info .qty-stepper b{min-width:20px;font-size:12px}.summary-items{display:flex;flex-direction:column;gap:10px;margin:16px 0}.summary-item{display:flex;gap:10px;background:#f6f6fa;border:1px solid #ececf2;border-radius:12px;padding:10px}.summary-item img{width:48px;height:44px;object-fit:contain;background:#fff;border:1px solid #ececf2;border-radius:8px;flex-shrink:0}.summary-item-info{display:flex;flex-direction:column;min-width:0;flex:1;gap:5px}.summary-item-info>b{font-size:11.5px;color:#171722;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-item-prices{display:flex;justify-content:space-between;font-size:10.5px;color:#8a8a9a}.summary-item-prices strong{color:var(--cyan);font-size:12px}.summary-item-actions{display:flex;gap:6px;margin-top:4px}.summary-item-actions button{flex:1;height:28px;border-radius:6px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:4px;background:#eeeef4;border:1px solid #e4e4ec;color:#4a4a58}.summary-item-actions button:hover{border-color:var(--cyan);color:var(--cyan)}.summary-item-actions button.danger{background:#fff2f3;border-color:#ffd0d5;color:#e0334f}.summary-item-actions button.danger:hover{background:#ffe1e5}.checkout-page-v2{max-width:1180px}.checkout-page-v2 .checkout-head{text-align:center;margin-bottom:32px}.checkout-page-v2 .checkout-head h1{font-family:Orbitron,inherit;font-size:clamp(26px,4vw,38px);margin:0 0 8px;color:#141420}.checkout-page-v2 .checkout-head p{color:#8b8b9d;font-size:14px}.checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.checkout-grid .checkout-error{grid-column:1/-1;padding:12px 14px;border-radius:10px;background:#fdecec;border:1px solid #f3b8b8;color:#c0392b;font-size:13px}.co-card{background:#fff;border:1px solid #ececf2;border-radius:16px;padding:24px;box-shadow:0 2px 14px #00000008}.co-card h2{font-size:17px;margin:0 0 18px;color:#16161f;font-weight:700}.co-summary-card{display:flex;flex-direction:column;gap:14px}.co-items{display:flex;flex-direction:column;gap:14px;max-height:340px;overflow:auto;padding-right:2px}.co-item{display:grid;grid-template-columns:52px 1fr auto auto auto;align-items:center;gap:10px}.co-item img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#f3f3f8;border:1px solid #ececf2}.co-item-info{display:flex;flex-direction:column;gap:3px;min-width:0}.co-item-info b{font-size:13px;color:#20202b;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-item-info .co-unit{font-size:11px;color:#9494a5}.co-qty{display:flex;align-items:center;gap:8px;background:#f6f6fa;border:1px solid #ececf2;border-radius:8px;padding:4px 8px}.co-qty button{background:none;border:0;color:#5b5b6d;cursor:pointer;display:grid;place-items:center}.co-qty span{font-size:13px;min-width:14px;text-align:center;color:#20202b}.co-item-total{font-size:13px;color:#16161f;white-space:nowrap}.co-item-del{background:none;border:0;color:#ff263f;cursor:pointer;display:grid;place-items:center}.co-line{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:#6b6b7a}.co-line b{color:#16161f;font-weight:700}.co-line.co-total{border-top:1px solid #ececf2;padding-top:12px;font-size:15px}.co-line.co-total span{color:#16161f;font-weight:700}.co-line.co-total b{color:#ff263f;font-family:Orbitron,inherit;font-size:17px}.co-shipping-val{color:#1fa971!important}.co-note{display:flex;gap:8px;align-items:flex-start;background:#fff9e8;border:1px solid #f4e4ab;color:#8a6d1f;border-radius:10px;padding:12px 13px;font-size:12px;line-height:1.5}.co-note svg{flex:none;margin-top:1px;color:#c99a1d}.co-info-card label{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;color:#3d3d4a;font-size:13px;font-weight:600}.co-info-card input,.co-info-card select,.co-info-card textarea{background:#fff;border:1px solid #dcdce6;border-radius:10px;padding:12px 13px;color:#16161f;font-size:13.5px;font-weight:400;outline:0}.co-info-card input::placeholder,.co-info-card textarea::placeholder{color:#a8a8b8}.co-info-card input:focus,.co-info-card select:focus,.co-info-card textarea:focus{border-color:#ff263f;box-shadow:0 0 0 3px #ff263f1a}.co-info-card select:disabled{background:#f6f6fa;color:#a8a8b8;cursor:not-allowed}.co-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.co-hint{font-weight:400!important;color:#a3a3b3!important;font-size:11px!important}.co-delivery-type-card{grid-column:1/-1;display:flex;flex-direction:column;gap:18px}.co-delivery-options{display:flex;flex-direction:column;gap:12px}.co-delivery-opt{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;border:1.5px solid #ececf2;border-radius:14px;padding:14px 18px;cursor:pointer;position:relative}.co-delivery-opt input{position:absolute;opacity:0;pointer-events:none}.co-radio-dot{width:18px;height:18px;border-radius:50%;border:2px solid #cfcfe0;position:relative;flex:none}.co-delivery-opt.active .co-radio-dot{border-color:#ff263f}.co-delivery-opt.active .co-radio-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#ff263f}.co-delivery-opt.active{border-color:#ff9aa6;background:#fff5f6}.co-delivery-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}.co-ic-blue{background:#eaf1ff;color:#3b6fe0}.co-ic-green{background:#e9f9ee;color:#1fa971}.co-delivery-txt{display:flex;flex-direction:column;gap:2px}.co-delivery-txt b{font-size:14.5px;color:#16161f}.co-delivery-txt small{font-size:12px;color:#9494a5}.co-delivery-price{font-size:14px;font-weight:700;color:#ff263f;white-space:nowrap}.co-final-summary{border-top:1px solid #ececf2;padding-top:18px;display:flex;flex-direction:column;gap:10px}.co-final-summary h2{margin-bottom:6px}.co-order-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff263f,#8d0d20);color:#fff;font-size:15.5px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #ff263f40}.co-order-btn:disabled{opacity:.65;cursor:not-allowed}.co-secure{display:flex;align-items:center;justify-content:center;gap:6px;color:#9494a5;font-size:11.5px;text-align:center}@media(max-width:900px){.checkout-grid,.co-row2{grid-template-columns:1fr}}.oc-page{max-width:900px}.oc-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.oc-check{width:88px;height:88px;border-radius:50%;background:#d9f7e6;color:#1fa855;display:grid;place-items:center;margin-bottom:8px}.oc-check svg{width:38px;height:38px;stroke-width:3}.oc-wrap h1{font-family:Orbitron,inherit;font-size:clamp(24px,4vw,32px);margin:0 0 4px;color:#141420}.oc-wrap>p{color:#7a7a8c;font-size:14px;max-width:480px;margin:0 0 14px}.oc-sent-pill{display:inline-flex;align-items:center;gap:8px;background:#d9f7e6;color:#12864a;font-size:13px;font-weight:600;padding:9px 18px;border-radius:999px;margin-bottom:26px}.oc-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;text-align:left;margin-bottom:20px}.oc-card{background:#fff;border:1px solid #ececf2;border-radius:16px;padding:22px 24px;box-shadow:0 2px 14px #00000008;width:100%}.oc-card h2{font-size:16px;margin:0 0 16px;color:#16161f;font-weight:700}.oc-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#6b6b7c;padding:7px 0}.oc-row b{color:#20202b;font-size:13.5px}.oc-row.col{flex-direction:column;align-items:flex-start;gap:3px}.oc-status{background:#fdeecb;color:#a86a10;font-weight:700;font-size:12px;padding:4px 12px;border-radius:999px}.oc-code-box{background:#f6f6fa;border:1px solid #ececf2;border-radius:12px;padding:14px 16px;margin:10px 0}.oc-code-label{display:block;font-size:11.5px;color:#8b8b9d;margin-bottom:8px}.oc-code-row{display:flex;align-items:center;gap:10px}.oc-code-row code{flex:1;background:#fff;border:1px solid #ececf2;border-radius:8px;padding:9px 12px;font-family:monospace;font-size:14px;font-weight:700;color:#20202b}.oc-code-row button{display:flex;align-items:center;gap:6px;background:#ff263f;color:#fff;border:0;border-radius:8px;padding:9px 14px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.oc-code-box>a,.oc-track-box a{display:inline-block;margin-top:10px;font-size:12.5px;color:#ff263f;font-weight:600;text-decoration:none}.oc-items-card{width:100%;text-align:left;margin-bottom:20px}.oc-items{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.oc-item{display:flex;align-items:center;gap:14px;background:#f6f6fa;border:1px solid #ececf2;border-radius:12px;padding:12px 14px}.oc-item img{width:56px;height:56px;border-radius:10px;object-fit:cover;background:#fff;border:1px solid #ececf2}.oc-item-info{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.oc-item-info b{font-size:13.5px;color:#20202b}.oc-item-info small{font-size:12px;color:#8b8b9d}.oc-item-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.oc-item-price span{font-size:11.5px;color:#8b8b9d}.oc-item-price strong{font-size:14px;color:#16161f}.oc-row.oc-total{border-top:1px solid #ececf2;margin-top:6px;padding-top:12px;font-size:15px}.oc-row.oc-total b{font-size:17px;color:#ff263f}.oc-track-box{width:100%;display:flex;gap:16px;text-align:left;background:#fff0f1;border:1px solid #ffc7cd;border-radius:16px;padding:22px 24px;margin-bottom:22px}.oc-track-ic{width:44px;height:44px;min-width:44px;border-radius:50%;background:#ffd7dc;color:#ff263f;display:grid;place-items:center}.oc-track-box b{display:block;font-size:15px;color:#16161f;margin-bottom:6px}.oc-track-box p{font-size:12.5px;color:#6b6b7c;margin:0 0 12px;line-height:1.5}.oc-next{width:100%;background:#eef3ff;border-radius:16px;padding:24px;margin-bottom:24px;text-align:center}.oc-next h3{font-size:16px;margin:0 0 18px;color:#16161f}.oc-next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.oc-next-grid>div{display:flex;flex-direction:column;align-items:center;gap:6px}.oc-next-ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin-bottom:4px}.oc-next-ic.blue{background:#dbe8ff;color:#2f6fed}.oc-next-ic.green{background:#d9f7e6;color:#1fa855}.oc-next-ic.red{background:#ffd7dc;color:#ff263f}.oc-next-grid b{font-size:13.5px;color:#16161f}.oc-next-grid small{font-size:11.5px;color:#7a7a8c;max-width:150px}.oc-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.oc-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;font-size:13.5px;font-weight:600;border:0;cursor:pointer;text-decoration:none}.oc-btn-blue{background:#2f6fed;color:#fff}.oc-btn-red{background:#e6483d;color:#fff}.oc-btn-dark{background:#20202b;color:#fff}@media(max-width:720px){.oc-cols,.oc-next-grid{grid-template-columns:1fr}.oc-actions{flex-direction:column;width:100%}.oc-actions .oc-btn{width:100%;justify-content:center}}.tracking-page-v2{max-width:760px}.track-banner{background:linear-gradient(120deg,#8d0d20,#ff263f);border-radius:20px;padding:28px 32px;color:#fff;margin-bottom:22px;box-shadow:0 14px 34px #ff263f30}.track-banner h1{display:flex;align-items:center;gap:10px;font-family:Orbitron,inherit;font-size:clamp(20px,3vw,26px);margin:0 0 8px}.track-banner h1 svg{width:22px}.track-banner p{margin:0;font-size:13.5px;opacity:.92}.track-card{background:#fff;border:1px solid #ececf2;border-radius:16px;padding:26px 28px;box-shadow:0 2px 14px #00000008}.track-label{display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:700;color:#20202b;margin-bottom:18px}.track-label input{background:#fff;border:1px solid #dcdce6;border-radius:10px;padding:13px 15px;color:#16161f;font-size:14px;font-weight:400;outline:0;font-family:monospace;letter-spacing:.5px}.track-label input::placeholder{color:#a8a8b8;font-family:Inter,sans-serif;letter-spacing:0}.track-label input:focus{border-color:#ff263f;box-shadow:0 0 0 3px #ff263f1a}.track-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:15px;border:0;border-radius:12px;background:linear-gradient(120deg,#ff263f,#8d0d20);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #ff263f30}.track-btn:disabled{opacity:.65;cursor:not-allowed}.tracking-page-v2 .tracking-result{margin-top:20px;background:#fff5f6;border:1px solid #ffc7cd;border-radius:14px;padding:20px 22px}.tracking-page-v2 .tracking-result span{font-size:12.5px;color:#8d0d20;font-weight:700}.tracking-page-v2 .tracking-result h2{margin:6px 0;color:#16161f;font-family:Orbitron,inherit;font-size:20px}.tracking-page-v2 .tracking-result p{color:#6b6b7c;font-size:13px;margin:0 0 14px}.print-sheet-wrap{position:relative;height:0;overflow:hidden;opacity:0;pointer-events:none}.print-sheet{width:794px;background:#fff;color:#111;padding:32px;box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif}.print-head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:3px solid #ff263f;padding-bottom:16px;margin-bottom:24px;background:linear-gradient(180deg,#fff,#fff8f8)}.print-logo{display:flex;align-items:center;gap:12px}.print-logo img{width:52px;height:52px;object-fit:contain;flex-shrink:0;border-radius:10px;box-shadow:0 2px 10px #ff263f2e}.print-logo-text{display:flex;flex-direction:column;line-height:1.1}.print-logo-text span{font-family:Orbitron,inherit;font-size:26px;font-weight:800;color:#ff263f;letter-spacing:1px}.print-logo-text small{font-size:10px;letter-spacing:5px;color:#444;margin-top:3px}.print-meta{text-align:right;font-size:12px;color:#333}.print-meta b{display:block;font-size:16px;color:#111;margin-bottom:4px;font-weight:700}.print-info-row{display:flex;gap:28px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #ddd}.print-info-row div{display:flex;flex-direction:column;gap:2px}.print-info-row small{font-size:10px;color:#777;text-transform:uppercase;letter-spacing:.5px}.print-info-row b{font-size:13px;color:#111}.print-table{width:100%;border-collapse:collapse;margin-bottom:18px;border-radius:8px;overflow:hidden}.print-table thead tr{background:#fff5f6}.print-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#a10018;border-bottom:2px solid #ff263f;padding:10px 8px}.print-table td{font-size:13px;color:#111;padding:10px 8px;border-bottom:1px solid #eee}.print-table tbody tr:nth-child(2n){background:#fafafa}.print-table .print-cat{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#ff263f;font-weight:700}.print-table .right,.print-info-row .right{text-align:right}.print-power{font-size:12px;color:#555;margin-bottom:16px;background:#f6f6f8;padding:8px 12px;border-radius:8px;display:inline-block}.print-total{display:flex;justify-content:space-between;align-items:center;border-top:3px solid #111;padding-top:14px;margin-bottom:24px}.print-total span{font-size:14px;font-weight:700;color:#111;text-transform:uppercase;letter-spacing:.5px}.print-total b{font-size:26px;color:#ff263f;font-weight:800}.print-foot{border-top:1px solid #ddd;padding-top:14px;font-size:11px;color:#777;text-align:center;background:linear-gradient(180deg,transparent,#fafafa)}.print-foot p{margin:3px 0}.print-foot p:first-child{color:#ff263f;font-weight:600}html[dir=rtl] .print-info-row small,html[dir=rtl] .print-table th,html[dir=rtl] .print-table .print-cat,html[dir=rtl] .print-total span{letter-spacing:normal;text-transform:none}@media print{body *{visibility:hidden}.print-sheet-wrap,.print-sheet-wrap *{visibility:visible}.print-sheet-wrap{position:absolute;top:0;left:0;width:100%;height:auto;overflow:visible;opacity:1}.print-sheet{position:absolute;top:0;left:0;width:100%;padding:24px;box-sizing:border-box;background:#fff;color:#111}@page{margin:14mm}}.btn.outline{color:#ff263f;font-weight:800}.btn.outline svg{color:#ff263f}.btn.outline:hover{color:#ff263f}.detail-content h1{color:#171722}.detail-content>p{color:#6b6b7a}.detail-content>p.clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.show-more-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:2px 0 14px;color:#ff263f;font-size:12px;font-weight:800;cursor:pointer}.show-more-btn svg{width:14px;transition:transform .2s}.show-more-btn svg.flip{transform:rotate(180deg)}.qty-row{display:flex;align-items:center;justify-content:space-between;margin:18px 0 6px;font-size:13px;font-weight:700;color:#171722}.qty-stepper{display:flex;align-items:center;gap:0;border:1px solid #e4e4ec;border-radius:10px;overflow:hidden;background:#fff}.qty-stepper button{width:38px;height:38px;display:grid;place-items:center;background:#f6f6fa;border:0;color:#4a4a58}.qty-stepper button:hover{background:#ff263f14;color:#ff263f}.qty-stepper button svg{width:15px}.qty-stepper b{min-width:34px;text-align:center;font-size:13px;color:#171722}.detail-actions.stacked{display:flex;flex-direction:column;gap:10px;margin-top:22px}.detail-actions.stacked .btn.wide{width:100%;box-sizing:border-box;height:48px;font-size:13px}.btn.outline.wishlist{background:#fff;border:1px solid #ff263f55;justify-content:center}.btn.outline.wishlist svg{width:18px}.btn.outline.wishlist.liked{background:#ff263f10;color:#ff263f}.btn.outline.wishlist.liked svg{color:#ff263f}.btn.ordernow{background:linear-gradient(110deg,#17b072,#0d9a5f);color:#fff;box-shadow:0 6px 18px #17b07230}.btn.ordernow:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 10px 22px #17b07240}.related-products{margin-top:70px}@media(max-width:850px){.detail-actions.stacked .btn.wide{height:46px}.related-products{margin-top:45px}}.config-only-note{display:flex;align-items:center;gap:8px;background:#ffd7dc;color:#8d0d20;border:1px solid #ff263f55;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:700;width:100%;box-sizing:border-box}.config-only-note svg{flex-shrink:0}.config-only-note.detail{font-size:13px;font-weight:600;border-radius:12px;padding:14px 16px;margin-bottom:6px}footer.footer-purple{border-top:0;border-image:none;background:linear-gradient(135deg,#3a0b1c,#8d0d20 45%,#ff263f 130%);padding:70px 28px 24px}.footer-purple .footer-grid{gap:50px}.footer-brand{display:flex;align-items:center;gap:12px;margin-bottom:4px}.footer-logo-badge{width:46px;height:46px;border-radius:13px;flex-shrink:0;background:#ffffff26;border:1px solid #ffffff3d;display:grid;place-items:center;color:#fff}.footer-logo-badge svg{width:24px}.footer-brand-text{display:flex;flex-direction:column;line-height:1.25}.footer-brand-text b{font-family:Orbitron;font-size:18px;color:#fff;letter-spacing:1px}.footer-brand-text small{font-size:9px;letter-spacing:3px;color:#ffd7de}.footer-purple .footer-grid>div>h4{color:#ffb9c4;font-size:11px;letter-spacing:2px;margin:6px 0 12px}.footer-purple .footer-grid p{color:#f3c9d0;opacity:.9}.footer-sub{color:#fff;font-size:12px;font-weight:800;margin:18px 0 10px}.footer-purple h3{color:#fff;position:relative;padding-bottom:12px;margin-bottom:16px;font-size:14px}.footer-purple h3:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:#fff;border-radius:2px}.footer-purple .footer-grid>div>a{display:flex;align-items:center;gap:10px;color:#f4d9de;font-size:12.5px;margin:0 0 14px}.footer-purple .footer-grid>div>a:hover{color:#fff}.footer-purple .footer-grid>div>a svg{width:15px;flex-shrink:0;opacity:.9}.contact-info-list{display:flex;flex-direction:column;gap:16px;margin-bottom:6px}.contact-info-item{display:flex;align-items:flex-start;gap:12px}.ci-icon{width:34px;height:34px;flex-shrink:0;border-radius:9px;background:#fff2;border:1px solid #ffffff33;display:grid;place-items:center;color:#fff}.ci-icon svg{width:16px}.contact-info-item b{display:block;color:#fff;font-size:12px;margin-bottom:2px}.contact-info-item small{display:block;color:#f4d3d9;font-size:11.5px}.footer-purple .newsletter{max-width:320px;height:44px}.footer-purple .newsletter input{background:#ffffff1a;border:1px solid #ffffff33;color:#fff;border-radius:9px 0 0 9px}.footer-purple .newsletter input::placeholder{color:#f4d3d9}.footer-purple .newsletter button{background:#ffffff2b;border:0;border-radius:0 9px 9px 0;color:#fff}.footer-purple .footer-social{display:flex;gap:10px;margin-top:2px}.footer-purple .footer-social a{width:36px;height:36px;border-radius:10px;background:#fff2;border:1px solid #ffffff33;color:#fff;display:grid;place-items:center}.footer-purple .footer-social a:hover{background:#ffffff3a}.footer-purple .footer-social svg{width:16px}.footer-purple .footer-bottom{border-top-color:#ffffff2a;color:#f2c6cd}.footer-purple .footer-bottom a{color:#f2c6cd}.footer-purple .footer-bottom a:hover{color:#fff}.footer-purple .footer-bottom .byteweb-link{font-weight:700;text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){footer.footer-purple .footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:600px){footer.footer-purple .footer-grid{grid-template-columns:1fr}}@media(min-width:1024px){html{zoom:1.1}.drawer{zoom:.9091}}.cursor-glow{position:fixed;z-index:2;top:0;left:0;width:420px;height:420px;margin-left:-210px;margin-top:-210px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--cyan)1a,transparent 70%);mix-blend-mode:plus-lighter;transition:opacity .3s;will-change:transform}@media(max-width:900px){.cursor-glow{display:none}}.product-card,.category-card,.part-card{position:relative}.product-card:before,.category-card:before,.part-card:before{content:"";position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;border-radius:inherit;overflow:hidden;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),var(--cyan)22,transparent 65%);transition:opacity .35s}.product-card:hover:before,.category-card:hover:before,.part-card:hover:before{opacity:1}.product-img,.product-info,.cat-image,.category-card>div:last-child,.part-top,.part-selected-row,.part-status,.part-compat{position:relative;z-index:1}.btn.primary,.btn.outline{transition:transform .15s cubic-bezier(.2,.8,.3,1),box-shadow .25s}button:active,.btn:active{transform:scale(.96)}.summary-item,.part-remove-btn,.picker-list>button,.summary-actions button{transition:transform .18s,box-shadow .18s,border-color .18s}.summary-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000012}.picker-list>button:hover{transform:translate(4px)}.heart{transition:transform .2s}.heart:active{transform:scale(1.35)}.tag{animation:tagFloat 3s ease-in-out infinite}@keyframes tagFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.navicons i{animation:cartPulse .5s ease}@keyframes cartPulse{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.part-card:hover{z-index:2}.title-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:15px}.title-row .section-title{text-align:center;margin:0;grid-column:2}.title-row>a{grid-column:3;justify-self:end}@media(max-width:760px){.title-row{grid-template-columns:1fr;justify-items:center;text-align:center}.title-row .section-title{grid-column:1}.title-row>a{grid-column:1;justify-self:center}}.sale-widget{margin-top:18px}.sale-widget .filter-box-head{display:flex;align-items:center;gap:8px}.sale-ic{background:linear-gradient(135deg,#ff263f,#8d0d20);color:#fff;border-radius:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex:none}.sale-ic svg{width:16px;height:16px}.sale-list{display:flex;flex-direction:column;gap:14px;margin-top:14px}.sale-card{display:flex;gap:12px;background:#fff;border:1px solid #ececf3;border-radius:14px;padding:12px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.sale-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ff263f1f}.sale-card img{width:64px;height:64px;object-fit:contain;border-radius:10px;background:#f7f6fb;flex:none}.sale-card-info{display:flex;flex-direction:column;gap:6px;min-width:0}.sale-card-info>b{font-size:13.5px;line-height:1.25;color:#1b1330;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sale-view-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ff263f,#8d0d20);color:#fff;border:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer}.sale-price-row{display:flex;align-items:center;gap:8px}.sale-price-row strong{font-size:15px;color:#1b1330}.sale-off{font-size:11px;font-weight:700;color:#16a34a;background:#dcfce7;border-radius:6px;padding:2px 6px}.sale-card-info del{font-size:12px;color:#9a93a8}.co-pdf-actions{display:flex;gap:10px;margin-top:12px}.co-pdf-actions button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #ffd7dc;color:#c81530;border-radius:10px;padding:10px 12px;font-weight:600;font-size:13.5px;cursor:pointer}.co-pdf-actions button:hover{background:#fff1f2}:root{--brand-1:#ff263f;--brand-2:#8d0d20;--cyan:#ff263f;--violet:#8d0d20;--pink:#ff263f}*{font-family:Poppins,Inter,system-ui,-apple-system,sans-serif!important}.btn.primary,.add{background:linear-gradient(110deg,var(--brand-1),var(--brand-2))!important;box-shadow:0 0 18px #ff263f3a!important}.btn.primary:after,.add:after{background:linear-gradient(90deg,transparent,#fff6,transparent)!important}.btn.outline{border-color:#ff263f88!important;background:#ff263f0d!important;color:var(--brand-1)!important}.btn.outline:hover{background:#ff263f16!important;box-shadow:0 0 18px #ff263f26!important}.category-card:hover,.product-card:hover{border-color:#ff263f70!important;box-shadow:0 20px 48px #0000001a,0 0 22px #ff263f26!important}.category-card:hover:before{background:linear-gradient(130deg,transparent 20%,#8d0d2088,#ff263f88,transparent 80%)!important}.tag,.tag.new{background:linear-gradient(90deg,var(--brand-1),var(--brand-2))!important;color:#fff!important}.sub-chip.all{background:transparent!important;color:var(--brand-1)!important;border:0}.sub-chip:hover{color:#171722!important;background:#ff263f14!important}.cat-list-item.active a,.cat-list-item a:hover{background:#ff263f14!important}.cat-list-item.active a svg:first-child{color:var(--brand-1)!important}.pill-link.active:before{background:linear-gradient(110deg,var(--brand-1),var(--brand-2))!important;box-shadow:0 6px 18px #ff263f45!important}.pagination button.active{background:linear-gradient(110deg,var(--brand-1),var(--brand-2))!important;border-color:transparent!important}.eyebrow{color:var(--brand-1)!important;border-color:#ff263f55!important;background:#ff263f0d!important}.pill-search button{color:var(--brand-1)!important}.tracking-result{border-color:#ff263f45!important}.tracking-result h2{color:var(--brand-1)!important}.dots button.active,.power i span{background:var(--brand-1)!important;box-shadow:0 0 10px var(--brand-1)!important}.navicons button{background:linear-gradient(110deg,var(--brand-1),var(--brand-2))!important}.navicons i{background:linear-gradient(135deg,var(--brand-2),var(--brand-1))!important}.heart:hover{color:var(--brand-1)!important}.meta b{color:#17b072!important}.newsletter button{background:linear-gradient(135deg,var(--brand-1),var(--brand-2))!important}.topbar{background:linear-gradient(90deg,var(--brand-1),var(--brand-2))!important;border-bottom:0}.topinner{color:#fff!important}.topinner a,.topinner>span{color:#fff!important}.logo span{background:linear-gradient(90deg,var(--brand-1),#fff,var(--brand-2))!important;-webkit-background-clip:text!important}.product-info h3{font-size:16px!important;min-height:44px!important;font-weight:700!important;line-height:1.3!important;color:#171722!important}.price strong{font-size:21px!important;font-weight:800!important;color:var(--brand-1)!important}.price del{font-size:12px!important}.detail-content h1{font-size:clamp(26px,3.4vw,40px)!important}.detail-price strong{font-size:34px!important;color:var(--brand-1)!important}.section-title h2{color:#171722!important;background:none!important;-webkit-text-fill-color:initial!important}.hero h1,.hero .typing,.hero .eyebrow,.hero-actions .btn{font-family:Orbitron,sans-serif!important}.hero h1{letter-spacing:-1px!important}.hero-actions .btn{letter-spacing:.5px}.hero .btn.outline{background:#fff!important;border:1px solid #fff!important;color:#171722!important}.hero .btn.outline .btn-ic{background:#f2f2f7!important;color:#171722!important}.hero .btn.outline:hover{background:#f2f2f7!important;box-shadow:0 8px 22px #00000047!important;transform:translateY(-2px) scale(1.02)}.logo{gap:0!important}.logo span{font-size:44px!important;font-weight:900!important;line-height:.9!important;letter-spacing:.5px!important;text-shadow:none!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#ff263f!important;color:#ff263f!important;filter:none!important}.logo small{font-size:12px!important;font-weight:700!important;letter-spacing:4px!important;margin-top:4px!important;opacity:.9;text-shadow:none!important;background:none!important;-webkit-text-fill-color:#171722!important;color:#171722!important}@media(max-width:640px){.logo span{font-size:30px!important}.logo small{font-size:9px!important;letter-spacing:2.5px!important}}.lang-switcher{position:relative;display:inline-flex;align-items:center}.lang-switcher-btn{display:flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:inherit;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.lang-switcher-btn:hover{background:#ffffff29;transform:translateY(-1px)}.lang-switcher-btn svg{width:16px;height:16px}.lang-switcher-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:160px;background:#fff;color:#1a1a2e;border-radius:14px;box-shadow:0 18px 40px #0000002e;padding:6px;z-index:80;display:flex;flex-direction:column;gap:2px;border:1px solid rgba(0,0,0,.06)}[dir=rtl] .lang-switcher-menu{left:auto;right:0}.lang-switcher-item{display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:none;text-align:left;padding:9px 12px;border-radius:9px;font-size:14px;cursor:pointer;color:inherit}[dir=rtl] .lang-switcher-item{text-align:right}.lang-switcher-item:hover{background:#0000000d}.lang-switcher-item.active{background:#dc262614;color:#dc2626;font-weight:600}.lang-switcher-item svg{width:14px;height:14px;flex-shrink:0}.ph-num{unicode-bidi:isolate;direction:ltr;display:inline-block}.ph-link,.ph-link .ph-num{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.ph-sep{color:#6d6d82;white-space:nowrap}@media(max-width:760px){.topinner a[href^="tel:"]{font-size:10px}}@media(max-width:640px){.lang-switcher-btn span{display:none}.lang-switcher-btn{padding:8px}}.gridfx,.scanlines,.cursor-glow,.floating-dots,.ambient,.starfield,.aurora,.product-card:before,.category-card:before,.part-card:before,.hero:after,.carousel:after,.coverflow-card:after,.hero-3d-card:after{pointer-events:none!important}.btn,.add,.heart,.part-remove-btn,.part-card,.summary-item-actions button,.qty-stepper button,.pagination button,.subcat-chip,.cat-sub-link,.cat-accordion-head,.cat-all-btn,.picker-list>button,.summary-actions button,.show-more-btn,.pill-link,.drop-btn,.newsletter button,.navicons button,.dots button,.social a,.footer-social a{position:relative;z-index:2}.logo{flex-direction:row!important;align-items:center;gap:10px!important}.logo-img{height:75px;width:auto;object-fit:contain;flex-shrink:0;transition:height .3s}.nav.shrunk .logo-img{height:57px}.detail-image-wrap{display:flex;flex-direction:column;gap:14px;min-width:0}.detail-image-wrap .detail-image{touch-action:pan-y}.detail-image-wrap .detail-image img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gal-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:50%;border:1px solid #ececf2;background:#fff;color:#1a1a2e;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px #0000001a;transition:background .2s,color .2s}.gal-nav:hover{background:var(--cyan);color:#fff;border-color:var(--cyan)}.gal-nav svg{width:20px;height:20px}.gal-nav.prev{left:14px}.gal-nav.next{right:14px}.gal-dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:7px;z-index:3}.gal-dots button{width:8px;height:8px;border-radius:50%;border:none;background:#d8d8e2;cursor:pointer;padding:0;transition:background .2s,width .2s}.gal-dots button.active{background:var(--cyan);width:22px;border-radius:5px}.gal-thumbs{display:flex;gap:10px;overflow-x:auto;padding:2px}.gal-thumb{flex-shrink:0;width:76px;height:76px;border-radius:12px;border:2px solid #ececf2;background:#fff;padding:8px;box-sizing:border-box;cursor:pointer;transition:border-color .2s}.gal-thumb.active{border-color:var(--cyan)}.gal-thumb img{width:100%;height:100%;object-fit:contain;pointer-events:none}@media(max-width:850px){.gal-nav{width:34px;height:34px}.gal-thumb{width:60px;height:60px}}.logo>div{display:flex;flex-direction:column;line-height:1}@media(max-width:760px){.logo-img{height:51px}}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:14px}.topbar-right+.socials{margin-left:0!important}.topbar-right .badge-mini{border-left:0!important;border-radius:999px!important;padding:8px 16px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-weight:700!important;font-size:11px!important;white-space:nowrap}.topbar-right .badge-mini svg{width:13px}.badge-location{background:#5b3aa0!important;color:#fff!important}.badge-warranty{background:#e6394f!important;color:#fff!important}.badge-shipping{background:linear-gradient(110deg,#ffcd3c,#f2a900)!important;color:#1a1408!important}@media(max-width:760px){.topbar-right .badge-mini.hide-sm{display:none!important}}.logo-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;line-height:.8!important;gap:0!important;position:relative!important}.logo-text small{align-self:flex-end!important;order:2!important;font-size:12px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#8a8a9a!important;margin:4px 0 0!important;transform:translate(10px)!important}.logo-text span{order:1!important;position:relative!important;font-size:46px!important;font-weight:900!important;font-style:normal!important;display:inline-block!important;letter-spacing:-1.5px!important;background:linear-gradient(100deg,#6e0b17,#ff263f 55%,#ff7a90)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important;overflow:visible!important}.nav.shrunk .logo-text span{font-size:32px!important}@media(max-width:760px){.logo-text span{font-size:28px!important}.logo-text small{font-size:8px!important}}.section-title .eyebrow{background:linear-gradient(135deg,var(--brand-1, #ff263f),var(--brand-2, #8d0d20))!important;border:0!important;color:#fff!important;padding:10px 22px!important;border-radius:999px!important;font-weight:800!important;font-size:13px!important;letter-spacing:.5px!important;box-shadow:0 10px 25px #ff263f59!important;gap:8px!important}.section-title .eyebrow svg{width:16px!important;height:16px!important}.section-title h2{font-weight:800!important;font-size:clamp(34px,5vw,54px)!important;letter-spacing:0!important}.section-title p{font-size:15px!important;font-weight:500!important}.product-scroll{grid-auto-columns:minmax(300px,1fr)!important;gap:20px!important}@media(max-width:760px){.product-scroll{grid-auto-columns:minmax(240px,1fr)!important}}.catalog-grid{grid-template-columns:repeat(4,1fr)!important;gap:22px}@media(max-width:1300px){.catalog-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:900px){.catalog-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px}}@media(max-width:520px){.catalog-grid{grid-template-columns:1fr!important}}.product-img{height:270px!important}@media(max-width:900px){.product-img{height:220px!important}}@media(max-width:520px){.product-img{height:180px!important}}.product-info{padding:16px 16px 18px}.product-info h3{font-size:19px!important;line-height:1.3!important;min-height:auto!important;margin:0 0 8px!important;font-weight:800!important}.product-info .meta{justify-content:flex-start!important;gap:6px;margin:0 0 12px!important}.product-info .meta b{display:flex;align-items:center;gap:6px;font-size:14px!important;font-weight:700!important}.product-info .meta i{width:10px;height:10px}.price strong{font-size:26px!important}.price del{font-size:14px!important}.add{font-size:15px!important;height:48px!important}.eyebrow{display:inline-flex!important;align-items:center!important;gap:9px!important;background:linear-gradient(110deg,#ff263f,#8d0d20)!important;border:0!important;color:#fff!important;border-radius:999px!important;padding:5px 16px 5px 5px!important;box-shadow:0 6px 16px #ff263f30!important}.eyebrow svg{width:26px!important;height:26px!important;background:#ffffff30!important;border-radius:50%!important;padding:6px!important;box-sizing:border-box!important}.section-viewall{display:flex;justify-content:center;margin-top:32px}.section-viewall .btn.primary{background:linear-gradient(110deg,#ff263f,#8d0d20 62%,#ff4058)!important;box-shadow:0 8px 22px #ff263f35!important}.section-title h2{font-family:Orbitron,sans-serif!important;letter-spacing:-.5px!important}.section-title .eyebrow,.eyebrow{display:inline-flex!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:999px!important;padding:6px 20px 6px 6px!important;background:linear-gradient(120deg,#ff2d47,#a80d22)!important;color:#fff!important;font-family:Orbitron,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.4px!important;text-transform:uppercase!important;box-shadow:0 8px 20px #ff263f4d,inset 0 1px #ffffff35!important}.section-title .eyebrow svg,.eyebrow svg{width:32px!important;height:32px!important;padding:7px!important;box-sizing:border-box!important;border-radius:50%!important;background:#ffffff2e!important;box-shadow:inset 0 0 0 1px #fff5!important;color:#fff!important;flex-shrink:0!important}.section-title h2 .title-accent{font-family:Orbitron,sans-serif!important;color:#ff263f!important;-webkit-text-fill-color:#ff263f!important}.hero-copy .hero-lead{font-size:clamp(19px,2.1vw,24px)!important;line-height:1.35!important;font-weight:800!important;color:#fff!important;max-width:600px!important;margin:0 0 4px!important}.product-info{display:flex!important;flex-direction:column!important}.product-info .config-only-note,.product-info .add{min-height:48px!important;height:48px!important;box-sizing:border-box!important;margin-top:auto!important;justify-content:center!important}.product-info .config-only-note{display:flex!important;align-items:center!important}.hero .stats{gap:14px!important;flex-wrap:wrap!important}.hero .stats>div{display:flex!important;align-items:center!important;gap:10px!important;background:#ffffff0f!important;border:1px solid #ffffff26!important;border-radius:999px!important;padding:10px 20px 10px 10px!important;box-shadow:inset 0 1px #ffffff1a!important}.hero .stat-ic{width:36px!important;height:36px!important;background:linear-gradient(135deg,var(--brand-1,#ff263f),var(--brand-2,#8d0d20))!important;border:0!important}.hero .stat-ic svg{width:16px!important;height:16px!important}.hero .stat-txt{flex-direction:row!important;align-items:baseline!important;gap:5px!important;line-height:1!important;white-space:nowrap!important}.hero .stat-txt strong{font-size:15px!important}.hero .stat-txt span{font-size:12px!important;font-weight:700!important;color:#e7e7f0!important}@media(min-width:1101px){.products-layout{grid-template-columns:330px 1fr!important}}.product-scroll{grid-auto-columns:280px!important}@media(max-width:760px){.product-scroll{grid-auto-columns:78vw!important}}.mobile-only-link{display:none}@media(max-width:1100px){.mobile-only-link{display:flex!important}}@media(max-width:520px){.catalog-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.products-listing .product-info h3{font-size:14px!important;line-height:1.3!important}.products-listing .product-info .meta b{font-size:11px!important}.products-listing .price strong{font-size:17px!important}.products-listing .add{font-size:11px!important;height:40px!important}}.search-suggest-panel{position:fixed;background:#fff;border:1px solid #e6e6ee;border-radius:16px;box-shadow:0 20px 55px #0003,0 4px 14px #00000014;padding:8px;z-index:9999;max-height:420px;overflow-y:auto;animation:searchSuggestIn .18s ease;box-sizing:border-box}@keyframes searchSuggestIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.search-suggest-item{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:11px;cursor:pointer;transition:background .15s}.search-suggest-item:hover{background:#f4f4fb}.search-suggest-item img{width:46px;height:46px;object-fit:contain;background:#f6f6fb;border-radius:9px;padding:4px;box-sizing:border-box;flex-shrink:0}.search-suggest-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ssi-name{font-size:13.5px;font-weight:700;color:#17171f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssi-cat{font-size:11px;color:#8a8a9c}.ssi-price{font-size:13px;font-weight:800;color:#1fb35a;white-space:nowrap;flex-shrink:0}.search-suggest-viewall{width:100%;box-sizing:border-box;margin-top:4px;padding:11px 10px;background:#f4f4fb;border:0;border-radius:11px;color:#5a5a72;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:.15s}.search-suggest-viewall:hover{background:#eaeaf5;color:#171722}.search-suggest-viewall svg{width:14px}.search-suggest-loading,.search-suggest-empty{padding:16px 10px;text-align:center;font-size:12.5px;color:#9a9aac}@media(max-width:760px){.search-suggest-panel{max-height:60vh}}.admin-app,.admin-login,.admin-loading,.admin-modal-back{--red:#ef233c;--red2:#b80f28;--ink:#171722;--panel:#ffffff;--panel2:#f6f6fa;--line:#e4e4ec;--text:#171722;--muted:#6b6b7a;font-family:Inter,sans-serif;color:var(--text)}.admin-app,.admin-login,.admin-loading{background:#f5f5fa}.admin-modal-back button,.admin-modal-back input,.admin-modal-back select,.admin-modal-back textarea{font:inherit}.admin-app{min-height:100vh;position:relative;overflow-x:hidden}.admin-app button,.admin-app input,.admin-app select,.admin-app textarea,.admin-login input,.admin-login button{font:inherit}.admin-cursor-glow{position:fixed;z-index:0;width:360px;height:360px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ef233c12,transparent 68%)}.admin-side{position:fixed;z-index:30;left:0;top:0;bottom:0;width:250px;background:#fff;border-right:1px solid #ececf2;padding:22px 15px;box-sizing:border-box;display:flex;flex-direction:column}.side-brand{height:55px;display:flex;align-items:center;gap:10px;padding:0 10px;border-bottom:1px solid #ececf2}.side-brand>svg{color:var(--red);width:27px;filter:drop-shadow(0 0 8px #ef233c66)}.side-brand span{font-weight:800;letter-spacing:1px}.side-brand b{display:block;color:var(--red);font-size:9px;letter-spacing:3px}.side-brand button{display:none;margin-left:auto;background:none;border:0;color:#171722}.admin-side nav{display:flex;flex-direction:column;gap:5px;padding-top:25px}.admin-side nav button{height:46px;padding:0 13px;background:none;border:1px solid transparent;border-radius:9px;color:#8a8a9a;display:flex;align-items:center;gap:12px;text-align:left;transition:.18s}.admin-side nav button svg{width:18px}.admin-side nav button:hover{color:#171722;background:#f6f6fa}.admin-side nav button.active{color:var(--red);font-weight:700;background:linear-gradient(90deg,#ef233c14,transparent);border-color:#ef233c38;box-shadow:inset 3px 0 var(--red)}.admin-side nav button.active svg{color:var(--red)}.admin-side nav button i{margin-left:auto;font-style:normal;background:var(--red);color:#fff;border-radius:20px;padding:2px 6px;font-size:9px;box-shadow:0 0 12px #ef233c77}.side-user{margin-top:auto;padding:14px 8px;border-top:1px solid #ececf2;display:flex;align-items:center;justify-content:space-between}.side-user>div{display:flex;align-items:center;gap:9px}.side-user svg{width:18px}.side-user span{display:flex;flex-direction:column;font-size:11px}.side-user small{color:#6b6b7a}.side-user>button{background:none;border:0;color:#8a8a9a}.side-user>button:hover{color:var(--red)}.admin-main{margin-left:250px;min-height:100vh;position:relative;z-index:1}.admin-top{position:sticky;top:0;z-index:20;height:72px;background:#ffffffd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #ececf2;display:flex;align-items:center;padding:0 30px;gap:16px}.admin-search{height:39px;width:min(460px,45vw);display:flex;align-items:center;background:#f6f6fa;border:1px solid #e4e4ec;border-radius:8px}.admin-search svg,.tool-search svg{width:16px;color:#8a8a9a;margin:0 11px}.admin-search input,.tool-search input{background:none;border:0;outline:0;color:#171722;width:100%;font-size:12px}.admin-menu{display:none;background:none;border:0;color:#171722}.admin-bell{margin-left:auto;width:38px;height:38px;border-radius:8px;background:#f6f6fa;border:1px solid #e4e4ec;color:#5a5a68;display:grid;place-items:center;position:relative}.admin-bell svg{width:17px}.admin-bell i{position:absolute;right:-4px;top:-5px;background:var(--red);font-size:8px;font-style:normal;width:17px;height:17px;border-radius:50%;display:grid;place-items:center}.top-profile{display:flex;align-items:center;gap:9px}.top-profile>span{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,var(--red),#65101d);display:grid;place-items:center;font-size:11px;font-weight:800}.top-profile>div{display:flex;flex-direction:column;font-size:11px}.top-profile small{color:#8a8a9a}.admin-content{padding:25px 30px 60px;max-width:1600px;margin:auto}.crumbs{display:flex;align-items:center;gap:6px;color:#6b6b7a;font-size:10px;margin-bottom:18px}.crumbs svg{width:12px}.crumbs b{color:#4a4a58}.admin-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.admin-title h1{font-size:28px;margin:0}.admin-title p{margin:5px 0 0;color:var(--muted);font-size:12px}.red-btn,.outline-red{height:42px;padding:0 16px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:11px;transition:.18s}.red-btn{color:#fff;border:1px solid #ff5063;background:linear-gradient(120deg,var(--red,#ef233c),var(--red2,#b80f28));white-space:nowrap;box-shadow:0 5px 18px #ef233c25}.red-btn:hover{transform:translateY(-2px);box-shadow:0 8px 26px #ef233c45}.red-btn:disabled{opacity:.6}.outline-red{border:1px solid #ef233c66;background:#ef233c0b;color:#d81b3f}.outline-red:hover{background:#ef233c1c}.compact{height:37px}.red-btn svg,.outline-red svg{width:15px}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi-grid article{background:linear-gradient(145deg,#f6f6fa,#f6f6fa);border:1px solid #e4e4ec;border-radius:12px;padding:17px;transition:.2s}.kpi-grid article>div{display:flex;justify-content:space-between;color:#6b6b7a;font-size:11px}.kpi-grid article>div svg{width:18px;color:var(--red)}.kpi-grid article>strong{display:block;font-size:24px;margin:14px 0}.kpi-grid footer{height:32px;display:flex;align-items:end;gap:6px}.kpi-grid footer b{font-size:10px;color:#46d89a}.kpi-grid footer b.down{color:#d81b3f}.kpi-grid footer small{font-size:9px;color:#8a8a9a}.mini-bars{height:28px;margin-left:auto;display:flex;align-items:end;gap:2px}.mini-bars i{width:3px;background:linear-gradient(var(--red),#68111c);border-radius:2px}.admin-two{display:grid;grid-template-columns:1.3fr .7fr;gap:14px;margin-top:14px}.admin-two.wide-left{grid-template-columns:1.6fr .6fr}.admin-panel{background:#fff;border:1px solid #e4e4ec;border-radius:12px;overflow:hidden}.admin-panel>header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #ececf2}.admin-panel h2{font-size:13px}.admin-panel>header button{background:none;border:0;color:#d81b3f;font-size:10px;display:flex;align-items:center}.admin-panel>header svg{width:13px}.sales-chart{height:210px;padding:25px 25px 15px;display:flex;align-items:end;gap:12px}.sales-chart>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px}.sales-chart span{width:100%;max-width:38px;min-height:5px;background:linear-gradient(to top,#6b111d,var(--red));border-radius:5px 5px 2px 2px;box-shadow:0 0 12px #ef233c20;transition:.25s}.sales-chart span:hover{filter:brightness(1.3);transform:scaleX(1.08)}.sales-chart small{font-size:9px;color:#6b6b7a}.sales-chart.large{height:280px}.top-list,.stock-list{padding:8px 16px}.top-list>div,.stock-list>div{height:51px;border-bottom:1px solid #ececf2;display:flex;align-items:center;gap:10px}.top-list>div>i{width:24px;height:24px;border-radius:6px;background:#eeeef4;display:grid;place-items:center;font-style:normal;font-size:9px;color:#d81b3f}.top-list span,.stock-list span{display:flex;flex-direction:column;min-width:0}.top-list b,.stock-list b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-list small,.stock-list small{font-size:9px;color:#6b6b7a}.top-list strong{margin-left:auto;font-size:10px}.stock-list img{width:38px;height:38px;object-fit:contain;background:#eeeef4;border-radius:6px}.stock-list strong{margin-left:auto;color:#d81b3f;font-size:9px}.admin-table-wrap{overflow:auto}.admin-table-wrap table{width:100%;border-collapse:collapse;min-width:760px}.admin-table-wrap th{text-align:left;padding:12px 14px;color:#6b6b7a;font-size:9px;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid #e4e4ec}.admin-table-wrap td{padding:12px 14px;border-bottom:1px solid #ececf2;font-size:10px;color:#4a4a58}.admin-table-wrap tbody tr{transition:.15s;cursor:pointer}.admin-table-wrap tbody tr:hover{background:#ef233c08}.admin-table-wrap td strong,.admin-table-wrap td b{color:#171722}.status{display:inline-flex;padding:4px 7px;border:1px solid;border-radius:20px;font-size:8px;font-weight:700;white-space:nowrap}.status.en-attente{color:#f2b84b;border-color:#f2b84b44;background:#f2b84b10}.status.confirmee,.status.en-preparation{color:#52a5ff;border-color:#52a5ff44;background:#52a5ff10}.status.en-livraison{color:#a987ff;border-color:#a987ff44;background:#a987ff10}.status.livree,.status.prete{color:#45d69a;border-color:#45d69a44;background:#45d69a10}.status.annulee{color:#d81b3f;border-color:#ff617344;background:#ff617310}.icon-btn,.row-actions button{width:29px;height:29px;border-radius:6px;background:#eeeef4;border:1px solid #e4e4ec;color:#6b6b7a;display:grid;place-items:center}.icon-btn svg,.row-actions svg{width:13px}.admin-tools{display:flex;gap:10px;margin-bottom:13px}.tool-search{height:39px;display:flex;align-items:center;background:#f6f6fa;border:1px solid #e4e4ec;border-radius:8px;min-width:300px}.admin-tools select,.product-form select,.order-detail select,.build-detail select{height:39px;border:1px solid #e4e4ec;background:#f6f6fa;color:#4a4a58;border-radius:8px;padding:0 11px;font-size:10px;outline:0}.table-panel{min-height:300px}.product-cell{display:flex;align-items:center;gap:10px}.product-cell img{width:42px;height:38px;object-fit:contain;background:#eeeef4;border-radius:6px}.row-actions{display:flex;gap:5px}.row-actions button.danger,.danger{color:#d81b3f!important}.admin-skeleton{display:grid;gap:8px;padding:16px}.admin-skeleton i{height:43px;border-radius:7px;background:linear-gradient(90deg,#f6f6fa,#ececf2,#f6f6fa);background-size:200%;animation:adminShimmer 1.2s infinite}.admin-modal-back{position:fixed;inset:0;z-index:100;background:#000c;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-modal{position:relative;width:min(700px,94vw);max-height:88vh;overflow:auto;background:#fff;border:1px solid #dcdce6;border-radius:14px;padding:25px;box-sizing:border-box;box-shadow:0 25px 80px #0002,0 0 35px #ef233c16}.modal-close{position:absolute;right:15px;top:15px;background:none;border:0;color:#6b6b7a}.modal-close svg{width:18px}.order-detail header,.product-form header,.build-detail header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.order-detail h2,.product-form h2,.build-detail h2{margin:3px 0;font-size:21px}.order-detail header small,.product-form header small,.build-detail header small{color:var(--red);font-size:8px;letter-spacing:1.5px}.order-detail header button{border:1px solid #dcdce6;background:#eeeef4;color:#5a5a68;border-radius:7px;padding:8px 10px;display:flex;gap:6px;font-size:9px}.order-detail header svg{width:13px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-grid>div,.build-client{background:#f6f6fa;border:1px solid #e4e4ec;border-radius:8px;padding:13px}.detail-grid h3{font-size:10px;color:#6b6b7a}.detail-grid p{font-size:11px;line-height:1.8;color:#6b6b7a}.order-detail label,.build-detail label,.product-form label{display:flex;flex-direction:column;gap:6px;color:#6b6b7a;font-size:10px;margin-top:12px}.order-detail textarea{min-height:75px;background:#f6f6fa;border:1px solid #e4e4ec;border-radius:8px;color:#171722;padding:10px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px}.form-grid .full{grid-column:1/3}.product-form input{height:39px;background:#f6f6fa;border:1px solid #e4e4ec;border-radius:8px;color:#171722;padding:0 10px;outline:0}.product-form textarea{background:#f6f6fa;border:1px solid #e4e4ec;border-radius:8px;color:#171722;padding:10px;outline:0;font-family:inherit;resize:vertical;min-height:90px}.product-form textarea:focus{border-color:var(--red)}.product-form input:focus{border-color:var(--red)}.product-form .red-btn{margin-top:20px}.toggle{flex-direction:row!important;align-items:center}.toggle input{height:auto}.confirm{text-align:center;padding:15px}.confirm>svg{width:44px;height:44px;color:var(--red)}.confirm p{color:#6b6b7a;font-size:12px}.confirm>div{display:flex;justify-content:center;gap:9px;margin-top:20px}.confirm>div>button:first-child{background:#eeeef4;border:1px solid #e4e4ec;color:#5a5a68;border-radius:8px;padding:0 16px}.build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.build-grid article{background:linear-gradient(145deg,#f6f6fa,#f6f6fa);border:1px solid #e4e4ec;border-radius:12px;padding:16px;cursor:pointer}.build-grid article:hover{border-color:#ef233c88;box-shadow:0 13px 35px #0008,0 0 18px #ef233c13}.build-grid header{display:flex;align-items:center;gap:9px}.build-grid header>svg{color:var(--red);width:25px}.build-grid header span{display:flex;flex-direction:column}.build-grid header small{font-size:7px;color:#6b6b7a}.build-grid header b{font-size:11px}.build-grid header i{margin-left:auto}.build-grid h3{font-size:13px;margin:18px 0 3px}.build-grid p{font-size:10px;color:#8a8a9a}.build-grid footer{border-top:1px solid #ececf2;padding-top:12px;display:flex;justify-content:space-between}.build-grid footer strong{color:#d81b3f}.build-grid footer small{color:#8a8a9a}.build-detail header{justify-content:flex-start;gap:12px}.build-detail header>svg{width:35px;color:var(--red)}.build-client{display:flex;flex-direction:column}.build-client span{font-size:10px;color:#6b6b7a}.components-list{margin:13px 0}.components-list>div{display:grid;grid-template-columns:130px 1fr auto;gap:10px;padding:10px;border-bottom:1px solid #ececf2;font-size:10px}.components-list span{color:#6b6b7a}.components-list .build-line-delivery{background:#ef233c0c;border-radius:6px;border-bottom-color:#ef233c30}.components-list .build-line-delivery span{color:#d81b3f}.build-total{display:flex;justify-content:space-between;padding:16px;background:#eeeef4;border-radius:8px}.build-total strong{font-size:18px;color:#d81b3f}.order-items-list{margin-top:8px;display:flex;flex-direction:column;gap:8px}.order-item-line{display:flex;align-items:center;gap:10px;background:#f6f6fa;border:1px solid #e4e4ec;border-radius:8px;padding:9px 12px}.order-item-line img{width:38px;height:34px;object-fit:contain;background:#eeeef4;border-radius:6px;flex-shrink:0}.order-item-line span{display:flex;flex-direction:column;min-width:0;flex:1}.order-item-line b{font-size:11px;color:#171722;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-item-line small{font-size:9px;color:#6b6b7a}.order-item-line strong{font-size:11px;color:#d81b3f;flex-shrink:0}.detail-grid+div>.muted{color:#6b6b7a;font-size:11px}.stats-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:14px}.big-stat{padding:22px;font-size:28px;font-weight:800}.big-stat small{display:block;color:#6b6b7a;font-size:10px;font-weight:400}.donut-wrap{display:flex;align-items:center;gap:30px;padding:35px}.donut{width:130px;height:130px;border-radius:50%;background:conic-gradient(var(--red) 0 40%,#8d1727 40% 64%,#46121a 64% 80%,#ececf2 80%);position:relative}.donut:after{content:"";position:absolute;inset:28px;background:#fff;border-radius:50%}.donut-wrap ul{list-style:none;padding:0;flex:1}.donut-wrap li{display:flex;gap:8px;font-size:10px;margin:10px 0}.donut-wrap li i{width:7px;height:7px;border-radius:50%;background:var(--red)}.donut-wrap li b{margin-left:auto}.admin-login,.admin-loading{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden}.login-grid{position:absolute;inset:0;background-image:linear-gradient(#ef233c0a 1px,transparent 1px),linear-gradient(90deg,#ef233c0a 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle,#000,transparent 70%);mask-image:radial-gradient(circle,#000,transparent 70%)}.admin-login:before{content:"";position:absolute;width:500px;height:500px;background:#ef233c18;border-radius:50%;filter:blur(100px)}.admin-login form{position:relative;width:min(420px,90vw);padding:35px;background:#ffffffed;border:1px solid #dcdce6;border-radius:15px;box-sizing:border-box;box-shadow:0 30px 80px #0002,0 0 40px #ef233c12}.admin-mark{display:flex;gap:10px;align-items:center}.admin-mark svg{color:var(--red)}.admin-mark span{font-weight:800}.admin-mark b{display:block;color:var(--red);font-size:8px;letter-spacing:3px}.admin-login form>small{display:block;color:var(--red);font-size:8px;letter-spacing:2px;margin-top:30px}.admin-login h1{font-size:25px;margin:8px 0}.admin-login p{color:#8a8a9a;font-size:11px}.admin-login label{display:flex;flex-direction:column;gap:6px;color:#5a5a68;font-size:10px;margin-top:15px}.admin-login label input{height:42px;border:1px solid #e4e4ec;background:#f6f6fa;border-radius:8px;color:#171722;padding:0 11px;outline:0}.admin-login label input:focus{border-color:var(--red);box-shadow:0 0 0 3px #ef233c12}.admin-login .remember{flex-direction:row;align-items:center}.admin-login .remember input{height:auto}.admin-login .red-btn{width:100%;margin-top:20px}.demo-login{text-align:center;color:#8a8a9a;font-size:9px;margin-top:13px}.admin-error{padding:11px;border:1px solid #ef233c55;background:#ef233c10;color:#d81b3f;border-radius:8px;font-size:10px;margin:10px 0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes adminShimmer{to{background-position:-200%}}@media(max-width:1100px){.kpi-grid{grid-template-columns:1fr 1fr}.admin-two,.admin-two.wide-left,.stats-grid{grid-template-columns:1fr}.build-grid{grid-template-columns:1fr 1fr}.admin-side{transform:translate(-100%);transition:.25s}.admin-side.open{transform:none}.side-brand button{display:block}.admin-main{margin-left:0}.admin-menu{display:block}.side-back{position:fixed;z-index:25;inset:0;background:#0009}}@media(max-width:650px){.admin-content{padding:20px 13px 45px}.admin-top{padding:0 13px}.admin-search{width:auto;flex:1}.top-profile>div{display:none}.kpi-grid,.build-grid,.admin-two{grid-template-columns:1fr}.admin-title{align-items:flex-start;gap:12px}.admin-title h1{font-size:23px}.admin-tools{flex-wrap:wrap}.tool-search{min-width:100%;box-sizing:border-box}.detail-grid,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.admin-modal{padding:20px 15px}.donut-wrap{flex-direction:column}.components-list>div{grid-template-columns:1fr}.admin-title .red-btn,.admin-title .outline-red{flex-shrink:0}}.socket-checks{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.chk-pill{flex-direction:row!important;align-items:center;gap:6px!important;background:#f6f6fa;border:1px solid #e4e4ec;border-radius:20px;padding:6px 12px!important;font-size:10px!important;color:#4a4a58!important;margin:0!important;cursor:pointer}.chk-pill input{height:auto}.image-uploader-grid{display:flex;flex-wrap:wrap;gap:10px}.img-thumb{position:relative;width:86px;height:86px;border-radius:10px;overflow:hidden;background:#f6f6fa;border:1px solid #e4e4ec}.img-thumb img{width:100%;height:100%;object-fit:cover}.img-thumb.primary{border-color:#ef233c88;box-shadow:0 0 0 2px #ef233c33}.img-thumb .primary-tag{position:absolute;left:0;top:0;background:linear-gradient(90deg,#ef233c,#b80f28);color:#fff;font-size:7px;font-style:normal;padding:2px 6px;border-radius:0 0 6px}.img-thumb-actions{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;background:#000a;opacity:0;transition:.15s}.img-thumb:hover .img-thumb-actions{opacity:1}.img-thumb-actions button{width:24px;height:24px;border-radius:6px;background:#eeeef4;border:1px solid #dcdce6;color:#4a4a58;display:grid;place-items:center}.img-thumb-actions button svg{width:12px}.img-thumb-actions button.danger svg{color:#d81b3f}.add-thumb{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:#6b6b7a;font-size:9px;border-style:dashed!important}.add-thumb:hover{border-color:#ef233c88!important;color:#d81b3f}.add-thumb svg{width:20px}.img-hint{display:block;margin-top:9px;color:#6b6b7a;font-size:9px}.icon-btn.danger{color:#d81b3f;border-color:#ef233c33}.build-grid footer button{background:none;border:0}.ship-input{height:32px;width:100px;background:#f6f6fa;border:1px solid #e4e4ec;border-radius:6px;color:#171722;padding:0 9px;font-size:11px;outline:0}.ship-input:focus{border-color:var(--red)}.ship-input.num{width:80px}.order-products-cell{display:flex;flex-wrap:wrap;gap:4px;max-width:260px}.order-product-pill{background:#f6f6fa;border:1px solid #e4e4ec;border-radius:6px;padding:2px 8px;font-size:11px;color:#171722;white-space:nowrap}.admin-app,.admin-login,.admin-modal-back{font-size:15px}.admin-app *,.admin-login *,.admin-modal-back *{font-size:15px!important}.admin-app svg,.admin-login svg,.admin-app img,.admin-login img,.admin-modal-back svg,.admin-modal-back img{font-size:0!important}.admin-title h1{font-size:30px!important}.admin-title p{font-size:14px!important}.admin-login h1{font-size:28px!important}.admin-login p{font-size:13px!important}.order-detail h2,.product-form h2,.build-detail h2{font-size:24px!important}.order-detail header small,.product-form header small,.build-detail header small{font-size:11px!important}.kpi-grid article>strong{font-size:28px!important}.kpi-grid article>div{font-size:13px!important}.kpi-grid footer small{font-size:11px!important}.big-stat{font-size:32px!important}.big-stat small{font-size:13px!important}.admin-panel h2{font-size:17px!important}.side-brand b{font-size:11px!important}.side-brand span{font-size:16px!important}.status{font-size:11px!important}.admin-side nav button i{font-size:11px!important}.admin-side nav button{font-size:14px!important}.crumbs{font-size:12px!important}.admin-table-wrap th{font-size:11px!important}.admin-table-wrap td{font-size:13px!important}.top-list small,.stock-list small{font-size:11px!important}.build-grid header small{font-size:9px!important}.build-grid p,.donut-wrap li{font-size:12px!important}.demo-login{font-size:11px!important}.product-form{font-size:16px!important}.product-form label{font-size:15px!important;font-weight:600!important;color:#3a3a48!important;gap:8px!important;margin-top:16px!important}.product-form input,.product-form select,.product-form textarea{font-size:16px!important;height:48px!important;padding:0 14px!important}.product-form textarea{height:auto!important;min-height:110px!important;padding:12px 14px!important;line-height:1.6!important}.product-form .toggle{font-size:15px!important}.product-form .chk-pill{font-size:13px!important}.img-editor-back{position:fixed;inset:0;z-index:120;background:#000c;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.img-editor{width:min(400px,94vw);background:#fff;border:1px solid #dcdce6;border-radius:14px;padding:22px;box-sizing:border-box;box-shadow:0 25px 80px #0002,0 0 35px #ef233c16;display:flex;flex-direction:column;align-items:center;gap:14px}.img-editor h3{margin:0;font-size:16px;align-self:flex-start}.img-editor-hint{margin:0;color:#6b6b7a;font-size:11px;align-self:flex-start}.img-editor-frame{position:relative;overflow:hidden;border-radius:10px;background:#0e0e14;border:1px solid #e4e4ec;touch-action:none;cursor:grab}.img-editor-frame:active{cursor:grabbing}.img-editor-frame img{-webkit-user-select:none;user-select:none;pointer-events:none}.img-editor-zoom{display:flex;flex-direction:column;gap:6px;width:100%;color:#6b6b7a;font-size:11px}.img-editor-zoom input[type=range]{width:100%;accent-color:#ef233c}.img-editor-actions{display:flex;justify-content:flex-end;gap:10px;width:100%}.img-editor-actions button:first-child{background:#eeeef4;border:1px solid #e4e4ec;color:#5a5a68;border-radius:8px;height:37px;padding:0 16px;font-size:11px;font-weight:700}.img-editor-actions button:disabled{opacity:.6;cursor:not-allowed}.img-thumb-actions{gap:5px}
