.cart-terms-agreement{margin-block:1.2rem;padding:1.2rem 1.4rem;background:#f3f7fb;border:1px solid #c9d8e8;border-radius:.8rem}.cart-terms-agreement__label{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground))}.cart-terms-agreement__label a{color:#1f5f9e;text-decoration:underline;text-underline-offset:.2rem}.cart-terms-agreement .cart-terms-agreement__input{margin:.2rem 0 0;flex-shrink:0;width:2.2rem;height:2.2rem;cursor:pointer;accent-color:#1f5f9e}.cart-terms-agreement__error{margin:.8rem 0 0;font-size:1.4rem;font-weight:600;color:#b42318}.cart-terms-agreement.is-error{background:#fdecec;border-color:#d64545;border-width:2px}.cart-terms-agreement.is-error .cart-terms-agreement__input{outline:2px solid #d64545;outline-offset:1px}.cart-terms-agreement.is-shaking{animation:cart-terms-shake .4s ease-in-out}@keyframes cart-terms-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.cart-terms-agreement.is-shaking{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/cart-terms-checkbox.css.map */
