.bV3auW_form{background-color:var(--color-gray-lighter);border:1px solid var(--color-gray-light);border-radius:var(--radius);max-width:520px;margin-top:1.5rem;padding:1.5rem}.bV3auW_heading{margin-bottom:.4rem}.bV3auW_lead{color:var(--color-gray);margin-bottom:1.25rem;font-size:.9rem}.bV3auW_errorText{color:var(--color-danger);margin-bottom:1rem;font-size:.88rem}
.WnhNoq_emptyBox,.WnhNoq_infoBox{background-color:var(--color-gray-lighter);border:1px solid var(--color-gray-light);border-radius:var(--radius);text-align:center;padding:2.5rem}.WnhNoq_tableWrap{border:1px solid var(--color-gray-light);border-radius:var(--radius);overflow-x:auto}.WnhNoq_table{border-collapse:collapse;width:100%;min-width:640px}.WnhNoq_table th,.WnhNoq_table td{border-bottom:1px solid var(--color-gray-light);text-align:left;vertical-align:middle;padding:.85rem}.WnhNoq_table th{background-color:var(--color-gray-lighter);text-transform:uppercase;color:var(--color-gray);font-size:.8rem}.WnhNoq_productLink{color:var(--color-dark);font-weight:600}.WnhNoq_brand{color:var(--color-gray);text-transform:uppercase;font-size:.75rem;font-weight:400}.WnhNoq_qtyInput{width:70px}.WnhNoq_lineTotal{font-weight:700}.WnhNoq_removeBtn{color:var(--color-danger);cursor:pointer;background:0 0;border:none;padding:.4rem;font-size:1rem}.WnhNoq_removeBtn:hover{color:#a71d2a}.WnhNoq_summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.WnhNoq_summaryRight{align-items:center;gap:1.25rem;display:flex}.WnhNoq_total{font-family:var(--font-heading);margin:0;font-size:1.3rem;font-weight:800}.WnhNoq_disclaimer{color:var(--color-gray);margin-top:1rem;font-size:.8rem}
