@charset "utf-8";
.shop2-cart-product .cart-param-btn {
  display: none; }

.shop-categor-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 12px;
  margin-bottom: 20px; }
  .shop-categor-list .shop-categor-wr {
    width: 210px;
    padding: 10px 10px 0;
    margin: 0 18px 20px 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shop-categor-list .shop-categor-wr a {
      font-weight: bold;
      color: #000;
      text-decoration: none; }
      .shop-categor-list .shop-categor-wr a .shop-categor-pic {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 183px;
        text-align: center; }
        .shop-categor-list .shop-categor-wr a .shop-categor-pic img {
          max-width: 100%;
          max-height: 183px; }
      .shop-categor-list .shop-categor-wr a .shop-categor-name {
        text-align: center;
        font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
        padding: 15px 6px 16px;
        font-size: 14px;
        display: block; }
      .shop-categor-list .shop-categor-wr a:hover {
        color: #fe6a5e;
        text-decoration: none; }

@media (max-width: 640px) {
  .shop-categor-list .shop-categor-wr {
    width: 47%;
    margin: 0 6px 6px 0; }

  .shop-categor-list .shop-categor-wr a .shop-categor-pic {
    height: auto;
    min-height: 100px; }

  .shop-categor-list .shop-categor-wr a .shop-categor-name {
    font-size: 13px;
    word-wrap: break-word; } }
/* begin 1164 */
.shop2-cart-product .cart-product-article {
  display: none; }

#toTop {
  color: #fff;
  background-color: #fe6a5e;
  line-height: 1;
  font-size: 16px;
  font-weight: 500;
  font-family: "Exo2";
  text-align: center;
  width: 70px;
  padding: 12px 10px;
  position: fixed;
  bottom: 70px;
  right: 90px;
  z-index: 9999;
  cursor: pointer;
  display: none; }
  @media (max-width: 480px) {
  #toTop {
    right: 20px; } }
  @media (max-width: 380px) {
  #toTop {
    bottom: 120px;
    right: 20px;
    width: 50px;
    font-size: 14px; } }
/*.top-line-wr {
 z-index: 1000;
 }*/
.hide-pagination .shop2-pagelist {
  display: none; }

.hide-pagination ul.shop2-pagelist.show {
  display: block; }

.site-sidebar.left .news-wrap .news-in, .site-sidebar.left .news-wrap .news-in .news-block {
  flex-direction: column; }

.site-sidebar.left .news-wrap .news-in .news-block {
  width: 100% !important;
  height: auto !important;
  margin-bottom: 25px !important;
  padding: 0 !important; }

@media (max-width: 768px) {
  .top-phone-block > div + div {
    display: none; } }

@media (max-width: 580px) {
  .site-search-wr {
    margin-right: 50px !important; } }

@media (max-width: 480px) {
  .site-header-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .company-contacts {
    margin-top: 10px; } }
/*@media (max-width: 768px){
 .buy-one-click {
 display: none;
 }
 }*/
/* end 1164 */
/*
 .folders-main-wr {
 margin: 0px auto 44px;
 }
 .block-video-slider {
 margin: 0 auto 44px !important;
 }*/
.top-address {
  max-width: none; }

.bot-address {
  max-width: none; }

.top-line-wr.adaptive_pc .menu-blocks .menu-top.desktopMenu {
  margin-left: 240px; }

.product-list.product-list-thumbs .product-info-wr .product-compare {
  display: none; }

.product-list.product-list-price .price-current-total-wr-in .product-compare, .product-list.product-list-simple .price-current-total-wr-in .product-compare {
  display: none; }

