.quick-view {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  position: absolute;
  bottom: 5px;
  left: calc(50% - 75px);
  z-index: 4;
  opacity: 0;
  visibility: hidden;
}
.quick-view span {
  width: auto;
  background: #fff;
  font-size: 14px;
  color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 6px 12px;
  line-height: 1.2;
  font-weight: bold;
  border-radius: 5px;
  border: 1px solid #8ba9e0;
}
.quick-view span svg {
  fill: #20302d;
}
.shop2-product-item .product-image {
  position: relative;
}
.shop2-product-item:hover .quick-view {
  opacity: 1;
  visibility: visible;
}
.product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r {
  width: 190px;
  margin-left: -95px;
}
.product-popup-name {
  color: #000;
  font-size: 22px;
  font-family: "rbcb", Arial, Helvetica, sans-serif;
  padding: 0 0 20px;
  font-weight: bold;
}
.product-quick-view .popover-body {
  width: 1000px;
  max-width: 100%;
}
.product-quick-view .popover-body .shop2-product {
  margin: 0;
}
.product-quick-view .popover-body .shop2-product .product_l_side .product_slider .product_slider_item .product_image img {
  max-width: 100%;
  max-height: 100%;
  margin: 0 !important;
  object-fit: contain;
}
.product-quick-view .popover-body .shop2-product .product_r_side .product_r_side_in .product_r_details {
  width: 100%;
}
.product-quick-view .popover-body .shop2-product .product_buttons_block .l_buttons .l_buttons_in {
  width: auto;
}
.product-quick-view .popover-body .product-more {
  position: relative;
  z-index: 1;
  cursor: pointer;
  font: 18px "rbcb", Arial, Helvetica, sans-serif;
  color: #20302d;
  display: block;
  text-align: center;
  height: 50px;
  padding: 13px 10px 14px;
  text-decoration: none;
  background: #fffe81;
  border-radius: 30px;
  box-sizing: border-box;
}
.product-quick-view .popover-body .prev_product_caller, .product-quick-view .popover-body .next_product_caller {
  pointer-events: auto;
  width: 50px;
  height: 64px;
  min-height: 64px;
  position: absolute;
  box-shadow: none;
  border-radius: 4px;
  background: #fff;
  outline: none;
  font-size: 0;
  transition: all 0.18s;
  padding: 0;
  top: 50%;
  left: -110px;
  font-size: 0;
  margin-top: -25px;
  cursor: pointer;
}
.product-quick-view .popover-body .prev_product_caller:before, .product-quick-view .popover-body .next_product_caller:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  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%2210px%22%20%20viewBox%3D%220%200%2016%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0%207.86702L2.16718%2010L8.00425%204.26425L13.8311%209.99914L16%207.86788L8.00599%20-8.96182e-08L0%207.86702Z%22%20fill%3D%22%23101010%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -10px;
  transform: rotate(-90deg);
}
.product-quick-view .popover-body .next_product_caller {
  left: auto;
  right: -110px;
}
.product-quick-view .popover-body .next_product_caller:before {
  transform: rotate(90deg);
}
.mobile {
  /*.product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r.produc_buttons_r_new {
		display: none;
	}*/
}
.mobile .quick-view:before {
  display: none;
}
@media (max-width: 1300px) {
  .product-quick-view .popover-body .prev_product_caller {
    left: -60px;
  }
  .product-quick-view .popover-body .next_product_caller {
    right: -60px;
  }
}
@media (max-width: 1200px) {
  .product-quick-view .popover-body .prev_product_caller {
    left: -20px;
  }
  .product-quick-view .popover-body .next_product_caller {
    right: -20px;
  }
  .product-quick-view .popover-body {
    width: 100%;
    box-sizing: border-box;
  }
}
@media (max-width: 767px) {
  .popover-wrap {
    width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
  }
  .popover-wrap .popover-close {
    top: 10px;
    right: 20px;
  }
}
@media (max-width: 639px) {
  .popover-wrap {
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    border: 0 !important;
  }
  .popover-wrap .popover-close {
    top: 10px;
    right: 10px;
  }
  .product-quick-view {
    position: fixed;
    top: 0 !important;
    left: 0 !important;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    background-color: #fff;
  }
  .product-quick-view .popover-body {
    box-shadow: none;
  }
  .product-quick-view .popover-body .prev_product_caller {
    left: 0;
    width: 25px;
  }
  .product-quick-view .popover-body .next_product_caller {
    right: 0;
    width: 25px;
  }
}
a.more-link {
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  padding: 10px 16px;
  display: inline-block;
  text-decoration: none;
  font-size: 15px;
  color: #202020;
  line-height: 1.2;
}
.cutom-product-anonce {
  margin: 0px 0 15px;
}
.wrap_images {
  gap: 5px;
  display: flex;
}
.wrap_images .product-thumbnails-wrapper {
  margin: 0;
  z-index: 3;
  margin-bottom: 10px;
}
.wrap_images .product-thumbnails-wrapper .product-thumbnails li {
  margin-bottom: 5px !important;
}
.wrap_images .product-thumbnails-wrapper .product-thumbnails li a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrap_images .product-thumbnails-wrapper .product-thumbnails li a img {
  border-radius: 3px;
  border: 1px solid #6E95DD1A !important;
}
.wrap_images .product-thumbnails-wrapper .bx-controls {
  display: none;
}
@media (max-width: 960px) {
  .wrap_images .product-thumbnails-wrapper .bx-viewport {
    height: auto !important;
  }
}
@media (max-width: 960px) {
  .sand_new h1 {
    font-size: 20px;
    text-transform: none;
  }
}
.shop-product-new .product-side-l {
  max-width: 468px;
  -webkit-flex-basis: 468px;
  -moz-flex-basis: 468px;
  -ms-flex-preferred-size: 468px;
  flex-basis: 468px;
}
.shop-product-new .product-side-l .product-image {
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #6E95DD1A;
  border-radius: 3px;
}
.shop-product-new .product-side-l .video_rat {
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.shop-product-new .product-side-l .video_rat .product-video {
  margin: 0;
}
.shop-product-new .product-side-l .video_rat .product-video a {
  border: 1px solid #AA4267;
  background: none;
  color: #202020;
  font-size: 13px;
  font-weight: 400;
  padding: 10px 15px;
  border-radius: 2px;
}
.shop-product-new .product-side-l .video_rat .stars-wrap {
  display: flex;
  align-items: center;
}
.shop-product-new .product-side-l .video_rat .stars-wrap .tpl-rating-block {
  gap: 10px;
  display: flex;
  font-size: 13px;
  align-items: center;
}
.shop-product-new .product-side-l .video_rat .stars-wrap .tpl-rating-block .tpl-stars-new {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_5769_2)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.1422 9.20631C21.3137 8.37777 20.2087 7.88386 19.0388 7.8191C17.8689 7.75434 16.7161 8.12328 15.8012 8.85531L14.6672 9.76231L13.5332 8.85531C12.6183 8.12328 11.4656 7.75434 10.2957 7.8191C9.12573 7.88386 8.02076 8.37777 7.19223 9.20631C5.44423 10.9543 5.33923 13.7153 6.97623 15.4983C8.40123 17.0503 10.0612 18.7703 11.5562 20.0953C12.3042 20.7593 12.9912 21.3053 13.5722 21.6813C14.1992 22.0863 14.5492 22.1893 14.6672 22.1893C14.7852 22.1893 15.1352 22.0863 15.7622 21.6813C16.3422 21.3063 17.0292 20.7593 17.7782 20.0953C19.2732 18.7703 20.9332 17.0503 22.3582 15.4983C23.9952 13.7153 23.8892 10.9543 22.1422 9.20631ZM14.6692 7.44031C15.9324 6.42982 17.5238 5.92059 19.1389 6.01007C20.754 6.09955 22.2794 6.78147 23.4232 7.92531C25.8212 10.3233 26.0192 14.1883 23.6932 16.7233C22.2532 18.2913 20.5432 20.0633 18.9802 21.4503C18.2002 22.1423 17.4362 22.7563 16.7452 23.2033C16.1012 23.6193 15.3592 24.0003 14.6672 24.0003C13.9752 24.0003 13.2332 23.6203 12.5882 23.2033C11.8982 22.7563 11.1342 22.1423 10.3532 21.4503C8.79023 20.0643 7.08123 18.2913 5.64123 16.7233C3.31423 14.1883 3.51323 10.3233 5.91123 7.92531C7.05502 6.78147 8.58043 6.09955 10.1956 6.01007C11.8107 5.92059 13.4021 6.42982 14.6652 7.44031L14.6672 7.44231L14.6692 7.44031Z' fill='%23FF0000'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_5769_2'%3e%3crect width='30' height='30' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-position: 0;
  background-size: 17px 22px;
}
.shop-product-new .product-side-l .video_rat .stars-wrap .tpl-rating-block .tpl-stars-new .tpl-rating {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0249 2.04804C13.7776 1.96802 13.5157 1.9171 13.2466 1.88801C9.8133 1.53886 8.93316 4.81214 8.93316 4.81214C8.93316 4.81214 8.05301 1.53886 4.62698 1.88801C1.44099 2.20806 -0.232021 6.22328 1.8556 9.5984C2.45207 10.5658 3.38313 11.606 4.37966 12.5734C6.38 14.5156 8.63493 16.1304 8.93316 16.1304C9.38414 16.1304 14.2068 12.5152 16.0107 9.60567C17.9238 6.51424 16.6872 2.88454 14.0249 2.04804Z' fill='%23FC4F4F'/%3E%3Cpath d='M16.0107 9.59833C17.9237 6.51418 16.6872 2.88448 14.0249 2.04797C14.0249 2.04797 16.6799 4.6084 15.1524 7.24157C13.6248 9.87474 8.51852 13.148 7.79839 13.2644C7.20193 13.359 5.68895 13.2208 4.37964 12.5807C6.37997 14.5228 8.6349 16.1376 8.93313 16.1376C9.38412 16.1303 14.2067 12.5152 16.0107 9.59833Z' fill='black' fill-opacity='0.0823529'/%3E%3Cpath opacity='0.3' d='M4.00359 5.03925C4.64885 4.27488 4.85838 3.39055 4.47159 3.06403C4.0848 2.73752 3.24816 3.09247 2.60291 3.85684C1.95765 4.6212 1.74812 5.50554 2.13491 5.83205C2.5217 6.15857 3.35834 5.80362 4.00359 5.03925Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: 0;
}
.shop-product-new .product-side-l .product-item-collections-blocks-wrapper {
  max-width: 100%;
}
.shop-product-new .product-side-l .product-item-collections-blocks-wrapper .shop-kind-item-wr {
  margin-right: 0;
  margin-bottom: 10px;
}
@media (min-width: 961px) {
  .shop-product-new .product-side-l .product-item-collections-blocks-wrapper .shop-kind-item-wr {
    width: 100%;
  }
}
.shop-product-new .product-side-l .product-item-collections-blocks-wrapper .shop-kind-item-wr .item {
  gap: 20px;
  display: flex;
}
.shop-product-new .product-side-l .product-item-collections-blocks-wrapper .shop-kind-item-wr .item .shop-kind-item {
  border: none;
  padding: 0;
  border-radius: 3px;
  margin-bottom: 0;
  min-height: 54px;
}
.shop-product-new .product-side-l .product-item-collections-blocks-wrapper .shop-kind-item-wr .item .shop-kind-item .kind-image-wr {
  justify-content: center;
}
.shop-product-new .product-side-l .product-item-collections-blocks-wrapper .shop-kind-item-wr .item .shop-kind-item .kind-image-wr .kind-image {
  margin-right: 0;
  min-height: 54px !important;
}
.shop-product-new .product-side-l .product-item-collections-blocks-wrapper .shop-kind-item-wr .item .shop-kind-item .kind-image-wr .kind-image img {
  height: 54px;
  object-fit: contain;
}
.shop-product-new .product-side-l .product-item-collections-blocks-wrapper .shop-kind-item-wr .item .shop-kind-item .kind-image-wr .kind-details {
  display: none;
}
.shop-product-new .product-side-l .shop2-btn-back {
  padding: 12px 10px;
}
@media (max-width: 960px) {
  .shop-product-new .product-side-l {
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .shop-product-new .product-side-l .video_rat .product-video {
    order: 0;
    width: auto;
  }
  .shop-product-new .product-side-l p {
    margin: 0;
  }
  .shop-product-new .product-side-l .product-side-r {
    flex: 0;
  }
  .shop-product-new .product-side-l .product-side-r .product-compare-btn-wrapper {
    margin-bottom: 0;
  }
  .shop-product-new .product-side-l .product-side-r .product-compare-btn-wrapper .product-compare {
    display: flex;
    align-items: center;
  }
}
.shop-product-new .product-side-r h1 {
  font-size: 20px;
  text-transform: none;
}
.shop-product-new .product-side-r .form-add {
  gap: 40px;
  margin-top: 20px;
}
.shop-product-new .product-side-r .product-price {
  margin: 0;
  max-width: 272px;
  justify-content: flex-start;
}
.shop-product-new .product-side-r .product-price .product-price-in {
  width: 272px;
}
.shop-product-new .product-side-r .product-price .product-price-in .product-options {
  gap: 20px;
  display: flex;
  flex-direction: column;
}
.shop-product-new .product-side-r .product-price .product-price-in .product-options .odd {
  background: none;
}
.shop-product-new .product-side-r .product-price .product-price-in .product-options li {
  padding: 0;
  flex-direction: column;
}
.shop-product-new .product-side-r .product-price .product-price-in .product-options li .option-title {
  flex: 1;
  color: #202020;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.shop-product-new .product-side-r .product-price .product-price-in .product-options li .option-body {
  color: #202020;
  font-size: 14px;
  padding-bottom: 0;
}
.shop-product-new .product-side-r .product-options-wrapper {
  width: 140px;
  -webkit-flex-basis: 140px;
  -moz-flex-basis: 140px;
  -ms-flex-preferred-size: 140px;
  flex-basis: 140px;
}
.shop-product-new .product-side-r .product-options-wrapper .product-compare-btn-wrapper {
  margin-bottom: 10px;
}
.shop-product-new .product-side-r .product-options-wrapper .product-compare {
  height: auto;
}
.shop-product-new .product-side-r .product-options-wrapper .product-compare:before {
  width: 20px;
}
.shop-product-new .product-side-r .product-options-wrapper .product-compare input {
  width: 20px;
  height: 20px;
}
.shop-product-new .product-side-r .product-options-wrapper .product-compare .s1 {
  margin-left: 14px;
}
.shop-product-new .product-side-r .product-options-wrapper .shop2-product-article {
  color: #404040;
  font-size: 16px;
  margin-bottom: 10px;
}
.shop-product-new .product-side-r .product-options-wrapper .product-amount-wrap {
  width: 100%;
  margin: 0;
  margin-bottom: 10px;
}
.shop-product-new .product-side-r .product-options-wrapper .product-amount-wrap span {
  width: 100%;
  font-size: 13px;
  border-radius: 2px;
  text-align: center;
  height: 40px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.shop-product-new .product-side-r .product-options-wrapper .roduct-price-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
}
.shop-product-new .product-side-r .product-options-wrapper .roduct-price-wrapper .price-current {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #AA4267;
}
.shop-product-new .product-side-r .product-options-wrapper .roduct-price-wrapper .shop2-product-amount {
  background-color: #f2f2f2;
}
.shop-product-new .product-side-r .product-options-wrapper .roduct-price-wrapper .shop2-product-amount button {
  background-color: #f2f2f2;
}
.shop-product-new .product-side-r .product-options-wrapper .shop-product-button-wrapper {
  margin-bottom: 10px;
  flex-direction: column;
  gap: 10px;
}
.shop-product-new .product-side-r .product-options-wrapper .shop-product-button-wrapper .shop-product-button {
  width: 100%;
}
.shop-product-new .product-side-r .product-options-wrapper .yashare {
  padding-left: 0;
}
@media (max-width: 960px) {
  .shop-product-new .product-side-r .product-options-wrapper {
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    justify-content: space-between;
  }
  .shop-product-new .product-side-r .product-options-wrapper .article-wrapper {
    order: 1;
    display: flex;
    align-items: center;
  }
  .shop-product-new .product-side-r .product-options-wrapper .article-wrapper .shop2-product-article {
    margin: 0;
  }
  .shop-product-new .product-side-r .product-options-wrapper .product-amount-wrap {
    width: auto;
    order: 0;
  }
  .shop-product-new .product-side-r .product-options-wrapper .product-amount-wrap span {
    height: 32px;
  }
  .shop-product-new .product-side-r .product-options-wrapper .roduct-price-wrapper {
    order: 2;
    width: 70%;
    flex-direction: row;
    margin: 0;
    align-items: center;
  }
  .shop-product-new .product-side-r .product-options-wrapper .roduct-price-wrapper .price-current {
    margin: 0;
  }
  .shop-product-new .product-side-r .product-options-wrapper .shop-product-button-wrapper {
    order: 3;
    margin: 0;
  }
  .shop-product-new .product-side-r .product-options-wrapper .shop-product-button-wrapper .shop-product-button {
    height: 32px;
  }
  .shop-product-new .product-side-r .product-options-wrapper .yashare {
    order: 4;
  }
}
@media (max-width: 960px) {
  .shop-product-new .product-side-r .form-add {
    display: flex;
    flex-direction: column-reverse;
  }
}
.product-quick-view .product-thumbnails-wrapper1 {
  min-width: 60px;
  margin-bottom: 20px;
}
.edit_prod {
  font-weight: bold;
  font-size: 14px;
  color: #404040;
  margin-bottom: 10px;
}
.cutom-product-anonce {
  display: none;
}
.shop2-product-article span {
  color: #202020;
  font-weight: bold;
}
@media (max-width: 960px) {
  .product-popup-name {
    font-weight: 300;
  }
  .product-popup-name {
    font-size: 20px;
  }
  .search-panel-wrapper .search-panel-in2.open {
    background-color: #8ba9e1;
  }
}
@media (max-width: 580px) {
  .site-search {
    margin-right: 7px;
  }
}
.search-panel-wrapper .search-panel-in2.open {
  background-color: #8ba9e0;
}
