[data-pcb]{--pcb-accent: #0066ff;--pcb-radius: 24px;--pcb-pad-top: 64px;--pcb-pad-bottom: 64px;--pcb-bg: #f4f5f7;--pcb-card-bg: rgba(255, 255, 255, .72);--pcb-card-border: rgba(255, 255, 255, .6);--pcb-text: #111111;--pcb-text-muted: #6b7280;--pcb-input-bg: #ffffff;--pcb-input-border: #e5e7eb;--pcb-chip-bg: #ffffff;--pcb-chip-border: #e5e7eb;--pcb-shadow: 0 20px 60px rgba(17, 17, 17, .08);background:var(--pcb-bg);padding:var(--pcb-pad-top) 0 var(--pcb-pad-bottom) 0;color:var(--pcb-text)}@media(min-width:600px){@media(prefers-color-scheme:dark){[data-pcb]:not(.pcb--light-forced){--pcb-bg: #0b0c0f;--pcb-card-bg: rgba(24, 26, 31, .72);--pcb-card-border: rgba(255, 255, 255, .08);--pcb-text: #f5f6f8;--pcb-text-muted: #9aa0aa;--pcb-input-bg: #16181d;--pcb-input-border: #2a2d34;--pcb-chip-bg: #16181d;--pcb-chip-border: #2a2d34;--pcb-shadow: 0 20px 60px rgba(0, 0, 0, .4)}}[data-pcb].pcb--dark-forced{--pcb-bg: #0b0c0f;--pcb-card-bg: rgba(24, 26, 31, .72);--pcb-card-border: rgba(255, 255, 255, .08);--pcb-text: #f5f6f8;--pcb-text-muted: #9aa0aa;--pcb-input-bg: #16181d;--pcb-input-border: #2a2d34;--pcb-chip-bg: #16181d;--pcb-chip-border: #2a2d34;--pcb-shadow: 0 20px 60px rgba(0, 0, 0, .4)}}[data-pcb] *,[data-pcb] *:before,[data-pcb] *:after{box-sizing:border-box}[data-pcb] .pcb__container{max-width:720px;margin:0 auto;padding:0 16px}[data-pcb] .pcb__header{text-align:center;margin-bottom:28px}[data-pcb] .pcb__heading{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}[data-pcb] .pcb__subheading{font-size:14.5px;line-height:1.55;color:var(--pcb-text-muted);margin:0}[data-pcb] .pcb__card{position:relative;background:var(--pcb-card-bg);border:1px solid var(--pcb-card-border);border-radius:var(--pcb-radius);box-shadow:var(--pcb-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:20px 18px 18px;overflow:hidden}@media(min-width:600px){[data-pcb] .pcb__card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}[data-pcb] .pcb__progress-wrap{margin-bottom:20px}[data-pcb] .pcb__progress-track{width:100%;height:6px;border-radius:999px;background:var(--pcb-input-border);overflow:hidden}[data-pcb] .pcb__progress-fill{height:100%;width:12.5%;background:var(--pcb-accent);border-radius:999px;transition:width .45s cubic-bezier(.22,1,.36,1)}[data-pcb] .pcb__progress-label{margin-top:8px;font-size:12.5px;font-weight:600;color:var(--pcb-text-muted)}[data-pcb] .pcb__steps{position:relative;min-height:200px}[data-pcb] .pcb__step{display:none;animation:pcb-step-in .4s cubic-bezier(.22,1,.36,1) both}[data-pcb] .pcb__step.pcb__step--active{display:block}[data-pcb] .pcb__step.pcb__step--leaving{display:block;position:absolute;top:0;left:0;width:100%;animation:pcb-step-out .25s ease both;pointer-events:none}@keyframes pcb-step-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes pcb-step-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px)}}[data-pcb] .pcb__step-title{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:4px 0}[data-pcb] .pcb__step-desc{font-size:13.5px;color:var(--pcb-text-muted);margin:0 0 20px}[data-pcb] .pcb__field{margin-bottom:20px}[data-pcb] .pcb__field-row{display:flex;flex-wrap:wrap;gap:12px}[data-pcb] .pcb__field-row--wrap{flex-wrap:wrap}[data-pcb] .pcb__field--half{flex:1 1 calc(50% - 6px);min-width:130px}@media(max-width:359px){[data-pcb] .pcb__field--half{flex:1 1 100%;min-width:0}}[data-pcb] .pcb__label{display:block;font-size:13.5px;font-weight:600;margin-bottom:8px}[data-pcb] .pcb__req{color:#e0334d}[data-pcb] .pcb__optional{font-weight:400;color:var(--pcb-text-muted)}[data-pcb] .pcb__input,[data-pcb] .pcb__textarea{width:100%;background:var(--pcb-input-bg);border:1.5px solid var(--pcb-input-border);border-radius:14px;padding:13px 14px;font-size:16px;color:var(--pcb-text);transition:border-color .2s ease,box-shadow .2s ease}[data-pcb] .pcb__textarea{resize:vertical;min-height:120px;font-family:inherit}[data-pcb] .pcb__input:focus,[data-pcb] .pcb__textarea:focus{outline:none;border-color:var(--pcb-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pcb-accent) 16%,transparent)}[data-pcb] .pcb__input.pcb__input--invalid,[data-pcb] .pcb__textarea.pcb__input--invalid{border-color:#e0334d;animation:pcb-shake .35s ease}@keyframes pcb-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}[data-pcb] .pcb__error{display:block;min-height:16px;font-size:12px;color:#e0334d;margin-top:6px}[data-pcb] .pcb__chip-grid{display:flex;flex-wrap:wrap;gap:8px}[data-pcb] .pcb__chip-grid--yn{gap:8px}[data-pcb] .pcb__chip{-webkit-appearance:none;appearance:none;border:1.5px solid var(--pcb-chip-border);background:var(--pcb-chip-bg);color:var(--pcb-text);font-size:13.5px;font-weight:500;padding:11px 16px;border-radius:999px;cursor:pointer;min-height:44px;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}[data-pcb] .pcb__chip:hover{border-color:var(--pcb-accent);transform:translateY(-1px)}[data-pcb] .pcb__chip:active{transform:scale(.96)}[data-pcb] .pcb__chip.pcb__chip--selected{background:var(--pcb-accent);border-color:var(--pcb-accent);color:#fff}[data-pcb] .pcb__nav{display:flex;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--pcb-input-border)}[data-pcb] .pcb__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:50px;padding:0 22px;border-radius:999px;border:none;font-size:15px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}[data-pcb] .pcb__btn:active{transform:scale(.97)}[data-pcb] .pcb__btn--primary{flex:1 1 auto;background:var(--pcb-accent);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--pcb-accent) 35%,transparent)}[data-pcb] .pcb__btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb,var(--pcb-accent) 45%,transparent)}[data-pcb] .pcb__btn--ghost{background:transparent;color:var(--pcb-text);border:1.5px solid var(--pcb-input-border)}[data-pcb] .pcb__btn--ghost:hover{border-color:var(--pcb-accent);color:var(--pcb-accent)}[data-pcb] .pcb__btn--small{min-height:40px;padding:0 16px;font-size:13px}[data-pcb] .pcb__btn[hidden]{display:none!important}[data-pcb] .pcb__btn:disabled{opacity:.6;cursor:default;pointer-events:none}[data-pcb] .pcb__btn--ghost[data-pcb-prev][data-pcb-hidden]{visibility:hidden}[data-pcb] .pcb__spinner{display:none;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:pcb-spin .7s linear infinite}[data-pcb] .pcb__btn--submit.pcb__btn--loading .pcb__btn-label{opacity:.6}[data-pcb] .pcb__btn--submit.pcb__btn--loading .pcb__spinner{display:inline-block}@keyframes pcb-spin{to{transform:rotate(360deg)}}[data-pcb] .pcb__review{display:flex;flex-direction:column;gap:14px}[data-pcb] .pcb__review-group{background:var(--pcb-input-bg);border:1px solid var(--pcb-input-border);border-radius:16px;padding:14px 16px}[data-pcb] .pcb__review-group-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pcb-accent);margin-bottom:8px}[data-pcb] .pcb__review-row{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;padding:4px 0}[data-pcb] .pcb__review-row-label{color:var(--pcb-text-muted);flex-shrink:0}[data-pcb] .pcb__review-row-value{text-align:right;font-weight:600}[data-pcb] .pcb__review-edit{margin-top:20px;text-align:center}[data-pcb] .pcb__review-edit-btn{background:none;border:none;color:var(--pcb-accent);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}[data-pcb] .pcb__success{text-align:center;padding:32px 8px 12px;animation:pcb-fade-up .5s cubic-bezier(.22,1,.36,1) both}@keyframes pcb-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}[data-pcb] .pcb__success-icon{color:#16a34a;margin-bottom:14px;display:inline-block}[data-pcb] .pcb__success-circle{transform-origin:center;stroke-dasharray:208;stroke-dashoffset:208;animation:pcb-draw .6s ease forwards}[data-pcb] .pcb__success-check{stroke-dasharray:40;stroke-dashoffset:40;animation:pcb-draw .4s ease .5s forwards}@keyframes pcb-draw{to{stroke-dashoffset:0}}[data-pcb] .pcb__success-title{font-size:22px;font-weight:700;margin:0 0 8px}[data-pcb] .pcb__success-message{font-size:14px;color:var(--pcb-text-muted);max-width:40ch;margin:0 auto;line-height:1.6}[data-pcb] .pcb__error-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,#e0334d 10%,transparent);border:1px solid color-mix(in srgb,#e0334d 30%,transparent);color:#e0334d;font-size:13.5px;font-weight:500;animation:pcb-fade-up .35s ease both}[data-pcb] .pcb__error-banner[hidden]{display:none}[data-pcb] .pcb__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(min-width:600px){[data-pcb] .pcb__container{padding:0 24px}[data-pcb] .pcb__card{padding:40px 44px 36px}[data-pcb] .pcb__heading{font-size:36px}[data-pcb] .pcb__subheading{font-size:16px}[data-pcb] .pcb__step-title{font-size:24px}[data-pcb] .pcb__nav{margin-top:32px}}[data-pcb] .pcb__chip:focus-visible,[data-pcb] .pcb__btn:focus-visible,[data-pcb] .pcb__input:focus-visible,[data-pcb] .pcb__textarea:focus-visible{outline:2px solid var(--pcb-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){[data-pcb] .pcb__step,[data-pcb] .pcb__success,[data-pcb] .pcb__error-banner,[data-pcb] .pcb__success-circle,[data-pcb] .pcb__success-check,[data-pcb] .pcb__progress-fill,[data-pcb] .pcb__btn,[data-pcb] .pcb__chip{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-pc-build-request.css.map */
