.cart-checkout-consents{display:grid;gap:1.2rem;margin:0 0 1.6rem;font-size:1.2rem;line-height:1.45;color:rgba(var(--color-foreground),.85)}.cart-checkout-consents__field{display:grid;gap:.4rem}.cart-checkout-consents__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cart-checkout-consents__label{display:grid;grid-template-columns:1.8rem 1fr;gap:.8rem;align-items:start;cursor:pointer;margin:0}.cart-checkout-consents__box{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;margin-top:.1rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:.2rem;background:rgb(var(--color-background));color:transparent;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.cart-checkout-consents__box svg{display:block}.cart-checkout-consents__input:checked+.cart-checkout-consents__label .cart-checkout-consents__box{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cart-checkout-consents__input:focus-visible+.cart-checkout-consents__label .cart-checkout-consents__box{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.cart-checkout-consents--invalid .cart-checkout-consents__field--required .cart-checkout-consents__box{border-color:#d72c0d}.cart-checkout-consents__text{display:block}.cart-checkout-consents__link,.cart-checkout-consents__see-more,.cart-checkout-consents__text a{color:inherit;text-decoration:underline;text-underline-offset:.15em;background:none;border:0;padding:0;font:inherit;cursor:pointer}.cart-checkout-consents__see-more{display:inline;margin-left:.25rem}.cart-checkout-consents__more{display:block;margin-top:.6rem;color:rgba(var(--color-foreground),.7)}.cart-checkout-consents__more[hidden]{display:none}.cart-checkout-consents__required{margin-left:.15rem}.cart-checkout-consents__error{margin:0;padding-left:2.6rem;color:#d72c0d;font-size:1.1rem}.cart-checkout-consents__error[hidden]{display:none}.cart__dynamic-checkout-buttons.cart-checkout-consents__dynamic--blocked,.additional-checkout-buttons.cart-checkout-consents__dynamic--blocked{opacity:.45;pointer-events:none}@media screen and (max-width:749px){.cart-checkout-consents{font-size:1.15rem;margin-bottom:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/cart-checkout-consents.css.map */
