.customclass-collectionproducts .isp_product_info {
  display: flex;
  flex-flow: column;
  align-items: center;
}
.customclass-collectionproducts .isp_badge_new .isp_product_image_wrapper:after {
  background-size: 52px;
}
.template-collection .isp_badge .isp_product_image_wrapper:after,
.serch-page-main-contaner .isp_badge .isp_product_image_wrapper:after {
  left: 10px;
  top: 6px;
}
@media screen and (min-width: 769px) {
  .customclass-collectionproducts li.isp_grid_product div.isp_product_image_wrapper {
    margin: 9px 8px 0 !important;
  }
  .customclass-collectionproducts div.isp_center_container ul#isp_search_results_container li.isp_grid_product
  {
    width: 24.5% !important;
  }
  .customclass-collectionproducts #isp_search_results_container li.isp_grid_product .isp_product_image{
    object-fit: initial;
    width: 100%;
  }

  .customclass-collectionproducts div.isp_center_container ul#isp_search_results_container li.isp_grid_product{
    height: 440px;
  }

}

@media screen and (min-width: 1440px) {
  .customclass-collectionproducts #isp_search_results_container li.isp_grid_product .isp_product_image {
    object-fit: cover !important;
    width: 100%;
    object-position: top;
  }
}

/*---- custom CSS for Instant search app-------*/

@media screen and (max-width: 1239px) {
  .custom-container-search
  {
    margin:0; 
  }
}
@media screen and (max-width: 979px) {
  #isp_search_box_container
  {
    padding-top: 1em !important; 
  }
}


.ui-autocomplete {
  height: 400px !important;
  overflow-y: scroll;
}
.isp_facet_value_name_color_swatch {
  box-sizing: initial !important;
}
a.isp_product_image_href {
  text-align: center;
  font-family: "Nunito Sans",sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #1c1b1b;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
li.isp_grid_product div.isp_product_info {
  text-align: center !important;
}

li.isp_grid_product div.isp_product_info .isp_product_price_wrapper {
  float: unset !important;
}

li.isp_grid_product input[type=submit].isp_add_to_cart_btn:hover {
  color: #fff !important;
  background: #aea9a9 !important;
  border-color: #aea9a9 !important;
}
li.isp_grid_product input[type=submit].isp_add_to_cart_btn {
  color: #666 !important;
  border: 1px solid #aea9a9 !important;
}
.isp_product_info .isp_product_review {
  float: unset !important;
}

/*---- custom CSS for Instant search app ends-------*/

/*giftcard buttons css start*/

.giftcard-btns-custom {
  display: flex;
}
.skt_gc_preview_button_container a , .skt_gc_button_container a {

  background: black;
  color: white;
  display: inline-block;
  padding: 8px 18px;
  line-height: normal;
  border: 1px solid transparent;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0.2em;
  font-family: "Nunito Sans",sans-serif;
  font-weight: 300;
  font-style: normal;
}


.skt_gc_preview_button_container a{
  margin-left: 10px;
}
.BOLD-mc-picker > .currencyList::-webkit-scrollbar {
  width: 8px;
}

.BOLD-mc-picker > .currencyList::-webkit-scrollbar-thumb {
  width: 8px;
  background-color: #000;
}

.template-collection .isp_badge .isp_product_image_wrapper:after,
.serch-page-main-contaner .isp_badge .isp_product_image_wrapper:after {
  left: 6px;
  top: 6px;
}

@media screen and (max-width: 1239px) {

  .BOLD-mc-picker-mnt[data-picker-location="top-left"][data-edge-placement="float"] {
    top: unset !important;
  }
  .BOLD-mc-picker-mnt[data-picker-location="top-left"] {
    bottom: 4% !important;
  }
  .BOLD-mc-picker-mnt[data-picker-location="top-left"] > .BOLD-mc-picker > .currencyList{
    top: -147px !important;
  }
  .BOLD-mc-picker > .currentCurrency{
    background: #000 !important;
  }
}
.Header__FlexItem.Header__FlexItem--fill svg#heart {
  fill: white;
}
@media screen and (min-width: 1400px){
  .Header:not(.Header--sidebar) .Header__Wrapper {
    padding-bottom: 17px;
  }
  .Header__MainNav {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-bottom: 18px;
    width: 100%;
    text-align: center;
  }
}
@media screen and (min-width: 1240px){
  .BOLD-mc-picker-mnt[data-picker-location="top-left"][data-edge-placement="float"]
  {
    top: 55px !important; 
  }
}

