/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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;-webkit-text-decoration:inherit;-webkit-text-decoration: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 components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--g:#00bf63;--d:#111c22;--m:#6d7880;--l:#e4e9eb;--s:#f4f6f7}*{box-sizing:border-box}body{color:var(--d);margin:0;font-family:Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.promo{color:#d7dfe2;text-align:center;background:#0f191f;padding:9px;font-size:12px}.head{align-items:center;gap:25px;max-width:1320px;height:76px;margin:auto;padding:0 24px;display:flex}.logo{letter-spacing:2px;background:0 0;border:0;font-size:20px;font-weight:900}.logo span{background:var(--g);color:#fff;letter-spacing:-1px;padding:9px 7px}.head label{background:var(--s);border:1px solid #dae0e3;flex:1;padding:11px 15px}.head input{background:0 0;border:0;outline:0;width:95%}.account{background:0 0;border:0;align-items:center;gap:8px;font-size:24px;display:flex}.account small{text-align:left;color:#768087;font-size:10px}header{z-index:30;border-bottom:1px solid var(--l);background:#fff;position:sticky;top:0}nav{border-top:1px solid #edf0f1;align-items:center;gap:30px;max-width:1320px;height:44px;margin:auto;padding:0 24px;display:flex}nav button{background:0 0;border:0;height:100%;font-size:11px;font-weight:900}.right{margin-left:auto!important}.hero{background:var(--d);color:#fff;grid-template-columns:1fr 1fr;max-width:1320px;min-height:470px;margin:24px auto 0;display:grid}.hero em,.section>em,.page>em,.buildcta em,.title em,.stephead em{color:var(--g);letter-spacing:2px;font-size:10px;font-style:normal;font-weight:900}.hero h1 span{color:var(--g)}.hero p{color:#aeb8bd;font-size:17px}.hero button,.buildcta button{background:var(--g);color:#fff;border:0;margin:18px 10px 20px 0;padding:15px 22px;font-size:11px;font-weight:900}.hero .outline{background:0 0;border:1px solid #58646a}.hero>div>small{color:#96a3a9;display:block}.heroart{background:radial-gradient(circle,#185044,#101a20 65%);justify-content:center;align-items:center;gap:20px;display:flex}.heroart>i{color:#00bf63;border:1px solid #48635d;padding:10px;font-weight:700}.tower{background:linear-gradient(145deg,#2b3a41,#0c1317);border:2px solid #596970;width:205px;height:315px;padding:15px;box-shadow:20px 25px 45px #0009}.tower span{box-shadow:inset 0 0 0 3px var(--g);border:6px solid #39494f;border-radius:50%;width:105px;height:105px;margin:9px auto;display:block}.tower b{color:var(--g);font-size:9px;position:absolute}.perks{border:1px solid var(--l);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:auto;padding:22px;display:grid}.perks div{border-right:1px solid var(--l);grid-template-columns:40px 1fr;padding-left:18px;display:grid}.perks div:last-child{border:0}.perks i{color:var(--g);grid-row:1/3;font-size:25px}.perks b{font-size:12px}.perks small{color:var(--m)}.section h2,.buildcta h2{margin:8px 0 24px;font-size:30px}.categories{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.categories button{border:1px solid var(--l);text-align:left;background:#fff;height:140px;padding:17px}.categories button:hover{border-color:var(--g)}.categories i,.categories b,.categories small{display:block}.categories i{color:var(--g);font-size:20px;font-style:normal;font-weight:900}.categories b{margin:25px 0 8px;font-size:11px}.categories small{color:var(--m);font-size:9px}.featured{background:var(--s);max-width:none;margin-bottom:0;padding:60px max(24px,50% - 635px)}.grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.card{border:1px solid var(--l);background:#fff;min-width:0}.art{background:linear-gradient(145deg,#f7f9fa,#e8edef);justify-content:center;align-items:center;height:190px;display:flex;position:relative}.art>strong{filter:drop-shadow(10px 12px 6px #0003);font-size:45px}.art>small{color:var(--g);font-weight:700;position:absolute}.art>i{background:var(--g);color:#fff;padding:5px;font-size:8px;font-style:normal;position:absolute;top:10px;left:10px}.cardbody{padding:16px}.cardbody>em{color:var(--g);font-size:9px;font-style:normal;font-weight:700}.cardbody h3{height:36px;margin:7px 0;font-size:14px}.cardbody p{color:var(--m);font-size:10px}.cardbody del,.cardbody>small,.cardbody .price{display:block}.cardbody del{color:#879197;font-size:10px}.price{margin:3px 0;font-size:21px}.cardbody>small{margin:5px 0;font-size:9px}.cardbody>button,.summary>button{background:var(--d);color:#fff;border:0;width:100%;margin-top:8px;padding:12px;font-size:10px;font-weight:700}.cardbody>button:disabled{background:#bdc4c7}.buildcta{color:#fff;background:#142129;grid-template-columns:1fr 1fr;max-width:1272px;margin:0 auto 70px;padding:45px 55px;display:grid}.flow{justify-content:center;align-items:center;display:flex}.flow span{width:62px;height:62px;color:var(--g);border:1px solid #516169;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.flow small{color:#9ca8ae;font-size:8px;position:absolute;top:70px}.page{max-width:1320px;margin:auto;padding:32px 24px 75px}.crumb{color:#899299;font-size:10px}.title{justify-content:space-between;align-items:end;display:flex}.title h1,.page>h1{margin:7px 0;font-size:38px}.title p,.muted{color:var(--m)}.title select{border:1px solid var(--l);padding:11px}.catalog{grid-template-columns:210px 1fr;gap:28px;margin-top:25px;display:grid}.catalog aside{border:1px solid var(--l);height:max-content;padding:18px}.catalog aside h3{font-size:11px}.catalog aside button{color:#657078;background:0 0;border:0;justify-content:space-between;width:100%;padding:8px 0;font-size:11px;display:flex}.catalog aside button.on{color:var(--g);font-weight:700}.catalog aside hr{border:0;border-top:1px solid var(--l)}.catalog aside label{padding:5px 0;font-size:10px;display:block}.progress{grid-template-columns:repeat(7,1fr);margin:35px 0;display:grid}.progress div{text-align:center;position:relative}.progress div:after{content:"";background:#dbe0e2;height:1px;position:absolute;top:15px;left:60%;right:-40%}.progress div:last-child:after{display:none}.progress span{z-index:1;background:#fff;border:1px solid #ccd3d6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:auto;font-size:10px;display:flex;position:relative}.progress small{margin-top:7px;font-size:8px;display:block}.progress .now span,.progress .done span{background:var(--g);color:#fff;border-color:var(--g)}.builder{grid-template-columns:1fr 350px;gap:25px;display:grid}.builder>section{border:1px solid var(--l);padding:24px}.stephead{border-bottom:1px solid var(--l);justify-content:space-between;display:flex}.stephead h2{margin:5px 0 18px}.stephead>b{color:var(--g);background:#e8faf4;height:max-content;padding:7px;font-size:9px}.option{text-align:left;border:1px solid var(--l);background:#fff;grid-template-columns:65px 1fr 135px 70px;align-items:center;width:100%;margin-top:12px;padding:10px;display:grid}.option:hover{border-color:var(--g)}.option>i{background:var(--s);justify-content:center;align-items:center;height:55px;font-style:normal;font-weight:700;display:flex}.option>span{padding-left:14px}.option>span small,.option>span b,.option>span em{display:block}.option>span small{color:var(--g);font-size:8px}.option>span em{color:var(--m);font-size:9px;font-style:normal}.option>u{background:var(--d);color:#fff;text-align:center;padding:9px;font-size:9px;text-decoration:none}.summary{border:1px solid var(--l);height:max-content;padding:20px}.summary>div{border-top:1px solid #edf0f1;align-items:center;padding:8px 0;display:flex}.summary>div>i{background:#edf1f2;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:flex}.summary>div>span{flex:1;padding-left:8px}.summary small,.summary span b{font-size:8px;display:block}.summary strong{font-size:9px}.summary>p{justify-content:space-between;display:flex}.summary>p>b{font-size:20px}.summary>button{background:var(--g)}.admin{background:#f3f5f6;grid-template-columns:215px 1fr;min-height:100vh;display:grid}.admin>aside{background:var(--d);color:#fff;padding:25px 17px}.admin>aside .logo{color:#fff;margin-bottom:35px}.admin>aside>small{color:#65737b;letter-spacing:2px;margin:25px 10px 7px;font-size:8px;display:block}.admin>aside>button:not(.logo){color:#aeb8bd;text-align:left;background:0 0;border:0;width:100%;padding:11px}.admin>aside>button.sel{background:var(--g);color:#fff}.admin>section{min-width:0;padding:34px}.adminhead{justify-content:space-between;display:flex}.adminhead h1{margin:5px 0;font-size:26px}.adminhead>button{background:var(--g);color:#fff;border:0;padding:10px 18px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0;display:grid}.stats article,.admincols>article{border:1px solid var(--l);background:#fff;padding:19px}.stats small,.stats b,.stats em{display:block}.stats small{color:#7f8990;font-size:8px}.stats b{margin:12px 0;font-size:23px}.stats em{color:var(--g);font-size:9px;font-style:normal}.admincols{grid-template-columns:2fr 1fr;gap:15px;display:grid}.admincols h2{font-size:15px}table{border-collapse:collapse;width:100%;font-size:10px}th,td{text-align:left;border-bottom:1px solid var(--l);padding:12px 5px}.stock{border-top:1px solid var(--l);align-items:center;padding:10px;display:flex}.stock>i{background:var(--s);justify-content:center;align-items:center;width:38px;height:38px;font-size:9px;font-style:normal;display:flex}.stock>span{flex:1;padding:0 8px}.stock b,.stock small{font-size:9px;display:block}.stock strong{color:#1800ad;font-size:10px}.shade{z-index:50;background:#0008;position:fixed;inset:0}.drawer{z-index:60;background:#fff;flex-direction:column;width:420px;max-width:100%;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer>div{border-bottom:1px solid var(--l);justify-content:space-between;padding:16px 22px;display:flex}.drawer h2{font-size:17px}.drawer h2 i{background:var(--g);color:#fff;border-radius:50%;padding:5px;font-size:9px}.drawer button{border:0}.drawer>div button{background:0 0;font-size:25px}.drawer>section{flex:1;overflow:auto}.drawer article{border-bottom:1px solid var(--l);padding:14px 20px;display:flex}.drawer article>i{background:var(--s);justify-content:center;align-items:center;width:52px;height:52px;font-size:10px;font-style:normal;display:flex}.drawer article span{flex:1;padding-left:10px}.drawer article small,.drawer article b,.drawer article strong{font-size:9px;display:block}.drawer article b{margin:5px 0;font-size:11px}.drawer article button{background:0 0}.empty{text-align:center;margin-top:45%}.empty>b{color:#b9c2c6;font-size:55px}.empty button,.drawer>footer>button{background:var(--g);color:#fff;padding:12px 20px;font-weight:700}.drawer>footer{border-top:1px solid var(--l);color:var(--d);background:#fff;padding:18px;display:block}.drawer>footer p{justify-content:space-between;font-size:11px;display:flex}.drawer>footer strong{font-size:20px}.drawer>footer>button{width:100%}.toast{z-index:90;background:var(--d);border-left:4px solid var(--g);color:#fff;padding:13px 20px;font-size:11px;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}@media (width<=900px){.head{height:66px;padding:0 12px}.head label{background:#fff;position:absolute;top:66px;left:0;right:0}.head{margin-bottom:44px}.logo{font-size:15px}.account small{display:none}nav{padding:0 10px;overflow:auto}.right{display:none}.hero{grid-template-columns:1fr;margin:0}.hero>div:first-child{padding:42px 24px}.hero h1{font-size:42px}.heroart{min-height:280px}.perks{grid-template-columns:1fr 1fr}.categories{grid-template-columns:repeat(4,1fr)}.grid{grid-template-columns:repeat(2,1fr)}.buildcta{grid-template-columns:1fr;margin:0}.flow{margin:20px}.catalog{grid-template-columns:1fr}.catalog>aside{display:none}.builder,.admin{grid-template-columns:1fr}.admin>aside{display:none}.stats{grid-template-columns:1fr 1fr}.admincols{grid-template-columns:1fr}.admincols>article{overflow:auto}}@media (width<=560px){.hero h1{font-size:36px}.perks{grid-template-columns:1fr}.categories{grid-template-columns:repeat(2,1fr)}.section{padding:0 13px}.featured{padding:45px 13px}.grid{gap:7px}.art{height:135px}.cardbody{padding:11px}.price{font-size:17px}.buildcta{padding:35px 20px}.flow span{width:49px;height:49px}.page{padding:25px 13px}.progress{overflow:auto}.progress div{min-width:70px}.builder>section{padding:12px}.option{grid-template-columns:55px 1fr}.option>strong,.option>u,.stephead>b{display:none}.stats{grid-template-columns:1fr}.admin>section{padding:20px 12px}}body{color:#3c4347;background:#f4f4f4}.promo{color:#fff;background:#696f72;padding:7px;font-size:11px}.head{max-width:1180px;height:70px}.logo{color:#43494c;font-size:18px}.logo span{background:#00bf63;border-radius:3px}.head label{background:#fff;border:1px solid #d5d8da;border-radius:3px;height:40px;box-shadow:inset 0 1px 2px #00000008}header{box-shadow:0 2px 8px #00000012}nav{justify-content:flex-start;max-width:1180px;height:42px}nav button{color:#555c60;font-size:12px;font-weight:600}.storehome{padding-bottom:1px}.hero{background:linear-gradient(110deg,#151719 0%,#252a2e 56%,#0f1011 100%);max-width:1160px;height:330px;min-height:330px;margin:20px auto 0;position:relative;box-shadow:0 2px 9px #0003}.hero>div:first-child{padding:58px}.hero h1{margin:12px 0;font-size:40px;line-height:1.05}.hero p{max-width:440px;margin:8px 0;font-size:15px}.hero button{background:#00bf63;border-radius:3px;margin:18px 0 13px;padding:13px 24px}.hero>div>small{font-size:10px}.hero em{color:#00bf63}.heroart{background:radial-gradient(circle at 45% 48%,#41474b 0,#202427 55%,#0000 70%);display:block;position:relative;overflow:hidden}.heroart>i,.tower{display:none}.heroart>b{color:#fff;letter-spacing:3px;font-size:35px;line-height:.85;position:absolute;top:65px;right:45px}.heroart>b span{color:#00bf63}.headset{filter:drop-shadow(10px 16px 15px #0008);border:17px solid #e8ebed;border-bottom-color:#0000;border-radius:50%;width:155px;height:155px;top:44px;left:80px;transform:rotate(-10deg);position:absolute!important}.headset:before,.headset:after{content:"";background:#d9dddf;border-radius:14px;width:33px;height:65px;position:absolute;top:86px}.headset:before{left:-24px}.headset:after{right:-24px}.keyboard{background:#d8dcde;border:5px solid #8f969a;grid-template-columns:repeat(4,1fr);gap:7px;width:215px;height:72px;padding:10px;bottom:33px;left:185px;transform:skew(-10deg)rotate(-4deg);box-shadow:8px 15px 18px #0008;display:grid!important;position:absolute!important}.keyboard i{background:#555d61;border-radius:2px}.mouse{background:#e6e9ea;border-radius:25px;width:48px;height:78px;bottom:25px;left:48px;transform:rotate(18deg);box-shadow:7px 10px 14px #0008;position:absolute!important}.sliderdots{gap:6px;position:absolute;bottom:12px;left:50%;display:flex!important}.sliderdots i{background:#aaa;border-radius:50%;width:7px;height:7px}.sliderdots i:first-child{background:#00bf63}.perks{background:#fff;max-width:1160px;padding:16px 20px}.perks i{color:#00bf63}.section{max-width:1160px;margin:35px auto;padding:0}.section h2{text-align:center;color:#51575b;margin:0 0 22px;font-size:22px;font-weight:500}.categorysection{background:#fff;padding:24px 22px;box-shadow:0 1px 4px #00000016}.categories{grid-template-columns:repeat(8,1fr);gap:0}.categories button{text-align:center;border:0;border-right:1px solid #e4e4e4;height:92px;padding:10px}.categories button:last-child{border:0}.categories button:hover{background:#f4f4f4;border-color:#e4e4e4}.categories i{color:#00bf63;font-size:16px}.categories b{color:#555;margin:18px 0 0;font-size:10px}.featured{background:0 0;max-width:1160px;margin:35px auto;padding:10px 0 35px}.homegrid{grid-template-columns:repeat(3,1fr);gap:18px}.card{border:0;border-radius:3px;overflow:hidden;box-shadow:0 2px 7px #00000017}.art{background:#fff;height:205px}.art>strong{color:#404649;font-size:52px}.art>i{background:#00bf63}.cardbody{border-top:1px solid #eee;padding:15px 20px 19px}.cardbody>em{color:#8b9194}.cardbody h3{font-size:14px;font-weight:500}.price{color:#34393c;font-size:23px}.green{color:#00bf63}.cardbody>button{background:#00bf63;border-radius:3px}.carouselnav{justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.carouselnav button{color:#888;background:0 0;border:0;font-size:25px}.carouselnav i{background:#b8babc;border-radius:50%;width:7px;height:7px}.carouselnav i:first-of-type{background:#00bf63}.buildcta{color:#444;background:#fff;max-width:1160px;box-shadow:0 1px 4px #0002}.buildcta em{color:#00bf63}.buildcta p{color:#777}.buildcta button{background:#00bf63}.flow span{color:#00bf63;border-color:#ccc}.flow small{color:#777}.catalog .grid{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.hero{height:auto;min-height:560px}.heroart{min-height:250px}.homegrid{grid-template-columns:repeat(2,1fr)}.section,.featured{padding-left:14px;padding-right:14px}.categories{grid-template-columns:repeat(4,1fr)}.categories button:nth-child(4){border-right:0}}@media (width<=560px){.hero{min-height:525px}.hero>div:first-child{padding:34px 25px}.hero h1{font-size:32px}.heroart{min-height:235px}.headset{top:15px;left:40px;transform:scale(.75)rotate(-10deg)}.keyboard{bottom:12px;left:130px;transform:scale(.75)skew(-10deg)rotate(-4deg)}.heroart>b{font-size:25px;top:35px;right:20px}.perks,.homegrid,.catalog .grid{grid-template-columns:1fr 1fr}.categories{grid-template-columns:repeat(2,1fr)}.categories button{border-bottom:1px solid #e4e4e4}.featured h2{font-size:20px}}.storehome{background:#ededed}.storehome .cgHero{width:980px;max-width:calc(100% - 28px);height:340px;min-height:340px;box-shadow:none;background:linear-gradient(125deg,#050018,#1800ad 48%,#00bf63);border-radius:28px;margin-top:32px;overflow:hidden}.cgHero>div:first-child{z-index:2;padding:60px 0 45px 82px}.cgHero h1{margin:16px 0 0;font-size:39px;line-height:1.08}.cgHero h1 span{color:#1800ad;background:#fff;padding:0 5px}.cgHero p{color:#fff;margin:5px 0;font-size:22px;font-weight:700}.cgHero>div>small{display:none}.cgHero button{color:#1800ad;background:#fff;margin-top:15px;padding:10px 18px}.paymentPills{gap:8px;margin-top:28px;display:flex}.paymentPills b{color:#1800ad;background:#fff;border-radius:16px;padding:7px 10px;font-size:10px}.showCase{background:#181a1d;border:5px solid #2e3336;width:155px;height:215px;top:65px;left:40px;box-shadow:15px 18px 25px #050018aa;position:absolute!important}.showCase i{color:#fff;font-size:10px;position:absolute;top:8px;left:9px}.showCase span{border:5px solid #444;border-radius:50%;width:78px;height:78px;margin:20px auto;display:block;box-shadow:inset 0 0 0 3px #00bf63}.showMonitor{background:linear-gradient(135deg,#1800ad,#1800ad);border:8px solid #26292c;width:205px;height:135px;top:38px;right:35px;box-shadow:13px 17px 20px #05001888;position:absolute!important}.showMonitor b{color:#fff;justify-content:center;align-items:center;height:100%;font-size:38px;display:flex}.showMonitor:after{content:"";border-bottom:8px solid #292c2e;width:55px;height:45px;position:absolute;left:67px}.showGpu{color:#00bf63;background:#17191b;border:4px solid #303438;justify-content:center;align-items:center;width:230px;height:65px;font-size:25px;font-weight:900;display:flex;bottom:35px;right:45px;transform:rotate(-4deg);position:absolute!important}.showMb{color:#00bf63;background:#202326;border:5px solid #34383a;justify-content:center;align-items:center;width:100px;height:115px;font-weight:700;display:flex;bottom:42px;left:175px;transform:rotate(4deg);position:absolute!important}.financebar{background:#fff;border:1px solid #cacaca;border-radius:10px;justify-content:center;align-items:center;gap:14px;width:965px;max-width:calc(100% - 40px);height:66px;margin:25px auto 43px;display:flex;box-shadow:0 1px 2px #00000010}.financebar>b{color:#1800ad;font-size:25px}.financebar>b span{display:inline-block;transform:rotate(15deg)}.financebar>strong{font-size:17px}.financebar>small{font-size:8px}.financebar>em{color:#999;margin-left:10px;font-size:9px;font-style:normal}.financebar>a{color:#00bf63;font-size:9px;font-weight:700;text-decoration:underline}.compactSection{width:840px;max-width:calc(100% - 28px);margin:0 auto 42px}.rowTitle{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rowTitle h2{color:#464b4e;margin:0;font-size:17px;font-weight:400}.rowTitle>div{gap:8px;display:flex}.rowTitle>div button{color:#00bf63;background:0 0;border:1px solid #00bf63;border-radius:6px;width:30px;height:30px;font-size:19px}.chips{gap:7px;margin-bottom:10px;display:flex}.chips button{color:#888;background:#fff;border:1px solid #ccc;border-radius:15px;padding:5px 13px;font-size:9px}.chips button:first-child{color:#fff;background:#00bf63;border-color:#00bf63}.minirow{grid-template-columns:repeat(5,1fr);gap:7px;display:grid;overflow:hidden}.minicard{text-align:left;background:#fff;border:1px solid #d4d4d4;border-radius:12px;align-items:center;min-width:0;height:116px;padding:10px;display:flex}.minicard>i{color:#34383b;text-align:center;width:44%;font-size:20px;font-style:normal;font-weight:900}.minicard>span{flex:1;min-width:0}.minicard small,.minicard b,.minicard strong{font-size:8px;display:block}.minicard small{color:#aaa}.minicard b{height:39px;font-weight:500}.minicard strong{font-size:12px}.twodots{justify-content:center;gap:4px;margin-top:8px;display:flex}.twodots i{background:#00bf63;border-radius:5px;width:8px;height:6px}.twodots i:first-child{background:#00bf63;width:13px}.armabanner{color:#fff;background:#1800ad;border-radius:28px;grid-template-columns:58% 42%;width:980px;max-width:calc(100% - 28px);height:180px;margin:0 auto 26px;display:grid;overflow:hidden}.armabanner>div:last-child{padding:31px 48px}.armabanner h2{margin:0 0 14px;font-size:24px}.armabanner p{max-width:270px;font-size:11px}.armabanner button,.brandbanner button,.creatorbanner button{color:#444;background:#fff;border:0;border-radius:4px;padding:8px 15px;font-size:9px}.setupscene{clip-path:polygon(0 0,100% 0,83% 100%,0 100%);background:linear-gradient(120deg,#09002f,#1800ad);position:relative}.deskmonitor{background:linear-gradient(130deg,#142a37,#00bf63);border:8px solid #181a1b;justify-content:center;align-items:center;width:205px;height:110px;font-size:28px;font-weight:900;display:flex;position:absolute;top:25px;left:125px}.deskkeys{background:#191b1d;width:160px;height:34px;position:absolute;bottom:15px;left:185px;transform:skew(-18deg)}.deskhead{border:15px solid #181a1b;border-bottom-color:#0000;border-radius:50%;width:90px;height:100px;position:absolute;top:30px;left:35px}.categoryMosaic{grid-template-rows:1fr 1fr;grid-template-columns:1.8fr repeat(4,1fr);gap:6px;height:275px;display:grid}.categoryMosaic button{color:#fff;background:linear-gradient(140deg,#12171c,#1800ad);border:0;border-radius:10px;position:relative;overflow:hidden}.categoryMosaic .wide{grid-row:1/3}.categoryMosaic i{filter:drop-shadow(7px 8px 6px #000);font-size:31px;font-style:normal;font-weight:900;display:block}.categoryMosaic .wide i{font-size:55px}.categoryMosaic b{text-transform:uppercase;font-size:9px;position:absolute;bottom:8px;left:0;right:0}.dealgrid{grid-template-columns:repeat(4,1fr);gap:9px}.dealgrid .art{height:155px}.dealgrid .cardbody{padding:10px}.dealgrid .cardbody h3{height:27px;font-size:10px}.dealgrid .cardbody p,.dealgrid .cardbody>small,.dealgrid .cardbody>button{display:none}.dealgrid .price{font-size:15px}.brandbanner{color:#fff;background:linear-gradient(120deg,#071110,#00302d 45%,#020706);border-radius:26px;grid-template-columns:1.2fr .65fr .65fr;gap:8px;width:980px;max-width:calc(100% - 28px);height:330px;margin:0 auto 28px;padding:14px;display:grid;overflow:hidden}.brandbanner>div{padding:65px 22px}.brandbanner h2{margin:8px 0;font-size:29px}.brandbanner p{font-size:10px}.brandbanner .card{color:#333}.brandbanner .art{height:165px}.newsgrid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.newsgrid .minicard{height:110px}.creatorbanner{color:#fff;background:linear-gradient(110deg,#020a0d,#0d4968 53%,#217ecc);border-radius:25px;width:980px;max-width:calc(100% - 28px);height:205px;margin:0 auto 28px;padding:30px 50px;position:relative;overflow:hidden}.creatorbanner small{color:#00bf63}.creatorbanner h2{margin:8px 0;font-size:31px;line-height:.9}.creatorbanner p{font-size:10px}.giantKeyboard{color:#159ad8;background:#262a2d;border:8px solid #464c4f;justify-content:center;align-items:center;width:280px;height:90px;font-size:35px;display:flex;position:absolute;top:55px;right:110px;transform:rotate(-7deg);box-shadow:15px 20px 20px #0008}.brandgrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.brandgrid>article:first-child{color:#00bf63;background:#222;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;font-size:45px;display:flex}.brandgrid>article:first-child small{color:#fff;font-size:9px}.brandgrid .art{height:165px}.brandgrid .cardbody{padding:10px}.brandgrid .cardbody h3{font-size:10px}.brandgrid .cardbody p,.brandgrid .cardbody>small,.brandgrid .cardbody>button{display:none}.brandgrid .price{font-size:14px}.storefooter{color:#fff;background:#222;grid-template-columns:1fr 1fr 1fr 1fr;gap:25px;min-height:170px;margin-top:55px;padding:35px max(20px,50% - 420px);display:grid}.storefooter>div{border-right:1px solid #777;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.storefooter>div:last-child{border:0}.storefooter small{font-size:9px}.storefooter button{color:#fff;background:0 0;border:1px solid #aaa;border-radius:3px;padding:5px 10px;font-size:9px}@media (width<=900px){.storehome .cgHero{height:500px;min-height:500px}.cgHero>div:first-child{padding:45px 35px}.cgHero h1{font-size:32px}.pcShowcase{min-height:230px}.showCase{top:10px;left:10px;transform:scale(.72)}.showMonitor{top:10px;right:0;transform:scale(.72)}.showGpu{bottom:10px;right:0;transform:scale(.72)}.showMb{bottom:10px;left:130px;transform:scale(.7)}.minirow{grid-template-columns:repeat(3,1fr)}.minirow .minicard:nth-child(n+4){display:none}.categoryMosaic{grid-template-columns:1.5fr 1fr 1fr}.categoryMosaic button:nth-child(n+6){display:none}.dealgrid{grid-template-columns:repeat(2,1fr)}.brandbanner{grid-template-columns:1fr 1fr}.brandbanner .card:last-child{display:none}.giantKeyboard{opacity:.35;right:10px}.creatorbanner>div:first-child{z-index:2;position:relative}.storefooter{grid-template-columns:1fr 1fr}}@media (width<=560px){.financebar{gap:7px;padding:10px}.financebar>em,.financebar>a,.paymentPills b:last-child{display:none}.minirow{grid-template-columns:1fr 1fr}.minirow .minicard:nth-child(3){display:none}.armabanner{grid-template-columns:1fr;height:auto}.setupscene{clip-path:none;height:150px}.armabanner>div:last-child{padding:25px}.categoryMosaic{grid-template-columns:1.3fr 1fr;height:330px}.categoryMosaic button:nth-child(n+4){display:none}.newsgrid{grid-template-columns:1fr 1fr}.brandbanner{grid-template-columns:1fr;height:auto}.brandbanner>div{padding:30px 20px}.brandbanner .card{display:none}.creatorbanner{padding:25px}.creatorbanner h2{font-size:25px}.brandgrid{grid-template-columns:1fr 1fr}.storefooter{grid-template-columns:1fr}.storefooter>div{border-bottom:1px solid #666;border-right:0;padding:15px}}:root{--g:#00bf63;--d:#090909}.head{background:#111}.head .logo{align-items:center;width:135px;height:55px;padding:0;display:flex}.head .logo img{width:120px;height:auto;display:block}.head label{color:#fff;background:#171717;border-color:#5a5a5a}.head input{color:#fff}.head input::placeholder{color:#999}.account{color:#00bf63}.account small{color:#bbb}.account b{color:#fff}header{background:#111}nav{background:#fff;max-width:none;padding-left:max(24px,50% - 566px);padding-right:max(24px,50% - 566px)}nav button:first-child{color:#1800ad}.promo{background:#1800ad}.storehome .cgHero{background:linear-gradient(125deg,#050018 0%,#1800ad 53%,#00bf63)}.cgHero em{color:#00bf63}.cgHero h1 span,.cgHero button,.paymentPills b{color:#1800ad}.pcShowcase{background:radial-gradient(circle at 48% 54%,#00bf63,#1800ad 56%,#0000 72%)}.showMonitor{background:linear-gradient(135deg,#1800ad,#00bf63)}.financebar>b,.financebar>a{color:#1800ad}.chips button:first-child,.cardbody>button,.summary>button{background:#1800ad;border-color:#1800ad}.cardbody>button:hover{background:#00bf63}.rowTitle>div button{color:#1800ad;border-color:#1800ad}.minicard:hover{border-color:#00bf63}.twodots i{background:#00bf63}.twodots i:first-child,.armabanner{background:#1800ad}.setupscene{background:linear-gradient(120deg,#050018,#1800ad)}.categoryMosaic button{background:linear-gradient(140deg,#050018,#1800ad)}.categoryMosaic button:nth-child(3n){background:linear-gradient(140deg,#080808,#00bf63)}.categoryMosaic button:nth-child(4n){background:linear-gradient(140deg,#050018,#2516ad)}.brandbanner{background:linear-gradient(120deg,#050018,#1800ad 47%,#020202)}.creatorbanner{background:linear-gradient(110deg,#050018,#1800ad 58%,#00bf63)}.giantKeyboard,.brandgrid>article:first-child,.green,.cardbody>em{color:#00bf63}.badge,.art>i{background:#1800ad}.art>small{color:#00bf63}.admin>aside{background:#090909}.admin>aside>button.sel,.adminhead>button{background:#1800ad}.stats em{color:#00bf63}.adminLogo{align-items:center;gap:12px;color:#fff!important;display:flex!important}.adminLogo img{width:90px;height:auto}.adminLogo b{letter-spacing:2px;font-size:10px}.storefooter>div:first-child img{width:115px;height:auto}.logo span{background:#1800ad}@media (width<=900px){.head .logo{width:95px}.head .logo img{width:88px}}.storehome .cgHero,.armabanner,.brandbanner,.creatorbanner{width:1180px}.financebar{width:1160px}.compactSection{width:1080px}.storefooter{padding-left:max(20px,50% - 540px);padding-right:max(20px,50% - 540px)}.head{max-width:1240px}nav{padding-left:max(24px,50% - 596px);padding-right:max(24px,50% - 596px)}.minirow{grid-template-columns:repeat(5,1fr)}.pcBuilderPage{width:1180px;max-width:calc(100% - 28px);min-height:900px;margin:0 auto;padding:20px 0 90px}.builderHeading{align-items:center;gap:9px;margin:4px 0;display:flex}.builderHeading button{color:#1800ad;background:0 0;border:0;font-size:28px;line-height:1}.builderHeading h1{color:#353a3d;margin:0;font-size:21px}.pcBuilderPage>p{color:#727a7e;max-width:980px;margin:10px 0 20px;font-size:11px}.builderShell{grid-template-columns:235px 1fr;align-items:start;gap:18px;display:grid}.builderRail{position:sticky;top:135px}.stageIcons{background:#fff;border:1px solid #d8dcde;border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;padding:16px;display:grid}.stageIcons button{color:#8a9296;background:#fff;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:66px;display:flex;position:relative}.stageIcons button:hover{background:#f4f4f4}.stageIcons button.active{color:#1800ad;background:#f1efff;border-color:#1800ad}.stageIcons button.complete{color:#00bf63}.stageIcons i{font-size:14px;font-style:normal;font-weight:900}.stageIcons b{color:#00bf63;position:absolute;top:5px;right:7px}.builderActions{background:#fff;border:1px solid #d8dcde;border-radius:10px;margin-top:12px;padding:12px}.builderActions p{justify-content:space-between;margin:0 0 10px;font-size:9px;display:flex}.builderActions>button{color:#1800ad;background:#fff;border:1px solid #1800ad;border-radius:4px;width:48%;margin-right:2%;padding:7px 2px;font-size:8px;font-weight:700}.builderProducts{min-width:0}.builderBrands{align-items:center;gap:8px;margin:0 0 10px;display:flex}.builderBrands button{background:#fff;border:1px solid #cfd4d7;border-radius:5px;padding:7px 16px;font-size:10px;font-weight:700}.builderBrands button:first-child{color:#1800ad;border-color:#1800ad}.builderBrands span{color:#00a854;margin-left:auto;font-size:9px}.builderCards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.builderProduct{text-align:left;background:#fff;border:1px solid #d5dade;border-radius:10px;grid-template-rows:1fr 19px;grid-template-columns:90px 1fr 18px;height:142px;padding:12px;display:grid;position:relative;box-shadow:0 1px 2px #00000008}.builderProduct:hover{border-color:#1800ad;box-shadow:0 4px 13px #1800ad14}.builderProduct>i{color:#1800ad;background:linear-gradient(145deg,#f7f8f9,#e4e9eb);border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:78px;height:92px;margin:auto;font-size:19px;font-style:normal;font-weight:900;display:flex}.builderProduct>span{flex-direction:column;min-width:0;padding:2px 10px 0 0;display:flex}.builderProduct small{color:#9aa1a5;font-size:8px}.builderProduct span>b{height:30px;margin:3px 0;font-size:11px;line-height:1.25;overflow:hidden}.builderProduct em{color:#777;font-size:8px;font-style:normal}.builderProduct strong{color:#252a2c;margin-top:auto;font-size:13px}.builderProduct>u{color:#1800ad;grid-area:1/3;font-size:13px;text-decoration:none}.builderProduct>mark{color:#00a854;text-align:right;background:0 0;grid-area:2/2/auto/4;font-size:9px}.builderFloating{z-index:25;color:#fff;background:#101214;border-radius:10px;align-items:center;gap:22px;padding:11px 14px;font-size:11px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0005}.builderFloating button{color:#fff;background:#00bf63;border:0;border-radius:5px;padding:10px 15px;font-size:9px;font-weight:700}@media (width<=900px){.storehome .cgHero,.armabanner,.brandbanner,.creatorbanner,.financebar,.compactSection{width:auto}.pcBuilderPage{padding-top:14px}.builderShell{grid-template-columns:1fr}.builderRail{position:static}.stageIcons{grid-template-columns:repeat(7,90px);overflow-x:auto}.stageIcons button{height:58px}.builderActions{display:none}.builderCards{grid-template-columns:1fr 1fr}.builderProduct{height:135px}}@media (width<=620px){.pcBuilderPage{max-width:calc(100% - 18px)}.builderHeading h1{font-size:18px}.builderCards{grid-template-columns:1fr}.builderProduct{grid-template-columns:75px 1fr 16px;height:132px}.builderProduct>i{width:64px;height:80px}.builderFloating{justify-content:space-between;gap:8px;width:calc(100% - 20px)}.builderFloating span{display:none}}.helpPage,.checkoutPage{min-height:70vh}.faq{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.faq article,.orderSuccess,.adminNotice{background:#fff;border:1px solid #ddd;border-radius:14px;padding:28px}.faq h2{color:#1800ad}.checkoutForm{grid-template-columns:1fr 360px;gap:28px;display:grid}.checkoutForm>section,.checkoutForm>aside{background:#fff;border:1px solid #ddd;border-radius:14px;padding:28px}.formgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkoutForm label{flex-direction:column;gap:6px;margin:10px 0;font-size:13px;font-weight:700;display:flex}.checkoutForm input,.checkoutForm select,.checkoutForm textarea,.adminForm input{background:#fff;border:1px solid #ccc;border-radius:8px;padding:12px}.checkoutForm textarea{min-height:80px}.checkoutForm aside p{justify-content:space-between;gap:14px;display:flex}.checkoutForm button,.orderSuccess button,.adminForm button,.adminNotice a{color:#fff;text-align:center;background:#1800ad;border:0;border-radius:8px;margin-top:20px;padding:14px;font-weight:800;display:block}.orderSuccess{text-align:center;max-width:650px;margin:30px auto}.orderSuccess>b{color:#fff;background:#00bf63;border-radius:50%;place-items:center;width:70px;height:70px;font-size:36px;display:inline-grid}.adminForm{background:#fff;border:1px solid #ddd;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;padding:20px;display:grid}.adminForm h2{grid-column:1/-1}.adminForm label{flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.adminForm button{align-self:end;margin:0}.adminNotice{max-width:720px}.admin td small{display:block}.admin td select{border:1px solid #ddd;border-radius:6px;padding:7px}.account{text-decoration:none}@media (width<=800px){.faq,.checkoutForm,.formgrid,.adminForm{grid-template-columns:1fr}.checkoutForm>aside{order:-1}}.adminLoginPage{background:#101214;place-items:center;min-height:100vh;padding:20px;display:grid}.adminLoginPage form{background:#fff;border-radius:16px;flex-direction:column;gap:14px;width:390px;max-width:100%;padding:34px;display:flex;box-shadow:0 24px 80px #0008}.adminLoginPage img{background:#101214;border-radius:8px;width:150px;padding:9px}.adminLoginPage small{color:#00bf63;font-weight:900}.adminLoginPage h1{color:#1800ad;margin:0}.adminLoginPage label{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.adminLoginPage input{border:1px solid #ccd0d2;border-radius:8px;padding:13px}.adminLoginPage button{color:#fff;background:#1800ad;border:0;border-radius:8px;padding:14px;font-weight:900}.adminLoginPage p{color:#c20d30}.adminLoginPage a{text-align:center;color:#555;font-size:13px;text-decoration:none}.adminV2{min-height:100vh}.adminV2>aside{height:100vh;position:sticky;top:0}.adminV2>section{min-width:0}.adminLogout{color:#ff8b8b!important;margin-top:auto!important}.adminMessage{z-index:80;color:#fff;background:#00bf63;border-radius:9px;padding:12px 18px;font-weight:800;position:fixed;top:22px;right:25px;box-shadow:0 8px 24px #0003}.adminBusy{z-index:90;text-indent:-9999px;background:#00bf63;height:3px;position:fixed;inset:0 0 auto}.adminEditor,.inlineEditor,.adminTable{background:#fff;border:1px solid #e1e4e6;border-radius:12px;margin-bottom:18px}.adminEditor{padding:22px}.editorTitle{justify-content:space-between;align-items:center;display:flex}.editorTitle button{background:#fff;border:1px solid #ccc;border-radius:6px;padding:7px 11px}.editorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.adminEditor label,.inlineEditor label{color:#565d61;flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.adminEditor input,.inlineEditor input,.inlineEditor select,.adminTable input,.adminTable select{background:#fff;border:1px solid #cfd4d7;border-radius:7px;min-width:0;padding:10px}.checkRow{gap:20px;margin:18px 0;display:flex}.checkRow label{flex-direction:row;align-items:center}.primary{color:#fff!important;background:#1800ad!important;border:0!important;border-radius:7px!important;padding:11px 16px!important;font-weight:900!important}.inlineEditor{grid-template-columns:1fr 1fr 150px;align-items:end;gap:12px;padding:18px;display:grid}.couponEditor{grid-template-columns:repeat(6,1fr)}.adminTable{overflow:auto}.adminTable table{border-collapse:collapse;width:100%;min-width:780px}.adminTable th{text-align:left;color:#747b80;text-transform:uppercase;background:#f6f7f8;padding:12px;font-size:10px}.adminTable td{vertical-align:middle;border-top:1px solid #edf0f1;padding:13px 12px;font-size:12px}.adminTable td small{color:#8b9296;margin-top:3px;display:block}.adminTable .warning{color:#d76400;font-weight:900}.actions{white-space:nowrap}.actions button{background:#fff;border:1px solid #d5d9db;border-radius:6px;margin:2px;padding:6px 8px;font-size:10px}.actions .danger{color:#c21e39;border-color:#efb8c1}.settingsEditor{max-width:900px}.adminNotice>img{background:#101214;border-radius:8px;width:160px;padding:10px}.adminNotice>button{color:#555;background:0 0;border:0;margin-top:18px}@media (width<=1050px){.editorGrid{grid-template-columns:repeat(2,1fr)}.couponEditor{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.adminV2{display:block}.adminV2>aside{height:auto;padding:10px;display:flex;position:static;overflow-x:auto}.adminV2>aside small,.adminV2 .adminLogo b,.adminLogout{display:none}.adminV2>aside button{min-width:max-content}.adminV2>section{padding:14px}.editorGrid,.inlineEditor,.couponEditor{grid-template-columns:1fr}.adminhead{align-items:center}}.dashboardAnalytics{max-width:1500px}.dashboardStats{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboardStats article{border-radius:14px;min-width:0;box-shadow:0 4px 18px #1111}.dashboardStats b{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,1.6vw,25px);overflow:hidden}.dashboardStats em{font-size:10px}.dashboardCharts{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:16px;margin-bottom:16px;display:grid}.dashboardPanel{background:#fff;border:1px solid #e1e4e6;border-radius:14px;min-width:0;padding:20px;box-shadow:0 4px 18px #1111}.panelTitle{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panelTitle small,.dashboardOrdersTitle small{letter-spacing:1.5px;color:#00a856;font-size:9px;font-weight:900}.panelTitle h2,.dashboardOrdersTitle h2{margin:5px 0 18px;font-size:17px}.panelTitle>b{color:#1800ad;font-size:20px}.chartBars{border-bottom:1px solid #e6e9ea;align-items:stretch;gap:8px;height:205px;padding-top:15px;display:flex}.chartDay{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:12px;display:flex}.chartDay>span{justify-content:center;align-items:flex-end;width:100%;height:145px;display:flex}.chartDay>span i{background:linear-gradient(#00bf63,#1800ad);border-radius:5px 5px 0 0;width:min(28px,70%);min-height:4px;transition:all .2s;display:block}.chartDay>b{font-size:9px}.chartDay>small{color:#8a9297;font-size:8px}.chartLegend{color:#7b8489;justify-content:space-between;gap:12px;margin-top:12px;font-size:9px;display:flex}.chartLegend span:first-child i{background:#1800ad;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.statusChart>div{margin:12px 0}.statusChart span{justify-content:space-between;font-size:10px;display:flex}.statusChart span strong{color:#1800ad}.statusChart>div>i{background:#edf0f1;border-radius:20px;height:7px;margin-top:6px;display:block;overflow:hidden}.statusChart u{background:#00bf63;border-radius:20px;height:100%;display:block}.rankingList>div,.paymentStats>div{border-top:1px solid #edf0f1;align-items:center;gap:10px;padding:11px 0;display:flex}.rankingList>div>i{color:#00a856;background:#eefbf5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.rankingList span,.paymentStats span{flex:1;min-width:0}.rankingList span b,.rankingList span small,.paymentStats span b,.paymentStats span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rankingList span b,.paymentStats span b{font-size:11px}.rankingList span small,.paymentStats span small{color:#8a9297;margin-top:3px;font-size:9px}.rankingList>div>strong{font-size:11px}.rankingList>div>em{color:#1800ad;text-align:right;min-width:85px;font-size:10px;font-style:normal;font-weight:900}.paymentStats>div>strong{color:#1800ad;font-size:12px}.stockAlerts{border-top:1px solid #e5e8e9;margin-top:18px;padding-top:10px}.stockAlerts h3{font-size:12px}.stockAlerts button{text-align:left;background:#fff;border:0;border-top:1px solid #f0f2f3;align-items:center;width:100%;padding:9px 0;display:flex}.stockAlerts button:hover{color:#1800ad}.stockAlerts button span{flex:1;font-size:10px}.stockAlerts button small{color:#8a9297;margin-top:2px;display:block}.stockAlerts button b{color:#d44b4b;font-size:10px}.emptyAnalytics{color:#8a9297;padding:22px 0;font-size:11px}.dashboardOrdersTitle{margin-top:28px}.dashboardAnalytics .adminTable{box-shadow:0 4px 18px #1111}.lowerCharts{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}@media (width<=1200px){.dashboardStats{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.dashboardCharts,.lowerCharts{grid-template-columns:1fr}.dashboardStats{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.dashboardStats{grid-template-columns:1fr}.dashboardPanel{padding:15px}.chartBars{gap:3px}.panelTitle{display:block}.panelTitle>b{margin-bottom:10px;display:block}.rankingList>div>em{display:none}}.trafficAnalytics{max-width:1500px}.analyticsIntro{color:#fff;background:linear-gradient(120deg,#090909,#1800ad);border-radius:14px;justify-content:space-between;align-items:center;margin:24px 0 16px;padding:24px 28px;display:flex}.analyticsIntro small{color:#00bf63;letter-spacing:1.5px;font-size:9px;font-weight:900}.analyticsIntro h2{margin:5px 0;font-size:23px}.analyticsIntro p{color:#d4d0ef;margin:0;font-size:11px}.analyticsIntro>span{white-space:nowrap;background:#fff1;border:1px solid #ffffff2b;border-radius:30px;padding:10px 14px;font-size:10px}.analyticsIntro>span i{background:#00bf63;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #00bf6322}.trafficStats article:first-child,.trafficStats article:nth-child(3){border-top:3px solid #00bf63}.trafficBars{gap:4px}.trafficBars .chartDay>span i{background:linear-gradient(#1800ad,#00bf63);width:min(20px,75%)}.trafficBreakdown>div{margin:13px 0;position:relative}.trafficBreakdown span{justify-content:space-between;gap:12px;font-size:10px;display:flex}.trafficBreakdown span strong{color:#1800ad}.trafficBreakdown>div>i,.deviceStats>div>i{background:#edf0f1;border-radius:10px;height:7px;margin-top:6px;display:block;overflow:hidden}.trafficBreakdown u,.deviceStats u{background:linear-gradient(90deg,#1800ad,#00bf63);border-radius:10px;height:100%;display:block}.trafficBreakdown>div>small{color:#899197;margin-top:4px;font-size:8px;display:block}.pageRanking>div{border-top:1px solid #edf0f1;align-items:center;gap:10px;padding:11px 0;display:flex}.pageRanking>div>i{color:#1800ad;background:#f0edff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.pageRanking>div>span{flex:1;min-width:0}.pageRanking>div>span b,.pageRanking>div>span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pageRanking>div>span b{font-size:11px}.pageRanking>div>span small{color:#8a9297;margin-top:3px;font-size:9px}.pageRanking>div>strong,.pageRanking>div>em{text-align:right;min-width:65px;font-size:12px}.pageRanking>div>em{color:#1800ad;font-style:normal}.pageRanking>div>strong small,.pageRanking>div>em small{color:#8a9297;font-size:8px;font-weight:400;display:block}.deviceStats>div{grid-template-columns:110px 1fr 35px;align-items:center;gap:10px;margin:12px 0;display:grid}.deviceStats span b,.deviceStats span small{font-size:10px;display:block}.deviceStats span small{color:#8a9297;margin-top:2px;font-size:8px}.deviceStats>div>i{margin:0}.deviceStats>div>strong{text-align:right;color:#1800ad;font-size:11px}.miniAnalyticsCols{border-top:1px solid #e5e8e9;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;padding-top:10px;display:grid}.miniAnalyticsCols h3{font-size:11px}.miniAnalyticsCols p{border-top:1px solid #f0f2f3;justify-content:space-between;margin:0;padding:7px 0;font-size:9px;display:flex}.miniAnalyticsCols p b{color:#1800ad}.trafficAnalytics .adminTable td b{font-size:10px}.trafficAnalytics .adminTable td small{font-size:8px}.trafficLower{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr)}@media (width<=900px){.trafficLower{grid-template-columns:1fr}.analyticsIntro{align-items:flex-start;gap:18px}.analyticsIntro>span{font-size:0}.analyticsIntro>span i{margin:0}}@media (width<=520px){.analyticsIntro{padding:19px;display:block}.analyticsIntro>span{margin-top:14px;display:inline-block}.pageRanking>div>em{display:none}.deviceStats>div{grid-template-columns:90px 1fr 30px}.miniAnalyticsCols{grid-template-columns:1fr}}.pcBuilderPage{width:1380px;max-width:calc(100% - 48px);padding-top:28px}.builderHeading{gap:12px;margin-bottom:8px}.builderHeading h1{letter-spacing:-.45px;font-size:29px}.builderHeading button{font-size:36px}.pcBuilderPage>p{max-width:1160px;margin:8px 0 25px;font-size:14px;line-height:1.5}.builderShell{grid-template-columns:290px minmax(0,1fr);gap:28px}.stageIcons{border-radius:16px;gap:12px;padding:22px}.stageIcons button{border-radius:11px;height:82px}.stageIcons i{font-size:17px}.stageIcons span{margin-top:7px;font-size:10px}.stageIcons b{top:7px;right:9px}.builderActions{margin-top:15px;padding:16px}.builderActions p{margin-bottom:13px;font-size:11px}.builderActions p b{font-size:14px}.builderActions>button{padding:10px 4px;font-size:9px}.builderBrands{min-height:38px;margin-bottom:13px;font-size:13px}.builderBrands span{font-size:11px}.builderCards{gap:13px}.builderProduct{border-radius:12px;grid-template-rows:1fr 24px;grid-template-columns:122px minmax(0,1fr) 24px;height:176px;padding:15px}.builderProduct>img,.builderProduct>i{width:108px;height:124px}.builderProduct>i{font-size:24px}.builderProduct>span{padding:4px 14px 0 2px}.builderProduct small{font-size:10px}.builderProduct span>b{height:39px;margin:5px 0;font-size:14px;line-height:1.35}.builderProduct em{font-size:10px;line-height:1.3}.builderProduct strong{font-size:17px}.builderProduct>u{text-align:right;font-size:16px}.builderProduct>mark{align-self:end;font-size:11px}.builderFloating{padding:14px 18px;font-size:13px}.builderFloating>b{font-size:20px}.builderFloating button{padding:12px 18px;font-size:11px}@media (width<=1100px){.pcBuilderPage{max-width:calc(100% - 32px)}.builderShell{grid-template-columns:245px minmax(0,1fr);gap:18px}.stageIcons{gap:7px;padding:15px}.stageIcons button{height:70px}.builderProduct{grid-template-columns:98px minmax(0,1fr) 20px;height:160px;padding:12px}.builderProduct>img,.builderProduct>i{width:88px;height:110px}.builderProduct span>b{font-size:12px}}@media (width<=900px){.pcBuilderPage{padding-top:18px}.builderHeading h1{font-size:24px}.pcBuilderPage>p{font-size:12px}.builderShell{grid-template-columns:1fr}.stageIcons{grid-template-columns:repeat(11,96px);padding:12px}.stageIcons button{height:64px}.builderCards{grid-template-columns:1fr 1fr}.builderProduct{height:154px}.builderRail{position:static}}@media (width<=700px){.pcBuilderPage{max-width:calc(100% - 20px)}.builderHeading h1{font-size:21px}.builderHeading button{font-size:30px}.pcBuilderPage>p{margin-bottom:17px}.builderCards{grid-template-columns:1fr}.builderProduct{grid-template-columns:88px minmax(0,1fr) 18px;height:148px;padding:11px}.builderProduct>img,.builderProduct>i{width:76px;height:100px}.builderProduct span>b{height:auto;max-height:34px;font-size:12px}.builderProduct strong{font-size:15px}.builderProduct>mark{font-size:10px}}.adminPreview{object-fit:contain;border:1px solid #ddd;border-radius:8px;width:150px;height:110px;margin:14px 0;display:block}.bannerPreview{object-fit:cover;width:320px;max-width:100%}.supplierThumb{object-fit:contain;background:#fff;border-radius:10px;width:58px;height:58px}.supplierPublish{align-items:center;gap:10px;margin:18px 0 10px;flex-direction:row!important;display:flex!important}.supplierPublish input,.adminTable td label input{width:auto}.adminHint{color:#667076;max-width:900px}.adminTable td label{align-items:center;gap:6px;margin:4px 0;display:flex}.adminEditor select,.adminEditor textarea{background:#fff;border:1px solid #cfd4d7;border-radius:7px;min-width:0;padding:10px}.adminEditor textarea{width:100%;min-height:150px;margin-top:6px}.integrationStatus{color:#875400;background:#fff4df;border:1px solid #f0ce8b;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:18px;padding:14px 18px;display:flex}.integrationStatus.ok{color:#08753f;background:#e9fff3;border-color:#8de0b3}.checkoutHint{color:#687178;background:#f6f7f8;border-radius:7px;padding:9px 11px;font-size:11px;margin:7px 0 14px!important}.checkoutGrandTotal{font-size:18px}.editorGrid label small{color:#777;font-weight:400}.cardOpen{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.cardOpen .cardbody{padding-bottom:4px}.cardAction{padding-top:0}.art img{object-fit:contain;width:100%;height:100%;padding:14px}.productPage{max-width:1180px}.crumb button{color:#1800ad;background:0 0;border:0;padding:0}.productDetail{background:#fff;border:1px solid #ddd;border-radius:16px;grid-template-columns:1.1fr 1fr;gap:45px;padding:35px;display:grid}.productVisual{background:#f5f6f7;border-radius:12px;place-items:center;min-height:430px;display:grid}.productVisual>b{color:#1800ad;font-size:90px}.productVisual img{object-fit:contain;max-width:90%;max-height:410px}.productInfo>em{color:#00bf63;font-style:normal;font-weight:900}.productInfo h1{font-size:32px}.productInfo>del,.productInfo>strong,.productInfo>small{display:block}.productInfo>strong{margin:6px 0;font-size:36px}.qty{align-items:center;gap:15px;margin:18px 0;display:flex}.qty button,.cartQty button{background:#fff;border:1px solid #ccc;border-radius:6px;width:32px;height:32px}.buy{color:#fff;background:#1800ad;border:0;border-radius:7px;width:100%;margin:5px 0;padding:14px;font-weight:900}.buy.now{background:#00bf63}.productSpecs{background:#fff;border:1px solid #ddd;border-radius:14px;margin:22px 0;padding:28px}.productSpecs dl{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.productSpecs dl div{border-bottom:1px solid #eee;justify-content:space-between;padding:11px;display:flex}.productSpecs dt{text-transform:capitalize;font-weight:800}.related{margin-top:30px}.trackingForm{background:#fff;border:1px solid #ddd;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;max-width:850px;padding:24px;display:grid}.trackingForm label{flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.trackingForm input{border:1px solid #ccc;border-radius:7px;padding:12px}.trackingForm button,.builderEmpty button{color:#fff;background:#1800ad;border:0;border-radius:7px;padding:13px 18px;font-weight:900}.trackingResult{background:#fff;border:1px solid #ddd;border-radius:14px;max-width:850px;margin-top:18px;padding:25px}.trackingResult>div:first-child{align-items:center;gap:15px;display:flex}.trackingResult>div:first-child h2{margin-right:auto}.trackingResult>div:first-child b{color:#00a854}.trackingResult p,.trackingResult article,.trackingResult footer{border-bottom:1px solid #eee;justify-content:space-between;padding:10px;display:flex}.trackingResult footer{border:0;font-size:20px}.builderProduct>img{object-fit:contain;grid-row:1/3;width:78px;height:92px}.builderEmpty,.serviceChoice,.buildSummary{background:#fff;border:1px solid #ddd;border-radius:12px;padding:28px}.serviceChoice{flex-direction:column;gap:12px;display:flex}.serviceChoice button,.buildButtons button{color:#1800ad;background:#fff;border:1px solid #1800ad;border-radius:7px;padding:14px;font-weight:900}.serviceChoice button.selected,.serviceChoice button:last-child,.buildButtons button:last-child{color:#fff;background:#1800ad}.buildSummary article{border-bottom:1px solid #eee;grid-template-columns:55px 1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.buildSummary article>i{color:#1800ad;background:#f1efff;border-radius:7px;place-items:center;width:45px;height:45px;font-style:normal;font-weight:900;display:grid}.buildSummary article span small,.buildSummary article span b{display:block}.buildSummary article button{color:#1800ad;background:0 0;border:0}.buildTotal{justify-content:space-between;padding:22px 0;font-size:22px;display:flex}.buildButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cartQty{align-items:center;gap:8px;margin-top:8px;display:flex!important}.cartQty button{color:#222!important;padding:0!important}.warning{color:#c65a00}@media (width<=760px){.productDetail{grid-template-columns:1fr;gap:18px;padding:18px}.productVisual{min-height:270px}.productInfo h1{font-size:24px}.productInfo>strong{font-size:29px}.productSpecs dl,.trackingForm{grid-template-columns:1fr}.related .grid{grid-template-columns:1fr 1fr}.buildButtons{grid-template-columns:1fr}.buildSummary article{grid-template-columns:45px 1fr auto}.buildSummary article button{grid-column:2}.head .account small{display:none}.head{gap:10px;padding:0 10px}}.cgHero.hasAdminBanner{background-position:50%;background-size:cover;position:relative;overflow:hidden}.cgHero.hasAdminBanner:before{content:"";background:linear-gradient(90deg,#050018dd 0%,#1800ad99 48%,#0000 80%);position:absolute;inset:0}.cgHero.hasAdminBanner>div{z-index:1;position:relative}.cgHero.hasAdminBanner .pcShowcase{visibility:hidden}.catalog>aside select,.priceFilters input{background:#fff;border:1px solid #d2d7da;border-radius:7px;width:100%;padding:9px}.priceFilters{gap:9px;margin-top:12px;display:grid}.priceFilters label{color:#666;gap:5px;font-size:10px;font-weight:800;display:grid}.pagination{background:0 0;justify-content:center;align-items:center;gap:12px;margin:25px 0;padding:0;display:flex}.pagination button{color:#1800ad;background:#fff;border:1px solid #1800ad;border-radius:7px;padding:9px 14px;font-weight:800}.pagination button:disabled{opacity:.4}.pagination span{font-size:12px;font-weight:800}.couponInput{grid-template-columns:1fr auto;gap:7px;display:grid}.couponInput button{margin:0;padding:0 14px}.productVisual{position:relative}.productGallery{justify-content:center;gap:8px;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.productGallery button{background:#fff;border:2px solid #0000;border-radius:7px;width:52px;height:52px;padding:3px}.productGallery button.active{border-color:#1800ad}.productGallery img{object-fit:contain;width:100%;height:100%}.buildQuantity{align-items:center;gap:8px;margin-top:7px;display:flex!important}.buildQuantity button{color:#222!important;background:#fff!important;border:1px solid #ccc!important;border-radius:5px!important;padding:2px 7px!important}.buildQuantity b{font-size:10px}.orderFilters{background:#fff;border:1px solid #e1e4e6;border-radius:12px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,auto)) auto;align-items:center;gap:10px;margin-bottom:12px;padding:14px;display:grid}.orderFilters input,.orderFilters select{background:#fff;border:1px solid #cfd4d7;border-radius:7px;padding:10px}.orderModal{z-index:120;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orderModal>section{background:#fff;border-radius:14px;width:760px;max-width:100%;max-height:90vh;padding:26px;position:relative;overflow:auto}.modalClose{background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:15px}.orderDetailGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.orderDetailGrid article{background:#f6f7f8;border-radius:9px;padding:14px}.orderDetailGrid p{margin:6px 0}.orderDetailItem,.orderModal footer{border-bottom:1px solid #eee;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.orderDetailItem small{color:#888;display:block}.orderNotes{background:#fff7e7;border-radius:8px;padding:12px}.orderModal footer{border:0;margin-top:10px;font-size:18px}.compatibilityGrid{background:#f6f7ff;border:1px solid #ddd8ff;border-radius:9px;padding:13px}.storefooter small{margin-top:6px;display:block}.armabanner.hasBannerImage,.creatorbanner.hasBannerImage{isolation:isolate;background-position:50%;background-size:cover;position:relative}.armabanner.hasBannerImage:before,.creatorbanner.hasBannerImage:before{content:"";z-index:-1;background:linear-gradient(90deg,#05001866,#1800addd 62%,#05001855);position:absolute;inset:0}.armabanner.hasBannerImage .setupscene,.creatorbanner.hasBannerImage .giantKeyboard{opacity:0}.categoryMosaic button{background-position:50%!important;background-size:cover!important}.categoryMosaic button i{filter:drop-shadow(0 2px 5px #0008)}.categoryPreview{object-fit:cover;width:300px;height:150px}.inlineCheck{flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}.trackingEditor{grid-template-columns:minmax(140px,1fr);gap:5px;display:grid}.trackingEditor button{color:#fff;background:#1800ad;border:1px solid #1800ad;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:800}.trackingEditor button:disabled{opacity:.4}.adminChecking{text-align:center;color:#fff;background:#151515}.adminChecking h1{color:#fff}.adminChecking img{margin:auto}.internalNotesEditor{gap:8px;margin-top:14px;display:grid}.internalNotesEditor textarea{resize:vertical;border:1px solid #cfd4d7;border-radius:8px;min-height:95px;padding:10px}.internalNotesEditor button{justify-self:start;margin:0!important}@media (width<=700px){.orderFilters,.orderDetailGrid,.couponInput{grid-template-columns:1fr}.couponInput button{height:42px}.productGallery{margin-top:10px;position:static}.cgHero.hasAdminBanner:before{background:#050018aa}}.orderProfitability{background:#f4f2ff;border:1px solid #dcd6ff;border-radius:11px;margin:20px 0 8px;padding:18px}.orderProfitability h3{margin:0 0 13px}.orderProfitability>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.orderProfitability article{background:#fff;border-radius:8px;padding:12px}.orderProfitability article small,.orderProfitability article strong{display:block}.orderProfitability article strong{margin-top:5px;font-size:17px}.orderProfitability .profitResult{background:#e7faef;border:1px solid #b8ebcc}.orderProfitability .profitResult strong{color:#008e4a}.orderProfitability>p{color:#755000;background:#fff3d7;border-radius:7px;margin:12px 0 5px;padding:9px}.orderProfitability>small{color:#697176;margin-top:9px;display:block}@media (width<=700px){.orderProfitability>div{grid-template-columns:1fr 1fr}}.suggestionChips{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.suggestionChips button{color:#1800ad;cursor:pointer;background:#fff;border:1px solid #c9c3f6;border-radius:999px;padding:4px 8px;font-size:9px}.suggestionChips button:hover{color:#fff;background:#1800ad}.mpIntegration{border-left:4px solid #009ee3}.mpIntegration .editorTitle{align-items:flex-start;gap:20px}.mpIntegration .editorTitle h2{margin-bottom:5px}.mpIntegration .editorTitle p{color:#687178;margin:0;font-size:12px}.connectionBadge{white-space:nowrap;color:brown;background:#fff2f2;border:1px solid #e2a8a8;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.connectionBadge.connected{color:#08753f;background:#eafff4;border-color:#86dab0}.mpActions{align-items:center;gap:9px;margin:18px 0 10px;display:flex}.mpActions button{background:#fff;border:1px solid #cfd4d7;border-radius:7px;margin:0;padding:11px 16px;font-weight:900}.mpActions .danger{color:#b42318;border-color:#f0b4b0}.toggleLabel{justify-content:center}.toggleLabel input{width:auto;min-width:auto}.mpIntegration select{background:#fff;border:1px solid #cfd4d7;border-radius:7px;padding:10px}@media (width<=700px){.mpIntegration .editorTitle,.mpActions{flex-direction:column;align-items:stretch}.connectionBadge{align-self:flex-start}}.assemblyCartItem>i{color:#fff!important;background:#00bf63!important}.assemblyCheckoutItem{background:#effff6;border:1px solid #a9e7c7;border-radius:7px;padding:10px!important}.minicard{position:relative;padding:0!important}.miniOpen{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:100%;height:100%;padding:10px 32px 10px 10px;display:flex}.miniOpen>i{color:#34383b;text-align:center;width:44%;font-size:20px;font-style:normal;font-weight:900}.miniOpen>span{flex:1;min-width:0}.miniOpen small,.miniOpen b,.miniOpen strong,.miniOpen em{font-size:8px;display:block}.miniOpen small{color:#aaa}.miniOpen b{height:39px;font-weight:500}.miniOpen strong{font-size:12px}.miniOpen em{color:#1800ad;margin-top:4px;font-style:normal;font-weight:900}.miniAdd{color:#fff;cursor:pointer;background:#1800ad;border:0;border-radius:50%;width:24px;height:24px;font-size:17px;line-height:1;position:absolute;bottom:7px;right:7px}.miniAdd:hover{background:#00bf63}.miniAdd:disabled{cursor:not-allowed;background:#aaa}.paymentInstructions{text-align:left;background:#effff6;border:1px solid #a9e7c7;border-radius:10px;gap:6px;max-width:440px;margin:18px auto;padding:16px;display:grid}.paymentInstructions span{color:#08753f;text-transform:uppercase;font-size:11px;font-weight:900}.paymentInstructions small{color:#4d5c55}.paymentError{color:#b42318;background:#fff1f1;border-radius:8px;max-width:440px;padding:11px;margin:15px auto!important}.orderSuccess .payNowButton{background:#009ee3}.checkoutForm input:disabled{color:#999;background:#f0f1f2}.paymentReturnNotice{color:#08753f;background:#effff6;border:1px solid #94d9b4;border-radius:10px;max-width:850px;margin:0 0 18px;padding:14px 18px;font-weight:800}.storefooter a{color:#fff;font-size:12px;text-decoration:none}.storefooter a:hover{text-decoration:underline}.shippingZonesEditor{background:#f8f9fa;border:1px solid #dfe3e5;border-radius:12px;grid-column:1/-1;margin:18px 0;padding:18px}.shippingZonesTitle{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.shippingZonesTitle h3{margin:0 0 4px}.shippingZonesTitle small{color:#697177}.shippingZonesTitle button{color:#fff;background:#1800ad;border:0;border-radius:7px;padding:10px 13px;font-weight:900}.shippingZonesEmpty{color:#697177;border:1px dashed #c9ced1;border-radius:8px;margin:10px 0;padding:12px;font-size:11px}.shippingZoneRow{border-top:1px solid #e1e4e6;grid-template-columns:1fr 1.3fr 1.3fr .65fr auto;align-items:end;gap:10px;padding:12px 0;display:grid}.shippingZoneRow label{gap:5px;font-size:10px;font-weight:800;display:grid}.shippingZoneRow input{background:#fff;border:1px solid #cfd4d7;border-radius:7px;width:100%;min-width:0;padding:10px}.shippingZoneRow>button{color:#b42318;background:#fff;border:1px solid #efb5b1;border-radius:7px;height:38px;padding:0 12px}.shippingFallback{background:#fff;border-radius:9px;margin-top:14px;padding:13px;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.shippingFallback input{margin-top:3px;width:auto!important;min-width:auto!important}.shippingFallback b,.shippingFallback small{display:block}.shippingQuoteError{color:#9f211b;background:#fff1f1;border:1px solid #efb5b1;border-radius:7px;padding:10px 12px;font-size:11px;margin:7px 0 14px!important}@media (width<=1050px){.shippingZoneRow{grid-template-columns:1fr 1fr}.shippingZoneRow>button{justify-self:start}}@media (width<=620px){.shippingZonesTitle{display:block}.shippingZonesTitle button{margin-top:12px}.shippingZoneRow{grid-template-columns:1fr}.shippingZoneRow>button{width:100%}}.discountBadge{color:#fff;background:#00bf63;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:10px;right:10px}.brandPills{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.brandPills button{color:#1800ad;background:#fff;border:1px solid #d4d4d4;border-radius:12px;min-height:72px;font-size:14px;font-weight:900}.brandPills button:hover{border-color:#00bf63;box-shadow:0 5px 15px #1800ad12}.adminEditor label>small{color:#777;font-weight:500;line-height:1.4}.catalogError{color:#704e00;background:#fff8e8;border:1px solid #e0b34d;border-radius:10px;align-items:center;gap:8px;max-width:1160px;margin:16px auto 0;padding:14px 18px;font-size:12px;display:flex}.catalogError button{color:#fff;background:#1800ad;border:0;border-radius:7px;margin-left:auto;padding:8px 12px;font-weight:900}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}@media (width<=620px){.brandPills{grid-template-columns:1fr 1fr}.brandPills button{min-height:58px}.discountBadge{top:6px;right:6px}}.builderProduct>img{object-fit:contain;width:108px;height:124px}@media (width<=1100px){.builderProduct>img{width:88px;height:110px}}@media (width<=700px){.builderProduct>img{width:76px;height:100px}}.builderProduct.outOfStock{cursor:not-allowed;opacity:.62;background:#f7f8f9}.builderProduct.outOfStock:hover{border-color:#d5dade;box-shadow:0 1px 2px #00000008}.builderProduct.outOfStock>mark{color:#a64135}.cpuBrandChoice{text-align:center;background:#fff;border:1px solid #d5dade;border-radius:16px;margin-bottom:18px;padding:34px}.cpuBrandChoice h2{margin:0 0 8px;font-size:25px}.cpuBrandChoice p{color:#687176;margin:0 0 24px}.cpuBrandChoice>div{grid-template-columns:1fr 1fr;gap:16px;max-width:720px;margin:auto;display:grid}.cpuBrandChoice button{color:#252a2c;background:#fff;border:2px solid #d5dade;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:115px;display:flex}.cpuBrandChoice button:hover{background:#f4f2ff;border-color:#1800ad}.cpuBrandChoice button b{color:#1800ad;font-size:26px}.cpuBrandChoice button span{font-size:13px}.builderProductMain{background:0 0;border:0;grid-row:1/3;place-items:center;padding:0;display:grid}.builderProductMain img,.builderProductMain i{object-fit:contain;width:108px;height:124px}.builderProductMain i{color:#1800ad;background:linear-gradient(145deg,#f7f8f9,#e4e9eb);border-radius:8px;justify-content:center;align-items:center;font-size:24px;font-style:normal;font-weight:900;display:flex}.builderCardSelect{color:#00a854;text-align:right;background:0 0;border:0;grid-area:2/2/auto/4;font-size:11px;font-weight:900}.builderCardSelect:disabled{color:#a64135}.builderCardQuantity{grid-area:2/2/auto/4;justify-content:flex-end;align-items:center;gap:8px;display:flex}.builderCardQuantity button{color:#1800ad;background:#fff;border:1px solid #cbd0d3;border-radius:5px;min-width:27px;height:25px;font-weight:900}.builderCardQuantity button:last-child{color:#fff;background:#1800ad;border-color:#1800ad;padding:0 12px;font-size:9px}.builderCardQuantity>b{text-align:center;min-width:18px;font-size:12px}@media (width<=1100px){.builderProductMain img,.builderProductMain i{width:88px;height:110px}}@media (width<=700px){.cpuBrandChoice{padding:24px 15px}.cpuBrandChoice>div{grid-template-columns:1fr}.builderProductMain img,.builderProductMain i{width:76px;height:100px}}.includedCoolerChoice{color:#173d2a;text-align:left;background:#effcf5;border:2px solid #00af5b;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin:0 0 16px;padding:18px 22px;display:flex}.includedCoolerChoice b{font-size:15px}.includedCoolerChoice span{color:#008e4a;font-size:12px;font-weight:800}.includedCoolerChoice:hover{background:#e2f9ed}@media (width<=700px){.includedCoolerChoice{flex-direction:column;align-items:flex-start;gap:5px}}.includedCoolerProduct{background:#effcf5;border:2px solid #00af5b;width:100%;margin-bottom:16px}.includedCoolerProduct:hover{background:#e8faf0;border-color:#008e4a}
