.cookie-banner_banner__IrXRC{position:fixed;right:16px;bottom:16px;z-index:2147483000;box-sizing:border-box;width:min(330px,calc(100vw - 32px));padding:12px 14px;border:1px solid rgba(27,26,24,.15);border-radius:16px;background:#fbfaf6;color:#2f2e2b;box-shadow:0 8px 24px rgba(27,26,24,.12);font-family:var(--font-inter-tight,"Inter Tight"),system-ui,sans-serif;transition:width .45s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.cookie-banner_banner__IrXRC[data-size=full]{width:min(400px,calc(100vw - 32px));padding:20px 22px 18px;box-shadow:0 16px 40px rgba(27,26,24,.18)}.cookie-banner_title__RTfA_{margin:0;font-size:13.5px;font-weight:600;line-height:1.35;transition:font-size .45s ease}.cookie-banner_banner__IrXRC[data-size=full] .cookie-banner_title__RTfA_{font-size:17px;font-weight:700;letter-spacing:-.01em}.cookie-banner_reveal__dHy_W{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease .1s}.cookie-banner_reveal__dHy_W>*{overflow:hidden}.cookie-banner_banner__IrXRC[data-size=full] .cookie-banner_reveal__dHy_W{grid-template-rows:1fr;opacity:1}.cookie-banner_body__2DXJi{margin:0;padding-top:6px;font-size:13.5px;line-height:1.5;color:rgba(27,26,24,.7)}.cookie-banner_body__2DXJi a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cookie-banner_actions__Vs_5T{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;transition:margin-top .45s ease}.cookie-banner_banner__IrXRC[data-size=full] .cookie-banner_actions__Vs_5T{margin-top:16px}.cookie-banner_button__IN0XM{appearance:none;padding:7px 10px;border:1px solid #2f2e2b;border-radius:999px;background:transparent;color:#2f2e2b;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:padding .45s ease,font-size .45s ease,background .15s ease}.cookie-banner_banner__IrXRC[data-size=full] .cookie-banner_button__IN0XM{padding:10px 12px;font-size:14px}.cookie-banner_button__IN0XM:hover{background:rgba(27,26,24,.06)}.cookie-banner_accept__2a0i1{border-color:#ff7e5f;background:#ff7e5f;color:#14130f}.cookie-banner_accept__2a0i1:hover{border-color:#e26142;background:#e26142}.cookie-banner_button__IN0XM:focus-visible{outline:2px solid #ff7e5f;outline-offset:2px}@media (max-width:480px){.cookie-banner_banner__IrXRC,.cookie-banner_banner__IrXRC[data-size=full]{left:12px;right:12px;bottom:12px;width:auto}}@media (prefers-reduced-motion:reduce){.cookie-banner_actions__Vs_5T,.cookie-banner_banner__IrXRC,.cookie-banner_button__IN0XM,.cookie-banner_reveal__dHy_W,.cookie-banner_title__RTfA_{transition:none}}