[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important; }

.quick-view-trigger {
  font-size: 14px;
  color: #f00;
  line-height: 1.2;
  background: #fff;
  font-weight: 700;
  padding: 12px 10px;
  text-align: center;
  cursor: pointer;
  border-radius: 7px;
  display: block;
  box-shadow: inset 0 0 0 2px #f00;
  transition: all 0.2s;
  z-index: auto;
  margin: 10px 0 0; }

.product-quick-view .popover-body {
  position: relative;
  z-index: 0;
  padding: 0;
  width: auto;
  min-width: 100px;
  min-height: 100px;
  border-radius: 10px;
  background-color: #fff;
  background-size: 100%;
  box-shadow: none;
  border: none; }

.product-quick-view .popover-close {
  display: none; }

.product-quick-view .quick-card-page {
  width: 960px;
  max-width: 100%;
  padding: 20px;
  box-sizing: border-box; }

.product-quick-view .quick-card-page__close {
  position: absolute;
  top: 0;
  right: 0; }

.product-quick-view .quick-card-page__title {
  padding: 0 0 20px;
  color: #111;
  font-weight: 600;
  font-size: 25px;
  line-height: 30px; }
  @media (max-width: 1023px) {
  .product-quick-view .quick-card-page__title {
    font-size: 18px;
    line-height: 1.2; } }

.product-quick-view .shop2-product {
  margin: 0;
  display: flex;
  flex-wrap: wrap; }

.product-quick-view .shop2-product__left {
  width: 425px;
  margin: 0 30px 0 0; }
  @media (max-width: 768px) {
  .product-quick-view .shop2-product__left {
    width: 100%;
    margin: 0 0 15px; } }

.product-quick-view .shop2-product__right {
  width: calc(100% - 425px - 30px); }
  @media (max-width: 768px) {
  .product-quick-view .shop2-product__right {
    width: 100%; } }

.product-quick-view .shop2-product__top .gr-has-amount {
  color: #27a804;
  line-height: 1;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 20px; }

