@charset "utf-8";
/*618*/
[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important; }
/**
 * reg_id: 6997149
 * staff_id:618 
 * фото-видео
 **/
.product-list .product_image.video-foto video {
  object-fit: cover;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }
  .product-list .product_image.video-foto a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block; }

.product_slider_wr .product_image.video-foto {
  min-height: 650px; }
  .product_slider_wr .product_image.video-foto .video-product {
    position: static;
    display: flex;
    justify-content: center;
    align-items: center; }
  .product_slider_wr .product_image.video-foto .video-product video {
    object-fit: cover;
    width: 100%;
    height: 100%; }

.product_top_wrapper .shop2-product .product_thumbs_item .product_image .product_image_in a video {
  object-fit: cover;
  width: 100%;
  height: 100%; }

.title-page .editable_block-12 .image.is-video {
  max-height: 800px; }
  .title-page .editable_block-12 .image.is-video video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-height: 800px; }
  .title-page .editable_block-12 .image.is-video a {
    display: none; }
  .title-page .editable_block-12 .image.is-video a.after-link {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }

.shop2-cart-order-form .form-item.form-item-submit .g-button {
  background: #191919; }
  .shop2-cart-order-form .form-item.form-item-submit .g-button:hover {
    background: #635b58; }

.title-page .blocklist-15 .image a {
  z-index: 22; }

.title-page .blocklist-15 .title {
  z-index: auto; }

@media (min-width: 961px) {
  .title-page .editable_block-12 .image img {
    object-fit: cover;
    width: 100% !important;
    height: 100% !important; } }

.title-page .blocklist-33 .img-convert {
  height: auto; }

.title-page .blocklist-15 .image img, .title-page .blocklist-33 .image img {
  width: 100% !important;
  max-height: auto !important; }

@media (max-width: 480px) {
  .wrapper .widget-46 {
    background-size: 20px; }

  .wrapper .schedule-9 .icon {
    background-size: 21px; } }
