.swiper-slide .products-grid-item{width: 100%!important}

.product-item-img .video video,
.product-gallery-main-item-video .video video {
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.product-item:hover .video {
  opacity: 1;
}

.product-gallery-main-item-video .video {
  z-index: 3;
}

.product-gallery-main-item-video.video-loaded .img {
  opacity: 0;
}

.popup-lightbox-container .video video {
  display: block;
  max-width: 100%;
  max-height: 90vh;
}

.added_to_cart.wc-forward,.woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview{display: none!important;}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview{display: none!important;}


#form-checkout-main .blockUI.blockOverlay {
  display: none !important;
}

.form-response{}


.checkout-order-title .checkout-order-total-new{
  display: none;
}

@media only screen and (max-width: 991px) {
    .checkout-order-title .checkout-order-total-new {
        display: block;
    }
}


.form-response p{
  display: block;
  padding: 15px 20px;
  border-radius: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.form-response p.red{
  background: #f6d8df;
}
.form-response p.green{
  background: #2c3576;
  color: #fff;
}


.delivery-form-response-message p{
  display: block;
  padding: 15px 20px;
  border-radius: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.delivery-form-response-message p.red{
  background: #f6d8df;
}
.delivery-form-response-message p.green{
  background: #2c3576;
  color: #fff;
}

.products-grid-item{
  transition-delay: .3s;
}
.products-grid-item.replacing{
  opacity: 0;
}
button.disabled{
  pointer-events: none;
}

.cart-item .title span{
  opacity: 0.7;
  font-size: 0.9em;
  margin-top: 0.85em;
  display: inline-block;
}

.btn-account-favs-item-add.active:before,.btn-quick-search-item.active:before{
  background: #d8dbef;
} 

.btn-account-favs-item-add.active,.btn-quick-search-item.active{
  color: #062045;
} 

.checkout-order-items .cart-menu-list-wrap .cart-item .count-block:before{
  pointer-events: none;
}

.catalog-block-right-more{
  margin-top: 30px;
}

@media only screen and (min-width: 1800px) {
  .catalog-block-right-more {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 991px) {
  .catalog-block-right-more {
    margin-top: 20px;
  }
}

.account-orders-details-item .variation{
  opacity: 0.7;
  font-size: 0.8em;
  margin-top: 0.5em;
  /* display: inline-block; */
}

.loading.loading-full{
  pointer-events: auto;
}

.lashbrow-password-reset {
  padding: 70px 0;
}

.lashbrow-password-reset-card {
  box-sizing: border-box;
  width: min(100%, 560px);
  margin: 0 auto;
  padding: 40px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 8px 36px rgba(6, 32, 69, 0.08);
}

.lashbrow-password-reset-card > .h4 {
  margin: 0 0 16px;
}

.lashbrow-password-reset-card > p {
  margin: 0 0 24px;
}

.lashbrow-password-reset-form .input-wrap {
  margin-bottom: 20px;
}

.lashbrow-password-reset-form .btn {
  margin-top: 8px;
}

@media only screen and (max-width: 575px) {
  .lashbrow-password-reset {
    padding: 40px 0;
  }

  .lashbrow-password-reset-card {
    padding: 24px 20px;
  }
}