body {
    background: #f1f8fe;
}

.header .r1 .tools-col {
    text-align: center;
}

.i-catalog-6:before {
    content: '';
    background: url(https://static-ru.insales.ru/files/1/7107/13302723/original/8.png);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    opacity: 0.1;
    background-size: contain;
  	height: 120px;
}

.catalog-blocks--collection .i-catalog-6:before {
    background-size: contain;
    height: 125px;
}

@media(min-width: 1340px) {
    .catalog-blocks--collection .i-catalog-6:before {
        background-size: cover;
        height: 100%;
    }
}

@media(max-width: 1240px) {
    .catalog-blocks--collection .i-catalog-6:before {
        background-size: cover;
        height: 125px%;
    }
}

@media (min-width: 1879px) {
    .i-catalog-6:before, .catalog-blocks--collection .i-catalog-6:before {
      	background-size: cover;
        height: 100%;
    }
}

  
@media (max-width: 990px) {
    .i-catalog-6:before, .catalog-blocks--collection .i-catalog-6:before {
      	background-size: contain;
        height: 110px;
    }
}

@media (max-width: 780px) {
    .i-catalog-6:before, .catalog-blocks--collection .i-catalog-6:before {
      	background-size: contain;
        height: 110px;
    }
}

/* #565961 */
.lights-img {
  background-color: #2567ae;
}


@media (max-width: 480px) {
    .i-catalog-6:before, .catalog-blocks--collection .i-catalog-6:before{
      	background-size: contain;
        height: 95px;
    }
  .hiden-mob {
  display: none;
  }
}
@media (min-width: 480px) {
  .hiden-pc {
  display: none;
  }
}
.editor.cf p {
    margin-bottom: 0;
    line-height: 1;
}

.page-title--inner.ir-wrap--top {
    line-height: 0.5;
}

.article-page .editor.cf p {
    margin-bottom: 8px;
}

.article-page .editor.cf p,
.article-page .editor.cf ul li,
.article-page .editor.cf ol li {
    font-size: 18px;
    line-height: 1.2;
}

.article-page .editor.cf h1,
.article-page .editor.cf h2,
.article-page .editor.cf h3,
.article-page .editor.cf h4,
.article-page .editor.cf h5,
.article-page .editor.cf h6 {
    font-family: 'MuseoCyrl', sans-serif;
}

.article-page .editor.cf h1 {
    font-size: 32px;
}

.article-page .editor.cf h2 {
    font-size: 30px;
}

.article-page .editor.cf h3 {
    font-size: 28px;
}

.article-page .editor.cf h4 {
    font-size: 26px;
}

.article-page .editor.cf h5 {
    font-size: 24px;
}

.article-page .editor.cf h6 {
    font-size: 22px;
}

.blog--list a {
    font-size: 32px;
    font-family: 'MuseoCyrl', sans-serif;
}

.blog--list .editor p {
    font-size: 18px;
}

.blog--list .item-content--title {
    line-height: 0.6 !important;
}

.l-h-1 {
    line-height: 1;
}

@media (max-width: 768px) {
    .page-title--inner.ir-wrap--top h1 {
        font-size: 38px;
    }

    .page-title--name h1 {
        line-height: 1;
    }
}

.item-wrap .old-price {
    font-size: 16px !important;
}

.js-catalog-show .header .r2 .catalog .catalog-dd {
    background: #EBF0F7;
}

li.catalog-links--item a {
    color: #2567AE;
}

.js-catalog-show .header .r2 .catalog .catalog-dd ul li a:hover {
    padding-left: 5px;
    color: #80BE58;
}
li .custom-sale {
    right: 20%;
    top: 5%;
}

.custom-sale {
  	position: absolute;
    right: 10%;
    top: 45%;
    color: #fff;
    background-color: #C03B2E;
    font-weight: 700;
    border-radius: 100%;
    padding: 25px 5px;
}

.p-page .custom-sale {
    font-size: 30px;
}

.products-catalog-grid .custom-sale {
    font-size: 25px;
}

@media (max-width: 768px) {
  .custom-sale {
    top: 30%;
  } 
  
  li .custom-sale {
    right: 10%;
  }
  .i-telegram:before { 
    background-size: 35px;
  }
}

@media (max-width: 480px) {
  .products-grid .item .item--bottom {
    flex-direction: column !important;
  }

  .index-subscsribe .index-subscsribe--desc p {
    line-height: 24px;
  }

  .custom-sale {
    position: absolute;
    right: 10%;
    top: 40%;
    color: #fff;
    background-color: #C03B2E;
    font-weight: 700;
    border-radius: 100%;
    padding: 15px 5px;
  }

  .p-page .custom-sale {
    font-size: 30px;
    padding: 25px 5px;
  }

  .products-catalog-grid .custom-sale {
    font-size: 15px;
  }

  li .custom-sale {
    right: 5%;
  }
}

@media (max-width: 400px) {
  .custom-sale {
    top: 20%;
  } 
}
.shop-msg {
background:#c73928;
}
.shop-msg .container-fluid {
  padding-bottom:8px;
}
.shop-msg .ir-wrap .ir {
  background:#c73928;
}

.social-links .social-links--link.i-telegram {
 position: relative;
}

.i-telegram:before { 
  content: ""; 
  position: absolute;
  top: 0;
  left: -2px; 
  background: url("tg-icon-white.svg") no-repeat top left transparent;
  background-position: center;
  background-size: 40px;
  height: 100%;
  width: 100%;
}

/* CUSTOM STYLES */
.organic__url-text #feedback_form table {
	margin: 2rem auto;
}
.organic__url-text #feedback_content {
	border: 1px solid #ccc;
}
.organic__url-text #feedback_form .js-recaptcha-field div {
	margin: 0 auto;
}

/*#692889
.catalog-blocks--items .item-wrap::before {
  content: url("https://static.insales-cdn.com/files/1/1733/24159941/original/gift.svg");
  position: absolute;
  top: 0;
  left: 25%;
  width: 50%;
  z-index: 2;
  transform: translateY(-86%);
}
*/

.catalog-blocks .catalog-blocks--title {
  margin-bottom: 60px;
}

@media (max-width: 991px) {
  .catalog-blocks--items .item-wrap {
    margin-bottom: 55px;
}
  .catalog-blocks--items div:nth-last-child(-n+2) .item-wrap{
    margin-bottom: 0;
}  
  .catalog-blocks--items .item-wrap::before {
    left: 18%;
    width: 65%;
    transform: translateY(-72%);
  }
}
@media (max-width: 768px) {
.mob-max {
  font-size: 20px !important;
}
}

.js-recaptcha-field > div {margin: 0 auto !important;}
