.product-terms{margin:0 0 1.2rem}.product-terms__label{display:flex;align-items:flex-start;gap:.9rem;cursor:pointer;font-size:1.4rem;line-height:1.4}input[type=checkbox].product-terms__checkbox{appearance:none;-webkit-appearance:none;flex-shrink:0;width:1.8rem;height:1.8rem;margin:.1rem 0 0;display:grid;place-content:center;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:.3rem;background:rgb(var(--color-background));cursor:pointer;transition:background var(--duration-short) ease,border-color var(--duration-short) ease}input[type=checkbox].product-terms__checkbox:after{content:"";width:.4rem;height:.8rem;border:solid rgb(var(--color-background));border-width:0 .2rem .2rem 0;transform:rotate(45deg) scale(0);transition:transform var(--duration-short) ease}input[type=checkbox].product-terms__checkbox:checked{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}input[type=checkbox].product-terms__checkbox:checked:after{transform:rotate(45deg) scale(1)}input[type=checkbox].product-terms__checkbox:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.product-terms__text{color:rgb(var(--color-foreground))}.product-terms__link{color:inherit;text-underline-offset:.3rem}.product-terms__error{margin:.6rem 0 0;font-size:1.3rem;color:#c12626}.product-terms--error input[type=checkbox].product-terms__checkbox{border-color:#c12626}product-form:has(.product-terms__checkbox:not(:checked)) .shopify-payment-button{pointer-events:none;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-terms.css.map */
