

/* Start:/bitrix/templates/gm/components/bitrix/catalog/catalog_new/bitrix/catalog.section.list/subsections/style.css?174783741084*/
.pco-link {
  color: #131921;
  font-size: 14px;
  font-family: RotondaC-Bold;
}
/* End */


/* Start:/bitrix/components/webrussia/catalog_new/templates/.default/style.css?17459965743837*/
.catalog__top_pager{
  margin-left:auto;
}
.catalog__top_pager .catalog__pagination{
  padding-top:5px;
  padding-right:15px;
  margin-left:auto;
}
.catalog__foot{
  padding-top:53px;
}
.catalog__foot .catalog__button{
  text-align:center;
}
.catalog__foot .catalog__pagination{
  padding-top:30px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.catalog__ajax_button{
  padding:10px 15px;
  border-radius:6px;
  display:inline-block;
  font-size:18px;
  border:1px solid #ff9900;
  line-height:24px;
  color:#9fa5ac;
}
.catalog__foot_pagination .catalog__button{
  text-align:center;
}
.cart-not-available{
  text-align:center;
  padding-top:10px;
  font-family: "RotondaC-Bold";
  color: #ff0001;
}
/**
 * Filter
 */
.smart-filter__bottom {
  display: none;
}
.smart-filter-group{
  position:relative;
}
.smart-filter-note{
  position:absolute;
  background:#ff9900;
  color:#fff;
  padding:5px;
  border-radius:3px;
  right:15px;
  cursor:pointer;
  top:0;
}
.smart-filter-note::before{
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 7px;
  left: -8px;
  border-style: solid;
  border-width: 5px 10px 5px 0;
  border-color: transparent #ff9900 transparent transparent;
}
.smart-filter-label-item{
  position:relative;
}
@media screen and (min-width: 991px){
  .smart-filter-group.smart-filter-group-hidden .smart-filter-checkbox-hidden {
      display:none;
  }
}
.is-loading .smart-filter {
/*  position: relative;*/
  overflow: hidden;
}
.is-loading .smart-filter::before {
  content: "";
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzogYXV0bzsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiNmZjk5MDAiIGQ9Ik0xMCA1MEE0MCA0MCAwIDAgMCA5MCA1MEE0MCA0MiAwIDAgMSAxMCA1MCI+CiAgPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDUwIDUxOzM2MCA1MCA1MSIga2V5VGltZXM9IjA7MSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMXMiIHR5cGU9InJvdGF0ZSIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIj48L2FuaW1hdGVUcmFuc2Zvcm0+CjwvcGF0aD48Zz48L2c+PC9nPjwhLS0gW2xkaW9dIGdlbmVyYXRlZCBieSBodHRwczovL2xvYWRpbmcuaW8gLS0+PC9zdmc+');
  background-repeat: no-repeat;
  background-size: 70px 70px;
  background-position: center center;
  
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
}
.smart-filter-clear {
  margin-bottom: 20px;
}
.smart-filter-checked-bottom .smart-filter-clear {
  margin-bottom: 0;
}
.is-loading .catalog__section {
  position: relative;
}
.is-loading .catalog__section:before {
  content: "";
  background: rgba(255, 255, 255, 0.3);
  
  display: block;
  
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  z-index: 500;
  
  backdrop-filter: blur(1px);
}
@media screen and (min-width: 1280px) {
  .smart-filter {
    position: sticky;
    top: 120px;
  }
}
@media screen and (max-width: 991px) {
  .smart-filter__bottom {
    display: flex;
    gap: 10px;
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 10px;
    background: #fff !important;
    margin: 0 -10px -10px -10px;
    padding: 10px 20px;
  }
  .smart-filter-wrapper {
    padding: 10px 20px 40px 20px !important;
  }
  .smart-filter__bottom button {
    flex: 1;
    margin: 0 !important;
  }
  .smart-filter-clear.secondary {
    background: #ff9900 !important;
    border-color: #ff9900 !important;
    color: #fff !important;
  }
}
/* End */


/* Start:/local/components/yandex/yandexpay.badge/templates/.default/yandex_pay_badge.css?1760708402187*/
#yandex-pay-badge-split:empty{
    display: none;
}

#yandex-pay-badge-cashback:empty{
    display: none;
}

#yandex-pay-badge-split + #yandex-pay-badge-cashback {
    margin-top: 1rem;
}
/* End */
/* /bitrix/templates/gm/components/bitrix/catalog/catalog_new/bitrix/catalog.section.list/subsections/style.css?174783741084 */
/* /bitrix/components/webrussia/catalog_new/templates/.default/style.css?17459965743837 */
/* /local/components/yandex/yandexpay.badge/templates/.default/yandex_pay_badge.css?1760708402187 */
