@layer theme,base,components,utilities;@layer forge{.ff-checkout-terms{gap:var(--ff-spacing-3);flex-direction:column;margin-block-start:var(--ff-spacing-4);display:flex;container-type:inline-size}.ff-checkout-terms.has-error{background-color:var(--ff-color-error-50);border-radius:var(--ff-radius-md);padding:var(--ff-spacing-3);animation:.4s ease-in-out ff-shake}.ff-checkout-terms__row{align-items:center;display:flex}.ff-checkout-terms__row:not(:first-child){margin-block-start:var(--ff-spacing-2)}.ff-checkout-terms .ff-checkbox__label-text,.ff-checkout-terms__label{color:var(--ff-color-neutral-700);font-size:var(--ff-font-size-sm);line-height:1.5}.ff-checkout-terms .ff-checkbox__label-text.ff-checkout-terms__label--error,.ff-checkout-terms__label--error{color:var(--ff-color-error-600)}.ff-checkout-terms .ff-checkbox__label-text a,.ff-checkout-terms__label a{color:var(--ff-color-primary);font-weight:var(--ff-font-weight-medium);text-underline-offset:2px;text-decoration:underline}.ff-checkout-terms .ff-checkbox__label-text a:hover,.ff-checkout-terms__label a:hover{color:var(--ff-color-primary-600)}.ff-checkout-terms__box--error{border-color:var(--ff-color-error-500);box-shadow:0 0 0 var(--ff-spacing-0_5) var(--ff-color-error-200)}@keyframes ff-shake{0%,to{transform:translate(0)}20%,60%{transform:translateX(calc(var(--ff-spacing-1) * -1))}40%,80%{transform:translateX(var(--ff-spacing-1))}}}