@media screen and (max-width: 420px) {
  img.sale-badge {
    width: 70%;
  }

}

@media screen and (max-width: 1200px) and (min-width:991px){
  .template-collection li.isp_grid_product div.isp_product_image_wrapper, .serch-page-main-contaner li.isp_grid_product div.isp_product_image_wrapper {
    height: 200px !important;
  }
  #isp_quick_view_content_lookalike li.isp_grid_product .isp_product_image, #isp_search_results_container li.isp_grid_product .isp_product_image{
    height: 100% !important;
  }
}
@media screen and (max-width: 990px) and (min-width:860px){
  .template-collection li.isp_grid_product div.isp_product_image_wrapper, .serch-page-main-contaner li.isp_grid_product div.isp_product_image_wrapper {
    height: 215px !important;
  }
  .customclass-collectionproducts div.isp_center_container ul#isp_search_results_container li.isp_grid_product {
    width: 32.8% !important;
  }
  #isp_quick_view_content_lookalike li.isp_grid_product .isp_product_image, #isp_search_results_container li.isp_grid_product .isp_product_image{
    height: 100% !important;
  }
}
@media screen and (max-width: 859px) and (min-width:769px){
  .customclass-collectionproducts div.isp_center_container ul#isp_search_results_container li.isp_grid_product {
    width: 32.8% !important;
  }
  .template-collection li.isp_grid_product div.isp_product_image_wrapper, .serch-page-main-contaner li.isp_grid_product div.isp_product_image_wrapper {
    height: 175px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .template-collection li.isp_grid_product div.isp_product_image_wrapper,
  .serch-page-main-contaner li.isp_grid_product div.isp_product_image_wrapper {
    margin-bottom: 0px !important;
    flex-wrap: wrap; 
  }

  .template-collection li.isp_grid_product div.isp_product_image_wrapper a.isp_product_quick_view_button,
  .serch-page-main-contaner li.isp_grid_product div.isp_product_image_wrapper a.isp_product_quick_view_button {
    position: relative !important;
    bottom: 0px !important;
    z-index: 1 !important;
    left: 0 !important;
    transform: none;
  }
}

@media screen and (max-width: 768px){
  .template-collection #isp_quick_view_content_lookalike li.isp_grid_product .isp_product_image,
  .template-collection #isp_search_results_container li.isp_grid_product .isp_product_image,
  .serch-page-main-contaner #isp_quick_view_content_lookalike li.isp_grid_product .isp_product_image,
  .serch-page-main-contaner #isp_search_results_container li.isp_grid_product .isp_product_image {
    position: relative;
    top: auto;
    left: 0;
    transform: none;
  }

  .template-collection #isp_search_results_container li.isp_grid_product .isp_product_image,
  .serch-page-main-contaner #isp_search_results_container li.isp_grid_product .isp_product_image {
    object-fit: initial;
  }

  .template-collection li.isp_grid_product div.isp_product_image_wrapper,
  .serch-page-main-contaner li.isp_grid_product div.isp_product_image_wrapper {
    height: auto;
    margin-bottom: 0px;
    flex-wrap: wrap; 
  }

  .template-collection li.isp_grid_product div.isp_product_image_wrapper a.isp_product_quick_view_button,
  .serch-page-main-contaner li.isp_grid_product div.isp_product_image_wrapper a.isp_product_quick_view_button {
    position: relative !important;
    bottom: 0px !important;
    z-index: 1 !important;
    left: 0 !important;
    transform: none;
  }

  .template-collection ul#isp_search_results_container,
  .serch-page-main-contaner ul#isp_search_results_container {
    display: flex !important;
    flex-flow: wrap;
    justify-content: center;
  }

  .template-collection div.isp_center_container ul#isp_search_results_container li.isp_grid_product,
  .serch-page-main-contaner div.isp_center_container ul#isp_search_results_container li.isp_grid_product {
    width: 50%;
    height: auto;
  }

  .customclass-collectionproducts h1.SectionHeader__Heading.Heading.u-h1 {
    font-size: 16px;
  }
  #isp_product_quick_view_model img.isp_quick_view_image_quick_view {
    width: 100% !important;
    object-fit: contain;
  }
  li.isp_grid_product div.isp_product_info{
    border-top:none !important; 
  }
}

