/* DO NOT EDIT: minified copy. Use the original instead, origin_of_the_files/css/kbsp_cart.css, as per origin_of_the_files/README.md */
[hidden]{display:none!important}body.in-modal{background:#f4f4f4;padding:0}.kb-cart-page{background:#f4f4f4}.kb-cart{max-width:900px;padding-top:20px;padding-bottom:30px}.in-modal .kb-cart{padding-top:15px}.kb-testbar{background:#f0ad4e;color:#fff;text-align:center;font-weight:700;padding:6px 10px}.kb-step{background:#fff;border:1px solid #e1e1e1;border-radius:5px;padding:20px;margin-bottom:20px}.kb-step h2{font-size:20px;font-weight:600;color:#313131;margin:0 0 12px;letter-spacing:0;line-height:30px}.kb-n{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;background:#d6262c;color:#fff;text-align:center;font-size:15px;margin-right:10px}.kb-h2row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 15px}.in-modal .kb-h2row{padding-right:40px}.kb-continue{font-weight:600;white-space:nowrap;margin-left:auto}.kb-orderhead h1{font-size:26px;font-weight:600;margin:0 0 15px}.kb-hint{color:#666;font-size:13px}.kb-big{font-size:18px;color:#313131}.kb-items{margin-bottom:10px}.kb-items>tbody>tr>td{vertical-align:middle}.kb-items .kb-img{width:60px}.kb-items .kb-img img{width:50px;height:50px;object-fit:contain}.kb-items .kb-name{color:#313131;font-weight:600}.kb-items .kb-q{width:80px}.kb-items .kb-q input{width:60px;text-align:center}.kb-items .kb-x{width:30px;text-align:right}.kb-x .btn-remove{border:0;background:none;color:#666;padding:4px}.kb-x .btn-remove:hover{color:#d6262c}.kb-bline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.kb-sums{max-width:360px;margin-left:auto}.kb-sum{display:flex;justify-content:space-between;padding:4px 0}.kb-sum.kb-sep{border-top:1px solid #e1e1e1;margin-top:4px;padding-top:8px}.kb-sum.kb-grand{font-size:18px;font-weight:700;color:#313131;border-top:2px solid #313131;margin-top:6px;padding-top:8px}.kb-sum.kb-paybar{margin:20px 0 15px}.kb-err:empty{display:none}.kb-addr{position:relative}.kb-suggest{position:absolute;left:0;right:0;top:100%;z-index:20;background:#fff;border:1px solid #ccc;border-top:0;list-style:none;margin:0;padding:0;max-height:240px;overflow:auto;box-shadow:0 6px 12px rgba(0,0,0,.15)}.kb-suggest li{padding:8px 12px;cursor:pointer;line-height:1.3}.kb-suggest li:hover{background:#f4f4f4}.kb-suggest li.none{color:#666;cursor:default}.kb-policy{font-weight:700;color:#d6262c}.kb-accept label{font-weight:400;color:#555}.kb-pay{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.kb-payopt{flex:1 1 240px;display:flex;gap:10px;align-items:flex-start;border:1px solid #ccc;border-radius:5px;padding:12px;margin:0;cursor:pointer;font-weight:400}.kb-payopt input{margin-top:4px}.kb-payopt:has(input:checked){border-color:#d6262c;box-shadow:0 0 0 1px #d6262c}.kb-bank{margin-top:10px}.kb-paypal,.kb-paypal:focus{background:#ffc439;border-color:#ffc439;color:#111;margin-top:12px}.kb-paypal:hover,.kb-paypal:active{background:#f2ba36;border-color:#f2ba36;color:#111}.kb-dl dt{text-align:left;color:#313131}.kb-dl dd{margin-bottom:6px}.kb-lead{margin-bottom:15px}.kb-parts{display:flex;gap:10px}.kb-parts .kb-part{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:8px;height:34px;margin:0;border:1px solid #ccc;border-radius:4px;background:#fff;color:#555;font-weight:400;cursor:pointer}.kb-parts .kb-part input{margin:0}.kb-parts .kb-part.on{border-color:#d6262c;box-shadow:0 0 0 1px #d6262c;color:#313131;font-weight:600}.kb-trap{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}.cf-turnstile{display:flex;justify-content:center;margin:0 0 12px}.kb-done h2{margin-bottom:15px}@media (max-width:767px){.kb-step{padding:15px}.kb-items .kb-img{display:none}.kb-sums{max-width:none}}
