.cart-mini-wrapper .button-cart .count-product {
  background: #3e8ed5;
}
.user-flags-wrapper .action-flag {
  background: #3e8ed5;
  color: #fff;
}
.user-flags-wrapper .action-flag .icon:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='19px' height='19px' viewBox='0 0 19 19' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath d='M9.5 19C9.38125 19 9.22292 18.9604 9.10417 18.8813L7.28333 17.8125H5.18542C4.90833 17.8125 4.63125 17.6542 4.5125 17.4167L3.44375 15.5562L1.58333 14.4875C1.34583 14.3292 1.1875 14.0917 1.1875 13.8146V11.7167L0.11875 9.89583C-0.0395833 9.65833 -0.0395833 9.34167 0.11875 9.10417L1.1875 7.28333V5.14583C1.1875 4.86875 1.34583 4.59167 1.58333 4.47292L3.40417 3.40417L4.47292 1.58333C4.63125 1.34583 4.86875 1.1875 5.14583 1.1875H7.28333L9.10417 0.11875C9.34167 -0.0395833 9.65833 -0.0395833 9.89583 0.11875L11.7167 1.1875H13.8146C14.0917 1.1875 14.3688 1.34583 14.4875 1.58333L15.5562 3.44375L17.4167 4.5125C17.6542 4.67083 17.8125 4.90833 17.8125 5.18542V7.28333L18.8813 9.10417C19.0396 9.34167 19.0396 9.65833 18.8813 9.89583L17.8125 11.7167V13.8542C17.8125 14.1312 17.6542 14.4083 17.4167 14.5271L15.5958 15.5958L14.5271 17.4167C14.3688 17.6542 14.1313 17.8125 13.8542 17.8125H11.7167L9.89583 18.8813C9.77708 18.9604 9.61875 19 9.5 19ZM7.48125 16.2687C7.63958 16.2687 7.75833 16.3083 7.87708 16.3875L9.5 17.3375L11.1229 16.3875C11.2417 16.3083 11.3604 16.2687 11.5188 16.2687H13.4188L14.3687 14.6458C14.4479 14.5271 14.5271 14.4083 14.6458 14.3687L16.2687 13.4187V11.5188C16.2687 11.3604 16.3083 11.2417 16.3875 11.1229L17.3375 9.5L16.3875 7.87708C16.3083 7.75833 16.2687 7.6 16.2687 7.48125V5.62083L14.6458 4.67083C14.5271 4.59167 14.4083 4.5125 14.3687 4.39375L13.4188 2.77083H11.5583C11.4 2.77083 11.2812 2.73125 11.1625 2.65208L9.5 1.70208L7.87708 2.65208C7.75833 2.73125 7.63958 2.77083 7.48125 2.77083H5.58125L4.67083 4.35417C4.59167 4.47292 4.5125 4.59167 4.39375 4.63125L2.77083 5.58125V7.48125C2.77083 7.63958 2.73125 7.75833 2.65208 7.87708L1.70208 9.5L2.65208 11.1229C2.73125 11.2417 2.77083 11.4 2.77083 11.5188V13.3792L4.39375 14.3292C4.5125 14.4083 4.63125 14.4875 4.67083 14.6063L5.62083 16.2292L7.48125 16.2687Z' fill='%23fff'/%3E%3Cpath d='M5.9375 13.6562C5.77917 13.6562 5.62083 13.6167 5.50208 13.4979C5.26458 13.2604 5.26458 12.9042 5.50208 12.6667L12.6271 5.54167C12.8646 5.30417 13.2208 5.30417 13.4583 5.54167C13.6958 5.77917 13.6958 6.13542 13.4583 6.37292L6.33333 13.4979C6.25417 13.6167 6.09583 13.6562 5.9375 13.6562Z' fill='%23fff'/%3E%3Cpath d='M11.9146 11.4C12.1917 11.4 12.4688 11.6375 12.4688 11.9542C12.4688 12.2312 12.2313 12.5083 11.9146 12.5083C11.5979 12.5083 11.3604 12.2708 11.3604 11.9542C11.4 11.6375 11.6375 11.4 11.9146 11.4ZM11.9146 10.2125C10.9646 10.2125 10.1729 10.9646 10.1729 11.9542C10.1729 12.9438 10.925 13.6958 11.9146 13.6958C12.8646 13.6958 13.6562 12.9438 13.6562 11.9542C13.6562 10.9646 12.8646 10.2125 11.9146 10.2125Z' fill='%23fff'/%3E%3Cpath d='M7.04583 6.53125C7.32292 6.53125 7.6 6.76875 7.6 7.08542C7.6 7.3625 7.3625 7.63958 7.04583 7.63958C6.72917 7.63958 6.49167 7.40208 6.49167 7.08542C6.53125 6.76875 6.76875 6.53125 7.04583 6.53125ZM7.04583 5.34375C6.09583 5.34375 5.30417 6.09583 5.30417 7.08542C5.30417 8.075 6.05625 8.82708 7.04583 8.82708C7.99583 8.82708 8.7875 8.075 8.7875 7.08542C8.7875 6.09583 8.03542 5.34375 7.04583 5.34375Z' fill='%23fff'/%3E%3C/svg%3E") 0 0 no-repeat;
}
.user-flags-wrapper .payment-flag {
  background: #424c9a;
  color: #fff;
}
.user-flags-wrapper .payment-flag .icon:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='19px' height='19px' viewBox='0 0 19 19' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath d='M18.4062 10.3313H17.8521V6.72917C17.8521 6.29375 17.4958 5.9375 17.0604 5.9375H16.4667V3.5625C16.4667 3.12708 16.1104 2.77083 15.675 2.77083H12.6667C11.9542 1.14792 10.3313 0 8.43125 0C6.53125 0 4.90833 1.14792 4.19583 2.77083H2.375C1.74167 2.77083 1.14792 3.00833 0.672917 3.48333C0.2375 3.91875 0 4.5125 0 5.14583V18.2083C0 18.6438 0.35625 19 0.791667 19H17.0604C17.4958 19 17.8521 18.6438 17.8521 18.2083V14.8438H18.4062C18.7229 14.8438 19 14.5667 19 14.25V10.925C19 10.5688 18.7229 10.3313 18.4062 10.3313ZM14.8833 4.35417V5.9375H12.8646C12.9833 5.50208 13.0625 5.06667 13.0625 4.63125C13.0625 4.55208 13.0625 4.43333 13.0625 4.35417H14.8833ZM8.43125 1.58333C10.0938 1.58333 11.4792 2.96875 11.4792 4.63125C11.4792 5.10625 11.3604 5.54167 11.1625 5.9375H5.7C5.50208 5.54167 5.38333 5.06667 5.38333 4.63125C5.38333 2.96875 6.72917 1.58333 8.43125 1.58333ZM1.82083 4.59167C1.97917 4.43333 2.17708 4.35417 2.375 4.35417H3.8C3.8 4.43333 3.8 4.55208 3.8 4.63125C3.8 5.06667 3.87917 5.50208 3.99792 5.9375H2.375C1.93958 5.9375 1.58333 5.58125 1.58333 5.14583C1.58333 4.94792 1.6625 4.75 1.82083 4.59167ZM16.2687 17.4167H1.58333V7.3625C1.82083 7.48125 2.09792 7.52083 2.375 7.52083H16.2687V10.3313H15.5167C14.25 10.3313 13.2604 11.3604 13.2604 12.5875C13.2604 13.8146 14.2896 14.8438 15.5167 14.8438H16.2687V17.4167ZM17.8125 13.6562H15.5167C14.9229 13.6562 14.4479 13.1812 14.4479 12.5875C14.4479 11.9937 14.9229 11.5188 15.5167 11.5188H17.8125V13.6562Z' fill='%23fff'/%3E%3C/svg%3E") 0 0 no-repeat;
}
.shop-folder-items-wr .shop-folder-fixed-inner {
  background: #3e8ed5;
}
.slider-main-wrapper .owl-dots .owl-dot.active {
  background: #3e8ed5;
}
.right-cols-wr .action-col-top {
  background: #91db86;
}
.shop2-main-header {
  color: #424c9a;
}
.shop-folder-items-wr .folders-shared > li > a:hover {
  color: #1f1b20;
}
.shop-folder-items-wr .folders-shared ul li a {
  color: #1f1b20;
}
.shop2-main-before h2 {
  color: #424c9a;
}
.shop-folder-items-wr .shop-folder-fixed.fixed {
  background: #3e8ed5;
}
.work-block-wrapper {
  background: #3e8ed5;
}
.revBlock__title {
  color: #424c9a;
}
.site-footer {
  background: #fff;
}
.footer-top-wr .footer-top-inner .footer_titles {
  color: #1f1b20;
}
.menu-bottom-wr .menu-bottom > li a, .menu-bottom-wr .bot-folder-menu > li a {
  color: #1f1b20;
}
.site-footer-contacts-wr .contacts-item .site-address {
  color: #1f1b20;
}
.site-footer-contacts-wr .contacts-item .site-phones {
  color: #1f1b20;
}
.site-footer-contacts-wr .contacts-item .site-email {
  color: #1f1b20;
}
.footer-bottom-wr {
  border-color: #e4e4e4;
}
.footer-bottom-wr .site-name-wr {
  color: #1f1b20;
}
.footer-bottom-wr .site-copyright {
  color: #1f1b20;
}
h1 {
  color: #404b9a;
  font-weight: bold;
}
.shop-product .product-side-r .form-add-bottom .shop2-product-btn.type-3 {
  background: #3e8ed5;
}
.shop-product-data .shop-product-tabs > li > a {
  background: #3e8ed5;
}
a.shop2-btn-back {
  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%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M11.496%2C23.008%20C5.155%2C23.008%20-0.003%2C17.849%20-0.003%2C11.509%20C-0.003%2C5.169%205.155%2C0.011%2011.496%2C0.011%20C17.835%2C0.011%2022.995%2C5.169%2022.995%2C11.509%20C22.995%2C17.849%2017.835%2C23.008%2011.496%2C23.008%20ZM11.496%2C2.047%20C6.279%2C2.047%202.034%2C6.292%202.034%2C11.509%20C2.034%2C16.727%206.279%2C20.971%2011.496%2C20.971%20C16.713%2C20.971%2020.958%2C16.727%2020.958%2C11.509%20C20.958%2C6.292%2016.713%2C2.047%2011.496%2C2.047%20ZM16.291%2C12.527%20L10.614%2C12.527%20L12.816%2C14.731%20C13.214%2C15.129%2013.214%2C15.775%2012.816%2C16.171%20C12.618%2C16.370%2012.357%2C16.470%2012.096%2C16.470%20C11.836%2C16.470%2011.575%2C16.370%2011.377%2C16.171%20L7.438%2C12.229%20C7.041%2C11.831%207.041%2C11.187%207.438%2C10.789%20L11.377%2C6.847%20C11.774%2C6.449%2012.419%2C6.449%2012.816%2C6.847%20C13.214%2C7.244%2013.214%2C7.889%2012.816%2C8.287%20L10.614%2C10.490%20L16.291%2C10.490%20C16.854%2C10.490%2017.310%2C10.946%2017.310%2C11.509%20C17.310%2C12.072%2016.854%2C12.527%2016.291%2C12.527%20Z%22%2F%3E%3C%2Fsvg%3E") 20px 50% no-repeat, #3e8ed5;
}
h2, h3, h4, h5, h6, .shop2-delivery h2 {
  color: #404b9a;
}
.shop-filter-wrapper .shop-sorting-panel .filter-open-button {
  background: #3e8ed5;
}
.shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.thumbs:after, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.price:after, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.simple:after, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.thumbs:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.price:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.simple:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.thumbs span:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.price span:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.simple span:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.thumbs span:after, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.price span:after, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.simple span:after {
  border-color: #3e8ed5;
}
.product-price .price-current {
  color: #1f1b20;
}
.product-price .price-current .fa-rouble svg {
  fill: #1f1b20;
}
.lazy-pagelist .lazy-pagelist-btn {
  background: #3e8ed5;
}
.shop2-pagelist li.page-num.active-num {
  border-color: #3e8ed5;
}
.button-form-order > a {
  background: #3e8ed5;
}
.cart-delete-all a {
  border-color: #3e8ed5;
}
.product-label .product-new {
  background: #3e8ed5 !important;
}
.shop2-cart-product .cart-delete > a {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='17px' height='17px' viewBox='0 0 17 17' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill-rule='evenodd' fill='%233e8ed5' d='M15.110,3.305 L15.110,14.638 C15.110,15.940 14.051,16.999 12.749,16.999 L4.249,16.999 C2.947,16.999 1.888,15.940 1.888,14.638 L1.888,3.305 L-0.000,3.305 L-0.000,2.361 L5.194,2.361 L5.194,1.416 C5.194,0.635 5.829,-0.001 6.610,-0.001 L10.388,-0.001 C11.170,-0.001 11.805,0.635 11.805,1.416 L11.805,2.361 L16.999,2.361 L16.999,3.305 L15.110,3.305 ZM10.860,1.416 C10.860,1.155 10.648,0.944 10.388,0.944 L6.610,0.944 C6.350,0.944 6.138,1.155 6.138,1.416 L6.138,2.361 L10.860,2.361 L10.860,1.416 ZM14.166,3.305 L11.332,3.305 L5.666,3.305 L2.832,3.305 L2.832,14.638 C2.832,15.419 3.468,16.055 4.249,16.055 L12.749,16.055 C13.531,16.055 14.166,15.419 14.166,14.638 L14.166,3.305 ZM10.860,5.194 L11.805,5.194 L11.805,14.166 L10.860,14.166 L10.860,5.194 ZM8.027,5.194 L8.971,5.194 L8.971,14.166 L8.027,14.166 L8.027,5.194 ZM5.194,5.194 L6.138,5.194 L6.138,14.166 L5.194,14.166 L5.194,5.194 Z'/%3E%3C/svg%3E") 50% no-repeat;
}
.cart-delete-all a {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='17px' height='17px' viewBox='0 0 17 17' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath fill-rule='evenodd' fill='%233e8ed5' d='M15.110,3.305 L15.110,14.638 C15.110,15.940 14.051,16.999 12.749,16.999 L4.249,16.999 C2.947,16.999 1.888,15.940 1.888,14.638 L1.888,3.305 L-0.000,3.305 L-0.000,2.361 L5.194,2.361 L5.194,1.416 C5.194,0.635 5.829,-0.001 6.610,-0.001 L10.388,-0.001 C11.170,-0.001 11.805,0.635 11.805,1.416 L11.805,2.361 L16.999,2.361 L16.999,3.305 L15.110,3.305 ZM10.860,1.416 C10.860,1.155 10.648,0.944 10.388,0.944 L6.610,0.944 C6.350,0.944 6.138,1.155 6.138,1.416 L6.138,2.361 L10.860,2.361 L10.860,1.416 ZM14.166,3.305 L11.332,3.305 L5.666,3.305 L2.832,3.305 L2.832,14.638 C2.832,15.419 3.468,16.055 4.249,16.055 L12.749,16.055 C13.531,16.055 14.166,15.419 14.166,14.638 L14.166,3.305 ZM10.860,5.194 L11.805,5.194 L11.805,14.166 L10.860,14.166 L10.860,5.194 ZM8.027,5.194 L8.971,5.194 L8.971,14.166 L8.027,14.166 L8.027,5.194 ZM5.194,5.194 L6.138,5.194 L6.138,14.166 L5.194,14.166 L5.194,5.194 Z'/%3E%3C/svg%3E") 50% no-repeat;
}
.shop2-total-cart-wr .shop-cart-total > li {
  border-bottom: 1px solid #ebebeb;
}
.shop2-total-cart-wr .shop-cart-total > li:last-child {
  border-bottom: none;
}
.option-value a, .option-body a {
  display: inline-block !important;
  background: #3e8ed5 !important;
  font-size: 12px;
  color: #fff !important;
  line-height: 1;
  padding: 10px 15px !important;
  border-radius: 25px;
  margin: 0;
  text-decoration: none !important;
}
.slider-main-wrapper .slide-item {
  position: relative;
}
.slider-main-wrapper .slide-item .button-link_slider {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 99;
}
.remodal.test {
  padding: 35px 15px;
}
@media (max-width: 1280px) {
  body.addons688 .slider-main-wrapper .slide-item .slide-image {
    padding: 0;
    font-size: 0;
    height: auto;
  }
  body.addons688 .slider-main-wrapper .slide-item .slide-image .image-cover {
    position: static;
    height: auto;
    font-size: 0;
  }
  body.addons688 .slider-main-wrapper .slide-item .slide-image .image-cover img.cover-img {
    width: auto;
    height: auto;
    object-fit: inherit;
  }
}
body .product-list .shop-product-item .shop-product-options .option-value a, .shop-product-options .option-value a {
  padding: 0 !important;
  background: #0000 !important;
  color: #898989 !important;
  font-weight: 400;
}
body .shop2-product-actions dt {
  background: #0000;
}
body .shop2-product-actions dt span.name-action {
  font-size: 14px;
  font-weight: 400;
  color: #404b9a !important;
}
body .shop2-product-actions dd .name-action {
  font-weight: 400;
}
body .product-list.thumbs .shop2-product-actions dd, body .product-list.simple .shop2-product-actions dd {
  display: none !important;
}
.last-viewed__product-list .shop-product-item .product-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.shop-product .product-side-l .product-thumbnails-wrapper .thumb-item.has-video {
  position: relative;
}
.shop-product .product-side-l .product-thumbnails-wrapper .thumb-item.has-video a:after {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Crect xmlns='http://www.w3.org/2000/svg' x='7' y='7' width='10' height='10' fill='%23fff'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m23.469 5.929.03.196c-.29-1.029-1.073-1.823-2.068-2.112l-.021-.005c-1.871-.508-9.4-.508-9.4-.508s-7.51-.01-9.4.508c-1.014.294-1.798 1.088-2.083 2.096l-.005.021c-.699 3.651-.704 8.038.031 11.947l-.031-.198c.29 1.029 1.073 1.823 2.068 2.112l.021.005c1.869.509 9.4.509 9.4.509s7.509 0 9.4-.509c1.015-.294 1.799-1.088 2.084-2.096l.005-.021c.318-1.698.5-3.652.5-5.648 0-.073 0-.147-.001-.221.001-.068.001-.149.001-.23 0-1.997-.182-3.951-.531-5.846zm-13.861 9.722v-7.293l6.266 3.652z' fill='%23e92e2e' data-original='%23000000' style=''/%3E%3C/g%3E%3C/svg%3E") 50%/40px no-repeat;
}
.shop-product .product-side-l .product-image .thumb-item.has-video .card-slider__image {
  padding-top: 100%;
  position: relative;
}
.shop-product .product-side-l .product-image .thumb-item.has-video .card-slider__image video {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-list.simple .product-image.has-video:after, .product-list.thumbs .product-image.has-video:after {
  position: absolute;
  pointer-events: none;
  top: 10px;
  right: 15px;
  width: 40px;
  height: 40px;
  display: block;
  z-index: 2;
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Crect xmlns='http://www.w3.org/2000/svg' x='7' y='7' width='10' height='10' fill='%23fff'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m23.469 5.929.03.196c-.29-1.029-1.073-1.823-2.068-2.112l-.021-.005c-1.871-.508-9.4-.508-9.4-.508s-7.51-.01-9.4.508c-1.014.294-1.798 1.088-2.083 2.096l-.005.021c-.699 3.651-.704 8.038.031 11.947l-.031-.198c.29 1.029 1.073 1.823 2.068 2.112l.021.005c1.869.509 9.4.509 9.4.509s7.509 0 9.4-.509c1.015-.294 1.799-1.088 2.084-2.096l.005-.021c.318-1.698.5-3.652.5-5.648 0-.073 0-.147-.001-.221.001-.068.001-.149.001-.23 0-1.997-.182-3.951-.531-5.846zm-13.861 9.722v-7.293l6.266 3.652z' fill='%23e92e2e' data-original='%23000000' style=''/%3E%3C/g%3E%3C/svg%3E") 50% / contain no-repeat;
}
.text-right-left .btn_payment_rest {
  display: none;
}
.msgrs {
  position: fixed;
  right: 20px;
  bottom: 20px;
  display: flex;
  flex-direction: row;
  z-index: 8;
}
.msgrs.msgrs_mobile .msgrs_item a span {
  display: none;
}
.msgrs_list {
  position: absolute;
  bottom: 25px;
  right: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  max-height: 0;
  line-height: 0;
  font-size: 0;
  overflow-y: clip;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all linear;
}
.msgrs_list.opened {
  max-height: 275px;
  bottom: 55px;
  opacity: 1;
  visibility: visible;
}
.msgrs_list.bot1 {
  bottom: 20px;
}
.msgrs_item.phone a {
  background: url(msgrs_sprite.png) 0 100% no-repeat;
}
.msgrs_item a {
  display: inline-block;
  width: 50px;
  height: 50px;
  text-decoration: none;
  background-repeat: no-repeat;
  transition: 0.3s opacity linear;
  position: relative;
  font-size: 0;
}
.msgrs_item a img {
  border-radius: 50%;
  max-width: 100%;
}
.msgrs_item a span {
  color: #000;
  font-size: 16px;
  line-height: 20px;
  position: absolute;
  right: 100%;
  margin-right: 5px;
  top: 50%;
  margin-top: -10px;
  visibility: hidden;
  opacity: 0;
  transition: 0.25s all linear;
  white-space: nowrap;
}
.msgrs_item a:hover {
  opacity: 0.9;
}
.msgrs_item a:hover span {
  visibility: visible;
  opacity: 1;
}
.msgrs_item:not(.phone) {
  margin-bottom: 5px;
}
.msgrs_item.phone a {
  background-position: bottom left;
}
.msgrs_item.telegram a {
  background-position: top right;
}
.msgrs_item.whatsapp a {
  background-position: top -55px right 0;
}
.msgrs_item.viber a {
  background-position: top -110px right 0;
}
.msgrs_item.form a {
  background-position: top -165px right 0;
}
.msgrs_but {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-left: 15px;
  background-image: url(msgrs_sprite.png);
  background-repeat: no-repeat;
  background-position: bottom -55px right 0;
  cursor: pointer;
  transition: 0.3s opacity linear;
}
.msgrs_but:hover {
  opacity: 0.9;
}
.msgrs_but.opened {
  background-position: bottom 0 right 0;
}
@media (max-width: 960px) {
  .msgrs:not(.real-mobile) {
    bottom: 15px;
  }
}
#button-up {
  right: 80px;
}
[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
@media (max-width: 1024px) {
  body .header-bottom-wrapper .right-bottom-header {
    align-items: flex-end;
    gap: 20px;
  }
  body .header-bottom-wrapper .right-bottom-header .msgrs {
    position: static;
    flex-direction: column-reverse;
  }
  body .header-bottom-wrapper .right-bottom-header .msgrs .msgrs_list {
    position: static;
  }
  .social-networks-wr {
    flex: auto;
  }
}
@media (max-width: 1024px) and (max-width: 767px) {
  body .header-bottom-wrapper .right-bottom-header {
    display: flex;
    justify-content: center;
  }
  body .header-bottom-wrapper .right-bottom-header .user-flags-wrapperWr {
    display: none;
  }
}
.product-label div {
  font-size: 14px;
  padding: 5px 12px 5px;
}
.shop-product .product-side-r .form-add-top .price-old {
  font-size: 0;
}
.shop-product .product-side-r .form-add-top .price-old strong {
  font-size: 20px;
  color: #9c9898;
  text-decoration: line-through;
}
.shop-product .product-side-r .form-add-top .price-current {
  margin-left: 0;
}
.product-list .bottom-elements-wr .price-old {
  font-size: 0;
}
.product-list .bottom-elements-wr .price-old strong {
  font-size: 20px;
  color: #9c9898;
  text-decoration: line-through;
}
.shop-product .product-side-r .form-add-top .product-price {
  display: flex;
  flex-direction: column-reverse;
}
.searPathWr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.site-path-wrap {
  margin-bottom: 0;
}
body h1 {
  margin-bottom: 10px;
}
.searchTop {
  display: flex;
  align-items: unset;
  font-size: 0;
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}
.searchTop input[type="text"] {
  border-radius: 6px;
  padding: 12px 45px 12px 20px;
  outline: none;
  color: #484848;
  font: 15px "Fira Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: 1px solid #3e8ed5;
  width: 100%;
  background: #0000;
}
.searchTop input[type="text"]::placeholder {
  font: 15px "Fira Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.searchTop .shop-modules__search-btn {
  width: 40px;
  height: 100%;
  position: absolute;
  display: inline-block;
  right: 0;
  top: 0;
  border: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill-rule='evenodd' fill='%233e8ed5' d='M19.987,18.750 C19.987,19.080 19.856,19.391 19.618,19.624 C19.381,19.858 19.065,19.987 18.729,19.987 C18.394,19.987 18.078,19.858 17.840,19.624 L13.812,15.661 C12.381,16.658 10.654,17.268 8.771,17.268 C3.934,17.268 -0.002,13.396 -0.003,8.636 C-0.002,3.874 3.935,-0.002 8.773,-0.002 C13.610,-0.002 17.547,3.872 17.549,8.634 C17.549,10.650 16.831,12.498 15.647,13.968 L19.618,17.875 C19.856,18.108 19.987,18.418 19.987,18.750 ZM8.773,2.473 C5.322,2.473 2.513,5.238 2.512,8.636 C2.513,12.031 5.321,14.793 8.771,14.793 C12.224,14.793 15.034,12.030 15.034,8.634 C15.032,5.237 12.224,2.473 8.773,2.473 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
}
@media (max-width: 880px) {
  .searPathWr {
    display: block;
  }
  .searchTop {
    margin-top: 15px;
    width: 100%;
  }
}
.seaTopWr {
  position: relative;
}
#search-result {
  padding: 20px;
  z-index: 99;
}
.search-result-left:empty {
  display: none;
}
@media (min-width: 940px) {
  .searchTop {
    width: 900px;
    max-width: 100%;
  }
}
.disabled {
  pointer-events: none;
}
@media (min-width: 991px) {
  .site-sidebar.left {
    float: none;
    margin-right: 30px;
    flex: none;
  }
  .site-main {
    float: none;
    width: auto;
    flex: 1;
  }
  .main-container-wr {
    display: flex;
  }
  .site-sidebar.left ~ .site-main > .site-main__inner {
    margin-left: 0;
  }
  .main-container-wr:after {
    display: none;
  }
  .sidebar-advantages {
    position: sticky;
    top: 80px;
  }
}
