.xb-list-style__add-to-cart {
        background-color: rgb(var(--color-button)) !important;
        color: rgb(var(--color-button-text)) !important;
      min-width: 10rem;
    min-height: 4.8rem;
    padding: 0 2.4rem;
    transition: background-color var(--duration-default), color var(--duration-default);    
}

.xb-list-style__add-to-cart:hover {
            background-color: rgb(var(--color-button-hover)) !important;
        color: rgb(var(--color-button-text-hover)) !important;
}

.xb-wishlist-product__item {
    box-shadow: 0 8px 60px rgba(var(--color-shadow), .1) !important;
    border-radius: 3.2rem !important;
    /* background: red; */
    overflow: hidden;
}

.xb-wishlist-products {
      overflow: visible !important; 
}

.xb-wishlist-product__info {
    padding-top: 32px !important;
}

.xb-wishlist-product__variant {
  padding-bottom: 32px !important;
}

.xb-wishlist-button__add-style-3, .xb-wishlist-button__loading-style-3, .xb-wishlist-button__remove-style-3 {
  color: rgb(var(--color-foreground-secondary)) !important;  
  letter-spacing: .25rem;
  font-size: var(--hm-text-lg) !important;
  line-height: var(--tw-leading, var(--hm-text-lg--line-height)) !important;
  text-transform: uppercase !important;
      transition: var(--duration-default);
    border-radius: 3rem;
    width: auto;
    min-height: 4.8rem;
    transition: var(--duration-default);
    padding: 0 2.4rem !important;
        background-color: rgb(255 255 255 / 10%) !important;
    backdrop-filter: blur(10px);
}

.xb-wishlist-button__add-style-3:hover, .xb-wishlist-button__loading-style-3:hover, .xb-wishlist-button__remove-style-3:hover {
      color: rgb(var(--color-foreground-secondary)) !important;
      background-color: rgb(var(--color-accent)) !important;
}

@media screen and (min-width: 1200px) {
  xb-wishlist-button {
    top: 85px;
    position: absolute;
    left: 36px;
}
}

@media screen and (min-width: 1360px) {
  xb-wishlist-button {
    top: 110px;
    position: absolute;
    left: 93px;
}
}

@media screen and (min-width: 1920px) {
  xb-wishlist-button {
    top: 110px;
    position: absolute;
    left: 78px;
}
}

.xb-wishlist-header-container {
    margin-right: 10px;
}


.xb-wishlist-count {
       background-color: rgba(var(--color-foreground)) !important;  
}

.shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .xb-wishlist-count {
      color: #000 !important;
}