.ss-cart-terms{margin:16px 0;color:#333;text-align:left;font-family:var(--font-body-family);font-size:13px;line-height:1.5}
.ss-cart-terms__row{display:flex;align-items:center;gap:6px;min-height:44px}
.ss-cart-terms input[type="checkbox"]{appearance:auto;-webkit-appearance:checkbox;flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#111;cursor:pointer;position:static;opacity:1}
.ss-cart-terms__copy{flex:1;min-width:0}
.ss-cart-terms .ss-cart-terms__copy label{display:inline;position:static;padding:8px 0;cursor:pointer;font-size:inherit;font-weight:400;letter-spacing:normal}
.ss-cart-terms__copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.ss-cart-terms input:focus-visible,.ss-cart-terms__copy a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.ss-cart-terms .ss-cart-terms__error{margin:4px 0 0;color:#a02020;font-size:12px;line-height:1.5}
.ss-cart-terms__error[hidden]{display:none}
