:root {
  --color-bg-light: #f9efef;
  --color-bg-lavender: #F9D6E8;
  --color-bg-purple-light: #EAC6F5;
  --color-gradient: linear-gradient(180deg, #F9D6E8 0%, #EAC6F5 100%);
  --color-purple-glow: #C4A8E8;
  --color-accent-pink: #eb91bc;
  --color-accent-purple: #492f88;
  --color-text-dark: #492f88;
  --color-text-body: #492f88;
  --color-text: #492f88;
  --color-card-bg: #FFFFFF;
  --color-star: #C9A96E;
  --color--success: #b2cb95;
  --color--success-rgb: #f8fff0;
  --color--success-btn: #789359;
  --color-error-rgb: #fbd0d0;
  --color-error: #ffadad;
  --color-error-btn: #c66e6e;
  --color-info-rgb: #f7f0ff;
  --color-info: #dac7ed;
  --color-info-btn: #8861b4;
  --z-background: 0;
  --z-cursor-circle: 1;
  --z-content: 2;
  --z-cursor-circle-front: 9999;
  --z-cursor-circle-behind: 0;
  --z-cursor-circle-behind-deep: -1;
  --z-header: 1000;
  --z-modal: 9000;
  --z-dropdown: 100;
}

.omf-cursor {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  pointer-events: none;
  z-index: var(--z-cursor-circle);
  will-change: transform;
}
@media (hover: hover) and (pointer: fine) {
  .omf-cursor {
    display: block;
  }
}
.omf-cursor--behind {
  z-index: var(--z-cursor-circle-behind);
}
.omf-cursor--behind-deep {
  z-index: var(--z-cursor-circle-behind-deep);
}
.omf-cursor--front {
  z-index: var(--z-cursor-circle-front);
}
.omf-cursor svg {
  width: 100%;
  height: 100%;
  display: block;
  transform-origin: 50% 50%;
  transition: transform 0.3s ease;
}
.omf-cursor--hover-fallback svg {
  transform: scale(0.6);
}
.omf-cursor path {
  fill: #fff;
}

.omf-btn,
.omf-marquee__text,
.omf-marquee__icon,
.site-footer .omf-container,
.site-footer__copyright,
.omf-product-card,
.product_title,
.woocommerce-product-details__short-description,
.omf-add-to-cart-wrapper,
.price,
.yith-add-to-wishlist-button-block,
.omf-product-delivery,
.omf-accordion__content,
.omf-product-subtitle__icon,
.omf-product-features__icon,
.omf-product-two-col__content,
.omf-product-best-sellers__button,
.woocommerce-breadcrumb,
.omf-marquee__track,
.entry-header,
.wc-block-cart-items,
.wp-block-woocommerce-cart-order-summary-block,
.wc-block-cart__submit,
.woocommerce-notices-wrapper,
.woocommerce-form-coupon-toggle,
.checkout_coupon,
.woocommerce-checkout,
.vc_tta-panels-container,
.omf-trustbar-figma__inner,
.omf-reviews-figma__heading,
.omf-reviews-figma__sub,
.omf-reviews-figma__nav,
.omf-reviews-figma__stars,
.omf-reviews-figma__text,
.omf-reviews-figma__name,
.omf-inspiration-figma__header,
.omf-inspiration-figma__card,
.omf-inspiration-figma__img-sm,
.omf-inspiration-figma__img-lg,
.omf-blog-card-figma__content,
.cat-links,
.omf-blog-card-figma__category .cat_text,
.omf-blog-swiper__next,
.omf-blog-single .wp-block-paragraph,
.post-navigation .nav-links,
.omf-blog-single__comments,
.omf-about-page .vc_custom_heading,
.omf-about-page .wpb_wrapper > p,
.omf-about-block-heading,
.omf-about-zigzag .wpb_text_column p,
.omf-faq__accordion,
.omf-kontakti-title,
.omf-store-locations__card,
.omf-product-gallery__thumbs,
.omf-product-features.with_img .omf-product-features__item,
#reviews,
[class$=__heading],
[class$=__title],
[class$=__subtitle],
[class$=__sub],
[class$=__text],
[class$=__description],
[class$=__label],
[data-cursor-zone=behind]:not(.site-footer):not(.site-header):not(section):not(.omf-product-gallery__nav),
[data-cursor=behind]:not(.site-header__glow) {
  position: relative;
  z-index: var(--z-content);
}

h1, h2, h3, h4, h5, h6, p, img, svg, a, button, label, td, th, li {
  position: relative;
  z-index: var(--z-content);
}

.multiselect li,
#shipping_method li,
.woocommerce-shipping-totals,
.woocommerce-shipping-totals td,
.woocommerce-shipping-totals th,
tr.woo-bg--shipping-methods td,
tr.woo-bg--shipping-methods th {
  position: static;
  z-index: auto;
}

/*# sourceMappingURL=cursor.css.map */
