body.tsq-on #our_price_display,body.tsq-on .our_price_display,body.tsq-on #old_price,body.tsq-on .unit-price{display:none!important}
body.tsq-on #quantity_wanted_p>label,body.tsq-on #quantity_wanted_p>#quantity_wanted,body.tsq-on #quantity_wanted_p>a{display:none!important}
.tsq-price{font-size:29px;line-height:32px;font-weight:600;color:#333;margin:0 0 2px}
.tsq-price small{font-size:14px;font-weight:400;color:#777}
.tsq-old{color:#777;margin:0 0 6px;font-size:14px}
.tsq-old s{margin-right:4px}
.tsq-label{display:block;font-weight:600;margin-bottom:6px}
.tsq-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.tsq-val{width:92px;height:36px;line-height:34px;border:1px solid #d6d4d4;background:#fff;text-align:center;font-weight:600}
.tsq-total{margin:10px 0 0;font-size:14px;line-height:20px;color:#333}
.tsq-total strong{font-size:16px}
.tsq-btn.disabled{opacity:.4;pointer-events:none}
.tsq-unit{display:block;font-size:12px;color:#777;font-weight:400}
