.lq-checkout-fields{display:block;width:100%;font-family:var(--text-font-family);font-size:13px;line-height:1.5;text-align:start}
.lq-billing-options{display:flex;align-items:center;gap:20px;border:0;padding:0;margin:0 0 16px;min-width:0}
.lq-billing-options legend{font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}
.lq-billing-options label{display:flex;align-items:center;gap:7px;cursor:pointer}
.lq-billing-options input{appearance:auto;width:16px;height:16px;accent-color:currentColor}
.lq-invoice-fields{display:grid;gap:10px;margin-bottom:18px;max-height:210px;overflow:auto;padding:2px}
.lq-invoice-fields[hidden],.lq-checkout-error[hidden]{display:none}
.lq-invoice-field{display:grid;gap:3px}
.lq-invoice-field label{font-size:12px}
.lq-invoice-field input{width:100%;min-height:40px;border:1px solid rgb(var(--text-color)/.25);padding:8px 10px;border-radius:0;background:transparent;font:inherit}
.lq-cart-terms{display:flex;align-items:flex-start;gap:10px;margin-block:12px 4px}
.lq-cart-terms input{appearance:auto;flex:0 0 18px;width:18px;height:18px;min-width:18px;margin-top:2px;accent-color:#25221f;cursor:pointer}
.lq-cart-terms label{cursor:pointer}
.lq-cart-terms a{text-decoration:underline;text-underline-offset:3px}
.lq-checkout-error{color:#a52626;font-size:12px;line-height:1.45;margin-top:8px}
.lq-checkout-fields :focus-visible{outline:2px solid currentColor;outline-offset:3px}
.lq-drawer-rewards{width:100%;min-width:0;margin-bottom:20px;position:relative}
.lq-drawer-rewards .bogos-progress-goal-info-item{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(64px,17vw)!important;max-width:64px!important;box-sizing:border-box!important}
.lq-drawer-rewards .bogos-progress-goal-title,.lq-drawer-rewards .bogos-progress-goal-description{white-space:normal!important;overflow-wrap:break-word!important;font-size:9.5px!important;line-height:1.25!important}
.lq-cart-feedback{display:block;width:100%}
.lq-cart-feedback:empty{display:none}
#cart-drawer .cart-drawer__footer{gap:12px}
#cart-drawer .complementary-products{margin-top:20px}
