

/* Start:/bitrix/templates/urfo/components/bitrix/breadcrumb/breadcrumbs/style.css?1790862616702*/
.brc__inner{color: #000;display: inline-block;padding: 2.2rem 0;}
.brc__inner span { color: #000;font-size: 15px;}
.catalog__head .brc {margin-bottom:3.6rem}
.catalog-main .brc {margin-top:1rem}
.catalog-main {padding-top:14rem;}

*, *::before, *::after {box-sizing: border-box;}
.bx-breadcrumb-item::after {content: "/";display: inline-block;margin: 0 0.8rem;}
.brc__inner {display:flex; align-items:center; flex-wrap:wrap; margin:0 0 2rem 0}

.brc__inner a:hover {color:#2B2E34; font-weight:500}
.brc__inner a:last-child::after {display:none}
.brc__inner a {color:#000; font-size:15px; display:inline-block; padding:.7rem 0;}
.brc__inner a::after {content:"/"; display:inline-block; margin:0 0.8rem}

/* End */


/* Start:/local/components/company/favorites.page/templates/.default/style.css?17921335102017*/
.main{padding-top:20rem;}

.favpage__title{font-size:26px;font-weight:700;margin:28px 0 22px}
.favpage__layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}

.favpage__side{background:#f7f8fa;border-radius:12px;padding:18px}
.favpage__cat{padding:10px 14px;border-radius:8px;cursor:pointer;font-size:14px;color:#1c1c1c}
.favpage__cat:hover{background:#eef4fb}
.favpage__cat--active{background:#eef4fb;font-weight:700}
.favpage__cat-count{display:inline-flex;min-width:20px;height:20px;border-radius:10px;
    background:#1a73e8;color:#fff;font-size:11px;align-items:center;justify-content:center;margin-left:6px}

.favpage__bar{
    display:flex;justify-content:space-between;align-items:center;
    background:#f7f8fa;border-radius:12px;padding:14px 18px;margin-bottom:22px;
}
.favpage__sort{position:relative}
.favpage__sort-btn{display:inline-flex;align-items:center;gap:8px;border:0;background:none;
    font-size:15px;cursor:pointer}
.favpage__sort-list{position:absolute;z-index:40;left:0;min-width:220px;margin:8px 0 0;padding:6px;
    list-style:none;background:#fff;border:1px solid #eceff2;border-radius:10px;
    box-shadow:0 8px 24px rgba(16,24,40,.12)}
.favpage__sort-list[hidden]{display:none}
.favpage__sort-list li{padding:9px 12px;border-radius:7px;font-size:14px;cursor:pointer}
.favpage__sort-list li:hover{background:#f2f6fb;color:#1a73e8}
.favpage__clear{display:inline-flex;align-items:center;gap:8px;border:0;background:none;
    font-size:14px;cursor:pointer;color:#1c1c1c}
.favpage__clear:hover{color:#e03a5a}

.favpage__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.favpage__empty{padding:30px 0;font-size:15px;color:#5b6570}

.favpage__seen-title{font-size:20px;font-weight:700;margin:44px 0 18px}
@media (max-width:1100px){.favpage__grid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:900px){.favpage__layout{grid-template-columns:1fr}}
@media (max-width:767px){.favpage__grid{grid-template-columns:repeat(2,1fr)}}
/* End */
/* /bitrix/templates/urfo/components/bitrix/breadcrumb/breadcrumbs/style.css?1790862616702 */
/* /local/components/company/favorites.page/templates/.default/style.css?17921335102017 */
