html .shop-product-button:hover {
  background: #424242 !important;
  color: #fff;
}
html .shop-product-button:hover:after {
  background: url(./cart.svg) 0 0 no-repeat;
}
html .shop-product-button:hover:before {
  background: url(./arrow.svg) 0 0 no-repeat;
}
li.has_arrow a {
  position: relative;
  padding-right: 15px !important;
  padding-left: 5px !important;
}
li.has_arrow a:after {
  background: url(./ar.svg) 0 0 no-repeat;
  position: absolute;
  top: 50%;
  content: "";
  right: 0px;
  width: 9px;
  height: 8px;
  margin-top: -7px;
  transform: rotate(180deg);
}
li.has_arrow ul.level-2 a:after {
  background: none;
}
.main-slider .owl-dots .owl-dot span {
  border-color: #000;
}
.main-slider .owl-dots .owl-dot.active span {
  background: #000;
}
@media (min-width: 1024px) {
  .main-blocks-wrapper .main-block-tab-in li {
    padding: 0 20px;
  }
  .main-block-tab-wr {
    max-width: calc(100% - 110px);
  }
}
@media only screen and (max-width: 765px) {
  html #shop2-cart-preview .shop2-block.opened a {
    width: 100%;
  }
}
span.m365-fz152-text, .m365-fz152-text-more {
  color: #000;
}
.dn {
  display: block;
}
@media (max-width: 1200px) {
  .shop2-cart-wrapper #shop2-cart {
    margin-bottom: 20px;
  }
}
.site-wrapper {
  overflow: inherit;
}
:root {
  background: #fff !important;
}
body {
  background: #fff !important;
}
html .site-header, html .site-wrapper, html .site-footer {
  background: #fff !important;
}
.popular-wrap-list a .popular-image {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-color: #ffca03;
  border-style: solid;
  border-width: 3px;
  box-shadow: 5px 5px 7px 0 #3c4452;
}
body .saleseopage_formconsult_wrap .saleseopage_formconsult_body_inner .g-form-control-checkbox__input {
  display: none;
}
body .saleseopage_formconsult_wrap .jq-checkbox.g-form-control-value {
  position: absolute !important;
  left: 0;
  top: 0;
  border: 1px solid #9b9797;
}
@media (max-width: 480px) {
  .shop-product {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 765px) {
  #shop2-cart-preview .cart-col span {
    display: block;
    margin-left: 2px;
  }
}
@media only screen and (max-width: 765px) {
  #shop2-cart-preview .cart-sum {
    display: block;
  }
  #shop2-cart-preview .shop2-block.opened .cart-col {
    line-height: normal;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
}
.sand .shop-product .product-label > div.product-new {
  margin: 2px;
  display: inline-block;
  height: 21px;
  text-align: center;
  padding: 0 12px;
  color: #fff;
  font: 400 12px / 21px Roboto;
}
.shop2-order-options .options-list .option-label, .shop2-order-options .option-type .option-details .option-item label > span {
  font-family: "Times New Roman", serif !important;
}
html .shop2-order-completed {
  font-family: "Times New Roman", serif !important;
}
html .shop2-order-completed .shop2-btn {
  font-family: "Times New Roman", serif !important;
}
html a.shop2-btn {
  font-family: "Times New Roman", serif !important;
}
