@layer tenant{
/* Временный CSS-довесок после переноса с 1.x (tools/migrate/css_x1.py): правила, для которых в конструкторе
   ещё нет настройки. Всё остальное перенесено в «Части сайта» конструктора. */
:root .header-casa__nav .header-casa__nav-item:first-child[style="--link-font:14px;display:;"]{height:46px}
:root .header-casa__nav .header-casa__nav-item:first-child[style="--link-font:14px;display:;"]{background:var(--menu-button-color)}
:root .header-casa__nav .header-casa__nav-item:first-child[style="--link-font:14px;display:;"]{padding:15px}
:root .header-casa__nav .header-casa__nav-item:first-child[style="--link-font:14px;display:;"]{border-radius:10px}
:root .header-casa__nav-item:first-child[style="--link-font:14px;display:;"] .header-casa__nav-link{color:#ffffff}
:root .header-casa__nav-item:first-child[style="--link-font:14px;display:;"] .header-casa__nav-link{font-size:14px}
:root .header-casa__nav .header-casa__nav-item:first-child[style="--link-font:14px;display:;"] svg{stroke:#ffffff}
:root .header-casa__nav-item:hover:first-child[style="--link-font:14px;display:;"]>.header-casa__nav-link, :root .header-casa__nav-item:first-child[style="--link-font:14px;display:;"]>.header-casa__nav-link.active{border-color:#ff2c75 !important}
:root .language-switch__list{z-index:99999999}
@media (min-width: 640px) and (max-width: 980px){:root .categories .swiper-wrapper.swiper-wrapper--double{justify-items:center}
:root .categories .swiper-wrapper.swiper-wrapper--double{grid-auto-flow:row !important}
}@media screen and (max-width: 640px){:root .categories .swiper-wrapper.swiper-wrapper--double{justify-items:center}
:root .categories .swiper-wrapper.swiper-wrapper--double{grid-auto-flow:row !important}
}:root .mobile__bar{transform:translateZ(0)}
:root .mobile__bar{padding-bottom:constant(safe-area-inset-bottom)}

}