dhl-email-consent { display: block; margin-block: 1rem; font-size: .85em; text-align: start; }
dhl-email-consent[hidden] { display: none; }
.dhl-email-consent__label { display: flex; align-items: flex-start; gap: .6rem; cursor: pointer; }
.dhl-email-consent__label input { appearance: auto; width: 1.2rem; height: 1.2rem; flex: 0 0 1.2rem; margin-top: .2rem; }
dhl-email-consent p { margin-block: .5rem; line-height: 1.45; }
dhl-email-consent [data-dhl-status]:empty { display: none; }
html[data-dhl-saving] shopify-accelerated-checkout,
html[data-dhl-saving] shopify-accelerated-checkout-cart,
html[data-dhl-saving] .additional-checkout-buttons { pointer-events: none; opacity: .6; }
