/* Erzeugt mit tools/icons/lucide/xstore_ersatz.py – nicht von Hand ändern.
   Lucide-Icons (lucide-static 0.460.0, ISC) statt der XStore-Icon-Schrift. */

/* arrow-left */
.arrows-hovered .arrow-left.type-archery::before, .arrows-hovered > .swiper-container .swiper-custom-left.type-archery::before,
.et-left-arrow-2::before,
.swiper-custom-left.type-archery::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 140%; mask-size: 140%;
}

/* arrow-right */
.arrows-hovered .arrow-right.type-archery::before, .arrows-hovered > .swiper-container .swiper-custom-right.type-archery::before,
.et-right-arrow-2::before,
.swiper-custom-right.type-archery::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 140%; mask-size: 140%;
}

/* calendar */
.et-calendar::before,
.meta-post .entry-date::before,
.recent-posts-widget .post-date::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="dashboard"] a::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* check */
.adding-to-cart .add_to_cart_button.added::after, .adding-to-cart .single_add_to_cart_button.added::after,
.et-tick::before,
.product-stock-status .wishlist-in-stock::before, p.stock.available-on-backorder::before, p.stock.in-stock::before,
.sidebar .st-swatch-preview .type-select.selected a::after {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* chevron-down */
.et-down-arrow::before,
.et-quick-view-wrapper .quick-view-excerpts .excerpt-title::before,
.etheme-product-filters-item-title::after,
.etheme_custom_add_to_cart_toggle::after,
.menu-element.horizontal .menu > li.menu-item-has-children > a::after,
.open-reviews::after,
.sidebar-widget ul .caret-icon i::before, .widget_product_categories.sidebar-widget ul .caret-icon i::before,
.site-header .widget_nav_menu .menu .menu-item-has-children > a::after,
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-right::before,
.tabs .accordion-title a::after,
.view-switcher .switch-more > a[data-type="more"]::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 160%; mask-size: 160%;
}

/* chevron-left */
.arrows-hovered .arrow-left::before, .arrows-hovered > .swiper-container .swiper-custom-left::before,
.et-left-arrow::before,
.etheme-pagination .prev::before,
.menu-element.submenu-left .menu .menu-item-has-children > a::after,
.mfp-arrow-left::after,
.prev-post .button::before,
.pswp__button--arrow--left::before,
.swiper-custom-left::before,
a.back-history::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 160%; mask-size: 160%;
}

/* chevron-right */
.active-link::after, .read-more::after,
.archive .bc-type-left2 .breadcrumbs + .title::before, .error404 .bc-type-left2 .breadcrumbs + .title::before, .single .bc-type-left2 .breadcrumbs + .title::before,
.arrows-hovered .arrow-right::before, .arrows-hovered > .swiper-container .swiper-custom-right::before,
.btn-advanced::after,
.et-right-arrow::before,
.etheme-pagination .next::before,
.item-design-dropdown .nav-sublist-dropdown ul > li.menu-item-has-children > a::after,
.list li::before,
.menu-element .menu .menu-item-has-children > a::after,
.mfp-arrow-right::after,
.next-post .button::before,
.pswp__button--arrow--right::before,
.swiper-custom-right::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 160%; mask-size: 160%;
}

/* chevron-up */
.et-quick-view-wrapper .quick-view-excerpts.show-content .excerpt-title::before,
.et-up-arrow::before,
.etheme-elementor-grid-list-switcher .switch-more:hover .et-down-arrow::before,
.open-reviews.opened::after,
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-left::before,
.tabs .accordion-title.opened-parent a::after,
body.sticky-cart-form-shown .etheme_custom_add_to_cart_toggle::after {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 160%; mask-size: 160%;
}

