.bq-add,.bq-basket,#bq-bar{--q-teal:#0e6b6e;--q-teal-d:#0a5558;--q-amber:#a8660b;--q-ink:#12211f;--q-ink2:#3d5250;--q-ink3:#6d8280;--q-rule:#d2dedc;--q-panel:#fff;--q-panel2:#eef3f2;--q-ok:#1c7350;--q-ok-s:#d7ebe0}.bq-add{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:11px 20px;border:1px solid var(--q-teal);border-radius:8px;background:#fff0;color:var(--q-teal);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .15s,color .15s;direction:rtl}.bq-add:hover{background:var(--q-teal);color:#fff}.bq-add:focus-visible{outline:2px solid var(--q-amber);outline-offset:2px}.bq-add.is-done{background:var(--q-ok-s);border-color:var(--q-ok);color:var(--q-ok)}.bq-add-plus{font-size:18px;line-height:1;font-weight:400}.bq-add.is-done .bq-add-plus{display:none}#bq-bar{position:fixed;inset-inline-start:18px;inset-block-end:18px;z-index:9998;display:none;align-items:center;gap:9px;padding:11px 18px;border-radius:999px;background:var(--q-teal);color:#fff;text-decoration:none;font-size:14px;font-weight:700;box-shadow:0 10px 28px -12px rgb(14 107 110 / .75);direction:rtl}#bq-bar.is-on{display:inline-flex}#bq-bar:hover{background:var(--q-teal-d);color:#fff}.bq-bar-n{min-width:23px;height:23px;border-radius:999px;background:#fff;color:var(--q-teal);display:grid;place-items:center;font-size:12.5px;font-variant-numeric:tabular-nums}.bq-basket{direction:rtl;text-align:right;margin:0 0 26px;font-size:15px;color:var(--q-ink)}.bq-empty{padding:26px 22px;border:1px dashed var(--q-rule);border-radius:10px;background:var(--q-panel2);text-align:center}.bq-empty p{margin:0 0 8px}.bq-hint{font-size:13px;color:var(--q-ink3);line-height:1.8}.bq-shop{display:inline-block;margin-top:8px;padding:9px 20px;border-radius:8px;background:var(--q-teal);color:#fff;text-decoration:none;font-size:14px;font-weight:700}.bq-shop:hover{background:var(--q-teal-d);color:#fff}.bq-list{border:1px solid var(--q-rule);border-radius:10px;background:var(--q-panel);overflow:hidden}.bq-scroll{overflow-x:auto}.bq-table{width:100%;border-collapse:collapse;min-width:520px;font-size:14px}.bq-table th{background:var(--q-panel2);color:var(--q-ink2);font-size:12px;font-weight:700;text-align:right;padding:10px 12px;border-bottom:1px solid var(--q-rule);white-space:nowrap}.bq-table td{padding:9px 12px;border-bottom:1px solid var(--q-rule);vertical-align:middle}.bq-table tr:last-child td{border-bottom:0}.bq-c-name{font-weight:600;min-width:170px}.bq-c-name a{color:var(--q-ink);text-decoration:none}.bq-c-name a:hover{color:var(--q-teal);text-decoration:underline}.bq-c-sku{color:var(--q-ink3);font-size:13px;direction:ltr;text-align:right;white-space:nowrap}.bq-qty{width:72px;padding:7px 9px;border:1px solid var(--q-rule);border-radius:6px;font:inherit;font-size:14px;text-align:center;direction:ltr}.bq-unit{padding:7px 9px;border:1px solid var(--q-rule);border-radius:6px;font:inherit;font-size:14px;direction:rtl}.bq-qty:focus,.bq-unit:focus{outline:2px solid var(--q-teal);outline-offset:1px;border-color:var(--q-teal)}.bq-del{width:30px;height:30px;border:1px solid var(--q-rule);border-radius:6px;background:#fff;color:var(--q-ink3);font-size:19px;line-height:1;cursor:pointer}.bq-del:hover{border-color:#9c2f2f;color:#9c2f2f;background:#f4dcdc}.bq-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--q-panel2);font-size:13.5px;color:var(--q-ink2)}.bq-clear{border:0;background:none;color:#9c2f2f;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){#bq-bar{inset-inline-start:12px;inset-block-end:12px;padding:10px 15px;font-size:13px}.bq-add{width:100%;justify-content:center}}