/* 
 Theme Name:   OlesaChugunova
 Theme URI:    
 Description:  
 Author:       lena
 Author URI:   arkhilena.ru
 Template:     zuka
 Version:      1.0.9

 /* == Add your own styles below this line ==
--------------------------------------------*/


.background-color-primary, .slick__nav_style1 .slick-slider .slick-arrow:hover, .item--link-overlay:before, .slick-arrow.circle-border:hover, .lahfb-nav-wrap #nav > li.menu-item > a:before, .lahfb-nav-wrap #nav li.mega ul.sub-menu ul.mm-mega-ul > li > a:before, .lahfb-header-woo-cart-toggle .la-cart-modal-icon .header-cart-count-icon, #lastudio-header-builder .search-icon-primary.lahfb-search form:before, .dl-menu .tip.hot,
.mega-menu .tip.hot,
.menu .tip.hot, .showposts-loop.grid-slider .btn-readmore:hover, .comment-form .form-submit input:hover, .la_testimonials--style-4 .loop__item__desc:after, .pf-default.pf-style-1 .loop__item__info:after, .pf-default.pf-style-2 .loop__item__info, .pf-default.pf-style-4 .loop__item__info:after, .pf-default.pf-style-5 .loop__item__thumbnail--linkoverlay:before, .member--style-3 .member__item .item--social a:hover, .member--style-3 .loop__item__info2 .loop__item__meta:before, .member--style-4 .loop__item__thumbnail .item--social a:hover, .member--style-7 .loop__item__thumbnail .item--social a:hover, .pricing.style-1:hover .pricing__action a, .pricing.style-4:hover .pricing__action a, .pricing.style-5:hover .pricing__action a, .la-banner-box .banner--btn:hover, .woocommerce > .return-to-shop .button:hover, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover, .la_hotspot_sc[data-style="color_pulse"] .la_hotspot, .la_hotspot_sc .la_hotspot_wrap .nttip, .single-release-content .lastudio-release-buttons .lastudio-release-button a, .social-media-link.style-round a:hover, .social-media-link.style-square a:hover, .social-media-link.style-circle a:hover, .social-media-link.style-outline a:hover, .social-media-link.style-circle-outline a:hover, .wpcf7-submit:hover, .la-timeline-wrap.style-1 .timeline-block .timeline-dot, .product_item--info .elm-countdown .countdown-row, .products-list .product_item .product_item--thumbnail .product_item--action .quickview:hover,
.products-list.products-list-special_1 .product_item--info .button:hover,
.products-grid-3 .product_item_thumbnail_action .button:hover,
.products-grid-2 .product_item_thumbnail_action .button:hover,
.products-grid-1 .product_item_thumbnail_action .button:hover, .products-grid-3 .product_item_thumbnail_action .button.ajax_add_to_cart:hover, .products-grid-2 .product_item--action .button.add_to_cart_button, .woocommerce.special_offers .product_item--info .la-custom-badge, .la-woo-product-gallery > .woocommerce-product-gallery__trigger, .product--summary .single_add_to_cart_button:hover, .product--summary .add_compare:hover,
.woocommerce-MyAccount-navigation li:hover a, .woocommerce-MyAccount-navigation li.is-active a, .registration-form .button, .socials-color a:hover, .home_04_banner_slider_01 .slick-slider .slick-arrow:hover, .home_04_banner_slider_02 .slick-slider .slick-arrow:hover, .title-custom-deal, .heading_custom_blog_popular, .page-links > span:not(.page-links-title), .page-links > a:hover, .la-custom-badge, .calendar_wrap #today {
  /* background-color: #DC0109; */
}

.product--summary .add_wishlist:hover:before {
  background-image: url('/wp-content/uploads/2023/04/heart-pink.png');
  background-repeat: no-repeat;
      background-size: 20px 17px;
      background-position: left;
      display: inline-block;
      background-color: transparent !important;
}

.products-grid-1 .product_item_thumbnail_action .button:hover {
  background-color: transparent !important;
}

products-list .product_item .product_item--info .add_compare:hover, .products-list .product_item .product_item--info .add_compare.added,
.products-list .product_item .product_item--info .add_wishlist:hover
/* .products-list .product_item .product_item--info .add_wishlist.added  */
{
  color: #DC0109;
}
.products-list .product_item .product_item--info .add_wishlist.added {
    color: red;
}


