.cookie-consent{z-index:40;padding:12px max(18px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--border);background:var(--limestone);color:var(--grove);font-family:var(--body);justify-content:space-between;align-items:center;gap:12px 24px;font-size:.875rem;line-height:1.5;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.cookie-consent p{max-width:75ch}.cookie-consent a{text-underline-offset:3px;text-decoration:underline}.cookie-consent__actions{flex-shrink:0;gap:10px;display:flex}html[data-cookie-banner-open]{height:100%;overflow:hidden}html[data-cookie-banner-open] body{height:calc(100dvh - var(--meh-consent-height,160px));overflow-y:auto}html[data-cookie-banner-open]{scroll-padding-block-end:calc(var(--meh-consent-height,160px) + 24px)}html[data-cookie-banner-open] .button{scroll-margin-block-end:calc(var(--meh-consent-height,160px) + 24px)}html[data-cookie-banner-open] .whatsapp-floating{inset-block-end:calc(var(--meh-consent-height,160px) + 18px + env(safe-area-inset-bottom,0px))}@media (max-width:700px){.cookie-consent{flex-wrap:wrap;gap:10px;font-size:.8125rem}.cookie-consent__actions{width:100%}.cookie-consent__actions .button{flex:1}}@media print{.cookie-consent{display:none}}