.product-quick-view .shop2-product__top .gr-has-amount.no_amount {
  color: #b9bab9; }

.product-quick-view .shop2-product__top .gr-has-amount.no_amount span {
  padding: 0;
  background: none; }

.product-quick-view .shop2-product__top .gr-has-amount.pre_order {
  color: #ff8a0d; }

.product-quick-view .shop2-product__top .gr-has-amount.pre_order span {
  padding: 0;
  background: none; }

.product-quick-view .shop2-product__top .gr-has-amount span {
  vertical-align: top;
  display: inline-block;
  padding-left: 23px;
  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%2213px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2013%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2327a804%22%20d%3D%22M12.993%2C1.504%20L5.337%2C9.991%20L4.999%2C9.611%20L4.662%2C9.991%20L0.006%2C4.504%20L1.337%2C3.007%20L5.030%2C7.359%20L11.661%2C0.007%20L12.993%2C1.504%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }

.product-quick-view .shop2-product .shop2-product-article {
  color: #a2a2a2;
  font-size: 15px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 10px; }

.product-quick-view .shop2-product .shop2-product-article span {
  color: #a2a2a2;
  font-weight: 400; }

.product-quick-view .shop2-product .tpl-rating-block {
  margin: 0 0 10px;
  font-size: 0;
  display: inline-block;
  vertical-align: baseline; }

.product-quick-view .shop2-product .tpl-rating-block .tpl-stars {
  margin: 0 0 0 -2px; }

.product-quick-view .shop2-product .gr-vendor-block {
  line-height: 1;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 20px; }

.product-quick-view .shop2-product .gr-vendor-block a {
  color: #a2a2a2;
  text-decoration: none;
  transition: all 0.2s; }

.product-quick-view .shop2-product .gr-vendor-block a:hover {
  text-decoration: underline; }

.product-quick-view .shop2-product .gr-product-anonce {
  color: #111;
  font-size: 14px;
  line-height: 17px;
  padding: 0 0 25px; }

.product-quick-view .shop2-product .shop2-product-options {
  padding: 0; }

.product-quick-view .shop2-product .shop2-product-options .option-item {
  margin: 0 0 20px;
  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;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline; }

.product-quick-view .shop2-product .shop2-product-options .option-item:nth-child(n+4) {
  display: none; }

.product-quick-view .shop2-product .shop2-product-options .option-item:last-child {
  margin-bottom: 20px; }

.product-quick-view .shop2-product .shop2-product-options .option-item.active {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.product-quick-view .shop2-product .shop2-product-options .option-item[data-option-type="color"], .product-quick-view .shop2-product .shop2-product-options .option-item[data-option-type="color2"], .product-quick-view .shop2-product .shop2-product-options .option-item[data-option-type="color_ref"], .product-quick-view .shop2-product .shop2-product-options .option-item[data-option-type="color_select"], .product-quick-view .shop2-product .shop2-product-options .option-item[data-option-type="multiselect"] {
  align-items: center; }

.product-quick-view .shop2-product .shop2-product-options .option-title {
  margin: 0 30px 0 0; }

.product-quick-view .shop2-product .shop2-product-options .option-body {
  position: relative; }

.product-quick-view .shop2-product .shop2-product-options .option-body select {
  min-width: 200px; }

.product-quick-view .shop2-product .options-more span {
  position: relative;
  cursor: pointer;
  color: #111;
  font-size: 13px;
  font-weight: 400;
  border-radius: 5px;
  padding: 4px 32px 6px 15px;
  background: rgba(0, 0, 0, 0.04); }

.product-quick-view .shop2-product .options-more span.active:before {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1); }

.product-quick-view .shop2-product .options-more span:before {
  position: absolute;
  content: '';
  width: 7px;
  height: 4px;
  top: 11px;
  right: 15px;
  transition: all 0.2s;
  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%227px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%207%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%231c1c1c%22%20d%3D%22M3.213%2C3.939%20C3.126%2C3.906%203.044%2C3.857%202.973%2C3.790%20L0.197%2C1.139%20C-0.077%2C0.876%20-0.077%2C0.450%200.197%2C0.188%20C0.472%2C-0.074%200.916%2C-0.074%201.191%2C0.188%20L3.500%2C2.393%20L5.787%2C0.209%20C6.062%2C-0.053%206.507%2C-0.053%206.780%2C0.209%20C7.055%2C0.471%207.055%2C0.897%206.780%2C1.159%20L4.005%2C3.811%20C3.790%2C4.016%203.473%2C4.055%203.213%2C3.939%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.product-quick-view .shop2-product .shop2-product-actions {
  margin: 0 0 15px; }

.product-quick-view .shop2-product .shop2-product-actions dt {
  margin: 0 10px 10px;
  width: auto; }

.product-quick-view .shop2-product .form-additional {
  margin: 34px 0 0;
  padding: 30px;
  border-radius: 5px;
  box-shadow: 0 0 0 2px #f1f1f1; }

.product-quick-view .shop2-product .form-additional__top {
  display: flex;
  align-items: flex-end;
  justify-content: space-between; }

.product-quick-view .shop2-product .form-additional__middle {
  margin: 20px 0 0;
  display: flex;
  align-items: flex-start;
  flex-direction: column; }

.product-quick-view .shop2-product .form-additional__bottom {
  margin: 20px 0 0; }

.product-quick-view .shop2-product .form-additional__bottom .gr_quick_more_btn {
  width: 100%;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px; }

.product-quick-view .shop2-product .form-additional .product-price {
  width: 100%;
  margin: 0; }

.product-quick-view .shop2-product .form-additional .product-price .price-old {
  color: #1c1c1c;
  vertical-align: top;
  display: inline-block;
  font: 400 13px/ normal 'Montserrat', Arial, Helvetica, sans-serif; }

.product-quick-view .shop2-product .form-additional .product-price .price-old span strong {
  font: 600 16px/ normal 'Montserrat', Arial, Helvetica, sans-serif;
  position: relative; }

.product-quick-view .shop2-product .form-additional .product-price .price-old span strong:before {
  position: absolute;
  content: '';
  left: -2px;
  right: -2px;
  top: 50%;
  height: 1px;
  background: #ff3838;
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  transform: rotate(-8deg); }

.product-quick-view .shop2-product .form-additional .product-price .price-current {
  color: #1c1c1c;
  font: 400 24px/ 1 'Montserrat', Arial, Helvetica, sans-serif; }

.product-quick-view .shop2-product .form-additional .product-price .price-current strong {
  font: 700 32px/ 1 'Montserrat', Arial, Helvetica, sans-serif; }

.product-quick-view .shop2-product .form-additional .product-amount {
  margin: 0 15px 0 0; }

.product-quick-view .shop2-product .form-additional .shop2-product-btn {
  margin: 15px 0 0;
  width: auto; }

.product-quick-view .shop2-product .form-additional .gr_quick_more_btn {
  font-size: 14px;
  color: #f00;
  line-height: 1.2;
  background: #fff;
  font-weight: 700;
  padding: 12px 10px;
  text-align: center;
  cursor: pointer;
  border-radius: 7px;
  display: inline-block;
  text-decoration: none;
  box-shadow: inset 0 0 0 2px #f00;
  transition: all 0.2s;
  z-index: 2;
  margin: 10px 0 0;
  width: auto;
  box-sizing: border-box; }

.product-quick-view .shop2-product .product-compare {
  margin: 0; }

.product-quick-view .shop2-product .pluso-share {
  margin: 20px 0 0; }

.product-quick-view .shop2-product .pluso-share__title {
  font-size: 14px;
  color: #111;
  padding: 0 0 8px; }

.product-quick-view .card_slider_loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 22; }

.product-quick-view .quick-card-slider {
  position: relative; }

.product-quick-view .quick-card-slider *:focus {
  outline: none; }

.product-quick-view .quick-card-slider .card-slider__flags {
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  z-index: 1; }

.product-quick-view .quick-card-slider .card-slider__flags .product-flags {
  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; }

.product-quick-view .quick-card-slider .card-slider__flags .product-flags__right {
  margin-left: auto; }

.product-quick-view .quick-card-slider .card-slider__flags .product-flags__right .product-flags__item {
  margin-right: 0;
  margin-left: 10px; }

.product-quick-view .quick-card-slider .card-slider__flags .product-flags__item {
  display: inline-block;
  vertical-align: top; }

.product-quick-view .quick-card-slider__items {
  font-size: 0; }

.product-quick-view .quick-card-slider__image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  border-radius: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%; }
  .product-quick-view .quick-card-slider__image img {
    opacity: 0; }

.product-quick-view .quick-card-slider__image.no-image {
  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%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7; }

.product-quick-view .quick-card-slider__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  cursor: zoom-in;
  text-decoration: none; }

.product-quick-view .quick-card-slider__image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.product-quick-view .quick-card-slider__thumbs {
  position: relative;
  width: 100%;
  margin: 20px 0 0;
  font-size: 0; }

.product-quick-view .quick-card-slider__thumbs:before {
  position: absolute;
  content: '';
  top: 0;
  left: -10px;
  bottom: 0;
  width: 10px;
  z-index: 2;
  background: #fff; }

.product-quick-view .quick-card-slider__thumbs:after {
  position: absolute;
  content: '';
  top: 0;
  right: -10px;
  bottom: 0;
  width: 10px;
  z-index: 2;
  background: #fff; }

.product-quick-view .quick-card-slider__thumbs .slick-list {
  margin: 0 -10px; }

.product-quick-view .quick-card-slider__thumbs .slick-slide {
  margin: 0 10px; }

.product-quick-view .quick-card-slider__thumb-img {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  border-radius: 10px; }

.product-quick-view .quick-card-slider__thumb-img.no-image {
  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%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7; }

.product-quick-view .quick-card-slider__thumb-img:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0 0 0 2px #26b2d5;
  border-radius: 10px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s; }

.product-quick-view .quick-card-slider__thumb-img a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }

.product-quick-view .quick-card-slider__thumb-img a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0; }