.products-list .product_item .product_item--thumbnail .product_item--action .quickview,
.products-list.products-list-special_1 .product_item--info .button,
.products-grid-3 .product_item_thumbnail_action .button,
.products-grid-2 .product_item_thumbnail_action .button,
.products-grid-1 .product_item_thumbnail_action .button {
  position: relative;
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 0;
  display: inline-block;
  margin: 5px;
  padding: 0;
  vertical-align: middle;
  /* background-color: #fff; */
  /* border-radius: 50%; */
  /* transition: all 250ms ease-out; */
}


.products-list-special_1 .product_item--info .add_wishlist:before,
.products-grid-3 .product_item_thumbnail_action .add_wishlist:before,
.products-grid-2 .product_item_thumbnail_action .add_wishlist:before,
.products-grid-1 .product_item_thumbnail_action .add_wishlist:before {
  /* content: url("data:image/svg+xml; charset=UTF-8, <svg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'><g filter='url(#filter0_b_879_291)'><path d='M1 6.26697C1 10.6436 4.61748 12.9758 7.26556 15.0634C8.2 15.8 9.1 16.4936 10 16.4936C10.9 16.4936 11.8 15.8 12.7344 15.0634C15.3825 12.9758 19 10.6436 19 6.26697C19 1.89033 14.0499 -1.2135 10 2.99415C5.95014 -1.2135 1 1.89033 1 6.26697Z' fill='white' fill-opacity='0.3'/><path d='M7.26556 15.0634L6.95602 15.456L7.26556 15.0634ZM10 2.99415L9.63976 3.34088C9.73401 3.43881 9.86408 3.49415 10 3.49415C10.1359 3.49415 10.266 3.43881 10.3602 3.34088L10 2.99415ZM12.7344 15.0634L12.4249 14.6707L12.7344 15.0634ZM7.5751 14.6707C6.2214 13.6036 4.71041 12.5392 3.51361 11.1916C2.33394 9.86323 1.5 8.29924 1.5 6.26697H0.5C0.5 8.61133 1.4748 10.4018 2.7659 11.8556C4.03985 13.2901 5.66165 14.4357 6.95602 15.456L7.5751 14.6707ZM1.5 6.26697C1.5 4.26571 2.63109 2.5784 4.18917 1.86619C5.71573 1.1684 7.74279 1.37001 9.63976 3.34088L10.3602 2.64741C8.20735 0.410638 5.73441 0.0603374 3.77344 0.956704C1.84398 1.83866 0.5 3.89158 0.5 6.26697H1.5ZM6.95602 15.456C7.41864 15.8207 7.90413 16.2005 8.39343 16.4864C8.88257 16.7722 9.42307 16.9936 10 16.9936V15.9936C9.67693 15.9936 9.31743 15.8681 8.89796 15.623C8.47865 15.378 8.04692 15.0427 7.5751 14.6707L6.95602 15.456ZM13.044 15.456C14.3384 14.4357 15.9601 13.2901 17.2341 11.8556C18.5252 10.4018 19.5 8.61133 19.5 6.26697H18.5C18.5 8.29924 17.6661 9.86323 16.4864 11.1916C15.2896 12.5392 13.7786 13.6036 12.4249 14.6707L13.044 15.456ZM19.5 6.26697C19.5 3.89158 18.156 1.83866 16.2266 0.956704C14.2656 0.0603374 11.7926 0.410638 9.63976 2.64741L10.3602 3.34088C12.2572 1.37001 14.2843 1.1684 15.8108 1.86619C17.3689 2.5784 18.5 4.26571 18.5 6.26697H19.5ZM12.4249 14.6707C11.9531 15.0427 11.5214 15.378 11.102 15.623C10.6826 15.8681 10.3231 15.9936 10 15.9936V16.9936C10.5769 16.9936 11.1174 16.7722 11.6066 16.4864C12.0959 16.2005 12.5814 15.8207 13.044 15.456L12.4249 14.6707Z' fill='white'/></g><defs><filter id='filter0_b_879_291' x='-3.5' y='-3.50049' width='27' height='24.4941' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'><feFlood flood-opacity='0' result='BackgroundImageFix'/><feGaussianBlur in='BackgroundImageFix' stdDeviation='2'/><feComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_879_291'/><feBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_879_291' result='shape'/></filter></defs></svg>"); */
  /* content: "\7c"; */
  /* content: "<img src='https://img.icons8.com/office/16/000000/filled-like--v1.png'/>" */
  /* content: "<img src='https://img.icons8.com/office/16/000000/filled-like--v1.png'/>"; */
  /* content: "<img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyElEQVR4nM2TvQrCQBCEI2JnbSsodnaCvoBgaSHYWln6CNZp0luopaCIxr/3+2TCBkLIebnOhYHjZmdus0yi6C8KGABH4AWkwB4YF/iJ3aXWo3M3J1tGnEt4AgtgaaIyfwOaMlg7DIS3oYp7ACsZxI4G4WJw8bEMkh8NPiQymDq+0YdsR5Et8uAZtQonoJEbdGyrdcVa4KichaGNVWf0uStQfXO/OsQfYOZLZRvYAfeCUGeZ9kLivbEQ6dVtlrrQ0ov6T4KFIfUFWQM0P7bW/+0AAAAASUVORK5CYII='>" */
/* Vector */

width: 18px;
height: 15px;
background-image: url('/wp-content/uploads/2023/04/heart-1.png');
    background-size: 18px 15px;
    display: inline-block;
    content:"";
    background-repeat: no-repeat;
    background-position: center;

}


