.eu-consent{position: fixed;inset-inline: 0;inset-block-end: 0;z-index: 90;background-color: var(--eu-page);border-top: 1px solid var(--eu-hair-strong);padding: var(--wp--preset--spacing--24, 24px) var(--eu-gutter);box-shadow: none;backdrop-filter: none;}.eu-consent[hidden]{display: none;}html[data-eu-consent='pending']{--eu-consent-h: 384px;}@media (min-width: 480px){html[data-eu-consent='pending']{--eu-consent-h: 256px;}}@media (min-width: 768px){html[data-eu-consent='pending']{--eu-consent-h: 176px;}}html[data-eu-consent='pending'] body{padding-block-end: var(--eu-consent-h, 384px);}.eu-consent__inner{display: grid;gap: var(--wp--preset--spacing--16, 16px);max-inline-size: var(--eu-container);margin-inline: auto;}@media (min-width: 768px){.eu-consent__inner{grid-template-columns: 1fr auto;align-items: center;gap: var(--wp--preset--spacing--32, 32px);}}.eu-consent__title{margin-block-end: var(--wp--preset--spacing--8, 8px);}.eu-consent__text{font-size: 1rem;line-height: 1.6;margin: 0;max-width: 68ch;}.eu-consent__text a{color: inherit;text-decoration-line: underline;text-decoration-thickness: 1px;text-underline-offset: 2px;}.eu-consent__actions{display: grid;gap: var(--wp--preset--spacing--12, 12px);}@media (min-width: 480px){.eu-consent__actions{grid-auto-flow: column;grid-auto-columns: 1fr;}}.eu-consent__btn{appearance: none;box-sizing: border-box;background: none;border: 1px solid currentColor;border-radius: 0;box-shadow: none;color: inherit;font-family: var(--wp--preset--font-family--display, inherit);font-size: var(--wp--preset--font-size--nav, 0.8125rem);font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;min-block-size: 48px;min-inline-size: 8rem;padding-inline: var(--wp--preset--spacing--24, 24px);cursor: pointer;}.eu-consent__btn:hover{border-width: 2px;}.eu-consent-control{appearance: none;background: none;border: 0;padding: 0;color: inherit;font: inherit;text-decoration-line: underline;text-decoration-thickness: 1px;text-underline-offset: 2px;cursor: pointer;min-block-size: 44px;}html:not(.eu-js) .eu-consent-control{display: none;}@media print{.eu-consent,.eu-consent-control{display: none;}}@media (prefers-reduced-motion: reduce){.eu-consent,.eu-consent__btn{transition: none;animation: none;}}