.elementor .elementor-widget:is(.elementor-widget-eliko-cart-icon, .elementor-widget-eliko-favorites-icon) { --kit-widget-spacing: 0px; margin-block-end: 0; }
.ew-icon-wrap > .ew-commerce { position: relative; cursor: pointer; }
.ew-commerce .ew-commerce-symbol { position: relative; display: inline-flex; grid-area: icon; flex: none; }
.ew-commerce .ew-commerce-copy { grid-area: text; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px; min-width: 0; line-height: 1.4; }
.ew-commerce-copy .ew-icon-text { display: block; margin: 0; padding: 0; font: inherit; font-size: 14px; line-height: 1.5; color: inherit; text-align: center; overflow-wrap: anywhere; }
.ew-commerce .ew-commerce-total { display: block; font-size: 13px; font-weight: 500; line-height: 1.4; color: inherit; white-space: nowrap; }
.ew-commerce .ew-commerce-badge { position: absolute; z-index: 1; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; min-width: 19px; min-height: 19px; padding: 2px 4px; margin: 0; border: 0 solid transparent; border-radius: 50px; color: #fff; background: #4B2E6F; font-family: inherit; font-size: 11px; font-weight: 600; line-height: 1; white-space: nowrap; pointer-events: none; transform: translate(var(--ew-badge-x, 0px), var(--ew-badge-y, 0px)); }
.ew-commerce-badge[data-ew-corner="top-right"] { top: -7px; right: -8px; }
.ew-commerce-badge[data-ew-corner="top-left"] { top: -7px; left: -8px; }
.ew-commerce-badge[data-ew-corner="bottom-right"] { bottom: -7px; right: -8px; }
.ew-commerce-badge[data-ew-corner="bottom-left"] { bottom: -7px; left: -8px; }
.ew-commerce .ew-commerce-badge[hidden] { display: none; }
.ew-commerce-badge [data-elikofav-user-count] { display: inline; margin: 0; padding: 0; font: inherit; color: inherit; background: none; border: 0; }
body:has(.ew-commerce-cart[data-ew-hide-floating="yes"]) .ew-drawer-root > .ew-launch { display: none !important; }
.ew-commerce-notice { padding: 10px; border: 1px dashed #8864B4; font: 13px/1.5 sans-serif; }