.products-grid-1 .product_item_thumbnail_action .add_wishlist:hover:before {
width: 18px;
height: 15px;
background-image: url('/wp-content/uploads/2023/04/heart-2.png');
    background-size: 18px 15px;
    display: inline-block;
    content:"";
    background-position: center;

}
.products-grid .product_item--info {
  padding-top: 12px;
  padding-bottom: 20px;
  text-align: center;
}
.products-list.products-list-special_1 .product_item--action,
.products-grid-3 .product_item--action,
.products-grid-2 .product_item--action,
.products-grid-1 .product_item--action {
  position: absolute;
  width: 25px;
  z-index: 4;
  text-align: center;
  right: 20px;
    top: 0;
}


.products-grid-1 .product_item_thumbnail_action .added:before {
  width: 18px;
  height: 15px;
  background-image: url('/wp-content/uploads/2023/04/heart-2.png');
      background-size: 18px 15px;
      display: inline-block;
      content:"";
  
  }
/* 
.wrap-addto .added:before {
  
    width: 18px;
    height: 15px;
    background-image: url('/wp-content/uploads/2023/04/heart-2.png');
        background-size: 18px 15px;
        display: inline-block;
        content:"";
    
    
} */


.products-list.products-list-special_1 .product_item--action .button,
.products-grid-3 .product_item--action .button,
.products-grid-2 .product_item--action .button,
.products-grid-1 .product_item--action .button {
  opacity: 1;
  /* transform: translate(50px, 0); */
  /* -webkit-transform: translate(50px, 0); */
  /* transition-delay: 50ms; */
  /* border-style: solid; */
  /* border-width: 1px; */
}
.products-list.products-list-special_1 .product_item--action .button:hover,
.products-grid-3 .product_item--action .button:hover,
.products-grid-2 .product_item--action .button:hover,
.products-grid-1 .product_item--action .button:hover {
  border-color: #181818;
  /* background-color: #181818; */
}

.products-list.products-list-special_1 .product_item--action .wrap-addto .button,
.products-grid-3 .product_item--action .wrap-addto .button,
.products-grid-2 .product_item--action .wrap-addto .button,
.products-grid-1 .product_item--action .wrap-addto .button {
  /* transition-delay: 100ms; */
}

.products-list.products-list-special_1 .product_item--action .wrap-addto .button + .button,
.products-grid-3 .product_item--action .wrap-addto .button + .button,
.products-grid-2 .product_item--action .wrap-addto .button + .button,
.products-grid-1 .product_item--action .wrap-addto .button + .button {
  /* transition-delay: 150ms; */
}

.products-list.products-list-special_1 .product_item--action .wrap-addto .button + .button + .button,
.products-grid-3 .product_item--action .wrap-addto .button + .button + .button,
.products-grid-2 .product_item--action .wrap-addto .button + .button + .button,
.products-grid-1 .product_item--action .wrap-addto .button + .button + .button {
  /* transition-delay: 200ms; */
}
.products-list.products-list-special_1 .product_item--inner .product_item--action .button,
.products-grid-3 .product_item--inner:hover .product_item--action .button,
.products-grid-2 .product_item--inner:hover .product_item--action .button,
.products-grid-1 .product_item--inner:hover .product_item--action .button {
    opacity: 1;
}

.products-list.products-list-special_1 .product_item--inner:hover .product_item--action .button,
.products-grid-3 .product_item--inner:hover .product_item--action .button,
.products-grid-2 .product_item--inner:hover .product_item--action .button,
.products-grid-1 .product_item--inner:hover .product_item--action .button {
    opacity: 1;
  /* opacity: 1; */
  /* transform: translate(0, 0); */
  /* -webkit-transform: translate(0, 0); */
}


