:root{--pcb-ink: #272727;--pcb-muted: rgba(39, 39, 39, .6);--pcb-line: rgba(39, 39, 39, .12);--pcb-bg-soft: #f6f8fa;--pcb-card: #ffffff;--pcb-accent: #28527A;--pcb-accent-dark: #1d3d5c;--pcb-accent-soft: #eaf1f7;--pcb-ok-text: #157a3a;--pcb-ok-bg: #e4fae8;--pcb-warn-text: #9a6414;--pcb-warn-bg: #fff6e9;--pcb-error-text: #aa2826;--pcb-error-bg: #f5e5e5;--pcb-sale: #e34f4f;--pcb-r-block: 24px;--pcb-r: 12px;--pcb-r-input: 8px;--pcb-r-btn: 3.125rem;--pcb-shadow: 0 2px 8px rgba(39, 39, 39, .07);--pcb-shadow-block: 0 18px 40px rgba(39, 39, 39, .1);--pcb-font: "Jost", "Segoe UI", system-ui, sans-serif}.pcb,.pcb *{box-sizing:border-box}.pcb{max-width:1240px;margin:0 auto;padding:0 16px 90px;color:var(--pcb-ink);font-family:var(--pcb-font);font-size:.9375rem}.pcb a{text-decoration:none}.pcb h1,.pcb h2,.pcb h3,.pcb h4{margin:0;font-family:var(--pcb-font);font-weight:600;letter-spacing:-.01em;color:var(--pcb-ink)}.pcb-muted{color:var(--pcb-muted);font-size:.875rem;margin:.35rem 0 0}.pcb button{font-family:var(--pcb-font)}.pcb-hero{margin:20px 0 26px;border-radius:var(--pcb-r-block);background:var(--pcb-accent);color:#fff;overflow:hidden;position:relative}.pcb-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 85% -20%,rgba(255,255,255,.14),transparent 55%);pointer-events:none}.pcb-hero-inner{padding:40px 40px 36px;position:relative}.pcb-hero h1{font-size:2rem;color:#fff;text-wrap:balance}.pcb-hero p{margin:.6rem 0 0;max-width:620px;opacity:.88;line-height:1.55}.pcb-hero-steps{display:flex;gap:26px;margin-top:22px;flex-wrap:wrap}.pcb-hero-steps span{font-size:.8125rem;font-weight:500;letter-spacing:.02em;display:inline-flex;align-items:center;gap:8px;opacity:.92}.pcb-hero-steps b{width:22px;height:22px;border-radius:50%;background:#ffffff29;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.pcb-layout{display:grid;grid-template-columns:1fr 330px;gap:24px;align-items:start}@media(max-width:960px){.pcb-layout{grid-template-columns:1fr}}.pcb-suggested{margin-bottom:30px}.pcb-suggested h2,.pcb-components h2{font-size:1.375rem}.pcb-suggested-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}@media(max-width:720px){.pcb-suggested-grid{grid-template-columns:1fr}}.pcb-preset{background:var(--pcb-card);border:1px solid var(--pcb-line);border-radius:var(--pcb-r);padding:20px;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s;font:inherit;color:inherit}.pcb-preset:hover,.pcb-preset:focus-visible{border-color:var(--pcb-accent);box-shadow:var(--pcb-shadow)}.pcb-preset h4{margin:0 0 6px;font-size:1.0625rem;color:var(--pcb-accent)}.pcb-preset p{margin:0;font-size:.8438rem;color:var(--pcb-muted);line-height:1.5}.pcb-preset .pcb-preset-price{display:block;margin-top:12px;font-weight:600;font-size:1.0625rem;color:var(--pcb-ink)}#pcbRows{margin-top:16px;display:flex;flex-direction:column;gap:12px}.pcb-row{background:var(--pcb-card);border:1px solid var(--pcb-line);border-radius:var(--pcb-r);overflow:visible;transition:border-color .15s}.pcb-row.has-issue{border-color:var(--pcb-error-text)}.pcb-row-head{display:flex;align-items:center;gap:14px;padding:14px 18px}.pcb-row-icon{flex:0 0 44px;width:44px;height:44px;border-radius:10px;background:var(--pcb-accent-soft);color:var(--pcb-accent);display:flex;align-items:center;justify-content:center}.pcb-row-icon svg{width:24px;height:24px}.pcb-row-name{flex:1 1 auto;min-width:0}.pcb-row-name .pcb-cat{font-weight:600;display:flex;align-items:center;gap:8px;font-size:1rem}.pcb-row-name .pcb-hint{font-size:.8125rem;color:var(--pcb-muted);margin-top:2px}.pcb-row-name .pcb-gate{color:var(--pcb-warn-text)}.pcb-info{position:relative;display:inline-flex}.pcb-info>button{border:0;background:none;color:var(--pcb-muted);padding:0;width:18px;height:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pcb-info>button svg{width:16px;height:16px;display:block}.pcb-info>button:hover{color:var(--pcb-accent)}.pcb-info-tip{position:absolute;z-index:30;top:26px;left:-10px;width:270px;background:var(--pcb-ink);color:#fff;font-size:.8125rem;font-weight:400;line-height:1.5;padding:11px 13px;border-radius:var(--pcb-r-input);box-shadow:var(--pcb-shadow-block);display:none}.pcb-info:hover .pcb-info-tip,.pcb-info:focus-within .pcb-info-tip{display:block}.pcb-row-cta{flex:0 0 auto}.pcb-btn{font:inherit;border-radius:var(--pcb-r-btn);cursor:pointer;padding:10px 22px;font-weight:500;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s;letter-spacing:.01em}.pcb-btn:disabled{opacity:.45;cursor:not-allowed}.pcb-btn:focus-visible{outline:2px solid var(--pcb-accent);outline-offset:2px}.pcb-btn-primary{background:var(--pcb-accent);color:#fff;width:100%;font-weight:600;letter-spacing:.04em}.pcb-btn-primary:hover:not(:disabled){background:var(--pcb-accent-dark)}.pcb-btn-select{background:var(--pcb-accent);color:#fff}.pcb-btn-select:hover:not(:disabled){background:var(--pcb-accent-dark)}.pcb-btn-ghost{background:#fff;border-color:var(--pcb-line);color:var(--pcb-ink);width:100%;margin-top:8px}.pcb-btn-ghost:hover:not(:disabled){border-color:var(--pcb-accent);color:var(--pcb-accent)}.pcb-btn-sm{padding:8px 18px;font-size:.875rem}.pcb-row-picked{display:flex;align-items:center;gap:14px;padding:13px 18px;border-top:1px solid var(--pcb-line)}.pcb-row-picked img{width:60px;height:60px;object-fit:contain;border-radius:var(--pcb-r-input);background:#fff;border:1px solid var(--pcb-line)}.pcb-picked-info{flex:1 1 auto;min-width:0}.pcb-picked-info a{color:var(--pcb-ink);font-size:.9063rem;font-weight:500;display:block;line-height:1.4}.pcb-picked-info a:hover{color:var(--pcb-accent)}.pcb-picked-meta{display:flex;gap:12px;font-size:.7813rem;margin-top:3px;align-items:center}.pcb-sku{color:var(--pcb-muted)}.pcb-stock-ok{color:var(--pcb-ok-text);font-weight:600}.pcb-picked-price{margin-top:4px;font-size:1rem}.pcb-picked-price strong{color:var(--pcb-accent);font-weight:600}.pcb-picked-price s{color:var(--pcb-muted);font-size:.8125rem;margin-left:7px}.pcb-picked-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.pcb-qty{display:inline-flex;align-items:center;border:1px solid var(--pcb-line);border-radius:var(--pcb-r-btn);overflow:hidden}.pcb-qty button{border:0;background:transparent;width:30px;height:32px;cursor:pointer;font-size:1.05rem;color:var(--pcb-ink)}.pcb-qty button:hover{background:var(--pcb-accent-soft)}.pcb-qty span{min-width:28px;text-align:center;font-weight:600;font-size:.9063rem;font-variant-numeric:tabular-nums}.pcb-remove{border:0;background:none;color:var(--pcb-error-text);cursor:pointer;font-size:.8125rem;font-weight:500;font-family:inherit}.pcb-remove:hover{text-decoration:underline}.pcb-row-issue{padding:10px 18px;font-size:.8125rem;font-weight:500;color:var(--pcb-error-text);background:var(--pcb-error-bg);border-top:1px solid rgba(170,40,38,.2);line-height:1.5;border-radius:0 0 var(--pcb-r) var(--pcb-r)}.pcb-side{position:sticky;top:14px}.pcb-summary{background:var(--pcb-card);border:1px solid var(--pcb-line);border-radius:var(--pcb-r-block);box-shadow:var(--pcb-shadow-block);padding:22px}.pcb-summary h3{font-size:1.1875rem}.pcb-side-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.pcb-side-pc{color:var(--pcb-accent);display:flex}.pcb-side-pc svg{width:26px;height:26px}.pcb-progress{margin:4px 0 14px}.pcb-progress-label{font-size:.7813rem;color:var(--pcb-muted);margin-bottom:5px}.pcb-progress-bar{height:5px;border-radius:99px;background:var(--pcb-accent-soft);overflow:hidden}.pcb-progress-bar i{display:block;height:100%;background:var(--pcb-accent);border-radius:99px;transition:width .3s}.pcb-side-actions{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.pcb-side-actions .pcb-btn{margin:0;width:100%;text-align:center}.pcb-summary-lines{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow:auto}.pcb-line-item{display:flex;justify-content:space-between;gap:10px;font-size:.8438rem}.pcb-line-item .n{color:var(--pcb-muted);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcb-line-item .p{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.pcb-empty{color:var(--pcb-muted);font-size:.875rem}.pcb-compat{margin-top:14px;padding:10px 13px;border-radius:var(--pcb-r-input);font-size:.8125rem;line-height:1.5}.pcb-compat.ok{background:var(--pcb-ok-bg);color:var(--pcb-ok-text);font-weight:600}.pcb-compat.bad{background:var(--pcb-error-bg);color:var(--pcb-error-text)}.pcb-compat.bad strong{font-weight:600}.pcb-compat.bad div{font-weight:400;margin-top:3px}.pcb-watts{display:flex;justify-content:space-between;align-items:center;font-size:.8438rem;margin-top:12px;padding:9px 13px;background:var(--pcb-accent-soft);border-radius:var(--pcb-r-input)}.pcb-watts strong{color:var(--pcb-accent);font-variant-numeric:tabular-nums}.pcb-watts-warn{font-size:.8125rem;color:var(--pcb-warn-text);background:var(--pcb-warn-bg);margin:8px 0 0;line-height:1.5;padding:9px 13px;border-radius:var(--pcb-r-input)}.pcb-totals{border-top:1px solid var(--pcb-line);margin-top:14px;padding-top:14px}.pcb-compare-row,.pcb-save-row{display:flex;justify-content:space-between;font-size:.8438rem;color:var(--pcb-muted);margin-bottom:4px}.pcb-save-row strong{color:var(--pcb-sale);font-weight:600}.pcb-total-row{display:flex;justify-content:space-between;align-items:baseline;font-size:1rem;margin:8px 0 16px}.pcb-total-row strong{font-size:1.5625rem;color:var(--pcb-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pcb-side-note{font-size:.75rem;color:var(--pcb-muted);margin:12px 0 0;line-height:1.5}.pcb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex}.pcb-modal[hidden]{display:none}.pcb-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#27272780}.pcb-modal-panel{position:relative;margin:auto;width:min(1080px,calc(100vw - 24px));max-height:calc(100vh - 40px);background:var(--pcb-bg-soft);border-radius:var(--pcb-r-block);box-shadow:var(--pcb-shadow-block);display:flex;flex-direction:column;overflow:hidden}.pcb-modal-head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 26px 10px}.pcb-modal-head h3{font-size:1.25rem}.pcb-x{border:0;background:none;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--pcb-muted);padding:0 4px}.pcb-x:hover{color:var(--pcb-ink)}.pcb-modal-tools{display:flex;gap:10px;padding:4px 26px 16px;flex-wrap:wrap;align-items:center}.pcb-modal-tools input[type=search]{flex:1 1 230px}.pcb-modal-tools input[type=search],.pcb-modal-tools select{font:inherit;padding:9px 14px;border:1px solid var(--pcb-line);border-radius:var(--pcb-r-input);background:#fff;color:var(--pcb-ink)}.pcb-modal-tools input[type=search]:focus,.pcb-modal-tools select:focus{outline:2px solid var(--pcb-accent);outline-offset:-1px}.pcb-check{font-size:.8438rem;display:inline-flex;gap:6px;align-items:center;color:var(--pcb-muted);cursor:pointer}.pcb-check input{accent-color:var(--pcb-accent)}.pcb-modal-grid{overflow:auto;padding:4px 26px 12px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(218px,1fr))}.pcb-modal-more{padding:8px 26px 20px}.pcb-modal-more .pcb-btn{width:auto;margin:0 auto;display:block}.pcb-card{background:var(--pcb-card);border:1px solid var(--pcb-line);border-radius:var(--pcb-r);padding:14px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s,box-shadow .15s}.pcb-card:hover{border-color:var(--pcb-accent);box-shadow:var(--pcb-shadow)}.pcb-card img{width:100%;height:132px;object-fit:contain;background:#fff}.pcb-card .t{font-size:.8438rem;font-weight:500;line-height:1.4;min-height:3.55em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pcb-card .specs{font-size:.75rem;color:var(--pcb-muted);min-height:1em}.pcb-card .stock{font-size:.7188rem;font-weight:600;letter-spacing:.03em}.pcb-card .stock.ok{color:var(--pcb-ok-text)}.pcb-card .stock.out{color:var(--pcb-error-text)}.pcb-card .save{font-size:.75rem;font-weight:600;color:var(--pcb-sale)}.pcb-card .save s{font-weight:400;color:var(--pcb-muted);margin-right:6px}.pcb-card .price{font-size:1.125rem;font-weight:600;color:var(--pcb-ink);font-variant-numeric:tabular-nums}.pcb-card.incompat{opacity:.7;border-style:dashed}.pcb-card .incompat-note{font-size:.7188rem;color:var(--pcb-warn-text);font-weight:500}.pcb-card .pcb-btn{margin-top:auto}.pcb-mobilebar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--pcb-line);box-shadow:0 -6px 20px #27272714;padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:14px}.pcb-mobilebar .mb-info{flex:1;min-width:0}.pcb-mobilebar .mb-count{font-size:.7188rem;color:var(--pcb-muted)}.pcb-mobilebar .mb-total{font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums}.pcb-mobilebar .pcb-btn{width:auto;flex:0 0 auto;margin:0}@media(max-width:960px){.pcb-mobilebar.visible{display:flex}.pcb-side{position:static}}.pcb-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);background:var(--pcb-ink);color:#fff;padding:13px 22px;border-radius:var(--pcb-r-btn);font-size:.9063rem;font-family:var(--pcb-font);box-shadow:var(--pcb-shadow-block);z-index:200;max-width:90vw;text-align:center}.pcb-toast.ok{background:#157a3a}.pcb-toast.warn{background:#b3671b}@media(prefers-reduced-motion:reduce){.pcb *,.pcb *:before,.pcb *:after{transition:none!important}}@media(max-width:640px){.pcb{padding-left:12px;padding-right:12px;padding-bottom:110px}.pcb-hero{margin:12px 0 18px}.pcb-hero-inner{padding:22px 18px}.pcb-hero h1{font-size:1.4rem}.pcb-hero p{font-size:.875rem}.pcb-hero-steps{gap:10px;margin-top:16px}.pcb-suggested h2,.pcb-components h2{font-size:1.2rem}.pcb-preset{padding:16px}.pcb-row-head{padding:12px 14px;gap:11px}.pcb-row-icon{flex-basis:38px;width:38px;height:38px}.pcb-row-icon svg{width:20px;height:20px}.pcb-row-name .pcb-cat{font-size:.9375rem}.pcb-row-cta .pcb-btn{padding:7px 15px}.pcb-row-picked{padding:11px 14px;gap:11px}.pcb-row-picked img{width:48px;height:48px}.pcb-picked-info a{font-size:.8438rem}.pcb-summary{padding:16px;border-radius:var(--pcb-r)}.pcb-modal-panel{width:100vw;max-height:100vh;margin:0;border-radius:0}.pcb-modal-head{padding:16px 16px 8px}.pcb-modal-tools{padding:4px 16px 12px}.pcb-modal-grid{padding:4px 16px 12px;grid-template-columns:repeat(2,1fr);gap:10px}.pcb-card{padding:10px}.pcb-card img{height:100px}}.prose .pcb,.page .pcb{max-width:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(16px,calc(50vw - 620px));padding-right:max(16px,calc(50vw - 620px))}.shopify-section--main-page{overflow-x:clip}.shopify-section--main-page .page{--content-over-media-overlay: none}.shopify-section--main-page .page>h1{display:none}.pcb.pcb.pcb .pcb-info-tip{display:none}.pcb.pcb.pcb .pcb-info:hover .pcb-info-tip,.pcb.pcb.pcb .pcb-info:focus-within .pcb-info-tip{display:block}.pcb.pcb.pcb :is(h1,h2,h3,h4){margin:0;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--pcb-ink);font-family:var(--pcb-font)}.pcb.pcb.pcb .pcb-hero h1{font-size:2rem;color:#fff}.pcb.pcb.pcb h2{font-size:1.375rem}.pcb.pcb.pcb h3{font-size:1.1875rem}.pcb.pcb.pcb .pcb-modal-head h3{font-size:1.25rem}.pcb.pcb.pcb h4{font-size:1.0625rem;margin-bottom:6px}.pcb.pcb.pcb .pcb-preset h4{color:var(--pcb-accent)}.pcb.pcb.pcb :is(p,ul):not([class]){margin:0;padding:0}.pcb.pcb.pcb .pcb-hero p{margin:.6rem 0 0}.pcb.pcb.pcb .pcb-muted{margin:.35rem 0 0}.pcb.pcb.pcb a{text-decoration:none}.pcb.pcb.pcb img{border-radius:0}.pcb.pcb.pcb .pcb-row-picked img,.pcb.pcb.pcb .pcb-card img{border-radius:var(--pcb-r-input)}@media(max-width:640px){.pcb.pcb.pcb .pcb-hero h1{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/pc-builder.css.map */