.product-quick-view .quick-card-slider .slick-prev, .product-quick-view .quick-card-slider .slick-next {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -31px;
  width: 31px;
  height: 62px;
  overflow: hidden;
  padding: 0;
  font-size: 0;
  z-index: 2;
  outline: none;
  border: none;
  box-shadow: none;
  background: #fff;
  border-radius: 0 50px 50px 0; }

.product-quick-view .quick-card-slider .slick-prev:after, .product-quick-view .quick-card-slider .slick-next:after {
  width: 76px;
  height: 76px;
  background: #fff;
  border-radius: 50%; }

.product-quick-view .quick-card-slider .slick-prev:before, .product-quick-view .quick-card-slider .slick-next:before {
  position: absolute;
  right: 11px;
  top: 50%;
  width: 17px;
  height: 14px;
  margin-top: -7px;
  content: '';
  transition: all 0.2s;
  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%2217px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2017%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%231c1c1c%22%20d%3D%22M16.000%2C8.000%20L3.414%2C8.000%20L7.717%2C12.303%20C8.108%2C12.693%208.108%2C13.326%207.717%2C13.717%20C7.326%2C14.108%206.693%2C14.108%206.303%2C13.717%20L0.344%2C7.758%20C0.325%2C7.741%200.301%2C7.735%200.282%2C7.717%20C0.084%2C7.519%20-0.011%2C7.259%20-0.009%2C7.000%20C-0.011%2C6.740%200.084%2C6.480%200.282%2C6.282%20C0.301%2C6.263%200.325%2C6.257%200.344%2C6.241%20L6.303%2C0.282%20C6.693%2C-0.109%207.326%2C-0.109%207.717%2C0.282%20C8.108%2C0.672%208.108%2C1.306%207.717%2C1.696%20L3.414%2C6.000%20L16.000%2C6.000%20C16.552%2C6.000%2017.000%2C6.447%2017.000%2C7.000%20C17.000%2C7.551%2016.552%2C8.000%2016.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.product-quick-view .quick-card-slider .slick-prev:hover:before, .product-quick-view .quick-card-slider .slick-next:hover:before {
  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%2217px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2017%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2326b2d5%22%20d%3D%22M16.000%2C8.000%20L3.414%2C8.000%20L7.717%2C12.303%20C8.108%2C12.693%208.108%2C13.326%207.717%2C13.717%20C7.326%2C14.108%206.693%2C14.108%206.303%2C13.717%20L0.344%2C7.758%20C0.325%2C7.741%200.301%2C7.735%200.282%2C7.717%20C0.084%2C7.519%20-0.011%2C7.259%20-0.009%2C7.000%20C-0.011%2C6.740%200.084%2C6.480%200.282%2C6.282%20C0.301%2C6.263%200.325%2C6.257%200.344%2C6.241%20L6.303%2C0.282%20C6.693%2C-0.109%207.326%2C-0.109%207.717%2C0.282%20C8.108%2C0.672%208.108%2C1.306%207.717%2C1.696%20L3.414%2C6.000%20L16.000%2C6.000%20C16.552%2C6.000%2017.000%2C6.447%2017.000%2C7.000%20C17.000%2C7.551%2016.552%2C8.000%2016.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.product-quick-view .quick-card-slider .slick-next {
  left: auto;
  right: 0;
  border-radius: 50px 0 0 50px; }

.product-quick-view .quick-card-slider .slick-next:before {
  right: auto;
  top: 50%;
  left: 11px;
  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%2217px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2017%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%231c1c1c%22%20d%3D%22M1.000%2C8.000%20L13.586%2C8.000%20L9.282%2C12.303%20C8.892%2C12.693%208.892%2C13.326%209.282%2C13.717%20C9.673%2C14.108%2010.306%2C14.108%2010.697%2C13.717%20L16.655%2C7.758%20C16.675%2C7.741%2016.699%2C7.735%2016.717%2C7.717%20C16.915%2C7.519%2017.011%2C7.259%2017.008%2C7.000%20C17.011%2C6.740%2016.915%2C6.480%2016.717%2C6.282%20C16.699%2C6.263%2016.675%2C6.257%2016.655%2C6.241%20L10.697%2C0.282%20C10.306%2C-0.109%209.673%2C-0.109%209.282%2C0.282%20C8.892%2C0.672%208.892%2C1.306%209.282%2C1.696%20L13.586%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%20-0.000%2C6.447%20-0.000%2C7.000%20C-0.000%2C7.551%200.448%2C8.000%201.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.product-quick-view .quick-card-slider .slick-next:hover:before {
  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%2217px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2017%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2326b2d5%22%20d%3D%22M1.000%2C8.000%20L13.586%2C8.000%20L9.282%2C12.303%20C8.892%2C12.693%208.892%2C13.326%209.282%2C13.717%20C9.673%2C14.108%2010.306%2C14.108%2010.697%2C13.717%20L16.655%2C7.758%20C16.675%2C7.741%2016.699%2C7.735%2016.717%2C7.717%20C16.915%2C7.519%2017.011%2C7.259%2017.008%2C7.000%20C17.011%2C6.740%2016.915%2C6.480%2016.717%2C6.282%20C16.699%2C6.263%2016.675%2C6.257%2016.655%2C6.241%20L10.697%2C0.282%20C10.306%2C-0.109%209.673%2C-0.109%209.282%2C0.282%20C8.892%2C0.672%208.892%2C1.306%209.282%2C1.696%20L13.586%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%20-0.000%2C6.447%20-0.000%2C7.000%20C-0.000%2C7.551%200.448%2C8.000%201.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.product-quick-view .quick-card-slider .slick-active.slick-current .quick-card-slider__thumb-img:before {
  opacity: 1;
  visibility: visible; }

.product-quick-view .prev_product_caller, .product-quick-view .next_product_caller {
  position: absolute;
  z-index: 10;
  top: 50%;
  margin-top: -38px;
  width: 38px;
  height: 76px;
  overflow: hidden;
  font-size: 0;
  cursor: pointer;
  border-radius: 50%;
  transition: all 0.18s;
  background: rgba(17, 17, 17, 0.5);
  box-shadow: none;
  border-radius: 0 50px 50px 0; }

.product-quick-view .prev_product_caller:after, .product-quick-view .next_product_caller:after {
  width: 76px;
  height: 76px;
  background: #111;
  border-radius: 50%; }

.product-quick-view .prev_product_caller:before, .product-quick-view .next_product_caller:before {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  transition: all 0.2s; }

.product-quick-view .prev_product_caller:before {
  background: url("arrow_n.png") 50% / 22px no-repeat;
  left: -5px;
  transform: rotate(180deg); }

@media (max-width: 639px) {
  .product-quick-view .prev_product_caller:before, .product-quick-view .next_product_caller:before {
    right: 8px; } }

.product-quick-view .prev_product_caller:hover, .product-quick-view .next_product_caller:hover {
  background: #353535; }

.product-quick-view .next_product_caller {
  left: auto;
  right: 0;
  border-radius: 50px 0 0 50px; }

.product-quick-view .next_product_caller:before {
  left: 5px;
  background: url("arrow_n.png") 50% / 22px no-repeat; }

@media (max-width: 639px) {
  .product-quick-view .next_product_caller:before {
    left: 8px; } }

.product-quick-view .next_product_caller:hover:before {
  background: url("arrow_n.png") 50% / 22px no-repeat; }

.gr-back-btn {
  display: none; }

.gr-icon-btn {
  overflow: hidden;
  position: relative;
  min-height: 39px;
  width: 39px;
  height: 39px;
  display: inline-block;
  vertical-align: top;
  border: none;
  background: #fff;
  box-shadow: none;
  background-clip: border-box;
  text-align: center;
  cursor: pointer;
  padding: 0;
  font-size: 0;
  outline: none;
  transition: all 0.2s;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  border-radius: 0 10px 0 0; }

.gr-icon-btn:hover {
  border: none;
  background: #fff;
  box-shadow: none; }

.gr-icon-btn:hover:after {
  background: #bbbfc0; }

.gr-icon-btn:active {
  border: none;
  background: #fff;
  box-shadow: none; }

.gr-icon-btn:active:after {
  background: #bbbfc0; }

.gr-icon-btn:before {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 11px;
  height: 11px;
  content: '';
  z-index: 1;
  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%2211px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2011%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.717%2C1.696%20L6.914%2C5.500%20L10.717%2C9.303%20C11.107%2C9.694%2011.107%2C10.327%2010.717%2C10.717%20C10.326%2C11.108%209.693%2C11.108%209.303%2C10.717%20L5.500%2C6.914%20L1.696%2C10.717%20C1.306%2C11.108%200.673%2C11.108%200.282%2C10.717%20C-0.108%2C10.327%20-0.108%2C9.694%200.282%2C9.303%20L4.086%2C5.500%20L0.282%2C1.696%20C-0.108%2C1.306%20-0.108%2C0.673%200.282%2C0.282%20C0.673%2C-0.108%201.306%2C-0.108%201.696%2C0.282%20L5.500%2C4.085%20L9.303%2C0.282%20C9.693%2C-0.108%2010.326%2C-0.108%2010.717%2C0.282%20C11.107%2C0.673%2011.107%2C1.306%2010.717%2C1.696%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.gr-icon-btn:after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 78px;
  height: 78px;
  background: #bbbfc0;
  border-radius: 50%;
  transition: all 0.2s; }

.site-header .top-menu-wr {
  z-index: 10; }

.lg-backdrop {
  z-index: 99999; }

.lg-outer .lg-img-wrap {
  z-index: 99999; }

.lg-outer {
  z-index: 99999; }

#popover-container {
  z-index: 9999; }

.shop2-kind-item .kind-price {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .shop2-kind-item .kind-price .price-in {
    display: flex;
    flex-direction: column; }

#shop2-msg {
  z-index: 99999; }

.shop2-group-kinds {
  display: flex;
  flex-wrap: wrap; }

.shop2-kind-item {
  display: flex;
  flex-direction: column;
  width: 220px;
  box-sizing: border-box; }
  .shop2-kind-item form {
    margin-bottom: 5px; }
  .shop2-kind-item .quick-view-trigger {
    margin-top: auto; }
