[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0;
  top: auto !important;
  bottom: 0;
  line-height: 1.2;
  font-weight: normal !important;
}
#iframe {
  display: none !important;
}
.product-video {
  position: relative;
  margin: 0;
  font-size: 0;
  padding-top: 35%;
  height: 0;
}
@media (min-width: 1280px) {
  .product-video {
    padding-top: 47.3%;
  }
}
@media (max-width: 1260px) {
  .product-video {
    padding-top: 38.5%;
  }
}
.product-video-in {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.product-video-in video, .product-video-in iframe {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.product-video-item {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.site-top-slider__item.no_text_item .site-top-slider__pic video, .site-top-slider__pic video {
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (max-width: 960px) {
  #shop2-tooltip {
    max-width: 240px !important;
  }
}
.card-slider__item.has-video .card-slider__image > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  cursor: zoom-in;
  text-decoration: none;
  display: flex;
}
.card-slider__item.has-video .card-slider__image a.gr-image-zoom:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 64px;
  height: 46px;
  margin-left: -32px;
  margin-top: -23px;
  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") 0 -9px/cover no-repeat;
}
.card-slider__thumb.has-video .card-slider__thumb-img a:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 24px;
  height: 18px;
  margin-left: -12px;
  margin-top: -9px;
  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") 0 -3px/cover no-repeat;
}
.fixed-messengers {
  position: fixed;
  right: 20px;
  bottom: 15%;
  z-index: 99;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.whatsapp-button {
  cursor: pointer;
  height: 50px;
  text-align: center;
  width: 50px;
  transition: 0.3s;
  -webkit-animation: hoverWave linear 1s infinite;
  animation: hoverWave linear 1s infinite;
  font-size: 0;
  border-radius: 50%;
  margin-bottom: 20px;
}
.whatsapp-button img {
  border-radius: 50%;
}
@keyframes hoverWave {
  0% {
    box-shadow: 0 8px 10px rgba(7, 206, 112, 0.3), 0 0 0 0 rgba(7, 206, 112, 0.2), 0 0 0 0 rgba(7, 206, 112, 0.2);
  }
  40% {
    box-shadow: 0 8px 10px rgba(7, 206, 112, 0.3), 0 0 0 15px rgba(7, 206, 112, 0.2), 0 0 0 0 rgba(7, 206, 112, 0.2);
  }
  80% {
    box-shadow: 0 8px 10px rgba(7, 206, 112, 0.3), 0 0 0 30px rgba(7, 206, 112, 0), 0 0 0 26.7px rgba(7, 206, 112, 0.067);
  }
  100% {
    box-shadow: 0 8px 10px rgba(7, 206, 112, 0.3), 0 0 0 30px rgba(7, 206, 112, 0), 0 0 0 40px rgba(7, 206, 112, 0);
  }
}
#shop2-tooltip {
  display: none !important;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-item__inner {
  gap: 20px;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body {
  width: 100% !important;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 8px;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list:before {
  content: none;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list:after {
  content: none;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list li {
  flex: 0 1 calc(50% - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: 30px auto;
  background-position: 10px 50%;
  margin: 0 !important;
  height: auto;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list li div {
  display: flex !important;
  align-items: center;
  font-size: 12px;
  width: 100%;
  line-height: normal;
  padding-left: 0px;
  gap: 8px;
  padding-left: 10px;
  padding: 0 1px;
}
@media (max-width: 767px) {
  .card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list li div {
    flex-direction: column;
    padding: 1px;
  }
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list li div img {
  width: 54px;
  height: 54px;
  margin: 1px 0;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list li div .name {
  word-break: break-all;
  padding: 0;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list li:after {
  content: none;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list li:hover {
  box-shadow: inset 0 0 0 1px #73bc29;
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list li:hover:before {
  box-shadow: inset 0 0 0 1px #73bc29;
}
@media (max-width: 960px) {
  .card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list li {
    flex: 1 1 calc(50% - 10px);
  }
}
.card-page .shop2-product__right .shop2-product-options .gr_color_option2 .option-body .shop2-color-ext-list li.shop2-color-ext-selected {
  border: 1px solid #73bc29;
}
.card-page .gr-product-options .option-item:empty {
  display: none;
}
/*-----------------------------------------------------------*/
body .folders-popup .folders-block__title {
  display: none;
}
body.sand_new .folders-popup-wrapper .folders-popup {
  -webkit-transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
  -ms-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s;
  transform: translateY(0%);
  /*height: 0;*/
  opacity: 0;
  transform: scale(0.8);
}
body.sand_new .folders-popup-wrapper.opened .folders-popup {
  /*height: 195px;*/
  opacity: 1;
  transform: scale(1);
}
body .folders-popup-wrapper .folders-popup {
  visibility: visible;
}
body .folders-popup {
  top: 58px;
  opacity: 1;
}
body .folders-popup .folders-popup-block > li {
  padding-right: 14px;
  padding-left: 14px;
  text-align: center;
  padding-bottom: 10px;
}
body.tmr .folders-popup {
  top: 118px;
  opacity: 1;
}