/* circle-alert */
.dokan-alert-warning::before, .dokan-error::before, .mc4wp-error::before, .woocommerce-error::before,
.et-exclamation::before,
.et-notify[data-type="error"]::before,
.footer-product .pre_order_loop::before,
.product-stock-status .wishlist-out-of-stock::before, p.stock.out-of-stock::before,
.wcmp-report-abouse-wrapper::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* circle-check */
.dokan-alert-success::before, .mc4wp-success::before, .woocommerce-message::before,
.et-checked::before,
.et-notify[data-type="success"]::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* credit-card */
.et-transfer::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="payment"] a::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cline x1='2' x2='22' y1='10' y2='10'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* download */
.et-downloads::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="download"] a::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' x2='12' y1='15' y2='3'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* eye */
.et-view::before,
.footer-product .show-quickly::before,
.meta-post .views-count::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* filter */
.et-filter::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* heart */
.et-heart::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="wishlist"] a::before,
.woocommerce-wishlist .page-heading .title::before,
.yith-wcwl-add-to-wishlist .add_to_wishlist::before, .yith-wcwl-add-to-wishlist .show a.button::before, .yith-wcwl-add-to-wishlist .show a::before,
.yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-add-button a::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* info */
.dokan-info::before, .mc4wp-info::before, .woocommerce-info::before, .woocommerce-order-overview-wrapper ~ p::before,
.et-info::before,
p.et-reviews-images-message::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* layout-grid */
.et-grid-2-columns::before,
.et-grid-4-columns::before,
.et-grid-5-columns::before,
.et-grid-list::before,
.view-switcher .switch-grid a:not([data-row-count])::before, .view-switcher .switch-grid a[data-row-count="3"]::before,
.view-switcher .switch-grid a[data-row-count="2"]::before,
.view-switcher .switch-grid a[data-row-count="4"]::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* list */
.et-list-grid::before,
.view-switcher .switch-grid > a::before, .view-switcher .switch-list > a::before, .view-switcher .switch-more > a::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="purchase-lists"] a::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 18h.01'/%3E%3Cpath d='M3 6h.01'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 18h13'/%3E%3Cpath d='M8 6h13'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* loader-circle */
.et-loader-gif::before,
.wpcf7 .ajax-loader::before, .wpcf7 .wpcf7-spinner::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M21 12a9 9 0 1 1-6.219-8.56'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* log-out */
.et-logout::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="logout"] a::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' x2='9' y1='12' y2='12'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* map-pin */
.et-internet::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="address"] a::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* menu */
.et-burger::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cline x1='4' x2='20' y1='12' y2='12'/%3E%3Cline x1='4' x2='20' y1='6' y2='6'/%3E%3Cline x1='4' x2='20' y1='18' y2='18'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* message-square */
.et-chat::before,
.footer-product .wcmp_add_to_cart_message::before,
.meta-post .post-comments-count::before,
.recent-posts-widget .post-comments::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="conversation"] a::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* minus */
.et-minus::before,
.widget-has-toggle > .widget-title::after {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 130%; mask-size: 130%;
}

/* package-check */
.et-sent::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="order"] a::before,
.woocommerce-thankyou-order-received::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m16 16 2 2 4-4'/%3E%3Cpath d='M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14'/%3E%3Cpath d='m7.5 4.27 9 5.15'/%3E%3Cpolyline points='3.29 7 12 12 20.71 7'/%3E%3Cline x1='12' x2='12' y1='22' y2='12'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* plus */
.bought-together-products .swiper-container .swiper-slide:not(:last-child)::after,
.et-plus::before,
.widget-has-toggle.widget-toggled > .widget-title::after {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 130%; mask-size: 130%;
}

/* refresh-cw */
.compare::before,
.et-compare::before,
.footer-product .compare::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="compare"] a::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* search */
.empty-category-block::before,
.et-zoom::before,
.widget_product_search button::before, .widget_search .wp-block-search__button::before, .woocommerce-product-search button::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 115%; mask-size: 115%;
}

/* shopping-cart */
.content-product .product-details .add_to_cart_button::before,
.empty-cart-block::before,
.et-shopping-cart::before,
.et_cart-type-2 .footer-product .button::before, .et_cart-type-2 .product-view-overlay .quick-buttons .button::before, .et_cart-type-2 .quantity-wrapper .button::before, .et_cart-type-2 .single_add_to_cart_button::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 115%; mask-size: 115%;
}

