:root{--cookie-overlay-background-color:rgba(0,0,0,.5);--cookie-overlay-z-index:101;--cookie-banner-gap:.25rem;--cookie-banner-background-color:#f1f1f1;--cookie-banner-border-radius:5px;--cookie-banner-inset-x:.25rem;--cookie-banner-inset-x-lg:20%;--cookie-banner-inset-y:25%;--cookie-banner-padding-x:1.25rem;--cookie-banner-padding-y:1.25rem;--cookie-banner-inset-y-lg:10%;--cookie-banner-body-gap:1rem;--cookie-banner-footer-gap:1rem}.cookie-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%;z-index:var(--cookie-overlay-z-index)!important;background-color:var(--cookie-overlay-background-color)!important;transition:.5s!important}.cookie-banner,.cookie-banner-body,.cookie-banner-footer{display:flex!important;flex-direction:column!important}.cookie-banner{--cookie-banner-max-height:calc(100% - var(--cookie-banner-inset-y));--cookie-banner-z-index:calc(var(--cookie-overlay-z-index) - 1);position:relative!important;gap:var(--cookie-banner-gap)!important;max-height:var(--cookie-banner-max-height);z-index:var(--cookie-banner-z-index)!important;overflow-y:auto!important;margin:var(--cookie-banner-inset-y) var(--cookie-banner-inset-x);padding:var(--cookie-banner-padding-y) var(--cookie-banner-padding-x)!important;border-radius:var(--cookie-banner-border-radius)!important;background-color:var(--cookie-banner-background-color)!important}.cookie-banner-body{gap:var(--cookie-banner-body-gap)!important}.cookie-banner-footer{gap:var(--cookie-banner-footer-gap)!important}@media(min-width:768px){.cookie-banner{--cookie-banner-max-height:calc(100% - var(--cookie-banner-inset-y-lg))!important;margin:var(--cookie-banner-inset-y-lg) var(--cookie-banner-inset-x-lg)!important}}