.cc-royal-addons-active{--cc-royal-surface: var(--cc-widget-bg, var(--cc-bg-primary, #ffffff));--cc-royal-surface-soft: var(--cc-bg-secondary, #f7f7f8);--cc-royal-surface-strong: var(--cc-bg-primary, #ffffff);--cc-royal-text: var(--cc-widget-text, var(--cc-text-primary, #101828));--cc-royal-heading: var(--cc-widget-heading, var(--cc-text-heading, #101828));--cc-royal-muted: var(--cc-widget-muted, var(--cc-text-secondary, #667085));--cc-royal-link: var(--cc-widget-link, var(--cc-link-color, #bc7c22));--cc-royal-link-hover: var(--cc-widget-link-hover, var(--cc-link-hover-color, #965d16));--cc-royal-accent: var(--cc-widget-accent, var(--cc-primary, #bc7c22));--cc-royal-border: var(--cc-widget-border, var(--cc-border-color, #d0d5dd));--cc-royal-input-bg: var(--cc-input-bg, var(--cc-bg-primary, #ffffff));--cc-royal-input-text: var(--cc-input-text, var(--cc-text-primary, #101828));--cc-royal-input-border: var(--cc-input-border, var(--cc-border-color, #d0d5dd));--cc-royal-shadow: 0 14px 34px rgba(15, 23, 42, .1);--cc-royal-overlay-z: 1200}[data-theme=dark] .cc-royal-addons-active,.cc-royal-addons-active[data-cc-royal-theme=dark]{--cc-royal-shadow: 0 18px 40px rgba(0, 0, 0, .26)}.cc-royal-addons-active .elementor :where([class*=elementor-widget-wpr-]){color:var(--cc-royal-text)}.cc-royal-addons-active .elementor :where([class*=elementor-widget-wpr-]) :where(h1,h2,h3,h4,h5,h6,.wpr-heading-title,.wpr-title,.wpr-grid-item-title,.wpr-advanced-heading,.wpr-product-title,.wpr-woo-grid-title,.wpr-post-title){color:var(--cc-royal-heading)}.cc-royal-addons-active .elementor :where([class*=elementor-widget-wpr-]) :where(p,li,dd,figcaption,label,small,.wpr-description,.wpr-grid-item-excerpt,.wpr-testimonial-content,.wpr-product-short-description){color:var(--cc-royal-text)}.cc-royal-addons-active .elementor :where([class*=elementor-widget-wpr-]) :where(.wpr-meta,.wpr-grid-item-date,.wpr-grid-item-time,.wpr-grid-item-author,.wpr-grid-item-comments,.wpr-breadcrumbs,.wpr-product-categories,.wpr-product-tags,.wpr-woo-grid-category,.wpr-price-old,.wpr-empty-message){color:var(--cc-royal-muted)}.cc-royal-addons-active .elementor :where([class*=elementor-widget-wpr-]) a{color:var(--cc-royal-link)}.cc-royal-addons-active .elementor :where([class*=elementor-widget-wpr-]) a:hover,.cc-royal-addons-active .elementor :where([class*=elementor-widget-wpr-]) a:focus-visible{color:var(--cc-royal-link-hover)}.cc-royal-addons-active .elementor :where(.wpr-grid-item-inner,.wpr-grid-media-wrap,.wpr-card,.wpr-testimonial-item,.wpr-team-member,.wpr-price-table,.wpr-business-hours,.wpr-advanced-accordion .wpr-accordion-item-wrap,.wpr-tabs,.wpr-search-form,.wpr-mailchimp-form,.wpr-login-form,.wpr-register-form,.wpr-form,.wpr-woo-grid-item,.wpr-product-media,.wpr-product-tabs,.wpr-mini-cart,.wpr-wishlist,.wpr-compare){border-color:var(--cc-royal-border);background-color:var(--cc-royal-surface);color:var(--cc-royal-text)}.cc-royal-addons-active .elementor :where(.wpr-grid-item-inner,.wpr-woo-grid-item,.wpr-testimonial-item,.wpr-price-table,.wpr-advanced-accordion .wpr-accordion-item-wrap,.wpr-tabs,.wpr-mini-cart,.wpr-wishlist,.wpr-compare){border-radius:var(--cc-radius-lg, 15px);box-shadow:var(--cc-royal-shadow)}.cc-royal-addons-active .elementor :where(.wpr-grid-media-hover,.wpr-grid-media-hover-bg,.wpr-grid-lightbox-overlay,.wpr-product-media-lightbox,.wpr-feature-list-line){background-color:color-mix(in srgb,var(--cc-royal-accent) 20%,transparent)}.cc-royal-addons-active .elementor :where(.wpr-button,.wpr-submit-button,.wpr-load-more-btn,.wpr-mailchimp-form button,.wpr-search-submit,.wpr-grid-item-read-more .inner-block>a,.wpr-grid-item-add-to-cart .inner-block>a,.wpr-product-add-to-cart .button,.wpr-product-mini-cart .button,.wpr-advanced-filters-wrap button,.wpr-advanced-filters-wrap .wpr-filter-submit,.wpr-compare-add,.wpr-wishlist-add){border-color:transparent;border-radius:var(--cc-woo-btn-radius, var(--cc-radius-md, 12px));background-color:var(--cc-btn-bg, var(--cc-royal-accent));color:var(--cc-btn-text, #ffffff)}.cc-royal-addons-active .elementor :where(.wpr-button,.wpr-submit-button,.wpr-load-more-btn,.wpr-mailchimp-form button,.wpr-search-submit,.wpr-grid-item-read-more .inner-block>a,.wpr-grid-item-add-to-cart .inner-block>a,.wpr-product-add-to-cart .button,.wpr-product-mini-cart .button,.wpr-advanced-filters-wrap button,.wpr-advanced-filters-wrap .wpr-filter-submit,.wpr-compare-add,.wpr-wishlist-add):hover,.cc-royal-addons-active .elementor :where(.wpr-button,.wpr-submit-button,.wpr-load-more-btn,.wpr-mailchimp-form button,.wpr-search-submit,.wpr-grid-item-read-more .inner-block>a,.wpr-grid-item-add-to-cart .inner-block>a,.wpr-product-add-to-cart .button,.wpr-product-mini-cart .button,.wpr-advanced-filters-wrap button,.wpr-advanced-filters-wrap .wpr-filter-submit,.wpr-compare-add,.wpr-wishlist-add):focus-visible{background-color:var(--cc-btn-hover-bg, var(--cc-royal-link-hover));color:var(--cc-btn-hover-text, #ffffff)}.cc-royal-addons-active .elementor :where(.wpr-search-form-input,.wpr-search-form select,.wpr-form input,.wpr-form select,.wpr-form textarea,.wpr-mailchimp-form input,.wpr-login-form input,.wpr-register-form input,.wpr-advanced-filters-wrap input,.wpr-advanced-filters-wrap select,.wpr-advanced-filters-wrap textarea,.wpr-product-filters input,.wpr-product-filters select,.wpr-product-filters textarea){border-color:var(--cc-royal-input-border);border-radius:var(--cc-radius-md, 12px);background-color:var(--cc-royal-input-bg);color:var(--cc-royal-input-text);color-scheme:light}[data-theme=dark] .cc-royal-addons-active .elementor :where(.wpr-search-form-input,.wpr-search-form select,.wpr-form input,.wpr-form select,.wpr-form textarea,.wpr-mailchimp-form input,.wpr-login-form input,.wpr-register-form input,.wpr-advanced-filters-wrap input,.wpr-advanced-filters-wrap select,.wpr-advanced-filters-wrap textarea,.wpr-product-filters input,.wpr-product-filters select,.wpr-product-filters textarea){color-scheme:dark}.cc-royal-addons-active .elementor :where(.wpr-search-form-input,.wpr-form input,.wpr-form select,.wpr-form textarea,.wpr-mailchimp-form input,.wpr-login-form input,.wpr-register-form input,.wpr-advanced-filters-wrap input,.wpr-advanced-filters-wrap select,.wpr-advanced-filters-wrap textarea):focus,.cc-royal-addons-active .elementor :where(.wpr-search-form-input,.wpr-form input,.wpr-form select,.wpr-form textarea,.wpr-mailchimp-form input,.wpr-login-form input,.wpr-register-form input,.wpr-advanced-filters-wrap input,.wpr-advanced-filters-wrap select,.wpr-advanced-filters-wrap textarea):focus-visible{border-color:color-mix(in srgb,var(--cc-highlight-color, var(--cc-royal-accent)) 55%,var(--cc-royal-input-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-highlight-color, var(--cc-royal-accent)) 18%,transparent);outline:none}.cc-royal-addons-active .elementor :where(.wpr-grid-filters,.wpr-advanced-filters-wrap,.wpr-product-filters,.wpr-filters-loader-wrap,.wpr-grid-loader-wrap,.wpr-grid-pagination,.wpr-pagination-loading,.wpr-pagination-finish){color:var(--cc-royal-text)}.cc-royal-addons-active .elementor :where(.wpr-grid-filters .wpr-grid-filters-item,.wpr-advanced-filters-wrap .wpr-af-filter,.wpr-product-filters .wpr-filter,.wpr-active-filter,.wpr-filter-active){border-color:var(--cc-royal-border);border-radius:var(--cc-radius-pill, 999px);background-color:var(--cc-royal-surface-soft);color:var(--cc-royal-text)}.cc-royal-addons-active .elementor :where(.wpr-active-filter,.wpr-filter-active,.wpr-grid-filters .wpr-active-filter){border-color:color-mix(in srgb,var(--cc-royal-accent) 55%,var(--cc-royal-border));background-color:color-mix(in srgb,var(--cc-royal-accent) 14%,var(--cc-royal-surface-soft));color:var(--cc-royal-heading)}.cc-royal-addons-active.cc-royal-woo-active .elementor :where(.elementor-widget-wpr-woo-grid,.elementor-widget-wpr-product-media,.elementor-widget-wpr-product-add-to-cart,.elementor-widget-wpr-product-tabs,.elementor-widget-wpr-product-filters,.elementor-widget-wpr-mini-cart,.elementor-widget-wpr-wishlist,.elementor-widget-wpr-compare) :where(.price,.amount,.woocommerce-Price-amount,.wpr-product-price,.wpr-grid-item-price){color:var(--cc-royal-heading)}.cc-royal-addons-active.cc-royal-woo-active .elementor :where(.wpr-mini-cart,.wpr-shopping-cart-wrap,.wpr-wishlist,.wpr-compare,.wpr-product-filters,.wpr-product-tabs .woocommerce-tabs,.wpr-product-media-thumbs,.wpr-woo-grid-item){border-color:var(--cc-woo-form-border, var(--cc-royal-border));background-color:var(--cc-bg-primary, var(--cc-royal-surface))}.cc-royal-addons-active .wpr-template-popup,.cc-royal-addons-active :where(.wpr-popup,.wpr-popup-wrap,.wpr-popup-container,.wpr-offcanvas-wrap,.wpr-offcanvas-container,.wpr-mini-cart-sidebar,.wpr-wishlist-sidebar){color:var(--cc-royal-text);z-index:var(--cc-royal-overlay-z)}.cc-royal-addons-active :where(.wpr-popup,.wpr-popup-container,.wpr-offcanvas-wrap,.wpr-mini-cart-sidebar,.wpr-wishlist-sidebar) :where(.wpr-popup-inner,.wpr-offcanvas-content,.wpr-shopping-cart-wrap,.wpr-wishlist,.wpr-compare){border-color:var(--cc-royal-border);background-color:var(--cc-royal-surface);color:var(--cc-royal-text)}body.cc-royal-addons-active.wpr-body-overflow-hidden,.cc-royal-addons-active .wpr-body-overflow-hidden,html.cc-royal-overlay-open{overflow:hidden}.cc-royal-addons-active :where(.wpr-popup-close,.wpr-close-cart,.wpr-wishlist-close,.wpr-offcanvas-close,.wpr-search-close){color:var(--cc-icon-color, var(--cc-royal-heading))}.cc-royal-addons-active .elementor :where(.wpr-nav-menu,.wpr-mobile-nav-menu,.wpr-mega-menu,.wpr-onepage-nav) :where(a,button){color:var(--cc-royal-heading)}.cc-royal-addons-active .elementor :where(.wpr-nav-menu,.wpr-mobile-nav-menu,.wpr-mega-menu,.wpr-onepage-nav) :where(a:hover,a:focus-visible,.wpr-onepage-active-item a){color:var(--cc-royal-link-hover)}.cc-royal-addons-active .elementor :where(.wpr-sub-menu,.wpr-mobile-sub-menu,.wpr-mobile-mega-menu,.wpr-mega-menu-wrap){border-color:var(--cc-royal-border);background-color:var(--cc-royal-surface);box-shadow:var(--cc-royal-shadow)}.cc-royal-addons-active :where(.wpr-dc-hidden){display:none!important}.cc-royal-addons-active :where(.wpr-dc-fallback){color:var(--cc-royal-muted)}.cc-royal-addons-active .elementor :where(.wpr-grid-loader div,.wpr-filters-loader-wrap:before,.wpr-pagination-loading:before){background-color:var(--cc-royal-accent)}.cc-royal-addons-active .elementor :where(.slick-arrow,.wpr-slider-arrow,.wpr-grid-slider-arrow,.wpr-gallery-slider-arrow,.wpr-thumbnail-slider-arrow){border-color:var(--cc-royal-border);background-color:var(--cc-royal-surface);color:var(--cc-icon-color, var(--cc-royal-heading));box-shadow:0 8px 20px #0f172a14}.cc-royal-addons-active .elementor :where(.slick-dots button,.slick-dots span){background-color:color-mix(in srgb,var(--cc-royal-muted) 42%,transparent)}.cc-royal-addons-active .elementor :where(.slick-dots .slick-active button,.slick-dots .slick-active span){background-color:var(--cc-royal-accent)}.cc-royal-addons-active .elementor :where(.wpr-jarallax,.wpr-particle-wrapper,.particles-js-canvas-el){isolation:isolate}@media (prefers-reduced-motion: reduce){.cc-royal-addons-active :where(.aos-init,.aos-animate,[data-aos],.wpr-anim-text,.wpr-advanced-slider,.wpr-slider-item,.wpr-grid-item,.wpr-marquee,.wpr-lottie-animations,.wpr-sticky-header,.wpr-sticky-custom-height-yes,.wpr-sticky-scale-logo-yes,.wpr-parallax-multi-layer,.wpr-jarallax,.wpr-particle-wrapper),.cc-royal-addons-active :where(.aos-init,.aos-animate,[data-aos],.wpr-anim-text,.wpr-advanced-slider,.wpr-slider-item,.wpr-grid-item,.wpr-marquee,.wpr-lottie-animations,.wpr-sticky-header,.wpr-sticky-custom-height-yes,.wpr-sticky-scale-logo-yes,.wpr-parallax-multi-layer,.wpr-jarallax,.wpr-particle-wrapper):before,.cc-royal-addons-active :where(.aos-init,.aos-animate,[data-aos],.wpr-anim-text,.wpr-advanced-slider,.wpr-slider-item,.wpr-grid-item,.wpr-marquee,.wpr-lottie-animations,.wpr-sticky-header,.wpr-sticky-custom-height-yes,.wpr-sticky-scale-logo-yes,.wpr-parallax-multi-layer,.wpr-jarallax,.wpr-particle-wrapper):after{animation-duration:1ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:1ms}.cc-royal-addons-active :where(.wpr-grid-item:hover,.wpr-woo-grid-item:hover,.wpr-image-animation,.wpr-parallax-multi-layer,.wpr-jarallax){transform:none}.cc-royal-addons-active :where(.wpr-particle-wrapper,.particles-js-canvas-el){opacity:.35}}body.wp-admin :where(.wpr-pro-notice,.elementor-control-type-section[class*=elementor-control-wpr_section_],.elementor-panel .wpr-icon):after,body.wp-admin :where(.wpr-pro-notice,.elementor-control select option[value*=pro-]){color-scheme:light dark}body.wp-admin.e-dark-theme :where(.wpr-pro-notice,.elementor-control select option[value*=pro-]){border-color:#3b3f46;background:#252932;color:#f4f7fb}
