.qt-ecom[data-v-4cdc3ffc]{align-items:start;color:#0f172a;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 320px}.qt-ecom>.qt-block[data-v-4cdc3ffc]{grid-column:1/-1}.qt-ecom__main[data-v-4cdc3ffc]{min-width:0}.qt-block[data-v-4cdc3ffc]{background:#fff;border:1px solid #dbe3ed;border-radius:10px;padding:24px}.qt-block__head[data-v-4cdc3ffc]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.qt-block__title[data-v-4cdc3ffc],.qt-cart__title[data-v-4cdc3ffc]{align-items:center;display:flex;font-size:16px;font-weight:650;gap:10px;margin:0}.qt-step[data-v-4cdc3ffc]{align-items:center;background:#eff7f1;border:1px solid #c8ded1;border-radius:5px;color:#0e7490;display:inline-flex;flex:0 0 26px;font:11px monospace;height:26px;justify-content:center;width:26px}.qt-block__head-right[data-v-4cdc3ffc]{max-width:210px;min-width:0}.qt-block__head-right[data-v-4cdc3ffc] .ant-input-affix-wrapper{background:#f8fafc}.qt-region-groups[data-v-4cdc3ffc]{display:flex;flex-direction:column;gap:24px}.qt-region-group__label[data-v-4cdc3ffc]{border-bottom:1px solid #e6ede6;color:#64748b;font-size:12px;margin-bottom:12px;padding-bottom:10px}.qt-region-grid[data-v-4cdc3ffc]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.qt-region-card[data-v-4cdc3ffc]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;gap:10px;min-height:64px;min-width:0;padding:12px;text-align:left;transition:border-color .2s,background .2s}.qt-region-card[data-v-4cdc3ffc]:hover{background:#f8fafc;border-color:#0891b2}.qt-region-card--active[data-v-4cdc3ffc]{background:#ecfeff;border-color:#0e7490}.qt-region-card[data-v-4cdc3ffc]:focus-visible{outline:2px solid #0e7490;outline-offset:3px}.qt-cart-item__flag[data-v-4cdc3ffc],.qt-region-card__flag[data-v-4cdc3ffc]{border-radius:50%;display:inline-flex;flex:0 0 26px;height:26px;overflow:hidden;width:26px}.qt-region-card__body[data-v-4cdc3ffc]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.qt-region-card__name[data-v-4cdc3ffc]{color:#294b50;flex:1;font-size:13px;min-width:0;overflow-wrap:anywhere}.qt-region-card__meta[data-v-4cdc3ffc]{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.qt-region-card__price[data-v-4cdc3ffc]{color:#0e7490;font-size:11px;font-weight:600}.qt-region-card__discount[data-v-4cdc3ffc]{background:#cffafe;border-radius:3px;color:#155e75;font-size:10px;padding:1px 4px}.qt-region-card__action[data-v-4cdc3ffc]{align-items:center;border:1px solid #c9dcd0;border-radius:4px;color:#709183;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;margin-left:auto;width:20px}.qt-region-card--active .qt-region-card__action[data-v-4cdc3ffc]{background:#0e7490;border-color:#0e7490;color:#fff}.qt-region-card__action[data-v-4cdc3ffc] svg{height:13px;width:13px}.qt-ecom__cart[data-v-4cdc3ffc]{min-width:0;position:sticky;top:100px}.qt-cart[data-v-4cdc3ffc]{background:#f8fafc;border:1px solid #cbded2;border-radius:10px;overflow:hidden}.qt-cart__head[data-v-4cdc3ffc]{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:18px 20px}.qt-cart__clear[data-v-4cdc3ffc]{color:#64748b}.qt-cart__body[data-v-4cdc3ffc]{padding:8px 20px}.qt-cart__foot[data-v-4cdc3ffc]{background:#fff;border-top:1px solid #e2e8f0;padding:16px 20px 20px}.qt-cart__buy[data-v-4cdc3ffc]{font-weight:600;height:46px;margin-top:16px;width:100%}.qt-cart-item[data-v-4cdc3ffc]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:16px 0}.qt-cart-item+.qt-cart-item[data-v-4cdc3ffc]{border-top:1px solid #e2e8f0}.qt-cart-item__main[data-v-4cdc3ffc]{flex:1;min-width:0}.qt-cart-item__name[data-v-4cdc3ffc]{font-size:13px;overflow-wrap:anywhere}.qt-cart-item__unit[data-v-4cdc3ffc]{color:#0e7490;font-size:12px;margin-top:3px}.qt-cart-item__qty[data-v-4cdc3ffc]{flex:0 0 110px;margin-left:36px;min-width:0;order:2}.qt-cart-item__qty[data-v-4cdc3ffc] .ant-input-number-group-wrapper,.qt-cart-item__qty[data-v-4cdc3ffc] .input-number{width:100%}.qt-cart-item__del[data-v-4cdc3ffc]{color:#789186}.qt-cart-empty[data-v-4cdc3ffc]{padding:32px 4px;text-align:center}.qt-cart-empty__icon[data-v-4cdc3ffc]{background:#e8f1e8;border-radius:50%;color:#759b8a;display:inline-flex;font-size:26px;padding:14px}.qt-cart-empty__desc[data-v-4cdc3ffc]{color:#64748b;font-size:13px;line-height:1.7;margin-top:14px}.qt-summary[data-v-4cdc3ffc]{align-items:center;color:#64748b;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:7px 0}.qt-summary__value[data-v-4cdc3ffc]{color:#0f172a;font-weight:600}.qt-summary--total[data-v-4cdc3ffc]{border-top:1px dashed #cbded2;margin-top:8px;padding-top:16px}.qt-summary__price[data-v-4cdc3ffc]{color:#0e7490;font-size:28px;font-weight:650;overflow-wrap:anywhere}@media(max-width:1100px){.qt-ecom[data-v-4cdc3ffc]{gap:16px;grid-template-columns:minmax(0,1fr) 280px}.qt-block[data-v-4cdc3ffc]{padding:20px}}@media(max-width:850px){.qt-ecom[data-v-4cdc3ffc]{grid-template-columns:minmax(0,1fr)}.qt-ecom__cart[data-v-4cdc3ffc]{position:static}}@media(max-width:600px){.qt-block[data-v-4cdc3ffc]{padding:18px 14px}.qt-block__head[data-v-4cdc3ffc]{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:16px}.qt-block__head-right[data-v-4cdc3ffc]{max-width:none;width:100%}.qt-region-grid[data-v-4cdc3ffc]{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.qt-region-card[data-v-4cdc3ffc]{gap:6px;padding:10px 8px}.qt-region-card__flag[data-v-4cdc3ffc]{flex-basis:20px;height:20px;width:20px}.qt-region-card__action[data-v-4cdc3ffc]{flex-basis:16px;height:16px;width:16px}}