@media screen and (max-width: 640px){
  .template-collection li.isp_grid_product div.isp_product_image_wrapper,
  .serch-page-main-contaner li.isp_grid_product div.isp_product_image_wrapper {
    margin: 15px 4px 0;
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 480px){
  .template-collection #isp_search_results_container li.isp_grid_product a.isp_product_quick_view_button,
  .template-collection a.isp_product_look_a_like_button,
  .serch-page-main-contaner #isp_search_results_container li.isp_grid_product a.isp_product_quick_view_button,
  .serch-page-main-contaner a.isp_product_look_a_like_button {
    width: 90px;
  }
}

@media only screen and (max-width: 768px){
  #isp_product_quick_view_model .isp_quick_view_content_wrapper .isp_quick_view_content_left {
    display: block !important;
  }
  li.isp_grid_product div.isp_product_info .isp_product_price_wrapper, li.isp_grid_product div.isp_product_info .isp_product_review {
    text-align: center !important;
  }
}
.Newsletter__Inner.customclassnewsletter input.Form__Input{
  border-color: #fff !important; 
}
.Newsletter__Inner.customclassnewsletter .custome-newsleeter-button::before {
  background: #fff !important;
}
.Newsletter__Inner.customclassnewsletter .custome-newsleeter-button {
  border-color: #fff !important;
}
#section-1561378546844 .Newsletter__Inner.customclassnewsletter .Form__Submit{
  color: #000; 
}
.custom-productpage-class-main {
  .Product__Wrapper {
    .Product__Gallery {
      .Product__SlideshowNav.Product__SlideshowNav--thumbnails {
        .slick-prev {
          transform: rotate(0deg);
          width: 25px;
          height: 25px;
          background: #fff;
          border-radius: 50px;
          &:before {
            content: '\f106';
            font-family: "FontAwesome";
            position: relative;
            top: -2px;
            color: #000; 
          }
        }
        .slick-next {
          transform: rotate(180deg);
          width: 25px;
          height: 25px;
          background: #fff;
          border-radius: 50px;
          &:before {
            content: '\f106';
            font-family: "FontAwesome";
            position: relative;
            top: -3px;
            color: #000; 
          }
        }
      }
    }
  }
}
.custom-productpage-class-main .Product__Wrapper .Product__Gallery .Product__SlideshowNav.Product__SlideshowNav--thumbnails .slick-prev {
  transform: rotate(0deg);
  width: 25px;
  height: 25px;
  background: #fff;
  border-radius: 50px;

}
.custom-productpage-class-main .Product__Wrapper .Product__Gallery .Product__SlideshowNav.Product__SlideshowNav--thumbnails .slick-prev:before {
  content: '\f106';
  font-family: "FontAwesome";
  position: relative;
  top: -2px;
  color: #000; 
}
.custom-productpage-class-main .Product__Wrapper .Product__Gallery .Product__SlideshowNav.Product__SlideshowNav--thumbnails .slick-next {
  transform: rotate(180deg);
  width: 25px;
  height: 25px;
  background: #fff;
  border-radius: 50px;

}
.custom-productpage-class-main .Product__Wrapper .Product__Gallery .Product__SlideshowNav.Product__SlideshowNav--thumbnails .slick-next:before {
  content: '\f106';
  font-family: "FontAwesome";
  position: relative;
  top: -2px;
  color: #000; 
}


/*======================================
== Scroll issue resolved (15 May 2020) - Kay
==========================================================*/

html.no-scroll {
    overflow: visible;
}

.ui-autocomplete {
  position: fixed !important;
}

/* a#isp_scrollUp {
    display: none !important;
} */
@media only screen and (max-width: 700px) {
	[class*="isp_badge"] .isp_product_image_wrapper:after {
    	background-size: 25px !important;
	}
}
span.isp_quick_view_product_sellable_status {
	color: black !important;
}
#isp_product_quick_view_model .isp_wishlist_button{
background-image:url('https://cdn.shopify.com/s/files/1/1463/6564/files/isp_ico_heart_empty.png?v=1592544626') !important;
}

