.CookieBanner_banner__Y7cf_{position:fixed;inset-inline:0;inset-block-end:0;z-index:1000;padding:1rem clamp(1rem,4vw,2.5rem);background:var(--sg-cookie-bg,#241b16);color:var(--sg-cookie-fg,#f4efe0);-webkit-border-before:1px solid rgba(244,239,224,.14);border-block-start:1px solid rgba(244,239,224,.14);box-shadow:0 -8px 30px rgba(28,24,20,.35);animation:CookieBanner_cookie-slide-up__zjm7Q .35s ease both}@keyframes CookieBanner_cookie-slide-up__zjm7Q{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.CookieBanner_banner__Y7cf_{animation:none}}.CookieBanner_inner__3Xqyl{max-width:var(--sg-container-max,72rem);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem}.CookieBanner_text__yX97c{flex:1 1 20rem;min-width:0}.CookieBanner_title__CMnIJ{margin:0 0 .25rem;font-weight:600;font-size:.95rem;line-height:1.3}.CookieBanner_description__8gjJd{margin:0;font-size:.85rem;line-height:1.5;color:rgba(244,239,224,.82)}.CookieBanner_link__OctUm{color:var(--sg-cookie-link,#e0a94a);text-decoration:underline;text-underline-offset:2px}.CookieBanner_link__OctUm:focus-visible,.CookieBanner_link__OctUm:hover{color:#f0c66e}.CookieBanner_actions__o_Tze{display:flex;flex-wrap:wrap;gap:.5rem .75rem;flex-shrink:0}.CookieBanner_button__08r4m{font:inherit;font-size:.85rem;font-weight:600;padding:.55rem 1.2rem;border-radius:.4rem;border:1px solid transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.CookieBanner_button__08r4m:focus-visible{outline:2px solid #e0a94a;outline-offset:2px}.CookieBanner_accept__Hnb2X{background:var(--sg-cookie-accept-bg,#7a1f1f);color:#fbf7ef}.CookieBanner_accept__Hnb2X:hover{background:#94322f}.CookieBanner_reject__GNyNL{background:transparent;color:rgba(244,239,224,.9);border-color:rgba(244,239,224,.4)}.CookieBanner_reject__GNyNL:hover{background:rgba(244,239,224,.08);border-color:rgba(244,239,224,.7)}@media (max-width:640px){.CookieBanner_inner__3Xqyl{flex-direction:column;align-items:stretch}.CookieBanner_actions__o_Tze{justify-content:flex-end}.CookieBanner_button__08r4m{flex:1 1 auto;text-align:center}}