/** Shopify CDN: Minification failed

Line 10:272 The "+" operator only works if there is whitespace on both sides

**/
/* EYESHELLS 1470: reduced legacy compatibility layer.
   Dead duplicates and declarations owned by current component rules were removed. */
.swym-wishlist-header-counter{display:inline-block;min-width:10px;}
@media (max-width:767px){.swym-ui-component,.swym-wishlist-page{padding-left:12px !important;padding-right:12px !important;box-sizing:border-box;}
.swym-wishlist-grid,.swym-wishlist-items,.swym-wishlist-container .swym-wishlist-grid,.swym-ui-component .swym-wishlist-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px !important;width:100% !important;max-width:calc(170px * 2 +12px)!important;margin-left:auto !important;margin-right:auto !important;justify-content:start !important;align-items:start !important;}
.swym-wishlist-grid>*,.swym-wishlist-items>*{width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;}
.swym-wishlist-item-image,.swym-wishlist-image,.swym-product-image,.swym-ui-component .swym-wishlist-item-image,.swym-ui-component .swym-product-image{width:100% !important;aspect-ratio:1 / 1;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#fff;}
.swym-ui-component img,.swym-ui-component .swym-wishlist-item-image img,.swym-ui-component .swym-product-image img,.swym-wishlist-item-image img,.swym-product-image img{width:100% !important;height:100% !important;object-fit:contain !important;display:block !important;}}
@media (min-width:1200px){#header .swym-wishlist-header-counter:not(.swym-mobile){position:absolute !important;top:6px;right:6px;left:auto !important;bottom:auto !important;width:10px !important;height:10px !important;border-radius:50% !important;background:#D4AF37 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;pointer-events:none !important;opacity:0 !important;transform:scale(.85)!important;transition:opacity .15s ease,transform .15s ease;}
html.es-wishlist-has-items #header .swym-wishlist-header-counter:not(.swym-mobile),#header .swym-wishlist-header-counter.show-badge:not(.swym-mobile){opacity:1 !important;transform:scale(1)!important;}}
.maxus-product__wishlist{line-height:1;}
.maxus-product__wishlist .es-ico{display:block;}
.es-swym-tile-wishlist .swym-wishlist-cta{display:none!important;}
.product-item-v1 .es-wishlist-inline .swym-button-bar,.product-item-v1 .es-wishlist-inline .swym-btn-container{display:inline-flex!important;opacity:1!important;visibility:visible!important;}
.product-item-v1 .es-wishlist-inline .swym-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:1!important;font-size:0!important;color:rgba(0,0,0,.72)!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;}
.product-item-v1 .es-wishlist-inline .swym-button>*:not(.es-swym-heart){display:none!important;}
.product-item-v1 .es-wishlist-inline .es-swym-heart{display:block!important;opacity:1!important;visibility:visible!important;}
.product-item-v1 .es-wishlist-inline .es-swym-heart svg{width:18px!important;height:18px!important;display:block!important;}
.product-item-v1 .es-wishlist-inline .es-swym-heart path{stroke-width:1.6!important;}
.product-item-v1 .es-wishlist-inline .swym-button:hover{color:#111!important;}
.product-item-v1 .es-wishlist-inline .swym-button:not(.swym-added):not(.swym-added-to-wishlist).es-swym-heart path{fill:none!important;stroke:currentColor!important;}
.product-item-v1 .es-wishlist-inline .swym-button.swym-added,.product-item-v1 .es-wishlist-inline .swym-button.swym-added-to-wishlist{color:#D4AF37!important;}
.product-item-v1 .es-wishlist-inline .swym-button.swym-added .es-swym-heart path,.product-item-v1 .es-wishlist-inline .swym-button.swym-added-to-wishlist .es-swym-heart path{fill:currentColor!important;stroke:none!important;}
.product-item-v1 .swym-button.swym-add-to-wishlist:not(.es-swym-inline),.product-item-v1 .swym-button.swym-add-to-wishlist-view-product:not(.es-swym-inline),.product-item-v1 .swym-button.swym-add-to-wishlist-product:not(.es-swym-inline){display:none!important;}
.product-item-v1 .maxus-product__wishlist,.product-item-v1 .add-wishlist{display:none!important;}
.product-item-v1 .es-wishlist-inline .swym-wishlist-cta,.product-item-v1 .es-wishlist-inline .swym-btn-text,.product-item-v1 .es-wishlist-inline .swym-button-text,.product-item-v1 .es-wishlist-inline .swym-text,.product-item-v1 .es-wishlist-inline[class*="swym-cta"],.product-item-v1 .es-wishlist-inline[class*="swym-text"]{display:none!important;}
.product-item-v1 .es-wishlist-inline .swym-button::before,.product-item-v1 .es-wishlist-inline .swym-button::after{content:none!important;display:none!important;}
@media (min-width:992px){.collection-page-fullwidth .product-item-v1 .es-wishlist-inline,.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .swym-button{width:36px !important;height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;border-radius:999px !important;cursor:pointer !important;transition:color 120ms ease,opacity 120ms ease,transform 120ms ease !important;}
.collection-page-fullwidth .product-item-v1 .es-wishlist-inline svg{width:22px !important;height:22px !important;}
.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .es-swym-heart path{stroke-width:1.7 !important;}
.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .swym-button{color:#222 !important;}
.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .swym-button:hover{color:#111 !important;}
.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .swym-button.swym-added,.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .swym-button.swym-added-to-wishlist{color:#8A8A8A !important;}
.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .swym-button.swym-added:hover,.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .swym-button.swym-added-to-wishlist:hover{color:#6F6F6F !important;}
.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .swym-btn-text,.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .swym-btn-title,.collection-page-fullwidth .product-item-v1 .es-wishlist-inline .swym-wishlist-cta{display:none !important;}}
.template-collection .product-item-v1 .es-wishlist-inline{width:40px!important;height:40px!important;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button:not(.swym-added):not(.swym-added-to-wishlist):hover{color:#111!important;}
.es-swym-busy .template-collection .product-item-v1 .es-wishlist-inline .swym-button.swym-added:not([data-es-was-added="1"]):not([data-es-clicked="1"]),.es-swym-busy .template-collection .product-item-v1 .es-wishlist-inline .swym-button.swym-added-to-wishlist:not([data-es-was-added="1"]):not([data-es-clicked="1"]){color:rgba(0,0,0,.40)!important;}
.es-swym-busy .template-collection .product-item-v1 .es-wishlist-inline .swym-button.swym-added:not([data-es-was-added="1"]):not([data-es-clicked="1"]).es-swym-heart path,.es-swym-busy .template-collection .product-item-v1 .es-wishlist-inline .swym-button.swym-added-to-wishlist:not([data-es-was-added="1"]):not([data-es-clicked="1"]).es-swym-heart path{fill:none!important;stroke:currentColor!important;}
.template-collection .product-item-v1 .es-wishlist-inline,.template-collection .product-item-v1 .es-wishlist-inline .swym-button{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:999px!important;}
.template-collection .product-item-v1 .es-wishlist-inline .es-swym-heart svg{width:30px!important;height:30px!important;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button{cursor:pointer;transition:color 120ms ease,opacity 120ms ease,transform 120ms ease!important;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button .es-swym-heart path{fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button.es-added .es-swym-heart path{fill:currentColor!important;stroke:none!important;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button.swym-added,.template-collection .product-item-v1 .es-wishlist-inline .swym-button.swym-added-to-wishlist{color:rgba(0,0,0,.38)!important;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button.swym-added:not(.es-added).es-swym-heart path,.template-collection .product-item-v1 .es-wishlist-inline .swym-button.swym-added-to-wishlist:not(.es-added).es-swym-heart path{fill:none!important;stroke:currentColor!important;}
.template-collection .product-item-v1 .es-wishlist-inline{width:46px;height:46px;display:flex;align-items:center;justify-content:center;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;}
.template-collection .product-item-v1 .es-wishlist-inline .es-swym-heart{width:26px!important;height:26px!important;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button{color:rgba(0,0,0,.38)!important;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button:hover{color:#111!important;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button.es-added{color:rgba(0,0,0,.55)!important;}
.template-collection .product-item-v1 .es-wishlist-inline .swym-button.es-added:hover{color:#111!important;}
@media (min-width:1200px){#header .currencies-login .cart-login-search a.swym-wishlist,#header .currencies-login .cart-login-search a[href*="wishlist"]{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;border-radius:999px !important;padding:0 !important;margin:0 !important;overflow:visible !important;box-sizing:border-box !important;line-height:1 !important;background:transparent !important;transition:background .18s ease,color .18s ease !important;}}
@media (min-width:1200px){#header .currencies-login .cart-login-search>ul>li>a.swym-header-icon{vertical-align:middle !important;}
#header .currencies-login .cart-login-search>ul>li>a.swym-header-icon:hover{background-color:rgba(0,0,0,.055)!important;outline:none !important;}}
@media (min-width:1200px){#header .currencies-login .cart-login-search>ul>li>a.swym-header-icon{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;padding:0 !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;border-radius:999px !important;background:transparent !important;overflow:visible !important;box-sizing:border-box !important;line-height:1 !important;transition:background-color .16s ease,color .16s ease !important;}}
@media (min-width:1200px){#header .swym-wishlist-header-counter{position:absolute !important;top:7px !important;right:7px !important;left:auto !important;bottom:auto !important;width:8px !important;height:8px !important;min-width:8px !important;min-height:8px !important;max-width:8px !important;max-height:8px !important;padding:0 !important;margin:0 !important;border-radius:999px !important;background:#D4AF37 !important;box-shadow:0 0 0 1px #fff !important;font-size:0 !important;line-height:0 !important;pointer-events:none !important;z-index:8 !important;}}
/* End reduced legacy compatibility layer. */
:root{
  
  --es-heart-outline: rgba(17,17,17,.42); 
  --es-heart-hover: #111111;             
  --es-heart-active: rgba(17,17,17,.58); 
  --es-heart-active-hover: rgba(17,17,17,.58);

  
  --es-wishlist-icon: 26px;
  --es-wishlist-hit: 44px;
}



.es-wishlist--tile{
  --es-wishlist-icon: 30px;
  --es-wishlist-hit: 44px;
}
.es-wishlist--pdp,
.es-wishlist--quickview,
.es-wishlist-pdp,
.es-wishlist-qv{
  --es-wishlist-icon: 40px;
  --es-wishlist-hit: 52px;
}



.price-product.es-price-row{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:12px;
  min-height:44px !important;
  margin:0 0 16px;
}
.price-product.es-price-row .price{
  display:inline-flex;
  align-items:center;
  gap:8px;
  line-height:1.1;
}
.price-product.es-price-row del,
.price-product.es-price-row ins{
  line-height:1.1;
}
.price-product.es-price-row .es-wishlist-inline{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:0 0 auto;
  width:44px !important;
  height:44px !important;
  margin-left:12px;
}


.es-wishlist--tile .es-wishlist__icon{ width:30px !important; height:30px !important; }
.es-wishlist--pdp .es-wishlist__icon,
.es-wishlist--quickview .es-wishlist__icon{ width:40px !important; height:40px !important; }
.es-wishlist--pdp .es-wishlist-btn,
.es-wishlist--quickview .es-wishlist-btn{ width:52px !important; height:52px !important; }


.es-wishlist .es-wishlist-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:var(--es-wishlist-hit);
  height:var(--es-wishlist-hit);
  padding:0;
  margin:0;
  border:0;
  background:transparent;
  box-shadow:none;
  line-height:1;
  cursor:pointer;
  color:var(--es-heart-outline);
  border-radius:999px;
  -webkit-tap-highlight-color: transparent;
  position:relative;
}


.es-wishlist .es-wishlist-btn.es-wl-pending{
  pointer-events:none;
  opacity:1;
}


.es-wishlist__spinner{
  position:absolute;
  inset:0;
  display:none;
  align-items:center;
  justify-content:center;
  pointer-events:none;
}

.es-wishlist__spinner .es-spinner-svg{
  width:20px;
  height:20px;
  display:block;
  animation: es-wl-zenni-spin 720ms linear infinite;
  
  filter: drop-shadow(0 0 1px color-mix(in srgb, currentColor 55%, transparent));
}

@keyframes es-wl-zenni-spin{
  to { transform: rotate(360deg); }
}

@media (prefers-reduced-motion: reduce){
  .es-wishlist__spinner .es-spinner-svg{ animation:none; }
}




.es-wishlist--pdp .es-wishlist__spinner .es-spinner-svg,
.es-wishlist--quickview .es-wishlist__spinner .es-spinner-svg{
  width:28px;
  height:28px;
}

.es-wishlist--tile .es-wishlist__spinner .es-spinner-svg{
  width:22px;
  height:22px;
}

.es-wishlist .es-wishlist-btn.es-wl-pending{
  
  color: rgba(17,17,17,.66);
}

.es-wishlist--pdp .es-spinner-svg line,
.es-wishlist--quickview .es-spinner-svg line{
  stroke-width: 3.4;
}

.es-wishlist-btn.es-wl-pending .es-wishlist__icon{
  opacity:0;
}

.es-wishlist-btn.es-wl-pending .es-wishlist__spinner{
  display:flex;
}


.es-wishlist-btn.es-wl-pending::after{
  content:none !important;
}

.es-wishlist .es-wishlist__icon path{
  fill:none;
  stroke:currentColor;
  stroke-width:1.6;
  transition: fill 140ms ease, stroke 140ms ease, opacity 140ms ease;
}


.es-wishlist .es-wishlist-btn:not(.es-added){
  color:var(--es-heart-outline);
}


.es-wishlist .es-wishlist-btn:not(.es-added):hover{
  color:var(--es-heart-hover);
}
.es-wishlist .es-wishlist-btn:not(.es-added):hover .es-wishlist__icon path{
  fill:currentColor;
  stroke:none;
}


.es-wishlist .es-wishlist-btn.es-added{
  color:var(--es-heart-active);
}
.es-wishlist .es-wishlist-btn.es-added .es-wishlist__icon path{
  fill:currentColor;
  stroke:none;
}


.es-wishlist .es-wishlist-btn.es-added:hover{
  color:var(--es-heart-active-hover);
}




.product-item-v1 .es-wishlist-inline .es-wishlist-btn,
.product-item-v2 .es-wishlist-inline .es-wishlist-btn,
.index-sections .es-wishlist-btn,
.template-product .es-wishlist-btn,
.quickview-product .es-wishlist-btn,
.tshopify-popup .es-wishlist-btn{
  color: var(--es-heart-outline) !important;
}


.product-item-v1 .es-wishlist-inline .es-wishlist-btn:not(.es-added) .es-wishlist__icon path,
.product-item-v2 .es-wishlist-inline .es-wishlist-btn:not(.es-added) .es-wishlist__icon path,
.index-sections .es-wishlist-btn:not(.es-added) .es-wishlist__icon path,
.template-product .es-wishlist-btn:not(.es-added) .es-wishlist__icon path,
.quickview-product .es-wishlist-btn:not(.es-added) .es-wishlist__icon path,
.tshopify-popup .es-wishlist-btn:not(.es-added) .es-wishlist__icon path{
  fill: none !important;
  stroke: currentColor !important;
}


.product-item-v1 .es-wishlist-inline .es-wishlist-btn:not(.es-added):hover,
.product-item-v2 .es-wishlist-inline .es-wishlist-btn:not(.es-added):hover,
.index-sections .es-wishlist-btn:not(.es-added):hover,
.template-product .es-wishlist-btn:not(.es-added):hover,
.quickview-product .es-wishlist-btn:not(.es-added):hover,
.tshopify-popup .es-wishlist-btn:not(.es-added):hover{
  color: var(--es-heart-hover) !important;
}
.product-item-v1 .es-wishlist-inline .es-wishlist-btn:not(.es-added):hover .es-wishlist__icon path,
.product-item-v2 .es-wishlist-inline .es-wishlist-btn:not(.es-added):hover .es-wishlist__icon path,
.index-sections .es-wishlist-btn:not(.es-added):hover .es-wishlist__icon path,
.template-product .es-wishlist-btn:not(.es-added):hover .es-wishlist__icon path,
.quickview-product .es-wishlist-btn:not(.es-added):hover .es-wishlist__icon path,
.tshopify-popup .es-wishlist-btn:not(.es-added):hover .es-wishlist__icon path{
  fill: currentColor !important;
  stroke: none !important;
}


.product-item-v1 .es-wishlist-inline .es-wishlist-btn.es-added,
.product-item-v2 .es-wishlist-inline .es-wishlist-btn.es-added,
.index-sections .es-wishlist-btn.es-added,
.template-product .es-wishlist-btn.es-added,
.quickview-product .es-wishlist-btn.es-added,
.tshopify-popup .es-wishlist-btn.es-added{
  color: var(--es-heart-active) !important;
}
.product-item-v1 .es-wishlist-inline .es-wishlist-btn.es-added:hover,
.product-item-v2 .es-wishlist-inline .es-wishlist-btn.es-added:hover,
.index-sections .es-wishlist-btn.es-added:hover,
.template-product .es-wishlist-btn.es-added:hover,
.quickview-product .es-wishlist-btn.es-added:hover,
.tshopify-popup .es-wishlist-btn.es-added:hover{
  color: var(--es-heart-active-hover) !important;
}
.product-item-v1 .es-wishlist-inline .es-wishlist-btn.es-added .es-wishlist__icon path,
.product-item-v2 .es-wishlist-inline .es-wishlist-btn.es-added .es-wishlist__icon path,
.index-sections .es-wishlist-btn.es-added .es-wishlist__icon path,
.template-product .es-wishlist-btn.es-added .es-wishlist__icon path,
.quickview-product .es-wishlist-btn.es-added .es-wishlist__icon path,
.tshopify-popup .es-wishlist-btn.es-added .es-wishlist__icon path{
  fill: currentColor !important;
  stroke: none !important;
}


.product-item-v1 .es-wishlist-inline .es-wishlist-btn:not(.es-added).swym-added,
.product-item-v1 .es-wishlist-inline .es-wishlist-btn:not(.es-added).swym-added-to-wishlist,
.product-item-v2 .es-wishlist-inline .es-wishlist-btn:not(.es-added).swym-added,
.product-item-v2 .es-wishlist-inline .es-wishlist-btn:not(.es-added).swym-added-to-wishlist,
.index-sections .es-wishlist-btn:not(.es-added).swym-added,
.index-sections .es-wishlist-btn:not(.es-added).swym-added-to-wishlist,
.template-product .es-wishlist-btn:not(.es-added).swym-added,
.template-product .es-wishlist-btn:not(.es-added).swym-added-to-wishlist,
.quickview-product .es-wishlist-btn:not(.es-added).swym-added,
.quickview-product .es-wishlist-btn:not(.es-added).swym-added-to-wishlist,
.tshopify-popup .es-wishlist-btn:not(.es-added).swym-added,
.tshopify-popup .es-wishlist-btn:not(.es-added).swym-added-to-wishlist{
  color: var(--es-heart-outline) !important;
}


.es-wishlist .es-wishlist-btn:not(.es-added).swym-added,
.es-wishlist .es-wishlist-btn:not(.es-added).swym-added-wishlist,
.es-wishlist .es-wishlist-btn:not(.es-added)[aria-pressed="true"],
.es-wishlist .es-wishlist-btn:not(.es-added)[aria-label="Added to Wishlist"]{
  color:var(--es-heart-outline) !important;
}
.es-wishlist .es-wishlist-btn:not(.es-added).swym-added .es-wishlist__icon path,
.es-wishlist .es-wishlist-btn:not(.es-added).swym-added-wishlist .es-wishlist__icon path,
.es-wishlist .es-wishlist-btn:not(.es-added)[aria-pressed="true"] .es-wishlist__icon path,
.es-wishlist .es-wishlist-btn:not(.es-added)[aria-label="Added to Wishlist"] .es-wishlist__icon path{
  fill:none !important;
  stroke:currentColor !important;
}


.es-wishlist .swym-wishlist-cta,
.es-wishlist .swym-btn-text,
.es-wishlist .swym-btn-title,
.es-wishlist .swym-button-text,
.es-wishlist .swym-add-to-wishlist-text{
  display:none !important;
}


.product-item-v1 .es-price-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
}

.product-item-v1 .es-price-right{
  display:flex;
  align-items:center;
  justify-content:flex-end;
}

.product-item-v1 .es-wishlist-inline{
  display:flex;
  align-items:center;
  justify-content:center;
  width:var(--es-wishlist-hit);
  height:var(--es-wishlist-hit);
  margin-left:10px;
}


.info-product .price-product.es-price-row{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:10px !important;
  min-height:44px !important;
  padding:0 !important;
  margin:0 0 10px !important;
}
.info-product .es-price-right{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
}


.es-wishlist-qv{
  display:flex;
  align-items:center;
}


.es-wishlist-pdp{
  display:inline-flex;
  align-items:center;
  margin-left:10px;
}




.product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist),
.product-item-v2 .es-wishlist-inline button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist),
.index-sections button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist),
.template-product button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist),
.quickview-product button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist),
.tshopify-popup button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist){
  color: var(--es-heart-outline) !important;
}

.product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist) .es-swym-heart path,
.product-item-v2 .es-wishlist-inline button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist) .es-swym-heart path,
.index-sections button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist) .es-swym-heart path,
.template-product button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist) .es-swym-heart path,
.quickview-product button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist) .es-swym-heart path,
.tshopify-popup button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist) .es-swym-heart path{
  fill: none !important;
  stroke: currentColor !important;
}


.product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover,
.product-item-v2 .es-wishlist-inline button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover,
.index-sections button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover,
.template-product button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover,
.quickview-product button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover,
.tshopify-popup button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover{
  color: var(--es-heart-hover) !important;
}

.product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover .es-swym-heart path,
.product-item-v2 .es-wishlist-inline button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover .es-swym-heart path,
.index-sections button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover .es-swym-heart path,
.template-product button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover .es-swym-heart path,
.quickview-product button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover .es-swym-heart path,
.tshopify-popup button.swym-button.es-wishlist-btn:not(.es-added):not(.swym-added):not(.swym-added-to-wishlist):hover .es-swym-heart path{
  fill: currentColor !important;
  stroke: none !important;
}


.product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added,
.product-item-v2 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added,
.index-sections button.swym-button.es-wishlist-btn.es-added,
.template-product button.swym-button.es-wishlist-btn.es-added,
.quickview-product button.swym-button.es-wishlist-btn.es-added,
.tshopify-popup button.swym-button.es-wishlist-btn.es-added{
  color: var(--es-heart-active) !important;
}

.product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added .es-swym-heart path,
.product-item-v2 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added .es-swym-heart path,
.index-sections button.swym-button.es-wishlist-btn.es-added .es-swym-heart path,
.template-product button.swym-button.es-wishlist-btn.es-added .es-swym-heart path,
.quickview-product button.swym-button.es-wishlist-btn.es-added .es-swym-heart path,
.tshopify-popup button.swym-button.es-wishlist-btn.es-added .es-swym-heart path{
  fill: currentColor !important;
  stroke: none !important;
}





.es-wishlist .es-swym-heart{display:block !important;}


.es-wishlist .es-swym-heart svg{
  width: var(--es-wishlist-icon) !important;
  height: var(--es-wishlist-icon) !important;
  display:block !important;
}
.es-wishlist .es-wishlist-btn{
  width: var(--es-wishlist-hit) !important;
  height: var(--es-wishlist-hit) !important;
}


.template-product .swym-button.swym-add-to-wishlist-view-product:not(.es-wishlist-btn),
.template-product .swym-button.swym-add-to-wishlist:not(.es-wishlist-btn),
.template-product .swym-button.swym-add-to-wishlist-product:not(.es-wishlist-btn),
.quickview-product .swym-button.swym-add-to-wishlist-view-product:not(.es-wishlist-btn),
.quickview-product .swym-button.swym-add-to-wishlist:not(.es-wishlist-btn),
.quickview-product .swym-button.swym-add-to-wishlist-product:not(.es-wishlist-btn),
.tshopify-popup .swym-button.swym-add-to-wishlist-view-product:not(.es-wishlist-btn),
.tshopify-popup .swym-button.swym-add-to-wishlist:not(.es-wishlist-btn){
  display:none !important;
}


.quickview-product .swym-wishlist-button-bar,
.tshopify-popup .swym-wishlist-button-bar{
  display:none !important;
}


.product-item-v1 .info-product{
  padding-top: 12px; 
}
.product-item-v1 .es-price-row{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  
  min-height: 44px;
}
.product-item-v1 .es-price-left{
  display: inline-flex;
  align-items: baseline;
  gap: 6px;
  min-width: 0;
}
.product-item-v1 .es-price-right{
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 12px; 
}
.product-item-v1 .es-wishlist-inline{
  width: var(--es-wishlist-hit);
  height: var(--es-wishlist-hit);
}
.product-item-v1 .es-wishlist-inline .es-wishlist-btn{
  width: var(--es-wishlist-hit);
  height: var(--es-wishlist-hit);
  padding: 0;
}
.product-item-v1 .es-wishlist-inline svg{
  width: 26px;
  height: 26px;
}
@media (max-width: 767px){
  .product-item-v1 .info-product{ padding-top: 14px; }
  .product-item-v1 .es-price-row{ min-height: 44px; }
}


:root{
  --es-heart-outline: rgba(17,17,17,.38);
  --es-heart-hover: #111;
  --es-heart-active: rgba(17,17,17,.55);
}
.es-wishlist .es-wishlist-btn{
  color: var(--es-heart-outline);
}
.es-wishlist .es-wishlist-btn .es-swym-heart path{
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
}
@media (hover:hover){
  .es-wishlist .es-wishlist-btn:not(.swym-added-to-wishlist):hover{
    color: var(--es-heart-hover);
  }
  .es-wishlist .es-wishlist-btn:not(.swym-added-to-wishlist):hover .es-swym-heart path{
    fill: currentColor;
    stroke: currentColor;
  }
}
.es-wishlist .es-wishlist-btn.swym-added-to-wishlist{
  color: var(--es-heart-active);
}
.es-wishlist .es-wishlist-btn.swym-added-to-wishlist .es-swym-heart path{
  fill: currentColor;
  stroke: currentColor;
}


.info-product .price-product.es-price-row{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:10px !important;
  min-height:44px !important;
  margin:0 0 10px !important;
}
.info-product .price-product.es-price-row .es-price-right{
  display:flex !important;
  align-items:center !important;
}



.product-item-v1 .es-wishlist-inline .es-wishlist-btn.swym-button{
  width: var(--es-wishlist-hit) !important;
  height: var(--es-wishlist-hit) !important;
  min-width: var(--es-wishlist-hit) !important;
  min-height: var(--es-wishlist-hit) !important;
}

.product-item-v1 .es-wishlist-inline .es-wishlist__icon.es-swym-heart{
  width: var(--es-wishlist-icon) !important;
  height: var(--es-wishlist-icon) !important;
}


.product-item-v1 .es-wishlist-inline .es-wishlist__icon.es-swym-heart svg{
  width: 100% !important;
  height: 100% !important;
}


.es-wishlist--pdp .es-wishlist__icon.es-swym-heart svg,
.es-wishlist--quickview .es-wishlist__icon.es-swym-heart svg{
  width: 100% !important;
  height: 100% !important;
}


:root{
  
  --es-heart-outline: #B8BDC6;           
  --es-heart-hover:   #111318;           
  --es-heart-active:  #6B7280;           
  --es-heart-active-hover: #4B5563;      
}

.es-wishlist .es-wishlist__icon{
  transition: transform 120ms cubic-bezier(.2,.8,.2,1);
  transform: translateZ(0);
}

.es-wishlist .es-wishlist__icon path{
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.75;
  transition:
    fill 120ms cubic-bezier(.2,.8,.2,1),
    stroke 120ms cubic-bezier(.2,.8,.2,1),
    opacity 120ms cubic-bezier(.2,.8,.2,1);
}


.es-wishlist .es-wishlist-btn:not(.es-added):hover .es-wishlist__icon{
  transform: translateZ(0) scale(1.06);
}


.es-wishlist .es-wishlist-btn.es-added:hover .es-wishlist__icon{
  transform: translateZ(0) scale(1.04);
}


.es-wishlist .es-wishlist-btn:active .es-wishlist__icon{
  transform: translateZ(0) scale(.96);
}




a.es-more-swatch.es-more-swatch--circle{
  --es-more-swatch-size: 26px;
  width: var(--es-more-swatch-size);
  height: var(--es-more-swatch-size);
  min-width: var(--es-more-swatch-size);
  min-height: var(--es-more-swatch-size);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  border: 1px solid rgba(17,19,24,.18);
  background: rgba(17,19,24,.02);
  color: rgba(17,19,24,.70);
  position: relative;
  box-shadow: none;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  transition:
    transform 140ms cubic-bezier(.2,.8,.2,1),
    background-color 140ms cubic-bezier(.2,.8,.2,1),
    border-color 140ms cubic-bezier(.2,.8,.2,1),
    box-shadow 140ms cubic-bezier(.2,.8,.2,1),
    color 140ms cubic-bezier(.2,.8,.2,1);
}


a.es-more-swatch.es-more-swatch--circle::before,
a.es-more-swatch.es-more-swatch--circle::after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 12px;
  height: 2px;
  background: currentColor;
  border-radius: 999px;
  transform: translate(-50%, -50%);
  opacity: 1;
}


a.es-more-swatch.es-more-swatch--circle:hover{
  background: rgba(17,19,24,.94);
  border-color: rgba(17,19,24,.94);
  color: #ffffff;
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(0,0,0,.10);
}


a.es-more-swatch.es-more-swatch--circle:active{
  transform: translateY(0) scale(.96);
  box-shadow: 0 4px 10px rgba(0,0,0,.08);
}


a.es-more-swatch.es-more-swatch--circle:focus-visible{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(212,175,55,.22),
    0 8px 18px rgba(0,0,0,.10);
}


@media (max-width: 390px){
  a.es-more-swatch.es-more-swatch--circle{ --es-more-swatch-size: 24px; }
  a.es-more-swatch.es-more-swatch--circle::before,
  a.es-more-swatch.es-more-swatch--circle::after{ width: 11px; }
}



a.es-more-swatch.es-more-swatch--circle{
  --es-more-swatch-size: 26px;
  width: var(--es-more-swatch-size) !important;
  height: var(--es-more-swatch-size) !important;
  min-width: var(--es-more-swatch-size);
  min-height: var(--es-more-swatch-size);

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border: 1px solid rgba(17,19,24,.20);
  border-radius: 999px;
  background: rgba(17,19,24,.02);
  color: rgba(17,19,24,.72);

  box-shadow: 0 0 0 rgba(0,0,0,0);
  transform: translateZ(0);

  transition:
    background-color 140ms cubic-bezier(.2,.8,.2,1),
    border-color 140ms cubic-bezier(.2,.8,.2,1),
    box-shadow 140ms cubic-bezier(.2,.8,.2,1),
    transform 140ms cubic-bezier(.2,.8,.2,1),
    color 140ms cubic-bezier(.2,.8,.2,1);

  
  font-size: 0;
  line-height: 0;
}


a.es-more-swatch.es-more-swatch--circle::before,
a.es-more-swatch.es-more-swatch--circle::after{
  content: "";
  position: absolute;
  width: 12px;
  height: 2px;
  border-radius: 999px;
  background: currentColor;
  opacity: .95;
}
a.es-more-swatch.es-more-swatch--circle::after{ transform: rotate(90deg); }

a.es-more-swatch.es-more-swatch--circle{
  position: relative;
}


a.es-more-swatch.es-more-swatch--circle:hover{
  background: rgba(17,19,24,.94);
  border-color: rgba(17,19,24,.94);
  color: rgba(255,255,255,.98);
  box-shadow: 0 10px 26px rgba(0,0,0,.12);
  transform: translateY(-1px);
}

a.es-more-swatch.es-more-swatch--circle:active{
  transform: translateY(0) scale(.96);
  box-shadow: 0 6px 16px rgba(0,0,0,.10);
}

a.es-more-swatch.es-more-swatch--circle:focus-visible{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(212,175,55,.24),
    0 10px 26px rgba(0,0,0,.12);
}


@media (max-width: 480px){
  a.es-more-swatch.es-more-swatch--circle{ --es-more-swatch-size: 24px; }
  a.es-more-swatch.es-more-swatch--circle::before,
  a.es-more-swatch.es-more-swatch--circle::after{ width: 11px; }
}




a.es-more-swatch.es-more-swatch--circle{
  --es-more-swatch-size: 26px;
  width: var(--es-more-swatch-size) !important;
  height: var(--es-more-swatch-size) !important;
  min-width: var(--es-more-swatch-size);
  min-height: var(--es-more-swatch-size);
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 999px;
  border: 1px solid rgba(17, 19, 24, 0.18) !important;
  background: rgba(17, 19, 24, 0.02) !important;
  color: rgba(17, 19, 24, 0.72) !important;
  box-shadow: none;
  transition:
    transform 140ms cubic-bezier(.2,.8,.2,1),
    background-color 140ms cubic-bezier(.2,.8,.2,1),
    border-color 140ms cubic-bezier(.2,.8,.2,1),
    box-shadow 140ms cubic-bezier(.2,.8,.2,1),
    color 140ms cubic-bezier(.2,.8,.2,1);
}


a.es-more-swatch.es-more-swatch--circle::before,
a.es-more-swatch.es-more-swatch--circle::after{
  content: "";
  position: absolute;
  width: 12px;
  height: 2px;
  background: currentColor;
  border-radius: 999px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
a.es-more-swatch.es-more-swatch--circle::after{
  transform: translate(-50%, -50%) rotate(90deg);
}


a.es-more-swatch.es-more-swatch--circle:hover{
  background: rgba(17, 19, 24, 0.94) !important;
  border-color: rgba(17, 19, 24, 0.94) !important;
  color: #ffffff !important;
  transform: translateY(-1px) scale(1.04);
  box-shadow: 0 10px 24px rgba(0,0,0,0.10);
}
a.es-more-swatch.es-more-swatch--circle:active{
  transform: translateY(0) scale(0.97);
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}


a.es-more-swatch.es-more-swatch--circle:focus-visible{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(212, 175, 55, 0.26),
    0 10px 24px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  a.es-more-swatch.es-more-swatch--circle{
    --es-more-swatch-size: 24px;
  }
  a.es-more-swatch.es-more-swatch--circle::before,
  a.es-more-swatch.es-more-swatch--circle::after{
    width: 11px;
  }
}





.template-collection .product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added .es-swym-heart path,
.template-collection .product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added.swym-added .es-swym-heart path,
.template-collection .product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added.swym-added-to-wishlist .es-swym-heart path,
.collection-page-fullwidth .product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added .es-swym-heart path,
.collection-page-fullwidth .product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added.swym-added .es-swym-heart path,
.collection-page-fullwidth .product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added.swym-added-to-wishlist .es-swym-heart path,
.product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added .es-swym-heart path,
.product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added.swym-added .es-swym-heart path,
.product-item-v1 .es-wishlist-inline button.swym-button.es-wishlist-btn.es-added.swym-added-to-wishlist .es-swym-heart path {
  fill: currentColor !important;
  stroke: none !important;
}




@media (min-width: 992px){
  body.template-product #AddToCartForm .es-wishlist--pdp .es-wishlist-btn,
  body.template-product #AddToCartForm .es-pdp-wishlist-slot .es-wishlist-btn,
  .quickview-product .es-wishlist--quickview .es-wishlist-btn,
  .product-quickview .es-wishlist--quickview .es-wishlist-btn{
    width:52px !important;
    height:52px !important;
    min-width:52px !important;
    min-height:52px !important;
    padding:0 !important;
    border-radius:999px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
  }

  body.template-product #AddToCartForm .es-wishlist--pdp .es-wishlist__icon,
  body.template-product #AddToCartForm .es-wishlist--pdp .es-wishlist__icon.es-swym-heart,
  body.template-product #AddToCartForm .es-wishlist--pdp .es-wishlist__icon.es-swym-heart svg,
  body.template-product #AddToCartForm .es-wishlist--pdp .es-icon-heart,
  body.template-product #AddToCartForm .es-wishlist--pdp .es-icon-heart svg,
  .quickview-product .es-wishlist--quickview .es-wishlist__icon,
  .quickview-product .es-wishlist--quickview .es-wishlist__icon.es-swym-heart,
  .quickview-product .es-wishlist--quickview .es-wishlist__icon.es-swym-heart svg,
  .quickview-product .es-wishlist--quickview .es-icon-heart,
  .quickview-product .es-wishlist--quickview .es-icon-heart svg,
  .product-quickview .es-wishlist--quickview .es-wishlist__icon,
  .product-quickview .es-wishlist--quickview .es-wishlist__icon.es-swym-heart,
  .product-quickview .es-wishlist--quickview .es-wishlist__icon.es-swym-heart svg,
  .product-quickview .es-wishlist--quickview .es-icon-heart,
  .product-quickview .es-wishlist--quickview .es-icon-heart svg{
    width:32px !important;
    height:32px !important;
  }
}

@media (max-width: 991px){
  body.template-product #AddToCartForm .es-wishlist--pdp .es-wishlist-btn,
  body.template-product #AddToCartForm .es-pdp-wishlist-slot .es-wishlist-btn,
  .quickview-product .es-wishlist--quickview .es-wishlist-btn,
  .product-quickview .es-wishlist--quickview .es-wishlist-btn{
    width:48px !important;
    height:48px !important;
    min-width:48px !important;
    min-height:48px !important;
    padding:0 !important;
    border-radius:999px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
  }

  body.template-product #AddToCartForm .es-wishlist--pdp .es-wishlist__icon,
  body.template-product #AddToCartForm .es-wishlist--pdp .es-wishlist__icon.es-swym-heart,
  body.template-product #AddToCartForm .es-wishlist--pdp .es-wishlist__icon.es-swym-heart svg,
  body.template-product #AddToCartForm .es-wishlist--pdp .es-icon-heart,
  body.template-product #AddToCartForm .es-wishlist--pdp .es-icon-heart svg,
  .quickview-product .es-wishlist--quickview .es-wishlist__icon,
  .quickview-product .es-wishlist--quickview .es-wishlist__icon.es-swym-heart,
  .quickview-product .es-wishlist--quickview .es-wishlist__icon.es-swym-heart svg,
  .quickview-product .es-wishlist--quickview .es-icon-heart,
  .quickview-product .es-wishlist--quickview .es-icon-heart svg,
  .product-quickview .es-wishlist--quickview .es-wishlist__icon,
  .product-quickview .es-wishlist--quickview .es-wishlist__icon.es-swym-heart,
  .product-quickview .es-wishlist--quickview .es-wishlist__icon.es-swym-heart svg,
  .product-quickview .es-wishlist--quickview .es-icon-heart,
  .product-quickview .es-wishlist--quickview .es-icon-heart svg{
    width:30px !important;
    height:30px !important;
  }
}


:root{
  --es-zen-heart-hit-desktop: 42px;
  --es-zen-heart-hit-mobile: 40px;
  --es-zen-heart-icon-desktop: 20px;
  --es-zen-heart-icon-mobile: 19px;
}

.es-wishlist-pdp,
.es-wishlist-qv,
.es-wishlist--pdp,
.es-wishlist--quickview{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  line-height:1 !important;
}

@media (min-width: 992px){
  .es-wishlist--pdp,
  .es-wishlist--quickview,
  .es-wishlist-pdp,
  .es-wishlist-qv{
    --es-wishlist-icon: var(--es-zen-heart-icon-desktop);
    --es-wishlist-hit: var(--es-zen-heart-hit-desktop);
    min-height:var(--es-zen-heart-hit-desktop) !important;
  }

  .es-wishlist--pdp .es-wishlist-btn,
  .es-wishlist--quickview .es-wishlist-btn,
  .es-wishlist-btn--pdp,
  .es-wishlist-btn--quickview{
    width:var(--es-zen-heart-hit-desktop) !important;
    height:var(--es-zen-heart-hit-desktop) !important;
    min-width:var(--es-zen-heart-hit-desktop) !important;
    min-height:var(--es-zen-heart-hit-desktop) !important;
    border-radius:999px !important;
  }

  .es-wishlist--pdp .es-wishlist__icon,
  .es-wishlist--quickview .es-wishlist__icon,
  .es-wishlist-btn--pdp .es-wishlist__icon,
  .es-wishlist-btn--quickview .es-wishlist__icon{
    width:var(--es-zen-heart-icon-desktop) !important;
    height:var(--es-zen-heart-icon-desktop) !important;
  }
}

@media (max-width: 991px){
  .es-wishlist--pdp,
  .es-wishlist--quickview,
  .es-wishlist-pdp,
  .es-wishlist-qv{
    --es-wishlist-icon: var(--es-zen-heart-icon-mobile);
    --es-wishlist-hit: var(--es-zen-heart-hit-mobile);
    min-height:var(--es-zen-heart-hit-mobile) !important;
  }

  .es-wishlist--pdp .es-wishlist-btn,
  .es-wishlist--quickview .es-wishlist-btn,
  .es-wishlist-btn--pdp,
  .es-wishlist-btn--quickview{
    width:var(--es-zen-heart-hit-mobile) !important;
    height:var(--es-zen-heart-hit-mobile) !important;
    min-width:var(--es-zen-heart-hit-mobile) !important;
    min-height:var(--es-zen-heart-hit-mobile) !important;
    border-radius:999px !important;
  }

  .es-wishlist--pdp .es-wishlist__icon,
  .es-wishlist--quickview .es-wishlist__icon,
  .es-wishlist-btn--pdp .es-wishlist__icon,
  .es-wishlist-btn--quickview .es-wishlist__icon{
    width:var(--es-zen-heart-icon-mobile) !important;
    height:var(--es-zen-heart-icon-mobile) !important;
  }
}
