/* Светлая тема - каталог производителей. */
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page{background:#f2f6f3;color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-content{
  border:0;background:transparent;box-shadow:none
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page :is(.catalog-toolbar,.catalog-filter-row,.catalog-results-head){
  border-radius:0;background:transparent;box-shadow:none
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-hero{
  border-color:#d3e2db;background-color:#edf5f0;
  background-image:linear-gradient(rgba(53,113,83,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(53,113,83,.07) 1px,transparent 1px)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-hero:after{background:radial-gradient(circle,rgba(89,170,107,.12),transparent 67%)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-kicker{border-color:#a8ccb6;background:#e3f1e7;color:#2f7545}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-top h1{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-top h1 em{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-top p{color:#60766e}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-stats span{border-color:#cfdfd7;background:#fff;box-shadow:0 7px 18px rgba(20,65,49,.05)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-stats b{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-stats small{color:#687e76}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-demo-note{border-color:#cfe0d8;background:#fff;color:#526b62}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-demo-note b{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-search,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-filter-button,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-selects select{border-color:#c7d9d0;background:#fff;color:#31574c;box-shadow:none}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-search input{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-search input::placeholder{color:#84978f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-search-button,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-filter-button{
  border-color:#169f98;background-color:#27c7bc;background-image:linear-gradient(180deg,#42d9cf 0%,#169f98 100%);color:#fff;
  box-shadow:inset 0 1px 1px rgba(255,255,255,.38),0 6px 16px rgba(22,159,152,.18)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-search-button:hover,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-filter-button:hover{
  border-color:#0d8882;background-color:#16a79f;background-image:linear-gradient(180deg,#2ecbc1 0%,#0d8882 100%);color:#fff
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .category-tabs button{border-color:#d4e2dc;background:#fff;color:#60766e}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .category-tabs button:hover,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .category-tabs button.active{border-color:#169f98;background:#27c7bc;color:#fff}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-selects select:focus{border-color:#27bcb3;box-shadow:0 0 0 3px rgba(39,188,179,.14)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-filter-row{border-color:#d6e3dd}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-results-head h2{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-results-head h2 span{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-results-reference>button{
  padding:11px 18px;border:1px solid #2b938b;border-radius:12px;
  background-color:#0d7773;background-image:linear-gradient(180deg,#27c7bc 0%,#0d7773 100%);color:#fff;
  font-size:11px;font-weight:800;white-space:nowrap;
  box-shadow:inset 0 1px 1px rgba(255,255,255,.35),0 7px 18px rgba(13,119,115,.2)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-results-reference>button:hover{
  border-color:#21877f;background-color:#096965;background-image:linear-gradient(180deg,#20b9af 0%,#096965 100%);color:#fff
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-results-head p,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .catalog-disclaimer{color:#687e76}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-row{border-color:#d2e1da;border-left-color:#2bb8b0;background:#fff;color:#17362f;box-shadow:0 8px 24px rgba(20,65,49,.06)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-row.audited{border-left-color:#59aa6b}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-row:hover{border-color:#79ad89;background:#f8fbf9;box-shadow:0 12px 30px rgba(20,65,49,.1)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-cover{border-color:#d2e1da}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-title>div>span{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-title h2{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-title p{color:#60766e}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-facts dt,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .cert-fact>span{color:#71867e}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-facts dd{color:#29483f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .cert-fact b{border-color:#c6dbd0;background:#edf5f0;color:#47645b}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-score{border-color:#d2e1da;background:#f3f8f5}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-score>.manufacturer-status{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-score strong{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-score small{color:#71867e}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-score button{background:#3f9253;color:#fff}
@media(max-width:650px){
  .light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-score{border-top-color:#d2e1da}
  .light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturers-page .manufacturer-results-reference>button{
    width:100%;max-width:none;text-align:center
  }
}