/* store */
.by-vendor-name-link::before,
.et-shop::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7'/%3E%3Cpath d='M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8'/%3E%3Cpath d='M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4'/%3E%3Cpath d='M2 7h20'/%3E%3Cpath d='M22 7v3a2 2 0 0 1-2 2a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12a2 2 0 0 1-2-2V7'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* ticket */
.et-coupon::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="offer"] a::before,
.woocommerce-form-coupon-toggle .woocommerce-info::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z'/%3E%3Cpath d='M13 5v2'/%3E%3Cpath d='M13 17v2'/%3E%3Cpath d='M13 11v2'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* user */
.et-user::before,
.footer-product .by-vendor-name-link::before,
.woocommerce-MyAccount-navigation-wrapper li[class*="account"] a::before,
.woocommerce-account .page-heading .title::before, .woocommerce-compare .page-heading .title::before, .woocommerce-waitlist .page-heading .title::before, .woocommerce-wishlist .page-heading .title::before,
.woocommerce-form-login-toggle .woocommerce-info::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* user-pen */
.et-star::before,
.woocommerce-MyAccount-navigation-wrapper li a::before {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M11.5 15H7a4 4 0 0 0-4 4v2'/%3E%3Cpath d='M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z'/%3E%3Ccircle cx='10' cy='7' r='4'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

/* x */
#cboxClose::before, .mfp-close::before,
.et-delete::before,
.etheme-product-status-filter .chosen a:hover::after, .etheme_swatches_filter.type-select li.selected a:hover::after, .etheme_widget_brands_filter .current-item a:hover::after, .etheme_widget_cats_filter .current-item a:hover::after, .wc-layered-nav-rating.chosen a:hover::after, .wc-layered-nav-term.chosen a:hover::after, .widget_price_filter .chosen a:hover::after,
.etheme_swatches_filter .st-swatch-preview .type-color.selected:hover::before, .etheme_swatches_filter .st-swatch-preview .type-label.selected:hover::before,
.pswp__button--close::before,
.sidebar .st-swatch-preview .type-select.selected a:hover::after,
.widget_layered_nav_filters ul li a::after {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
	content: "" !important; display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
	-webkit-mask-size: 150%; mask-size: 150%;
}

/* Brotkrumen der XStore-Seitentitel (404, Suche): Abstand nach dem Pfeil */
.archive .bc-type-left2 .breadcrumbs + .title::before,
.error404 .bc-type-left2 .breadcrumbs + .title::before,
.single .bc-type-left2 .breadcrumbs + .title::before {
	margin-inline-end: 0.3em;
}

/* Leerer Warenkorb: großes Warenkorb-Icon mittig über der Überschrift, mit Abstand wie vorher */
.empty-cart-block::before {
	display: block;
	margin: 0 auto 0.5em;
}

/* Von XStore ausgeblendete Icons bleiben ausgeblendet */
.archive.category .bc-type-left2 .title::before,
.elementor-widget-woocommerce-product-etheme_add_to_cart .single_add_to_cart_button::before,
.etheme-elementor-cart-checkout-page-coupon .woocommerce-info::before,
.etheme-elementor-cart-checkout-page-login-form .woocommerce-info::before,
.etheme-product-grid-item .compare::before,
.etheme-wc-add-to-cart-wrapper .single_add_to_cart_button::before,
.footer-product .xstore-compare.button::before,
.footer-product .xstore-wishlist.button::before,
.sticky-message-on .content-page .dokan-info::before,
.sticky-message-on .content-page .woocommerce-error::before,
.sticky-message-on .content-page .woocommerce-info::before,
.sticky-message-on .content-page .woocommerce-message::before,
article.blog-post:not(.content-framed) .read-more.btn::after,
article.post-grid:not(.content-framed) .read-more.btn::after,
body.et-compare::before {
	display: none !important;
}

/* Untere Handy-Leiste und Fenster „Mehr“: Lucide als Maske auf dem XStore-SVG */
.et_b_mobile-panel-home .et_b-icon .et-svg svg > *,
.et_b_mobile-panel-shop .et_b-icon .et-svg svg > *,
.et_b_mobile-panel-custom .et_b-icon .et-svg svg > *,
.et_b_mobile-panel-more_toggle .et_b-icon .et-svg:not(.et-close) svg > *,
.et_b_mobile-panel-more_toggle .et_b-icon .et-svg.et-close svg > * {
	visibility: hidden;
}

.et_b_mobile-panel-home .et_b-icon .et-svg svg {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/%3E%3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E");
	background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

.et_b_mobile-panel-shop .et_b-icon .et-svg svg {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7'/%3E%3Cpath d='M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8'/%3E%3Cpath d='M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4'/%3E%3Cpath d='M2 7h20'/%3E%3Cpath d='M22 7v3a2 2 0 0 1-2 2a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12a2 2 0 0 1-2-2V7'/%3E%3C/svg%3E");
	background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

.et_b_mobile-panel-custom .et_b-icon .et-svg svg {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
	background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

.et_b_mobile-panel-more_toggle .et_b-icon .et-svg:not(.et-close) svg {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E");
	background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat;
}

.et_b_mobile-panel-more_toggle .et_b-icon .et-svg.et-close svg {
	--fg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
	background-color: currentColor; -webkit-mask: var(--fg-icon) center / contain no-repeat; mask: var(--fg-icon) center / contain no-repeat; -webkit-mask-size: 150%; mask-size: 150%;
}
