.xb-wishlist-header-icon__svg {cursor: pointer;}
.xb-wishlist-header-icon__svg:hover {transform: scale(1.1);}
.xb-wishlist-button-collection {min-width: 30px !important;}
.xb-wishlist-count {
  background-color: #fff !important;
  color: #000 !important;
}
.xb-wishlist-button-collection[xb-placement=top-right] {
    top: var(--y, 1px) !important;
}
img.xb-list-style__lazy-img {
    border-radius: 20px !important;
}
.xb-wishlist-modal-share {
    display: none !important;
}
a.link-account {
  color: #000000
}

  div#shopify-block-AOUhTazBRWDNSOEpjQ__xb_wishlist_button_wishlist_i3Vp9j {
  margin-left: -6em;
  margin-bottom: -2em;
  width: 4rem;
}
@media screen and (max-width: 430px) {
  div#shopify-block-AOUhTazBRWDNSOEpjQ__xb_wishlist_button_wishlist_i3Vp9j {
    margin-left: 100%;
    margin-bottom: -0.5em;
    transform: translate(-80%, 0%);
  }
}
.xb-wishlist-button__add-style-5, 
.xb-wishlist-button__loading-style-5, 
.xb-wishlist-button__remove-style-5 {
    height: 40px !important;
    width: 40px !important;
}
.xb-wishlist-product__img img, .xb-list-style__product-img img {
    object-fit: contain !important;
}
@media screen and (max-width: 988px) {
button.xb-wishlist-button-collection__remove, button.xb-wishlist-button-collection__add {
    border-top-right-radius: 5px !important;
}
}
@media screen and (max-width: 567px) {
thead.xb-list-style__thead {
    display: none;
}
}
button.xb-wishlist-button-collection__remove, button.xb-wishlist-button-collection__add {
       box-shadow: 0 2px 4px 0 rgb(2 6 23 / 0.3), inset 0 -2px 4px 0 rgb(203 213 225);
      height: 3rem;
    width: 3rem;
    border-radius: 0 5px 0 5px;
    background: #ffffff;
}
span.xb-wishlist-button-collection__remove-icon, span.xb-wishlist-button-collection__add-icon {
    position: absolute;
    background-size: 100% auto;
    border-radius: 100%;
}
span.xb-wishlist-button-collection__add-icon:hover {
     background-position: right center;
 background-size: 200% auto;
 -webkit-animation: pulse 2s infinite;
 animation: pulse613 1.5s infinite;
}
.xb-wishlist-button {
    border-radius: 100%;
    box-shadow: 0 2px 4px 0 rgb(2 6 23 / 0.3), inset 0 -2px 4px 0 rgb(203 213 225);
    background-color: #ffffff;
}
span.xb-wishlist-button__add-icon-style-5 {
    position: absolute;
    background-size: 100% auto;
    border-radius: 100%;
}
span.xb-wishlist-button__add-icon-style-5:hover {
     background-position: right center;
 background-size: 200% auto;
 -webkit-animation: pulse 2s infinite;
 animation: pulse613 1.5s infinite;
}
@keyframes pulse613 {
 0% {
  box-shadow: 0 0 0 0 #004600;
 }
 70% {
  box-shadow: 0 0 0 10px rgb(218 103 68 / 0%);
 }

 100% {
  box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
 }
}

