.wewl-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--wewl-button-gap,.4em);min-height:2.4em;padding:var(--wewl-button-padding-y,.55em) var(--wewl-button-padding-x,.9em);border:var(--wewl-button-border-width,1px) solid var(--wewl-button-inactive-border,currentColor);border-radius:var(--wewl-button-radius,3px);background:var(--wewl-button-inactive-bg,transparent);color:var(--wewl-button-inactive-color,inherit);font:inherit;font-size:var(--wewl-button-font-size,1em);line-height:1.2;cursor:pointer;touch-action:manipulation;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.wewl-button:hover,.wewl-button:focus{border-color:var(--wewl-button-hover-border,var(--wewl-button-inactive-border,currentColor));background:var(--wewl-button-hover-bg,var(--wewl-button-inactive-bg,transparent));color:var(--wewl-button-hover-color,var(--wewl-button-inactive-color,inherit));text-decoration:none}.wewl-button.is-active{border-color:var(--wewl-button-active-border,var(--wewl-button-inactive-border,currentColor));background:var(--wewl-button-active-bg,var(--wewl-button-inactive-bg,transparent));color:var(--wewl-button-active-color,var(--wewl-button-inactive-color,inherit))}.wewl-button.is-active:hover,.wewl-button.is-active:focus{border-color:var(--wewl-button-hover-border,var(--wewl-button-active-border,currentColor));background:var(--wewl-button-hover-bg,var(--wewl-button-active-bg,transparent));color:var(--wewl-button-hover-color,var(--wewl-button-active-color,inherit))}.wewl-button.is-loading{opacity:.65;pointer-events:none}.wewl-icon{display:inline-grid;place-items:center;position:relative;min-width:1em;min-height:1em;font-size:var(--wewl-button-icon-size,1.12em);line-height:1;color:inherit;pointer-events:none}.wewl-icon-state{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.wewl-icon-state--add{opacity:1;visibility:visible}.wewl-icon-state--remove{opacity:0;visibility:hidden}.wewl-button.is-active .wewl-icon-state--add,.wewl-button[aria-pressed="true"] .wewl-icon-state--add,.wewl-button[data-in-wishlist="1"] .wewl-icon-state--add,.wewl-button[data-wewl-active="1"] .wewl-icon-state--add{opacity:0;visibility:hidden}.wewl-button.is-active .wewl-icon-state--remove,.wewl-button[aria-pressed="true"] .wewl-icon-state--remove,.wewl-button[data-in-wishlist="1"] .wewl-icon-state--remove,.wewl-button[data-wewl-active="1"] .wewl-icon-state--remove{opacity:1;visibility:visible}button.wewl-button[data-wewl-button]{position:relative;isolation:isolate}button.wewl-button[data-wewl-button] .wewl-icon-svg-heart{display:block;width:1em;height:1em;overflow:visible;pointer-events:none;vertical-align:-.125em}button.wewl-button[data-wewl-button] .wewl-icon-svg-heart--outline{fill:none !important;stroke:var(--wewl-button-inactive-icon-color,#fff) !important;stroke-width:2 !important;stroke-linecap:round;stroke-linejoin:round}button.wewl-button[data-wewl-button] .wewl-icon-svg-heart--solid{fill:var(--wewl-button-active-icon-color,#fff) !important;stroke:none !important}button.wewl-button[data-wewl-button] .wewl-icon-state--add{opacity:1;visibility:visible}button.wewl-button[data-wewl-button] .wewl-icon-state--remove{opacity:0;visibility:hidden}button.wewl-button[data-wewl-button].is-active .wewl-icon-state--add,button.wewl-button[data-wewl-button][aria-pressed="true"] .wewl-icon-state--add,button.wewl-button[data-wewl-button][data-in-wishlist="1"] .wewl-icon-state--add,button.wewl-button[data-wewl-button][data-wewl-active="1"] .wewl-icon-state--add{opacity:0;visibility:hidden}button.wewl-button[data-wewl-button].is-active .wewl-icon-state--remove,button.wewl-button[data-wewl-button][aria-pressed="true"] .wewl-icon-state--remove,button.wewl-button[data-wewl-button][data-in-wishlist="1"] .wewl-icon-state--remove,button.wewl-button[data-wewl-button][data-wewl-active="1"] .wewl-icon-state--remove{opacity:1;visibility:visible}.wewl-label,.wewl-label-state{line-height:1.2}.wewl-label-state--remove{display:none}.wewl-button.is-active .wewl-label-state--add,.wewl-button[aria-pressed="true"] .wewl-label-state--add,.wewl-button[data-in-wishlist="1"] .wewl-label-state--add,.wewl-button[data-wewl-active="1"] .wewl-label-state--add{display:none}.wewl-button.is-active .wewl-label-state--remove,.wewl-button[aria-pressed="true"] .wewl-label-state--remove,.wewl-button[data-in-wishlist="1"] .wewl-label-state--remove,.wewl-button[data-wewl-active="1"] .wewl-label-state--remove{display:inline}.wewl-button--display-icon .wewl-label,.wewl-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.wewl-button--display-text .wewl-icon{display:none}.wewl-counter{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;min-height:1.5em;padding:.1em .35em;border-radius:999px;font-size:.85em;line-height:1}.wewl-single-product-button,.wewl-loop-product-button{margin-top:.75em}.wewl-elementor-button-wrap{display:block}@media (prefers-reduced-motion:reduce){.wewl-button,.wewl-icon-state{transition:none}}
