/* HOOOMIE legal/consent release: scoped, accessible controls */
.checkout-policy-notice{font-size:13px;line-height:1.65;color:#52675a;margin:0;padding:11px 14px;background:#f5f8f3;border:1px solid #dce8dc;border-radius:13px}
.checkout-policy-notice a,.checkout-mini-check a{color:#155636;text-decoration:underline;text-underline-offset:3px}
.checkout-registration-privacy{display:grid;gap:9px;padding:13px 14px;margin:12px 0;border:1px solid #dce7dc;border-radius:14px;background:#f8fbf7}
.checkout-registration-privacy[hidden]{display:none!important}
.checkout-mini-check{display:flex;align-items:flex-start;gap:10px;color:#385544;font-size:12px;line-height:1.55;cursor:pointer}
.checkout-mini-check input[type=checkbox]{flex:0 0 17px!important;width:17px!important;height:17px!important;min-width:17px!important;margin:2px 0 0!important;accent-color:#17472e;appearance:auto!important}
.checkout-registration-privacy small,.auth-marketing-hint{font-size:11px;color:#68796c;line-height:1.6}
@media(max-width:600px){.checkout-registration-privacy{padding:12px}.checkout-policy-notice{font-size:12px}}
