:root{--icon-size:24px;--icon-fill:transparent;--icon-stroke:var(--header-text-color);--icon-stroke-width:1px}.wishlist-header-link .wkh-button{--icon-size:24px;--icon-stroke-width:1.5px;--icon-fill:transparent;--counter-size:1.7rem;display:flex;position:relative}.wishlist-header-link .wkh-icon:hover{transform:scale(1.07)}.wishlist-header-link .wkh-icon svg{display:block;height:var(--icon-size);overflow:visible;pointer-events:none;width:var(--icon-size)}.wishlist-header-link .wkh-icon svg path{fill:var(--icon-fill);stroke:var(--icon-stroke);stroke-width:var(--icon-stroke-width);vector-effect:non-scaling-stroke}.wishlist-header-link .wkh-counter{align-items:center;background:#d1362a;border-radius:calc(var(--counter-size)/2);color:#fff;display:flex;font-size:11px;height:var(--counter-size);justify-content:center;line-height:1;min-width:var(--counter-size);opacity:0;position:absolute;right:-10px;top:-4px}@media screen and (min-width:990px){.wishlist-header-link .wkh-counter{right:-10px;top:-1px}}.wishlist-header-link .wkh-selected .wkh-counter{opacity:1;transition:opacity .2s}.wishlist-button .wkh-button{--icon-fill:transparent;align-items:center;appearance:none;background:#fff;box-sizing:border-box;cursor:pointer;display:flex;gap:7px;height:52px;justify-content:center;outline:none;padding:12px;-webkit-tap-highlight-color:transparent;margin-bottom:1rem;transition:background-color .3s ease-in-out}product-form .wishlist-button .wkh-button{box-shadow:0 0 0 1px var(--brand-colours-black,#000)}product-form .wishlist-button .wkh-button:hover{background-color:var(--gradient-base-accent-2);border-color:var(--gradient-base-accent-2);box-shadow:0 0 0 1px var(--gradient-base-accent-2)}product-form .wishlist-button .wkh-button.wk-selected{background-color:var(--gradient-base-accent-2)}.wishlist-button .wkh-button.wk-selected .wkh-icon svg path,.wishlist-button .wkh-button:hover .wkh-icon svg path{fill:var(--brand-colours-white,#fff);stroke:var(--brand-colours-white,#fff)}.wishlist-button .wkh-icon{display:flex;gap:10px}.wishlist-button .wkh-icon svg{display:block;height:var(--icon-size);overflow:visible;pointer-events:none;width:var(--icon-size)}.wishlist-button .wkh-icon svg path{fill:var(--icon-fill);stroke:var(--icon-stroke);stroke-width:var(--icon-stroke-width);vector-effect:non-scaling-stroke}.wishlist-plp{display:flex;gap:10px;padding:1rem;position:absolute;right:0;top:0;width:fit-content;z-index:999}.wishlist-button.wishlist-plp button{background:none;border:none}.wishlist-button.wishlist-plp .wkh-button.wk-selected .wkh-icon svg path,.wishlist-button.wishlist-plp button:hover .wkh-icon svg path{fill:var(--brand-colours-black,#000);stroke:var(--brand-colours-black,#000)}