/* Isolated header: legacy hx/site-header runtime rules do not apply. */
body[data-taiga-smart-product="kleenyy-brus"] .beam-contact-header { position: fixed; inset: 0 0 auto; z-index: 100; width: 100%; box-shadow: none; }
.beam-contact-header .tc-brand { display: block; line-height: 0; }
.beam-contact-header .tc-direction { text-decoration: none; }
.beam-contact-header button { font-family: inherit; cursor: pointer; }
@media (min-width:1181px) {
 .beam-contact-header .tc-directions { gap: 16px; }
 .beam-contact-header .tc-direction { font-size: 13px; }
}
@media (max-width:680px) {
 body.taiga-facade-contacts[data-taiga-smart-product="kleenyy-brus"] { --beam-mobile-header: 132px !important; }
 .beam-contact-header .tc-directions.is-open { flex-wrap: wrap; justify-content: flex-start; gap: 8px 20px; }
}

@media (min-width:681px) and (max-width:1100px) { body.taiga-facade-contacts[data-taiga-smart-product="kleenyy-brus"] { --beam-mobile-header: 88px !important; } }