.price-current-total-wr-in .product-compare {
  background: #2b292e;
  color: #fff;
  font-size: 15px;
  text-align: center;
  padding: 8px 10px;
  margin: 10px auto 0; }
  @media (max-width: 1400px) {
    .price-current-total-wr-in .product-compare {
      font-size: 13px; }
      .price-current-total-wr-in .product-compare label {
        padding-left: 20px; }
        .price-current-total-wr-in .product-compare label:before {
          width: 20px;
          height: 20px;
          top: 4px; } }
  @media (max-width: 1022px) {
    .price-current-total-wr-in .product-compare {
      font-size: 13px; }
      .price-current-total-wr-in .product-compare label {
        padding-left: 18px; }
        .price-current-total-wr-in .product-compare label:before {
          width: 18px;
          height: 18px;
          top: 5px; } }
  .price-current-total-wr-in .product-compare.product-compare-added:before {
    top: 8px;
    left: 10px;
    background-color: #fff; }
    @media (max-width: 1400px) {
      .price-current-total-wr-in .product-compare.product-compare-added:before {
        width: 20px;
        height: 20px;
        top: 12px; } }
    @media (max-width: 1022px) {
      .price-current-total-wr-in .product-compare.product-compare-added:before {
        width: 18px;
        height: 18px;
        top: 13px; } }
    .price-current-total-wr-in .product-compare.product-compare-added .compare_checkbox {
      position: absolute;
      left: 10px; }
    .price-current-total-wr-in .product-compare.product-compare-added .compare_checkbox input {
      margin: 0; }
      @media (max-width: 1022px) {
      .price-current-total-wr-in .product-compare.product-compare-added .compare_checkbox input {
        width: 18px;
        height: 18px; } }

.prod-sizes {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .prod-sizes .prod {
    font-size: 15px;
    font-weight: 400;
    padding: 2px 0 2px 22px;
    margin: 0 3px; }
  .prod-sizes .prod.width {
    background: url(../images/arrow-1.svg) no-repeat left center / 18px; }
  .prod-sizes .prod.height {
    background: url(../images/arrow-2.svg) no-repeat left 7px center / 6px; }
  .prod-sizes .prod.length {
    background: url(../images/arrow-3.svg) no-repeat left 4px center / 15px; }

@media (max-width: 800px) {
  .text-right.buttons a {
    margin: 0 2px 5px; } }

@media (max-width: 640px) {
  .mg-slick-slider-wrapper .mg-slick-slider .mg-slick-slider-item .mg-slick-slider-item-image-col {
    padding-top: 36% !important; }

  .mg-slick-slider-wrapper .mg-slick-slider .mg-slick-slider-item .mg-slick-slider-item-image-col .image-cover.width {
    left: 0 !important;
    right: 0 !important; }
    .mg-slick-slider-wrapper .mg-slick-slider .mg-slick-slider-item .mg-slick-slider-item-image-col .image-cover.width img {
      height: auto !important; } }
/* begin 1217 */
@media (max-width: 768px) {
      .shop2-order-options.shop2-delivery .text-right a.shop2-btn {
        margin-left: 0 !important; } }
  .shop2-order-options.shop2-delivery .text-right .shop2-btn {
    padding: 12px 20px; }

a.shop2-btn-back {
  padding-top: 13px;
  padding-bottom: 13px; }

.shop-categor-list.folder_page.adaptive_cat .shop-categor-wr {
  width: 23.4%; }
  .shop-categor-list.folder_page.adaptive_cat .shop-categor-wr:nth-child(4n) {
    margin-right: 0; }

.shop-filter .shop-param-filter .param-body .jq-selectbox {
  z-index: 99 !important; }

.soc-block.product {
  text-align: left;
  padding: 0; }
  @media (max-width: 720px) {
  .soc-block.product {
    margin: 0 20px; } }

@media (max-width: 766px) {
  .shop-filter {
    z-index: 99; } }
/* end 1217 */
/*@media(min-width: 1024px){
 .folders-main-wr .folders-li .folder-name-in ul{
 display: flex;
 flex-direction: column;
 flex-wrap: wrap;
 li{
 width: 26%;
 }
 }
 }*/
.folders-main-wr .folders-li:nth-child(n +7) {
  display: inline-block !important; }

.shop2-item-product .shop2-item-product-in .product-image .new_flags {
  text-align: left; }
