.product .gallery__preview .swiper .swiper-slide.is-hide {
  display: none !important
}

.breadcrumbs {
  margin-bottom: 15px;
}
 
@media (min-width: 1200px) {
  .product__gallery .gallery__preview .swiper-wrapper {
    display: flex;
    flex-direction: column;
  }

  .product__gallery .gallery__preview .swiper-slide {
    order: 1;
  }

  .product__gallery .gallery__preview .item--video {
    order: 2;
  }
}
 


.m-modal {
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.m-modal .m-input {
  margin-bottom: 20px;
}

.m-modal .m-modal-button {
  width: 100%;
}

.m-modal .m-input-field {
  width: 100%;
}

.m-modal .m-input-caption p {
  text-align: left !important;
}

.m-modal-wrapper {
  padding: 30px;
}

.m-overlay {
  background: var(--layer-bg);
}

.m-modal .m-modal-button {
  background: var(--color-secondary);
}

.m-modal .m-modal-button:hover {
  background: var(--color-secondary-light);
}

/*
.js-gallery-preview .item.is-image.is-hide {
  display:none;
  opacity:0 !important;
}
*/
.js-gallery-preview .item.is-show {
  opacity: 1 !important;
}

.js-recent-products-carousel {
  transition: all 0.3s;
}

.js-recent-products-carousel:not(.is-shown) {
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  height: 0;
}

.fancybox__slide.has-youtube .fancybox__content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100% !important;
  max-height: 800px !important;
  aspect-ratio: 9 / 16 !important;
}

.fancybox__container .fancybox__iframe {
  width: 100%;
  height: 100%;
  max-width: 530px;
  max-height: 800px;
  aspect-ratio: 9 / 16 !important;
}

@media (max-width:767px) {
  .fancybox__slide.has-youtube .fancybox__content {
    height: 80% !important;
  }
}


.popup-make-an-appointment {
  font-size: 17px;

  @media screen and (min-width:1400px) {
    display: none;
  }
}

.des-make-an-appointmen {
  @media screen and (max-width:1400px) {
    display: none;
  }
}
