.cookies-banner{--container-padding-y:var(--container-padding-x);z-index:var(--z-cookies-banner);transform:translateY(calc(100% + var(--sp-unit)*1));width:calc(100% - var(--container-padding-x)*2);max-width:calc(var(--sp-base)*100);max-height:calc(100% - var(--container-padding-y));margin-bottom:calc(var(--container-padding-y)/2);margin-left:var(--container-padding-x);border:calc(var(--sp-unit)*1)solid var(--color-border);background-color:var(--color-surface-primary);display:flex;position:fixed;bottom:0;left:0;overflow-y:auto}.cookies-banner.cookies-banner--show{transition:transform .5s ease-out;transform:translateY(0)}.cookies-banner__page-container{gap:var(--sp-4);flex-direction:column;display:flex}.cookies-banner__content{gap:var(--sp-4);flex-direction:column;flex:auto;display:flex}.cookies-banner__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}.cookies-banner__links a{text-align:left;display:inline-block}.cookies-banner__links a:not(:first-child){margin-left:1em}.cookies-banner__btn-wrapper{gap:var(--sp-2);justify-content:flex-start;align-items:center;display:flex}.cookies-banner__btn--more{order:2}.cookies-banner__options{gap:var(--sp-2);flex-direction:column;display:flex}.cookies-banner__options .form-checkbox__label{font-size:var(--font-size-label-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-medium);letter-spacing:var(--letter-spacing-body)}
.footer-navigation{gap:var(--sp-12);justify-content:flex-start;display:flex}@media (max-width:1199.9px){.footer-navigation{flex-wrap:wrap;justify-content:center}}@media (max-width:599.9px){.footer-navigation{gap:var(--sp-8);justify-content:flex-start}}.footer-navigation menu{flex-direction:column;flex:0 auto;display:flex}.footer-navigation menu li{list-style:none}.footer-navigation__block{gap:var(--sp-2);min-width:calc(var(--sp-base)*37.5);flex-direction:column;display:flex}.footer-navigation__block menu{gap:var(--sp-2);flex-direction:column;display:flex}.footer-navigation__block menu .link{text-decoration:none}.footer-navigation__block-label{display:none}
.logo{color:var(--color-text-primary)}
.social-links{gap:var(--sp-4);align-items:center;display:flex}.social-links .link{--link-color:var(--color-text-tertiary)}.social-links .icon{width:var(--sp-6);height:var(--sp-6)}
