/* Preserve the wishlist plugin's links/data; replace only placement and artwork. */
.medbooks-store .main-products-loop .product-image-wrapper{position:relative}
.medbooks-store .main-products-loop .footer-product{position:absolute!important;inset:9px 9px auto auto!important;display:flex!important;align-items:center;gap:6px;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:8}
.medbooks-store .main-products-loop .product-image-wrapper>.xstore-wishlist,
.medbooks-store .main-products-loop .product-image-wrapper>.et-wishlist-holder{position:absolute!important;inset:9px 9px auto auto!important;z-index:8}
.medbooks-store .main-products-loop .footer-product .xstore-wishlist,
.medbooks-store .main-products-loop .footer-product .et-wishlist-holder{position:relative!important;inset:auto!important;transform:none!important}
.medbooks-store .main-products-loop .et-wishlist-holder{width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.medbooks-store .main-products-loop .et-wishlist-holder :is(.yith-wcwl-add-to-wishlist,.yith-wcwl-add-button,.yith-wcwl-wishlistexistsbrowse,.yith-wcwl-wishlistaddedbrowse){margin:0!important;padding:0!important;width:34px!important;height:34px!important}
.medbooks-store .main-products-loop :is(.xstore-wishlist,.et-wishlist-holder a){display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;padding:0!important;margin:0!important;border:1px solid #c7e0dc!important;border-radius:50%!important;background:#f4fbf9!important;color:#00756d!important;box-shadow:0 2px 6px #073d3612!important;font-size:0!important;line-height:1!important;text-indent:0!important;opacity:1!important;visibility:visible!important;transform:none!important;cursor:pointer}
.medbooks-store .main-products-loop :is(.xstore-wishlist,.et-wishlist-holder a):hover{background:#def1ed!important;border-color:#7cbdb3!important;color:#005b59!important}
.medbooks-store .main-products-loop :is(.xstore-wishlist,.et-wishlist-holder a):focus-visible{outline:2px solid #00877d;outline-offset:3px}
.medbooks-store .main-products-loop .xstore-wishlist :is(.et-icon,svg,img,.xstore-wishlist-animated-hearts),
.medbooks-store .main-products-loop .et-wishlist-holder :is(.feedback,i,svg,img,.separator){display:none!important}
.medbooks-store .main-products-loop :is(.xstore-wishlist,.et-wishlist-holder,.et-wishlist-holder a):after{display:none!important}
.medbooks-store .main-products-loop :is(.xstore-wishlist,.et-wishlist-holder a):before{content:''!important;display:block!important;position:static!important;inset:auto!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;padding:0!important;border:0!important;transform:none!important;background:transparent center/18px 18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300756d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z'/%3E%3C/svg%3E")!important}
.medbooks-store .main-products-loop :is(.xstore-wishlist[data-action="remove"],.et-wishlist-holder .yith-wcwl-wishlistexistsbrowse a,.et-wishlist-holder .yith-wcwl-wishlistaddedbrowse a,.et-wishlist-holder a.delete_item){background:#d8eee8!important;border-color:#79b9ab!important}
.medbooks-store .main-products-loop :is(.xstore-wishlist[data-action="remove"],.et-wishlist-holder .yith-wcwl-wishlistexistsbrowse a,.et-wishlist-holder .yith-wcwl-wishlistaddedbrowse a,.et-wishlist-holder a.delete_item):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300756d' stroke='%2300756d' stroke-width='1.3' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z'/%3E%3C/svg%3E")!important}
@media(max-width:700px){.medbooks-store .main-products-loop .footer-product{inset:6px 6px auto auto!important}.medbooks-store .main-products-loop .product-image-wrapper>.xstore-wishlist,.medbooks-store .main-products-loop .product-image-wrapper>.et-wishlist-holder{inset:6px 6px auto auto!important}}
.mb-catalog-buy-row{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:280px}
.mb-catalog-buy-row>.mb-catalog-add{flex:1;min-width:0}
.mb-catalog-wishlist{flex:0 0 auto}
.mb-catalog-wishlist:empty{display:none}
.medbooks-store .main-products-loop .mb-catalog-wishlist :is(.xstore-wishlist,.et-wishlist-holder){position:static!important;inset:auto!important;transform:none!important}
.medbooks-store .main-products-loop .mb-catalog-wishlist :is(.xstore-wishlist,.et-wishlist-holder,.et-wishlist-holder a){width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;max-width:39px!important}
.medbooks-store .main-products-loop .mb-catalog-wishlist .et-wishlist-holder :is(.yith-wcwl-add-to-wishlist,.yith-wcwl-add-button,.yith-wcwl-wishlistexistsbrowse,.yith-wcwl-wishlistaddedbrowse){width:39px!important;height:39px!important}
.mb-header-wishlist{color:#005b59!important}
