:where(:root) {--primary: #000}
:where(:root) {--primary-dark: #000}
.page-header-main .inside {background-color:var(--gray-06);background-image:none;display:flex;justify-content: space-between;height:99px}
.logop{margin-left:auto;padding-right:10px;line-height:90px;height:0px}
.page-header-top .header-my-account {margin-left:auto}
.page-header-main .header-logo img {height:4.2rem}
.page-header-cities {max-width:100%}
#servicebas{text-align:center;padding:1%;background-color:var(--brand-text);color:var(--gray-06)}
#servicebas a{color:var(--gray-06)!important}
.otbutt {background-color:var(--brand-text)!important;color:var(--gray-06)!important;font-size:0.9rem!important}
.page-event .otbutt{background-color:var(--gray-06)!important;font-size:0.725rem!important;color:var(--brand-text-light)!important}
.page-header-cities {background:var(--gray-06)}
.page-header-cities inside{display:flex;justify-content:center}

@media screen and (max-width: 1023px) {
.event-footer {padding: 5px 0 0 0}
.event-footer .event-footer-list {padding-right:0}
.otbutt {background-color:var(--brand-text)!important;color:var(--gray-06)!important;font-size:0.9rem!important}
.page-event .otbutt{background-color:var(--gray-06)!important;font-size:0.725rem!important;color:var(--brand-text-light)!important}
}

.logopm{display:none}


@media only screen and (max-width: 800px) {
.page-header-main .header-logo img {height:2.6rem}
.page-header-main .inside {background-image:none;display:grid;justify-content: space-between;padding: 0.5rem 0;height:85px}
.logop{display:none}
.page-header-top .inside{flex-direction:row;height:42px}
.page-header-top .header-html{display:flex;flex-direction:row-reverse}
.page-header-top .header-lang{padding: 0.7rem 0 0.7rem 0.5rem}
.header-lang{width:30%}
.logopm img{width:67%;margin:11px 0}
.page-group-event .breadcrumb {padding:0}
.logopm{display:flex;flex-direction:row-reverse;padding-right:5px}
.otbutt {background-color::var(--brand-text)!important;color:var(--gray-06)!important;font-size:0.9rem!important}
.page-event .otbutt{font-size:0.9rem!important;color:var(--gray-06)!important}
.page-header-main .header-logo-mobile img {height:3.2rem}
.page-header-main .header-logo-mobile {display:flex;justify-content:left;align-items:center;height:100%;padding-left:4px;padding-bottom:0.1rem}
#servicebas{background-color:var(--brand-text);padding:2%;color: var(--gray-06)}
.event-footer{background-color:var(--brand-text)}
.event-footer .event-footer-item {color:var(--gray-06);font-size: 0.9rem}
.event-footer .event-footer-link {font-size:0.9rem;padding:0px 3px}
.page-header-main .header-my-account-mobile, .page-header-main .header-cart-mobile{color:var(--brand-text)}
.header-nav-mobile svg {filter: invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(1%) contrast(119%)}

}
