#jrj-kit-main,#jrj-kit-main *{box-sizing:border-box}#jrj-kit-main *{margin:0;padding:0}#jrj-kit-main{--o:#FF5A00;--o2:#ff7a1a;--y:#FFD000;--gold:#c8a44a;--b:#0A0A0A;--i:#111318;--p:#16191F;--p2:#1C2029;--bd:rgba(255,255,255,.09);--m:#8B94A3;--t:#E8EDF2;--g:#22c55e;--r:12px;--r2:18px;--glow-orange:0 0 30px rgba(255,90,0,.18),0 0 70px rgba(255,90,0,.08);--glow-gold:0 0 28px rgba(200,164,74,.12),0 0 60px rgba(200,164,74,.05);font-family:Barlow,sans-serif;background:radial-gradient(circle at 8% 0%,rgba(255,90,0,.08),transparent 24%),radial-gradient(circle at 100% 16%,rgba(255,208,0,.05),transparent 18%),linear-gradient(180deg,#090909,#0d1117 28%,#090b0f);color:var(--t);line-height:1.65}#jrj-kit-main a{text-decoration:none;color:inherit}#jrj-kit-main .wrap{max-width:1300px;margin:0 auto;padding:0 32px}#jrj-kit-main h1,#jrj-kit-main h2,#jrj-kit-main h3,#jrj-kit-main .jc-title,#jrj-kit-main .jc-step-eye,#jrj-kit-main .jc-tag,#jrj-kit-main .jc-total,#jrj-kit-main .jc-total span,#jrj-kit-main .jc-card-eye,#jrj-kit-main .jc-rev-label,#jrj-kit-main .jc-side-eye{font-family:Barlow Condensed,sans-serif}#jrj-kit-main .hero{padding:72px 0 44px;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}#jrj-kit-main .hero:before{content:"CAM KITS";position:absolute;right:-12px;top:10px;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(72px,12vw,180px);line-height:.84;letter-spacing:.08em;color:#ffffff07;transform:skew(-8deg);pointer-events:none}#jrj-kit-main .hero:after{content:"";position:absolute;top:-120px;left:50%;transform:translate(-50%);width:1100px;height:760px;background:radial-gradient(ellipse,rgba(255,90,0,.14) 0%,transparent 65%);pointer-events:none}#jrj-kit-main .hero-inner{position:relative;z-index:1}#jrj-kit-main .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#ff5a0026;border:1px solid rgba(255,90,0,.3);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--o);margin-bottom:22px;box-shadow:var(--glow-orange)}#jrj-kit-main .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--o)}#jrj-kit-main h1{font-weight:900;font-size:clamp(52px,9vw,96px);text-transform:uppercase;color:#fff;line-height:.9;letter-spacing:-.5px;margin-bottom:18px;text-shadow:0 12px 30px rgba(0,0,0,.34)}#jrj-kit-main h1 em{font-style:normal;color:var(--o);text-shadow:0 0 24px rgba(255,90,0,.26)}#jrj-kit-main .hero-desc{font-size:18px;color:var(--m);max-width:760px;margin:0 auto;line-height:1.75}#jrj-kit-main .hero-desc strong{color:#fff}#jrj-kit-main .prog{display:flex;align-items:center;max-width:980px;margin:0 auto;padding:34px 32px 0}#jrj-kit-main .ps{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1;position:relative}#jrj-kit-main .ps:not(:last-child):after{content:"";position:absolute;top:17px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;background:var(--bd)}#jrj-kit-main .ps.done:not(:last-child):after,#jrj-kit-main .ps.active:not(:last-child):after{background:#ff5a0066}#jrj-kit-main .pd{width:34px;height:34px;border-radius:50%;border:2px solid var(--bd);background:var(--p);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;color:var(--m);z-index:1;box-shadow:0 8px 18px #0000002e}#jrj-kit-main .ps.active .pd{border-color:var(--o);background:var(--o);color:#fff;box-shadow:0 0 20px #ff5a0080}#jrj-kit-main .ps.done .pd{border-color:var(--o);background:#ff5a0026;color:var(--o)}#jrj-kit-main .pl{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--m);text-align:center}#jrj-kit-main .builder{max-width:1300px;margin:0 auto;padding:36px 32px 100px;display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:start}#jrj-kit-main .panel{display:none}#jrj-kit-main .panel.active{display:block}#jrj-kit-main .card,#jrj-kit-main .sum,#jrj-kit-main .side{background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--p);border:1px solid rgba(255,255,255,.08);border-radius:var(--r2);box-shadow:0 18px 44px #0000003d}#jrj-kit-main .card{padding:24px;margin-bottom:16px}#jrj-kit-main .sum{background:var(--i);padding:0;overflow:hidden}#jrj-kit-main .sumh{background:radial-gradient(circle at top right,rgba(255,208,0,.08),transparent 24%),linear-gradient(135deg,#ff5a0029,#ff8c000f);border-bottom:1px solid var(--bd);padding:22px 24px}#jrj-kit-main .sumb{padding:16px 24px}#jrj-kit-main .sumf{padding:16px 24px;border-top:1px solid var(--bd);display:flex;flex-direction:column;gap:10px}#jrj-kit-main .card-eye,#jrj-kit-main .sec,#jrj-kit-main .side-eye{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--o);margin-bottom:10px;display:flex;align-items:center;gap:8px}#jrj-kit-main .card-eye:before,#jrj-kit-main .sec:before,#jrj-kit-main .side-eye:before{content:"";width:18px;height:2px;background:var(--o);border-radius:2px}#jrj-kit-main h2{font-weight:900;font-size:40px;text-transform:uppercase;color:#fff;line-height:1;margin-bottom:10px;text-shadow:0 10px 26px rgba(0,0,0,.28)}#jrj-kit-main .desc{font-size:16px;color:var(--m);line-height:1.65;margin-bottom:26px}#jrj-kit-main .desc strong{color:var(--t)}#jrj-kit-main .grid2,#jrj-kit-main .grid3{display:grid;gap:14px}#jrj-kit-main .grid2{grid-template-columns:1fr 1fr}#jrj-kit-main .grid3{grid-template-columns:1fr 1fr 1fr}#jrj-kit-main .pick,#jrj-kit-main .addon{background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--p2);border:2px solid var(--bd);border-radius:var(--r2);padding:18px;cursor:pointer;position:relative;transition:border-color .18s,background .18s,transform .15s,box-shadow .18s}#jrj-kit-main .pick:after,#jrj-kit-main .addon:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--o),var(--gold),transparent 85%);opacity:0;transition:opacity .18s}#jrj-kit-main .pick:hover,#jrj-kit-main .addon:hover{border-color:#ff5a0073;transform:translateY(-3px);box-shadow:0 16px 38px #00000057}#jrj-kit-main .pick.on,#jrj-kit-main .addon.on{border-color:var(--o);background:#ff5a0014;box-shadow:0 16px 34px #ff5a001a}#jrj-kit-main .pick.on:after,#jrj-kit-main .addon.on:after{opacity:1}#jrj-kit-main .ck{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;border:2px solid var(--bd);background:var(--p);display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff}#jrj-kit-main .pick.on .ck,#jrj-kit-main .addon.on .ck{border-color:var(--o);background:var(--o)}#jrj-kit-main .ot{font-weight:900;font-size:22px;text-transform:uppercase;color:#fff;line-height:1.1;margin-bottom:6px}#jrj-kit-main .od,#jrj-kit-main .sub{font-size:14px;color:var(--m);line-height:1.55}#jrj-kit-main .badge{display:inline-flex;padding:3px 10px;background:#ff5a0026;border:1px solid rgba(255,90,0,.3);border-radius:5px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--o);margin-top:9px;box-shadow:0 0 18px #ff5a0014}#jrj-kit-main .stack,#jrj-kit-main .reviews,#jrj-kit-main .prices{display:flex;flex-direction:column;gap:8px}#jrj-kit-main .line,#jrj-kit-main .review{display:flex;justify-content:space-between;gap:14px;background:var(--p2);border:1px solid var(--bd);border-radius:var(--r);padding:14px 16px}#jrj-kit-main .line.rep{opacity:.45}#jrj-kit-main .line.rep .lt{text-decoration:line-through;color:var(--m)}#jrj-kit-main .lt{font-weight:700;font-size:16px;color:#fff;line-height:1.2}#jrj-kit-main .rt{text-align:right}#jrj-kit-main .tag{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}#jrj-kit-main .t-inc{background:#ffffff12;color:var(--m);border:1px solid rgba(255,255,255,.1)}#jrj-kit-main .t-rep{background:#ff5a001a;color:var(--o);border:1px solid rgba(255,90,0,.2)}#jrj-kit-main .addon-type{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--o);margin-bottom:5px}#jrj-kit-main .addon-type.add{color:var(--y)}#jrj-kit-main .addon-price{font-weight:900;font-size:18px;color:#fff;margin-top:6px}#jrj-kit-main .delta{font-size:12px;color:var(--m);font-weight:600;font-family:Barlow,sans-serif}#jrj-kit-main .field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}#jrj-kit-main .field label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--m)}#jrj-kit-main .field input,#jrj-kit-main .field select,#jrj-kit-main .field textarea{background:var(--p2);border:1px solid rgba(255,255,255,.12);color:var(--t);font-size:16px;padding:14px 16px;border-radius:var(--r);width:100%}#jrj-kit-main textarea{min-height:90px;resize:vertical}#jrj-kit-main .field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}#jrj-kit-main .vin{background:#ff5a0012;border:1px solid rgba(255,90,0,.25);border-radius:var(--r);padding:16px 18px;margin-bottom:18px;box-shadow:0 12px 28px #ff5a0014}#jrj-kit-main .nav{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}#jrj-kit-main .btn,#jrj-kit-main .btn-back{-webkit-appearance:none;appearance:none;border:none;outline:none;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:14px;font-size:15px;font-weight:800;letter-spacing:.4px;line-height:1;transition:transform .15s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease;font-family:Barlow,sans-serif}#jrj-kit-main .btn:hover,#jrj-kit-main .btn-back:hover{transform:translateY(-1px)}#jrj-kit-main .btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}#jrj-kit-main .btn-lg{min-height:56px;padding:0 26px;font-size:16px}#jrj-kit-main .btn-sm{min-height:46px;padding:0 18px;font-size:14px}#jrj-kit-main .btn-full{width:100%}#jrj-kit-main .btn-orange{background:linear-gradient(135deg,#ff7a1a,#ff5a00);color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 30px #ff5a0038,inset 0 1px #ffffff2e}#jrj-kit-main .btn-orange:hover{background:linear-gradient(135deg,#ff882f,#ff5a00)}#jrj-kit-main .btn-green{background:linear-gradient(180deg,#2bd66d,#22c55e);color:#08120c;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 30px #22c55e33,inset 0 1px #fff3}#jrj-kit-main .btn-green:hover{background:linear-gradient(180deg,#3fe17c,#22c55e)}#jrj-kit-main .btn-ghost,#jrj-kit-main .btn-back{background:#ffffff08;color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0a}#jrj-kit-main .btn-ghost:hover,#jrj-kit-main .btn-back:hover{border-color:#ff5a0061;background:#ff5a0014;color:#fff}#jrj-kit-main .addon-section{margin-bottom:22px}#jrj-kit-main .addon-section-label{font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#fff;line-height:1;margin:0 0 12px}#jrj-kit-main .summary-head-eye{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--o);margin-bottom:10px;font-family:Barlow Condensed,sans-serif}#jrj-kit-main .price-divider{height:1px;background:var(--bd);margin:14px 0}#jrj-kit-main .price-line{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}#jrj-kit-main .price-line:last-child{border-bottom:none}#jrj-kit-main .price-line-label{font-size:14px;color:#fff;line-height:1.45}#jrj-kit-main .price-line-val{font-size:14px;font-weight:700;color:#fff;white-space:nowrap}#jrj-kit-main .price-subtotal,#jrj-kit-main .total{display:flex;justify-content:space-between;align-items:baseline;gap:12px}#jrj-kit-main .price-subtotal{padding:4px 0 0}#jrj-kit-main .price-subtotal-val,#jrj-kit-main .price-total-val{font-weight:900}#jrj-kit-main .price-total-label{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.8px}#jrj-kit-main .struck{text-decoration:line-through;opacity:.55}#jrj-kit-main .tag-up{background:#ff5a0024;color:var(--o);border:1px solid rgba(255,90,0,.25)}#jrj-kit-main .tag-add{background:#ffd0001a;color:var(--y);border:1px solid rgba(255,208,0,.22)}#jrj-kit-main .summary-empty{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--m);line-height:1.6}#jrj-kit-main .summary-empty .ei{font-size:20px;line-height:1}#jrj-kit-main .includes-list{padding-left:18px;color:var(--m);display:flex;flex-direction:column;gap:10px}#jrj-kit-main .review-val{font-size:15px;color:#fff;line-height:1.55}#jrj-kit-main .review-kit-items{display:flex;flex-direction:column;gap:8px}#jrj-kit-main .review-kit-item{padding:10px 12px;border-radius:10px;background:var(--p2);border:1px solid rgba(255,255,255,.06)}#jrj-kit-main .review-kit-item.upgraded{border-color:#ff5a0040;background:#ff5a0014}#jrj-kit-main .review-kit-item.addon-item{border-color:#ffd0002e;background:#ffd0000d}#jrj-kit-main .sep{border-top:1px solid var(--bd);margin:28px 0 22px;padding-top:24px}#jrj-kit-main .total{padding:10px 0 4px;border-top:2px solid rgba(255,90,0,.3);margin-top:4px}#jrj-kit-main .discount{background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:var(--r);padding:12px 14px;margin:10px 0 6px}#jrj-kit-main .pending{background:#ffd0000f;border:1px solid rgba(255,208,0,.18);border-radius:var(--r);padding:12px 14px;margin:10px 0 6px}#jrj-kit-main .warn{background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:var(--r);padding:14px 18px;font-size:14px;color:#fca5a5;line-height:1.6;margin-top:14px}#jrj-kit-main .float{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:10px}#jrj-kit-main .float a{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;background:linear-gradient(135deg,#ff5a00,#ff7a1a);color:#fff;box-shadow:0 12px 28px #ff5a0047}@media(max-width:1024px){#jrj-kit-main .builder{grid-template-columns:1fr}#jrj-kit-main .sidebar{position:static;order:-1}#jrj-kit-main .grid3{grid-template-columns:1fr 1fr}#jrj-kit-main .grid2,#jrj-kit-main .field-row{grid-template-columns:1fr}}@media(max-width:768px){#jrj-kit-main .hero{padding:42px 0 28px}#jrj-kit-main .prog{padding:20px 16px 0;overflow-x:auto;gap:10px}#jrj-kit-main .ps{min-width:88px}#jrj-kit-main .card,#jrj-kit-main .sum,#jrj-kit-main .side{padding:18px}#jrj-kit-main .nav{flex-direction:column;align-items:stretch}#jrj-kit-main .nav .btn,#jrj-kit-main .nav .btn-back{width:100%}#jrj-kit-main .sidebar{display:none}#jrj-kit-main h2{font-size:34px}#jrj-kit-main .addon-section-label{font-size:22px}#jrj-kit-main .ot{font-size:20px}}@media(max-width:640px){#jrj-kit-main .wrap,#jrj-kit-main .builder{padding-left:16px;padding-right:16px}#jrj-kit-main .grid3{grid-template-columns:1fr}#jrj-kit-main .prog{padding:18px 12px 0}#jrj-kit-main h1{font-size:clamp(40px,14vw,58px)}#jrj-kit-main .hero-desc{font-size:16px}#jrj-kit-main .hero:before{font-size:58px;right:-8px;top:10px}}#jrj-kit-main .kit-fallback{margin-top:16px;padding:16px 18px;border-radius:var(--r);border:1px solid rgba(255,90,0,.4);background:#ff5a0014}#jrj-kit-main .kit-fallback .btn{display:inline-flex;margin-top:4px}#jrj-kit-main .t-unavail{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.3)}#jrj-kit-main .line.unavail{opacity:.7;border-color:#ef44444d}#jrj-kit-main .line.unavail .lt{color:var(--m)}#jrj-kit-main .addon.unavail{opacity:.55;cursor:not-allowed;border-color:#ef444440}#jrj-kit-main .addon.unavail:hover{transform:none;box-shadow:none;border-color:#ef444440}#jrj-kit-main .pick:focus-visible,#jrj-kit-main .addon:focus-visible{outline:2px solid var(--o);outline-offset:2px}#jrj-kit-main .addon[aria-disabled=true]{cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/329/assets/jrj-cam-kit-builder.css.map */
