/** Shopify CDN: Minification failed

Line 106:0 Unexpected "{"
Line 106:1 Expected identifier but found "%"
Line 194:0 Unexpected "{"
Line 194:1 Expected identifier but found "%"

**/
#wishlist-btn {
  display: none !important;
}

.klaviyo-bis-trigger {
    width: 100% !important;
    margin-top: 10px !important;
}

#storePickupApp .ZapietStack-Item-2 {
    margin-top: 1em;
    order: 10;
}

#storePickupApp .Zapiet-InputWithPrefix__Wrapper2 {
    background-color: var(--cream);
    border: 1px solid var(--red);
    color: var(--red);
    border-radius: 0;
    height: auto;
    position: relative;
}

select[name='language_code'] option{
    color: #000;
}


/* Start: temp update for cart scroll*/
shopping-cart{
  overflow-y: auto;
  overflow-x:hidden;
}

shopping-cart {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}
shopping-cart::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}

@media(min-width:768px){
  shopping-cart>form ul.overscroll-contain{min-height:240px;}  
}
@media(max-width:767px){
  shopping-cart>form ul.overscroll-contain{min-height:320px;}  
}

shopping-cart>form>*{background-color:#FFF;}
/* End: temp update for cart scroll*/

.rte ul {
  padding-inline-start: 40px;
}

.rte li {
  list-style: disc;
}

.snize-ac-results .snize-view-all-link{
	background: rgba(var(--midnight-city), 1) !important;
}






.template-product .shopify-section :not(product-recommendations) vanilla-slider li.w-grid {
    width: 100%;
}





/*temp*/
  #storePickupApp.temp_hidetime .ZapietStack>div:nth-child(2){
      display:none;
  }
  #storePickupApp.temp_hidetime .Zapiet-InputWithPrefix__Wrapper2{
      display:none;
  }
  #storePickupApp.temp_hidetime .checkoutMethodsContainer {
    display:none;
  }
    
/*temp*/



  #shopify-section-cart-drawer {
    /* opacity: 0; */
    
  }

{% if template contains 'collection' %}

#Huratips-Pagination {
    text-align: center;
    margin-top: 5%;
  }

  @media (max-width: 425px) {
    #Huratips-Pagination {
      margin-top: 10%;
    }
  }

  #Huratips-Pagination > #load-more {
    font-size: 14px !important;
  }

  .klaviyo-button-container .klaviyo-bis-trigger:not(:first-child) {
    display: none;
  }

  .klaviyo-product-container {
    height: 53px !important;
    position: relative !important;
    /* padding-top: 22px !important;
    padding-bottom: 22px !important; */
  }

  .klaviyo-button-container {
    opacity: 1 !important;
    /* position: static !important; */
    top: 15% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    width: 90% !important;

    display: inline-block; 
    text-align: center; 
    position: absolute !important;

    height: 50px !important;
  }

  .klaviyo-button-container > .btn.klaviyo-bis-trigger:first-child {
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: 100%;
    /* padding: 15px 0 !important; */
  }

  @media (max-width: 991px) {
    .klaviyo-button-container {
      top: 6% !important;
    }

    .klaviyo-button-container > .btn.klaviyo-bis-trigger:first-child {
      margin: -1px 0 0 !important
    }
  }

  @media (min-width: 992px) and (max-width: 1024px) {
    .klaviyo-button-container {
      top: 8% !important;
    }
  }

  .klaviyo-product-container {
    overflow: visible !important; 
    position: initial !important;
  }

  @media (max-width: 1024px) {
    
    .bis-class {
      display: flex;
      align-items: center;
      justify-content: center;
    }
  }

  @media (min-width: 992px) {
    .klaviyo-button-container > .btn.klaviyo-bis-trigger:first-child {
      margin: 4px 0 0 !important;
    
    }
  }
{% endif %}



shopping-cart form ul + div{
  z-index:10;
  position:relative;
}


.product-badge {
  top: 5%;
  min-width: 100px;
}