@charset "UTF-8";
[id ^= sandbox_theme_panel] {
  width: 120px !important;
  font-size: 12px !important;
  right: 0;
  top: 50% !important;
}
.top-compare {
  display: none;
}
.product-vendor {
  padding: 0 0 3px;
  line-height: normal;
  font-size: 14px;
}
.product-vendor a {
  text-decoration: none;
}
.product-price-pc {
  display: none;
}
.product-list.thumbs .shop-product-item .product-image .product-price-pc {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  bottom: 0;
  left: 0;
}
.product-list.thumbs .shop-product-item .product-image .product-price-pc .price-old {
  color: rgba(16, 16, 16, 0.3);
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  order: 2;
  background: #fff;
  padding: 5px 17px;
  display: flex;
  align-items: center;
  margin: 0;
  font-size: 16px;
}
.product-list.thumbs .shop-product-item .product-image .product-price-pc .price-old span {
  position: relative;
  display: inline-block;
}
.product-list.thumbs .shop-product-item .product-image .product-price-pc .price-old span:before {
  content: "";
  position: absolute;
  left: 0;
  margin-top: -1px;
  right: 0;
  top: 50%;
  border-top: 1px solid #e84646;
}
.product-list.thumbs .shop-product-item .product-image .product-price-pc .price-old span strong {
  font-weight: normal;
}
.product-list.thumbs .shop-product-item .product-image .product-price-pc .price-current {
  font: 700 13px/ 1.3 Montserrat, sans-serif;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
  background: #101010;
  padding: 7px 15px;
  color: #fff;
}
.product-list.thumbs .shop-product-item .product-image .product-price-pc .price-current strong {
  font-size: 17px;
}
.shop-main-blocks-wrapper .product-list.thumbs .product-amount {
  display: block;
}
.product-list.thumbs .product-bottom {
  display: flex;
}
.product-list.thumbs .product-bottom .product-amount {
  margin: 0 auto 0 0;
}
.product-list.thumbs .product-bottom .product-amount .amount-title {
  display: none;
}
.product-list.thumbs .product-bottom .bottom-elements-wr {
  padding: 0;
  border: 0;
}
.product-list.thumbs .product-bottom .bottom-elements-wr .product-price {
  display: none;
}
.product-list.thumbs .product-bottom .shop2-product-amount {
  width: auto;
}
.product-list.thumbs .product-bottom .shop2-product-amount button {
  height: 45px;
}
.product-list.thumbs .product-bottom .shop2-product-amount input[type="text"] {
  height: 43px;
}
.product-list.thumbs .shop-product-item .shop2-product-btn {
  width: 50px;
  height: 45px;
  padding: 0;
  min-width: 0;
}
.product-list.thumbs .shop-product-item .shop2-product-btn span {
  display: block;
  padding: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  background-position: 50% 50%;
}
.product-list.thumbs .shop-product-item .shop2-product-btn.buy span {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%2830%2C%2023%2C%2023%29%22%20d%3D%22M5.001%2C14.826%20L5.681%2C13.466%20L3.012%2C2.787%20L1.815%2C2.787%20C1.273%2C2.787%200.834%2C2.347%200.834%2C1.805%20C0.834%2C1.263%201.273%2C0.824%201.815%2C0.824%20L3.777%2C0.824%20C4.228%2C0.824%204.620%2C1.130%204.729%2C1.567%20L5.769%2C5.730%20L19.477%2C5.730%20C20.019%2C5.731%2020.459%2C6.170%2020.458%2C6.712%20C20.458%2C6.776%2020.452%2C6.841%2020.439%2C6.904%20L19.458%2C11.810%20C19.383%2C12.181%2019.102%2C12.477%2018.735%2C12.569%20L10.885%2C14.532%20C10.358%2C14.660%209.827%2C14.336%209.699%2C13.810%20C9.573%2C13.288%209.888%2C12.762%2010.408%2C12.628%20L17.656%2C10.816%20L18.280%2C7.692%20L6.260%2C7.692%20L7.673%2C13.341%20C7.730%2C13.569%207.703%2C13.809%207.598%2C14.019%20L6.617%2C15.981%20C6.570%2C16.075%206.509%2C16.161%206.434%2C16.236%20C7.135%2C17.703%206.514%2C19.460%205.047%2C20.161%20C3.580%2C20.861%201.823%2C20.240%201.122%2C18.773%20C0.421%2C17.306%201.042%2C15.549%202.510%2C14.849%20C3.296%2C14.473%204.208%2C14.465%205.001%2C14.827%20L5.001%2C14.826%20ZM3.777%2C18.486%20C4.319%2C18.486%204.758%2C18.047%204.758%2C17.505%20C4.758%2C16.963%204.319%2C16.524%203.777%2C16.524%20C3.235%2C16.524%202.796%2C16.963%202.796%2C17.505%20C2.796%2C18.047%203.235%2C18.486%203.777%2C18.486%20ZM17.515%2C20.448%20C15.889%2C20.448%2014.571%2C19.131%2014.571%2C17.505%20C14.571%2C15.879%2015.889%2C14.561%2017.515%2C14.561%20C19.141%2C14.561%2020.459%2C15.879%2020.459%2C17.505%20C20.459%2C19.131%2019.141%2C20.448%2017.515%2C20.448%20ZM17.515%2C18.486%20C18.057%2C18.486%2018.496%2C18.047%2018.496%2C17.505%20C18.496%2C16.963%2018.057%2C16.524%2017.515%2C16.524%20C16.973%2C16.524%2016.534%2C16.963%2016.534%2C17.505%20C16.534%2C18.047%2016.973%2C18.486%2017.515%2C18.486%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.thumbs .shop-product-item .shop2-product-btn.notavailable span {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2026%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M25.931%2C5.278%20L23.310%2C15.000%20C23.188%2C15.454%2022.784%2C15.769%2022.324%2C15.769%20L8.568%2C15.769%20C8.568%2C15.769%208.568%2C15.769%208.567%2C15.769%20C8.567%2C15.769%208.567%2C15.769%208.567%2C15.769%20C8.453%2C15.769%208.343%2C15.749%208.238%2C15.713%20C8.195%2C15.698%208.159%2C15.669%208.119%2C15.649%20C8.061%2C15.619%208.001%2C15.596%207.949%2C15.556%20C7.904%2C15.521%207.870%2C15.472%207.831%2C15.430%20C7.795%2C15.391%207.753%2C15.358%207.723%2C15.313%20C7.660%2C15.219%207.612%2C15.114%207.581%2C15.000%20L4.960%2C5.278%20C4.953%2C5.252%204.962%2C5.226%204.957%2C5.199%20L4.166%2C2.245%20L0.985%2C2.103%20C0.422%2C2.078%20-0.016%2C1.589%200.008%2C1.011%20C0.032%2C0.435%200.474%2C-0.037%201.076%2C0.011%20L5.000%2C0.186%20C5.444%2C0.205%205.825%2C0.516%205.944%2C0.955%20L6.747%2C3.953%20L24.946%2C3.953%20C25.265%2C3.953%2025.565%2C4.106%2025.759%2C4.366%20C25.953%2C4.626%2026.017%2C4.963%2025.931%2C5.278%20ZM7.307%2C6.047%20L9.350%2C13.675%20L21.545%2C13.675%20L23.600%2C6.047%20L7.307%2C6.047%20ZM11.011%2C16.241%20C12.563%2C16.241%2013.826%2C17.532%2013.826%2C19.120%20C13.826%2C20.709%2012.563%2C22.000%2011.011%2C22.000%20C9.458%2C22.000%208.197%2C20.709%208.197%2C19.120%20C8.197%2C17.532%209.458%2C16.241%2011.011%2C16.241%20ZM11.011%2C19.906%20C11.434%2C19.906%2011.779%2C19.553%2011.779%2C19.120%20C11.779%2C18.688%2011.434%2C18.335%2011.011%2C18.335%20C10.587%2C18.335%2010.244%2C18.688%2010.244%2C19.120%20C10.244%2C19.553%2010.587%2C19.906%2011.011%2C19.906%20ZM19.542%2C16.241%20C21.093%2C16.241%2022.356%2C17.532%2022.356%2C19.120%20C22.356%2C20.709%2021.093%2C22.000%2019.542%2C22.000%20C17.988%2C22.000%2016.727%2C20.709%2016.727%2C19.120%20C16.727%2C17.532%2017.988%2C16.241%2019.542%2C16.241%20ZM19.542%2C19.906%20C19.963%2C19.906%2020.309%2C19.553%2020.309%2C19.120%20C20.309%2C18.688%2019.963%2C18.335%2019.542%2C18.335%20C19.118%2C18.335%2018.774%2C18.688%2018.774%2C19.120%20C18.774%2C19.553%2019.118%2C19.906%2019.542%2C19.906%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.thumbs .shop-product-item .shop2-product-btn.onrequest span {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M12.062%2C23.760%20C5.713%2C23.760%200.547%2C18.596%200.547%2C12.247%20C0.547%2C5.899%205.713%2C0.734%2012.062%2C0.734%20C18.410%2C0.734%2023.573%2C5.899%2023.573%2C12.247%20C23.573%2C18.596%2018.410%2C23.760%2012.062%2C23.760%20ZM12.062%2C2.708%20C6.802%2C2.708%202.521%2C6.987%202.521%2C12.247%20C2.521%2C17.507%206.802%2C21.786%2012.062%2C21.786%20C17.322%2C21.786%2021.600%2C17.507%2021.600%2C12.247%20C21.600%2C6.987%2017.322%2C2.708%2012.062%2C2.708%20ZM12.688%2C12.994%20C12.670%2C13.016%2012.663%2C13.042%2012.642%2C13.062%20L9.778%2C15.925%20C9.585%2C16.118%209.333%2C16.215%209.080%2C16.215%20C8.828%2C16.215%208.575%2C16.118%208.382%2C15.925%20C7.997%2C15.540%207.997%2C14.915%208.382%2C14.530%20L11.075%2C11.838%20L11.075%2C5.126%20C11.075%2C4.581%2011.517%2C4.139%2012.062%2C4.139%20C12.608%2C4.139%2013.049%2C4.581%2013.049%2C5.126%20L13.049%2C12.247%20C13.049%2C12.551%2012.904%2C12.813%2012.688%2C12.994%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.simple .shop-product-item .product-label, .product-list.thumbs .shop-product-item .product-label {
  display: none;
}
.product-list.simple .shop-product-item .product-middle-top .product-label, .product-list.thumbs .shop-product-item .product-middle-top .product-label {
  position: static;
  display: block;
  margin: 0 0 10px;
}
.shop-folders__title {
  margin-bottom: 20px;
}
.block-folders {
  padding: 0 0 20px;
  margin: 0 -10px;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.block-folders li {
  line-height: normal;
  width: 16.66%;
  padding: 0 10px 20px;
  text-align: center;
  box-sizing: border-box;
}
.block-folders li a {
  display: block;
  color: #181717;
  text-decoration: none;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0;
}
.block-folders li a:hover {
  text-decoration: none;
  color: #ed772d;
}
.block-folders li a .img-folder {
  display: block;
  margin: 0 0 10px;
  position: relative;
  height: 0;
  padding-top: 70%;
}
.block-folders li a .img-folder span {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
}
.block-folders li a .img-folder img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  transform: translate3d(0, 0, 0);
}
.no-img {
  background: url(/g/shop2v2/default/images/noimage.png) 50% 50% no-repeat;
}
@media (min-width: 768px) {
  .product-list.thumbs .shop-product-item .product-compare, .product-list.simple .shop-product-item .product-compare {
    margin: 0;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.3s;
    z-index: 2;
    border: none;
    padding: 0;
  }
  .product-list.thumbs .shop-product-item .product-compare label, .product-list.simple .shop-product-item .product-compare label {
    position: relative;
    border-radius: 0;
    font-size: 0;
    width: 52px;
    height: 52px;
    display: block;
    background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23101010%22%20opacity%3D%220.2%22%20d%3D%22M16%2016L16%206L14%206L14%2016L16%2016ZM9%203L9%2016L7%2016L7%203L9%203ZM2%20-6.11959e-07L2%2016L-6.99382e-07%2016L0%20-6.99382e-07L2%20-6.11959e-07Z%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat #fff;
    cursor: pointer;
    padding: 0;
    margin-bottom: 0;
    box-shadow: none;
    font-size: 0;
    border-radius: 3px 0 0 0;
  }
  .product-list.thumbs .shop-product-item .product-compare label input, .product-list.simple .shop-product-item .product-compare label input {
    position: absolute;
    width: 0;
    height: 0;
    padding: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0;
    border: none;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  .product-list.thumbs .shop-product-item .product-compare label:before, .product-list.simple .shop-product-item .product-compare label:before {
    position: absolute;
    top: -5px;
    left: 50%;
    content: "";
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 4px solid rgba(0, 0, 0, 0.5);
    display: block;
    content: "";
    width: 0;
    height: 0;
    display: block;
    content: "";
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
  }
  .product-list.thumbs .shop-product-item .product-compare label:after, .product-list.simple .shop-product-item .product-compare label:after {
    position: absolute;
    left: 50%;
    z-index: 10000;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    padding: 8px 16px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0;
    display: block;
    content: "Сравнить";
    white-space: nowrap;
    transform: translateX(-50%);
    top: -33px;
    transition: all 0.3s;
  }
  .product-list.thumbs .shop-product-item .product-compare label:hover:after, .product-list.thumbs .shop-product-item .product-compare label:hover:before, .product-list.simple .shop-product-item .product-compare label:hover:after, .product-list.simple .shop-product-item .product-compare label:hover:before {
    opacity: 1;
    visibility: visible;
  }
  .product-list.thumbs .shop-product-item .product-compare.product-compare-added, .product-list.simple .shop-product-item .product-compare.product-compare-added {
    opacity: 1;
  }
  .product-list.thumbs .shop-product-item .product-compare.product-compare-added .compare_checkbox, .product-list.simple .shop-product-item .product-compare.product-compare-added .compare_checkbox {
    position: relative;
    border-radius: 0;
    font-size: 0;
    width: 52px;
    height: 52px;
    display: block;
    background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23101010%22%20d%3D%22M16%2016L16%206L14%206L14%2016L16%2016ZM9%203L9%2016L7%2016L7%203L9%203ZM2%20-6.11959e-07L2%2016L-6.99382e-07%2016L0%20-6.99382e-07L2%20-6.11959e-07Z%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat #fff;
    cursor: pointer;
    margin-bottom: 0;
    border-radius: 3px 0 0 0;
  }
  .product-list.thumbs .shop-product-item .product-compare.product-compare-added .compare_checkbox input, .product-list.simple .shop-product-item .product-compare.product-compare-added .compare_checkbox input {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
  }
  .product-list.thumbs .shop-product-item .product-compare.product-compare-added a, .product-list.simple .shop-product-item .product-compare.product-compare-added a {
    background: #fff;
    color: #101010;
    font-size: 12px;
    margin: 0 2px 0 0;
    text-decoration: none;
    position: absolute;
    top: -25px;
    left: -110px;
    height: 30px;
    padding: 6px 25px 7px 15px;
    border-radius: 0;
    -moz-box-shadow: 0px 8px 43px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 8px 43px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 8px 43px 0px rgba(0, 0, 0, 0.1);
    display: none;
  }
  .product-list.thumbs .shop-product-item:hover, .product-list.simple .shop-product-item:hover {
    z-index: 99;
  }
  .product-list.thumbs .shop-product-item:hover .product-compare, .product-list.simple .shop-product-item:hover .product-compare {
    opacity: 1;
  }
}
@media (max-width: 1260px) {
  .product-list.thumbs .shop-product-item .product-compare, .product-list.simple .shop-product-item .product-compare {
    opacity: 1;
  }
  .product-list.thumbs .shop-product-item .product-compare label:before, .product-list.simple .shop-product-item .product-compare label:before, .product-list.thumbs .shop-product-item .product-compare label:after, .product-list.simple .shop-product-item .product-compare label:after {
    display: none;
  }
}
@media (max-width: 960px) {
  .block-folders li {
    width: 20%;
  }
}
@media (max-width: 800px) {
  .block-folders li {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .preview-cart #shop2-cart-preview .title-cart-mini.empty .title-in {
    display: none;
  }
  .folders-panel__search {
    position: static;
  }
  .folders-panel__search .ui-widget-content {
    left: 0 !important;
    right: 0;
    width: auto !important;
    top: 68px !important;
    display: block !important;
    max-width: none !important;
    margin: 0;
    max-height: calc(100vh - 90px);
  }
  .back-link {
    flex: 0 0 44px;
    height: 44px;
    margin: 0 10px 0 0;
    background: url(back.svg) 50%/20px no-repeat;
    transform: rotate(90deg);
  }
  .product-list.thumbs .shop-product-item .product-compare label:before, .product-list.simple .shop-product-item .product-compare label:before {
    display: block;
  }
  .product-list.thumbs .shop-product-item .product-compare {
    order: -1;
    width: 100%;
  }
  .product-list.thumbs .product-bottom {
    flex-wrap: wrap;
  }
  .site-header__top {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    padding: 0;
    box-shadow: inset 0 1px 0 #cecece;
    z-index: 10;
  }
  .site-header__top:before {
    display: none;
  }
  .mb-it-bt.burger-btn {
    position: absolute;
  }
  .burger__section {
    top: 0;
    bottom: 51px;
    height: auto;
  }
  .phone_popup__wrap.opened {
    top: auto;
    bottom: 100%;
    margin: 0 0 7px;
    left: -45px;
  }
  .phone_popup__wrap.opened:before {
    top: 100%;
    border-width: 7px 7px 0 7px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    left: 60px;
  }
  .login-block-wrapper .login-form.opened {
    top: auto;
    bottom: 100%;
    margin: 0 0 7px;
  }
  .login-block-wrapper .login-form.opened:before {
    top: 100%;
    border-width: 7px 7px 0 7px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
  }
  .preview-cart #shop2-cart-preview .shop2-cart-mini.opened {
    top: auto;
    bottom: 100%;
    margin: 0 0 7px;
  }
  .preview-cart #shop2-cart-preview .shop2-cart-mini.opened:before {
    top: 100%;
    border-width: 7px 7px 0 7px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
  }
  .mb-it-bt.phone-btn {
    background-image: url(phone.png);
    margin-right: auto;
  }
  .site-header__top-left {
    width: 55px;
    flex: 0 0 55px;
  }
  .site-header__top-right {
    margin-left: 0;
    width: 100%;
  }
  .preview-cart #shop2-cart-preview {
    height: 50px;
  }
  .mb-it-bt.login-btn {
    background-image: url(login.png);
  }
  .preview-cart {
    margin-left: 0;
  }
  .preview-cart #shop2-cart-preview .title-cart-mini:before {
    background-image: url(cart.png);
    width: 24px;
    height: 23px;
    margin-top: -12px;
  }
  .preview-cart #shop2-cart-preview .title-cart-mini {
    padding: 0;
    width: 50px;
    margin: 0 7px 0 4px;
  }
  .top-compare {
    display: block;
    margin: 0 0 0 4px;
  }
  .top-compare a {
    position: relative;
    width: 50px;
    height: 50px;
    background: url(comp.png) 50% no-repeat;
    display: block;
    text-decoration: none;
  }
  .top-compare a span {
    position: absolute;
    left: 50%;
    top: 50%;
    color: #181717;
    font-size: 10px;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    background: #ffe600;
    min-width: 20px;
    min-height: 20px;
    padding: 4px 4px;
    margin-top: -19px;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
  }
  .top-compare.top-compare-empty {
    pointer-events: none;
  }
  .top-compare.top-compare-empty a span {
    display: none;
  }
  .site-header__bottom {
    padding: 20px 20px 17px;
  }
  .site-header .logo__img {
    margin: 0 0 13px;
  }
  .site-container__top {
    position: sticky;
    top: 0;
    z-index: 100;
  }
  .product-list.thumbs .product-name {
    word-break: break-word;
  }
  .block-folders-wrap {
    margin: 0 -8px 15px;
  }
  .shop-folders__title {
    padding: 0 8px;
  }
  .block-folders {
    flex-wrap: nowrap;
    margin: 0;
    overflow-x: auto;
    padding: 0 6px;
  }
  .block-folders::-webkit-scrollbar {
    height: 3px;
    width: 3px;
    background: transparent;
  }
  .block-folders::-webkit-scrollbar-thumb:horizontal {
    background: gray;
    border-radius: 10px;
  }
  .block-folders li {
    width: 160px;
    min-width: 160px;
    padding: 0 8px 15px;
  }
}
@media (max-width: 540px) {
  .product-list.thumbs .shop-product-item .product-image .product-price-pc .price-current {
    font-size: 12px;
    padding: 5px 8px 4px;
  }
  .product-list.thumbs .shop-product-item .product-image .product-price-pc .price-current strong {
    font-size: 13px;
  }
  .product-list.thumbs .shop-product-item .product-image .product-price-pc .price-old {
    font-size: 12px;
  }
}
@media (max-width: 360px) {
  .product-list.thumbs .shop-product-item .shop2-product-btn {
    background: none;
    border: 0;
    box-shadow: none;
    width: 30px;
  }
}
.product-list.thumbs .shop-product-item {
  padding-bottom: 5px;
}
.product-list.thumbs .shop-product-item .product-middle-top .product-label {
  margin-bottom: 3px;
}
.product-list.thumbs .shop-product-item .product-compare, .product-list.simple .shop-product-item .product-compare {
  top: inherit !important;
  left: inherit !important;
  right: 0 !important;
  bottom: 0 !important;
}
