.cookie-banner.svelte-1nf8ify{position:fixed;bottom:0;left:2rem;bottom:2rem;width:320px;background-color:rgba(var(--white-rgb),.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;font-size:1.2rem;line-height:1.25rem;z-index:10;box-shadow:0 0 10px rgba(var(--black-rgb),.2);overflow:hidden}.cookie-banner__text.svelte-1nf8ify{text-align:center}.cookie-banner__buttons.svelte-1nf8ify{display:flex;flex-direction:column;gap:.5rem}@media (width < 425px){.cookie-banner.svelte-1nf8ify{width:100%;left:0;bottom:0}}:root{--green: #A6A59F;--green-rgb: 166, 165, 159;--white: #f8f5f2;--white-rgb: 248, 245, 242;--black: #141414;--black-rgb: 20, 20, 20;--grey: #e5e2d9;--grey-rgb: 229, 226, 217;--selection-green: #11C900;--selection-red: #db2424;--selection-white: #FFFFFF;--beige: #dcd7cf;--beige-rgb: 220, 215, 207;--red: #db2424;--red-rgb: 219, 36, 36}*{box-sizing:border-box}body{margin:0;font-family:Montserrat,sans-serif;color:var(--black);background-color:var(--white);width:100%;height:100%;min-height:100vh;position:relative;display:flex;flex-direction:column;overflow-x:hidden;font-size:1rem;line-height:1.5rem}body::-webkit-scrollbar{width:.75rem}body::-webkit-scrollbar-track{background-color:var(--white)}body::-webkit-scrollbar-thumb{background-color:var(--green)}a{text-decoration:none;cursor:pointer;color:var(--black)}sup{line-height:0}button{border:none;outline:none;cursor:pointer;background-color:transparent;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;padding:0}input{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;padding-left:1rem;outline:none}textarea{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;outline:none;padding-top:.5rem;border:none;padding-left:.5rem}p{margin:0}h1,h2,h3{margin:0;font-weight:400}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../../../fonts/montserrat-v30-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(../../../fonts/montserrat-v30-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../../../fonts/montserrat-v30-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../../../fonts/montserrat-v30-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../../../fonts/montserrat-v30-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(../../../fonts/montserrat-v30-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../../../fonts/montserrat-v30-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(../../../fonts/montserrat-v30-latin-600italic.woff2) format("woff2")}