.product--summary .add_compare,
.product--summary .add_wishlist {
  float: left;
  font-size: 0;
  line-height: 0;
  /* width: 68px; */
  height: 60px;
  line-height: 60px;
  /* background: #f9f9f9; */
  position: relative;
  margin-left: 5px;
  border-color: black;
  border-radius: 8px;
  border-width: 1px;
}

.product--summary .add_wishlist:hover {
  border-color: transparent !important;
  color: #FF6666;
}



.product--summary .add_compare:before,
.product--summary .add_wishlist:before {
  display: block;
  text-align: center;
  width: 230px;
  height: 56px;
  background-image: url('/wp-content/uploads/2023/04/heart-1-empty.png');
  background-repeat: no-repeat;
      background-size: 20px 17px;
      background-position: left;
      padding-left: 30px;
      /* display: inline-block; */
      content: 'Добавить в избранное';
      border: 0 !important;
      font-size: 16px;
  
  
/*   
  font-family: 'dl-icon';
  direction: ltr;
  text-transform: none;
  display: block;
  padding: 0;
  font-size: 22px;
  width: 68px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: inherit; */
}
.product--summary .add_wishlist:hover:before {
  content: 'Добавить в избранное';
  background-position: left;
  padding-left: 30px;
  font-size: 16px;
  /* background-image: url('/wp-content/uploads/2023/04/heart-1-empty.png'); */
}


.product--summary .add_compare:hover,
.product--summary .add_wishlist:hover {
  background-color: transparent !important;
}


.product--summary .added:before  {
  background-image: url('/wp-content/uploads/2023/04/heart-pink.png');
  background-repeat: no-repeat;
      background-size: 34px 30px;
      background-position: center; 
      content: "";
      /* display: inline-block; */
      /* content:"";
      width: 50px;
  height: 50px;
  background-color: transparent !important;
  border-color: transparent !important;
}
*/}
.product--summary .added:hover:before {
  /* background-image: url('/wp-content/uploads/2023/04/heart-black.png');
  background-repeat: no-repeat;
      background-size: 20px 17px;
      background-position: center;
      /* display: inline-block; */
      /* content:"";
      /* width: 50px;
  height: 50px; */
  background-color: transparent !important;
  background-position: center;
  padding-left: 30px;
  border-color: transparent !important; 
  content: "";
}





.product--summary .add_compare:before {
  content: "\67";
}

/* .product--summary .add_wishlist:before {
  content: "\65";
} */


/* .entry-summary .wrap-cart-cta .button {
  margin: 0;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: normal;
  text-transform: none;
  border-radius: 8px;
  width: 354px;
  height: 50px;
  margin-right: -8px;
}
@media (max-width: 380px) {
    .entry-summary .wrap-cart-cta .button {
        margin: 0;
        text-align: center;
        font-size: 14px;
        font-weight: normal;
        text-transform: none;
        border-radius: 8px;
        position: fixed;
        bottom: 1px;
        left:5px;
        z-index: 5;
        width: 80%;
        float: left;
      }
      .product--summary a.add_wishlist {
        margin: 0;
        position: fixed;
        bottom: -10px;
        z-index: 5;
        width: 20%;
        right: -12px;
        background-color: white;

      }
  }

  @media (max-width: 780px) {
    .entry-summary .wrap-cart-cta .button {
        margin: 0;
        text-align: center;
        font-size: 14px;
        font-weight: normal;
        text-transform: none;
        border-radius: 8px;
        position: fixed;
        bottom: 1px;
        left: 15%;
        z-index: 5;
        width: 70%;
        float: right;
      }
      .product--summary a.add_wishlist {
        margin: 0;
        position: fixed;
        bottom: -10px;
        z-index: 5;
        width: 5%;
        right: 10%;
        background-color: white;
        

      }
  } */


.wrap-cart-cta .quantity {
  display: none;
}

/* .product--summary .single_add_to_cart_button.disabled {
  display: none;
}
@media (max-width: 750px){
  .xoo-wl-open-form-btn {
    position: fixed;
    bottom: 1px;
    right: 5%;
    width: 50%;
    z-index: 10;
  }
} */
.nswiper-slide.nickx-thumbnail .attachment-shop_thumbnail.size-shop_thumbnail{
width: 80px !important;
height: !important;
}
.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav,
.nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav {
  max-height: 700px !important; 
}
