/* FAQ palette: native theme color declarations only; no native layout rules. */
#haru-main :is(.wp-block-cover-text){color:var(--mulan-brand) !important;}
#haru-main :is(.wp-block-search__button:hover){background:var(--mulan-brand) !important;color:var(--mulan-brand) !important;}
#haru-main :is(.dialog.dialog--open button[data-dialog-close]:hover){color:var(--mulan-brand) !important;}
#haru-main :is(#haru-popup .newsletter-title){color:var(--mulan-brand) !important;}
#haru-main :is(#haru-popup .subscribe-default .subscribe-email input[type="email"]:focus){border-color:var(--mulan-brand) !important;}
#haru-main :is(#haru-popup .subscribe-default .subscribe-submit input[type="submit"]){border-color:var(--mulan-brand) !important;background:var(--mulan-brand) !important;}
#haru-main :is(#haru-popup .subscribe-default .subscribe-submit input[type="submit"]:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.widget-social-profile ul li a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.widget-my-account a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(a){color:var(--mulan-ink) !important;}
#haru-main :is(a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(a:active){color:var(--mulan-brand-hover) !important;}
#haru-main :is(a:focus){color:var(--mulan-brand-hover) !important;}
#haru-main :is(h1),
#haru-main :is(h2),
#haru-main :is(h3),
#haru-main :is(h4),
#haru-main :is(h5),
#haru-main :is(h6){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-page-title-section .haru-breadcrumb-wrapper .breadcrumbs li a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.contact-form .contact-submit input){border-color:var(--mulan-brand) !important;background:var(--mulan-brand) !important;}
#haru-main :is(.contact-form input[type="text"])::-moz-placeholder,
#haru-main :is(.contact-form input[type="tel"])::-moz-placeholder,
#haru-main :is(.contact-form input[type="email"])::-moz-placeholder,
#haru-main :is(.contact-form textarea)::-moz-placeholder{color:var(--mulan-ink) !important;}
#haru-main :is(.contact-form input[type="text"]:-ms-input-placeholder),
#haru-main :is(.contact-form input[type="tel"]:-ms-input-placeholder),
#haru-main :is(.contact-form input[type="email"]:-ms-input-placeholder),
#haru-main :is(.contact-form textarea:-ms-input-placeholder){color:var(--mulan-ink) !important;}
#haru-main :is(.contact-form input[type="text"])::-webkit-input-placeholder,
#haru-main :is(.contact-form input[type="tel"])::-webkit-input-placeholder,
#haru-main :is(.contact-form input[type="email"])::-webkit-input-placeholder,
#haru-main :is(.contact-form textarea)::-webkit-input-placeholder{color:var(--mulan-ink) !important;}
#haru-main :is(.contact-form input[type="text"]:focus),
#haru-main :is(.contact-form input[type="tel"]:focus),
#haru-main :is(.contact-form input[type="email"]:focus),
#haru-main :is(.contact-form textarea:focus),
#haru-main :is(.contact-form input[type="text"]:hover),
#haru-main :is(.contact-form input[type="tel"]:hover),
#haru-main :is(.contact-form input[type="email"]:hover),
#haru-main :is(.contact-form textarea:hover){border-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-ajax-overflow .spinner){background-color:var(--mulan-brand) !important;}
#haru-main :is(.shape-row){background:linear-gradient(to bottom left, transparent 50%, var(--mulan-brand) 50%) !important;}
#haru-main :is(.haru-content-404 .page-content .haru-title-404){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-content-404 .page-content p.txt2){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-content-404 .page-content p.txt3){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-content-404 .page-content a){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-content-404 .page-content a:hover){border-color:var(--mulan-brand) !important;color:var(--mulan-brand) !important;}
#haru-main :is(.header-1.header-over-slideshow .haru-header-nav-wrap .header-elements .header-elements-item.mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon .total){background:var(--mulan-brand) !important;}
#haru-main :is(.header-1.header-over-slideshow .haru-header-nav-wrap .header-elements .header-elements-item .my-wishlist-wrap .haru-wishlist span.total){background-color:var(--mulan-brand) !important;}
#haru-main :is(.header-2.header-over-slideshow .haru-header-nav-wrap .header-elements .header-elements-item.mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon .total){color:var(--mulan-brand) !important;}
#haru-main :is(.header-2.header-over-slideshow .haru-header-nav-wrap .header-elements .header-elements-item .my-wishlist-wrap .haru-wishlist span.total){color:var(--mulan-brand) !important;}
#haru-main :is(.header-3.header-over-slideshow .haru-header-nav-above-wrap .header-elements .header-elements-item.mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon .total){color:var(--mulan-brand) !important;}
#haru-main :is(.header-3.header-over-slideshow .haru-header-nav-above-wrap .header-elements .header-elements-item .my-wishlist-wrap .haru-wishlist span.total){color:var(--mulan-brand) !important;}
#haru-main :is(.header-10 .haru-header-nav-wrap .header-navigation .header-primary-menu .menu-wrap .haru-main-menu > li.current-menu-item > a){color:var(--mulan-brand) !important;}
#haru-main :is(.header-10.header-over-slideshow .haru-header-nav-above-wrap .header-elements .header-elements-item.mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon .total){color:var(--mulan-brand) !important;}
#haru-main :is(.header-10.header-over-slideshow .haru-header-nav-above-wrap .header-elements .header-elements-item .my-wishlist-wrap .haru-wishlist span.total){color:var(--mulan-brand) !important;}
#haru-main :is(.header-4 .haru-header-nav-wrap .header-elements .header-elements-item.custom-text-wrap .button_style_6){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;color:var(--mulan-ink) !important;}
#haru-main :is(.header-4 .haru-header-nav-wrap .header-elements .header-elements-item.custom-text-wrap .button_style_6:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.header-4.header-over-slideshow .haru-header-nav-wrap #popup-menu-button:hover),
#haru-main :is(.header-4.header-over-slideshow .haru-header-nav-wrap #popup-menu-button:active){background-color:var(--mulan-brand) !important;}
#haru-main :is(.header-4.header-over-slideshow .haru-header-nav-wrap .header-elements .header-elements-item.mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon .total){color:var(--mulan-brand) !important;}
#haru-main :is(.header-4.header-over-slideshow .haru-header-nav-wrap .header-elements .header-elements-item .my-wishlist-wrap .haru-wishlist span.total){color:var(--mulan-brand) !important;}
#haru-main :is(.header-5.header-over-slideshow .haru-header-nav-wrap #popup-menu-button:hover),
#haru-main :is(.header-5.header-over-slideshow .haru-header-nav-wrap #popup-menu-button:active){background-color:var(--mulan-brand) !important;}
#haru-main :is(.header-5.header-over-slideshow .haru-header-nav-wrap .header-elements .header-elements-item.mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon .total){background:var(--mulan-brand) !important;}
#haru-main :is(.header-5.header-over-slideshow .haru-header-nav-wrap .header-elements .header-elements-item .my-wishlist-wrap .haru-wishlist span.total){background-color:var(--mulan-brand) !important;}
#haru-main :is(.header-7 .haru-header-nav-wrap .header-navigation .header-elements-nav.right .header-elements .header-social-network-wrap li a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.header-7 .haru-header-nav-wrap .header-navigation .header-elements-nav.right .header-elements .haru-canvas-sidebar-toggle-wrap a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.info-item__icon){color:var(--mulan-brand) !important;}
#haru-main :is(#haru-header.header-sidebar .vertical-header-wrap .header-bottom .menu-wrap .navbar-nav.vertical-megamenu li.current-menu-item > a){color:var(--mulan-brand) !important;}
#haru-main :is(#haru-header.header-sidebar .vertical-header-wrap .header-bottom .header-elements.header-elements-nav .header-elements-item.header-social-network-wrap li a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(#haru-header.header-sidebar.header-dark .vertical-header-wrap .header-top .header-elements .header-elements-item a.header-icon:hover),
#haru-main :is(#haru-header.header-sidebar.header-dark .vertical-header-wrap .header-top .header-elements .header-elements-item i.header-icon:hover){color:var(--mulan-brand) !important;}
#haru-main :is(#haru-header.header-sidebar.header-dark .vertical-header-wrap .header-bottom .menu-wrap .navbar-nav.vertical-megamenu > li:hover > a){color:var(--mulan-brand) !important;}
#haru-main :is(#haru-header.header-sidebar.header-dark .vertical-header-wrap .header-bottom .header-elements.header-elements-nav .header-elements-item.custom-text-wrap span){color:var(--mulan-brand) !important;}
#haru-main :is(#haru-header.header-sidebar.header-dark .vertical-header-wrap .header-bottom .header-elements .header-elements-item a.header-icon:hover),
#haru-main :is(#haru-header.header-sidebar.header-dark .vertical-header-wrap .header-bottom .header-elements .header-elements-item i.header-icon:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.navbar .navbar-nav > li.menu_style_column > ul > li > a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.navbar .navbar-nav > li.menu_style_tab > ul > li.active > a){color:var(--mulan-brand) !important;}
#haru-main :is(.haru_widget_area > .haru_megamenu_widget_area section .widget-title-wrapper h3){color:var(--mulan-ink) !important;}
#haru-main :is(.haru_widget_area > .haru_megamenu_widget_area section .widget_product_tag_cloud .tagcloud a:hover){background:var(--mulan-brand) !important;border-top-color:var(--mulan-brand) !important;border-left-color:var(--mulan-brand) !important;border-right-color:var(--mulan-brand) !important;border-bottom-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav.menu-mobile-fly){border-right-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav .mobile-menu-header .mobile-menu-close:hover):before,
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav .mobile-menu-header .mobile-menu-close:hover):after{background-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li.menu-item){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li.menu-item > a){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li.menu-item > a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li.menu-item > b.menu-caret){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li.menu-item > b.menu-caret:hover){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li.current-menu-ancestor > a),
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li.current-menu-parent > a),
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li.current-menu-item > a),
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li.menu-current > a),
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li > a:hover),
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li:hover > a),
#haru-main :is(header.haru-mobile-header .haru-mobile-header-wrap .haru-mobile-header-container .haru-mobile-header-nav ul.haru-nav-mobile-menu li ul.sub-menu li:hover > a){color:var(--mulan-brand) !important;}
#haru-main :is(.header-elements-item a.header-icon),
#haru-main :is(.header-elements-item i.header-icon){color:var(--mulan-ink) !important;}
#haru-main :is(.header-elements-item a.header-icon:hover),
#haru-main :is(.header-elements-item i.header-icon:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.search-product-category .search-product-category-wrap .select-category .product-category-toggle)::-webkit-scrollbar-thumb{background-color:var(--mulan-brand) !important;}
#haru-main :is(.search-product-category .search-product-category-wrap .select-category .product-category-toggle)::-moz-scrollbar-thumb{background-color:var(--mulan-brand) !important;}
#haru-main :is(.search-product-category .search-product-category-wrap .select-category .product-category-toggle li span:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.search-product-category .search-product-category-wrap .ajax-search-form button){color:var(--mulan-ink) !important;}
#haru-main :is(.search-box-wrap .haru-search-box-wrap .search-box button:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.my-wishlist-wrap .haru-wishlist span.total){background-color:var(--mulan-brand) !important;}
#haru-main :is(body.wpd-active .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .cart_list .button.alt){background:var(--mulan-brand) !important;}
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon .total){background:var(--mulan-brand) !important;}
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap li.empty p){color:var(--mulan-ink) !important;}
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap li .cart-right > a){color:var(--mulan-ink) !important;}
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap li .cart-right > a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .cart-total){color:var(--mulan-ink) !important;}
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap p.buttons .button:hover){background-color:var(--mulan-brand) !important;}
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap p.buttons .button.checkout){background-color:var(--mulan-brand) !important;}
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content ul.cart_list)::-webkit-scrollbar-thumb,
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content ul.product_list_widget)::-webkit-scrollbar-thumb{background-color:var(--mulan-brand) !important;}
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content ul.cart_list)::-moz-scrollbar-thumb,
#haru-main :is(.mini-cart-wrap .widget_shopping_cart_content ul.product_list_widget)::-moz-scrollbar-thumb{background-color:var(--mulan-brand) !important;}
#haru-main :is(.mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header .canvas-sidebar-close:hover):before,
#haru-main :is(.mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header .canvas-sidebar-close:hover):after{background-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-canvas-sidebar-wrap .canvas-sidebar-header .canvas-sidebar-close:hover):before,
#haru-main :is(.haru-canvas-sidebar-wrap .canvas-sidebar-header .canvas-sidebar-close:hover):after{background-color:var(--mulan-brand) !important;}
#haru-main :is(.vertical-menu-wrap){background-color:var(--mulan-brand) !important;}
#haru-main :is(.vertical-menu-wrap .menu-wrap .vertical-view-cate):after{color:var(--mulan-brand) !important;}
#haru-main :is(.vertical-menu-wrap .menu-wrap .menu-item-toggle a):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(.vertical-menu-wrap .menu-wrap .navbar-nav.vertical-megamenu li.current-menu-item > a){color:var(--mulan-brand) !important;}
#haru-main :is(.vertical-menu-wrap .menu-wrap .navbar-nav.vertical-megamenu > li > a):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(.vertical-menu-wrap .menu-wrap .navbar-nav.vertical-megamenu > li > a i){color:var(--mulan-brand) !important;}
#haru-main :is(.post-category-wrap .categories:hover){border-color:var(--mulan-brand) !important;}
#haru-main :is(.post-category-wrap .categories:hover):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(.post-category-wrap .categories:hover h2){color:var(--mulan-brand) !important;}
#haru-main :is(.post-category-wrap .categories):before:hover,
#haru-main :is(.post-category-wrap .categories):before:active{background-color:var(--mulan-brand) !important;}
#haru-main :is(.post-category-wrap .categories h2){color:var(--mulan-ink) !important;}
#haru-main :is(.post-category-wrap .categories > ul li a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(#popup-menu-button:hover),
#haru-main :is(#popup-menu-button:active){background-color:var(--mulan-brand) !important;}
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li.menu-item > a:hover){color:var(--mulan-ink) !important;}
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li.menu-item > b.menu-caret:hover){color:var(--mulan-ink) !important;}
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li.current-menu-ancestor > a),
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li.current-menu-parent > a),
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li.current-menu-item > a),
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li.menu-current > a),
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li > a:hover),
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li:hover > a),
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li ul.sub-menu li:hover > a){color:var(--mulan-ink) !important;}
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li.current-menu-ancestor > a > b.caret):before,
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li.current-menu-parent > a > b.caret):before,
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li.current-menu-item > a > b.caret):before,
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li.menu-current > a > b.caret):before,
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li > a:hover > b.caret):before,
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li:hover > a > b.caret):before,
#haru-main :is(#haru-menu-popup .menu-wrapper .haru-nav-popup-menu li ul.sub-menu li:hover > a > b.caret):before{color:var(--mulan-ink) !important;}
#haru-main :is(#haru-menu-popup .mfp-close){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-main-header .haru-header-nav-wrap .header-navigation .menu-wrap .haru-main-menu > li > a){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-main-header .haru-header-nav-wrap .header-navigation .menu-wrap .haru-main-menu > li:hover > a){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header .haru-header-nav-wrap .header-navigation .menu-wrap .haru-main-menu li.current-menu-item > a){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_dark:not(.sticky) #popup-menu-button:hover),
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_dark:not(.sticky) #popup-menu-button:active){background-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .haru-header-nav-wrap .post-category-wrap .categories:hover){border-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .haru-header-nav-wrap .post-category-wrap .categories:hover):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .haru-header-nav-wrap .post-category-wrap .categories:hover h2){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .haru-header-nav-wrap .post-category-wrap .categories h2){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .haru-header-nav-wrap #popup-menu-button:hover){background-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .haru-header-nav-wrap .header-nav-above .menu-wrap .haru-main-menu > li.current-menu-item > a){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .haru-header-nav-wrap .header-nav-above .menu-wrap .haru-main-menu > li.current-menu-item > a):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .haru-header-nav-wrap .header-nav-above .menu-wrap .haru-main-menu > li > a){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .haru-header-nav-wrap .header-nav-above .menu-wrap .haru-main-menu > li > a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .header-elements-item a.header-icon),
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .header-elements-item i.header-icon){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .header-elements-item a.header-icon:hover),
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .header-elements-item i.header-icon:hover){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .header-elements-item.search-box-wrap input[type="text"]){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .header-elements-item.my-wishlist .my-wishlist-wrap .haru-wishlist span.total){background-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky).header-hover-on:hover .header-elements-item.mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon .total){background-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky) .header-elements-item a.header-icon:hover),
#haru-main :is(header.haru-main-header.header-over-slideshow.navigation_light:not(.sticky) .header-elements-item i.header-icon:hover){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_dark .haru-header-nav-wrap .header-navigation .menu-wrap .haru-main-menu > li.current-menu-item > a){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_dark .haru-header-nav-wrap .header-navigation .menu-wrap .haru-main-menu > li > a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_dark #popup-menu-button:hover),
#haru-main :is(header.haru-main-header.header-sticky.sticky_dark #popup-menu-button:active){background-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_dark .header-elements-item a.header-icon:hover),
#haru-main :is(header.haru-main-header.header-sticky.sticky_dark .header-elements-item i.header-icon:hover){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_light .haru-header-nav-wrap .header-navigation .menu-wrap .haru-main-menu > li.current-menu-item > a){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_light .haru-header-nav-wrap .header-navigation .menu-wrap .haru-main-menu > li > a){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_light .haru-header-nav-wrap .header-navigation .menu-wrap .haru-main-menu > li > a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_light .header-elements-item a.header-icon),
#haru-main :is(header.haru-main-header.header-sticky.sticky_light .header-elements-item i.header-icon){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_light .header-elements-item a.header-icon:hover),
#haru-main :is(header.haru-main-header.header-sticky.sticky_light .header-elements-item i.header-icon:hover){color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_light .header-elements-item.search-box-wrap input[type="text"]){color:var(--mulan-ink) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_light .header-elements-item.my-wishlist .my-wishlist-wrap .haru-wishlist span.total){background-color:var(--mulan-brand) !important;}
#haru-main :is(header.haru-main-header.header-sticky.sticky_light .header-elements-item.mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon .total){background-color:var(--mulan-brand) !important;}
#haru-main :is(#haru-footer-main.footer-2 .subscribe-default .subscribe-email input[type="email"]:focus){border-color:var(--mulan-brand) !important;}
#haru-main :is(#haru-footer-main.footer-background-primary .subscribe-default .subscribe-submit)::before,
#haru-main :is(#haru-footer-main.footer-4 .subscribe-default .subscribe-submit)::before,
#haru-main :is(#haru-footer-main.footer-5 .subscribe-default .subscribe-submit)::before{color:var(--mulan-brand) !important;}
#haru-main :is(#haru-footer-main.footer-3 .footer-social-shortcode-wrap.style_1 .footer-social-content .social-list li a){color:var(--mulan-ink) !important;}
#haru-main :is(#haru-footer-main.footer-3 .footer-social-shortcode-wrap.style_1 .footer-social-content .social-list li a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(#haru-footer-main .footer-default-info strong){color:var(--mulan-brand) !important;}
#haru-main :is(.subscribe-default .subscribe-submit input[type="submit"]){background:var(--mulan-brand) !important;}
#haru-main :is(.subscribe-default .subscribe-submit input[type="submit"]:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article.sticky .post-wrapper .post-content-wrapper .post-detail .post-title a):before{color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-thumbnail-wrapper .post-thumbnail .prettyPhoto:hover){color:var(--mulan-brand-hover) !important;border-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-thumbnail-wrapper .owl-dots .owl-dot.active){border-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-link-wrapper .post-content-link i){background:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-audio-wrapper .jp-audio .jp-type-playlist .jp-interface .jp-controls a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-audio-wrapper .jp-audio .jp-type-playlist .jp-interface .jp-progress .jp-seek-bar .jp-play-bar){background:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-audio-wrapper .jp-audio .jp-type-playlist .jp-interface .jp-volume .jp-volume-bar .jp-volume-bar-value){background:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-quote-wrapper blockquote p i){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-content-wrapper .post-detail .post-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-content-wrapper .post-detail .post-title a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-content-wrapper .post-detail .post-read-more .read-more){background-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-content-wrapper .post-detail .post-read-more .read-more:hover){background-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-meta-info .post-category-wrap a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-meta-info .post-meta-sticky){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-meta-info .post-meta-author a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-meta-info .post-meta-date i){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-meta-info .post-meta-views i){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-content .archive-content-layout article .post-wrapper .post-meta-info .post-meta-comment i){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-paging.default .page-numbers li span),
#haru-main :is(.haru-archive-blog .archive-paging.default .page-numbers li a){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-archive-blog .archive-paging.default .page-numbers li span.current){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-paging.default .page-numbers li a:hover),
#haru-main :is(.haru-archive-blog .archive-paging.default .page-numbers li a:focus){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-paging.load-more button){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-blog .archive-paging.load-more button:hover){background-color:var(--mulan-brand-hover) !important;border-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-content .single-wrapper article .post-meta-wrapper .post-meta-info .post-info .post-meta-sticky){color:var(--mulan-brand) !important;}
#haru-main :is(.single-content .single-wrapper article .post-meta-wrapper .post-meta-info .post-info .post-meta-author a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-content .single-wrapper article .post-meta-wrapper .post-meta-info .post-info .post-meta-views i){color:var(--mulan-brand) !important;}
#haru-main :is(.single-content .single-wrapper article .post-meta-wrapper .post-meta-info .post-info .post-meta-comment i){color:var(--mulan-brand) !important;}
#haru-main :is(.single-content .single-wrapper article .post-thumbnail-wrapper .post-thumbnail .prettyPhoto:hover){color:var(--mulan-brand-hover) !important;border-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-content .single-wrapper article .post-thumbnail-wrapper .jp-audio .jp-type-playlist .jp-interface .jp-play-pause a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-content .single-wrapper article .post-thumbnail-wrapper .jp-audio .jp-type-playlist .jp-interface .jp-progress .jp-play-bar){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-content .single-wrapper article .post-thumbnail-wrapper .jp-audio .jp-type-playlist .jp-interface .jp-volume .jp-volume-bar-value){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-content .single-wrapper article .post-thumbnail-wrapper .owl-dots .owl-dot.active){border-color:var(--mulan-brand) !important;}
#haru-main :is(.single-content .single-wrapper article .post-thumbnail-wrapper blockquote){border-left-color:var(--mulan-brand) !important;}
#haru-main :is(.single-content .single-wrapper article .post-content-wrapper .post-content blockquote p){color:var(--mulan-ink) !important;}
#haru-main :is(.single-content .single-wrapper article .post-content-wrapper .post-other-meta .single-post-tags .post-meta-tag .tag-title){color:var(--mulan-ink) !important;}
#haru-main :is(.single-content .single-wrapper article .post-content-wrapper .post-other-meta .single-post-tags .post-meta-tag a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.single-content .single-wrapper article .post-content-wrapper .post-other-meta .post-social-share .social-share-wrapper .social-share li.social-label){color:var(--mulan-ink) !important;}
#haru-main :is(.single-content .single-wrapper article .post-content-wrapper .post-other-meta .post-social-share .social-share-wrapper .social-share li a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.single-content .single-wrapper .single-post-navigation .nav-links.nav-previous:hover .post-navigation-content .post-navigation-title){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-content .single-wrapper .single-post-navigation .nav-links.nav-previous .post-navigation-content .post-navigation-title){color:var(--mulan-ink) !important;}
#haru-main :is(.single-content .single-wrapper .single-post-navigation .nav-links.nav-next:hover .post-navigation-content .post-navigation-title){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-content .single-wrapper .single-post-navigation .nav-links.nav-next .post-navigation-content .post-navigation-title){color:var(--mulan-ink) !important;}
#haru-main :is(.single-content .single-wrapper .author-info .author-description .author-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.single-content .single-wrapper .author-info .author-description .author-title a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-content .single-wrapper .author-info .author-description .author-url:hover){color:var(--mulan-ink) !important;}
#haru-main :is(.single-content .single-wrapper .post-related .related-list .related-item .post-meta .post-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.single-content .single-wrapper .post-related .related-list .related-item .post-meta .post-title a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(#comments .post-comments-list .comment-list li .comment-body .comment-text .author .author-name){color:var(--mulan-ink) !important;}
#haru-main :is(#comments .post-comments-list .comment-list li .comment-body .comment-text .comment-meta .comment-meta-action a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(#comments #respond-wrapper .comment-form .submit),
#haru-main :is(#comments .comment-respond .comment-form .submit){background:var(--mulan-brand) !important;}
#haru-main :is(#comments #respond-wrapper .comment-form .submit:hover),
#haru-main :is(#comments .comment-respond .comment-form .submit:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.comment-require-login a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.widget_categories > ul > li a:hover),
#haru-main :is(.widget_archive > ul > li a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.widget_categories > ul > li a):before,
#haru-main :is(.widget_archive > ul > li a):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(.widget_calendar .calendar_wrap table th){background:var(--mulan-brand) !important;}
#haru-main :is(.widget_meta ul li a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.widget_recent_comments ul li a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.widget_recent_comments ul li a.url:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.widget_recent_entries ul li a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.widget_rss > ul li a){color:var(--mulan-ink) !important;}
#haru-main :is(.widget_rss > ul li a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.widget_search .search-form .search-submit:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.widget_tag_cloud .tagcloud a){color:var(--mulan-ink) !important;}
#haru-main :is(.widget_tag_cloud .tagcloud a:hover){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.widget-post-thumbnail ul.thumb_left li .posts-thumbnail-content h4 a){color:var(--mulan-ink) !important;}
#haru-main :is(.widget-post-thumbnail ul.thumb_left li .posts-thumbnail-content h4 a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.search-form .search-submit:hover){color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-inner .product-flash),
#haru-main :is(li.type-product .product-inner .product-flash),
#haru-main :is(li.product .product-inner .onsale),
#haru-main :is(li.type-product .product-inner .onsale){background-color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-inner .product-info .woocommerce-loop-product__link .woocommerce-loop-product__title:hover),
#haru-main :is(li.type-product .product-inner .product-info .woocommerce-loop-product__link .woocommerce-loop-product__title:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(li.product .product-inner .price),
#haru-main :is(li.type-product .product-inner .price){color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-inner .price .woocommerce-Price-amount),
#haru-main :is(li.type-product .product-inner .price .woocommerce-Price-amount){color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-inner .price del),
#haru-main :is(li.type-product .product-inner .price del){color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-varations .haru-variations-list .variation-label.selected),
#haru-main :is(li.type-product .product-varations .haru-variations-list .variation-label.selected){background-color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-varations .haru-variations-list .variation-image.selected),
#haru-main :is(li.type-product .product-varations .haru-variations-list .variation-image.selected){border-color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-actions > div a:hover i),
#haru-main :is(li.type-product .product-actions > div a:hover i){color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a),
#haru-main :is(li.type-product .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a),
#haru-main :is(li.product .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a),
#haru-main :is(li.type-product .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a),
#haru-main :is(li.product .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a),
#haru-main :is(li.type-product .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a){color:var(--mulan-ink) !important;}
#haru-main :is(li.product .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a),
#haru-main :is(li.type-product .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a),
#haru-main :is(li.product .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a),
#haru-main :is(li.type-product .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a){color:var(--mulan-brand-hover) !important;}
#haru-main :is(li.product .product-actions .add_to_compare a),
#haru-main :is(li.type-product .product-actions .add_to_compare a){color:var(--mulan-ink) !important;}
#haru-main :is(li.product .product-actions .add_to_compare a.added),
#haru-main :is(li.type-product .product-actions .add_to_compare a.added){color:var(--mulan-brand-hover) !important;}
#haru-main :is(li.product .product-actions .add-to-cart-wrapper a),
#haru-main :is(li.type-product .product-actions .add-to-cart-wrapper a),
#haru-main :is(li.product .product-actions .add-to-cart-wrapper .add_to_cart_button),
#haru-main :is(li.type-product .product-actions .add-to-cart-wrapper .add_to_cart_button),
#haru-main :is(li.product .product-actions .add-to-cart-wrapper .added_to_cart),
#haru-main :is(li.type-product .product-actions .add-to-cart-wrapper .added_to_cart){color:var(--mulan-ink) !important;}
#haru-main :is(li.product .product-actions .add-to-cart-wrapper a:hover),
#haru-main :is(li.type-product .product-actions .add-to-cart-wrapper a:hover),
#haru-main :is(li.product .product-actions .add-to-cart-wrapper .add_to_cart_button:hover),
#haru-main :is(li.type-product .product-actions .add-to-cart-wrapper .add_to_cart_button:hover),
#haru-main :is(li.product .product-actions .add-to-cart-wrapper .added_to_cart:hover),
#haru-main :is(li.type-product .product-actions .add-to-cart-wrapper .added_to_cart:hover){color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-actions .add-to-cart-wrapper .added_to_cart i),
#haru-main :is(li.type-product .product-actions .add-to-cart-wrapper .added_to_cart i){color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-actions .add-to-cart-wrapper .btn_add_to_cart),
#haru-main :is(li.type-product .product-actions .add-to-cart-wrapper .btn_add_to_cart){color:var(--mulan-ink) !important;}
#haru-main :is(li.product .product-actions .add-to-cart-wrapper .btn_add_to_cart:hover),
#haru-main :is(li.type-product .product-actions .add-to-cart-wrapper .btn_add_to_cart:hover){color:var(--mulan-brand) !important;}
#haru-main :is(li.product .product-actions .quickview a),
#haru-main :is(li.type-product .product-actions .quickview a){color:var(--mulan-ink) !important;}
#haru-main :is(li.product .product-actions .wpd-buttons-wrap-simple:hover),
#haru-main :is(li.type-product .product-actions .wpd-buttons-wrap-simple:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(li.product .product-actions .wpd-buttons-wrap-simple .wpc-customize-product),
#haru-main :is(li.type-product .product-actions .wpd-buttons-wrap-simple .wpc-customize-product){background:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-product .gridlist-toggle span){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-archive-product .gridlist-toggle span.active){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-product .catalog-filter .woocommerce-ordering select){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-archive-product .archive-product-wrapper ul.products.list li.product .product-inner .product-thumbnail .product-actions > div a:hover){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-product .archive-product-wrapper ul.products.list li.product .product-inner .product-info .price .woocommerce-Price-amount){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-archive-product .woocommerce-pagination .page-numbers li span),
#haru-main :is(.haru-archive-product .woocommerce-pagination .page-numbers li a){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-archive-product .woocommerce-pagination .page-numbers li span.current){border-color:var(--mulan-brand) !important;background-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-archive-product .woocommerce-pagination .page-numbers li a:hover),
#haru-main :is(.haru-archive-product .woocommerce-pagination .page-numbers li a:focus){border-color:var(--mulan-brand) !important;background-color:var(--mulan-brand) !important;}
#haru-main :is(.archive-product-header .haru-shop-filter-menu li.current-cat a){color:var(--mulan-brand) !important;}
#haru-main :is(.archive-product-header .haru-shop-filter-menu li.active a){color:var(--mulan-brand) !important;}
#haru-main :is(.archive-product-header .haru-shop-categories li.current-cat a){color:var(--mulan-brand) !important;}
#haru-main :is(.archive-product-header .haru-shop-categories li.active a){color:var(--mulan-brand) !important;}
#haru-main :is(.archive-product-header #haru-shop-sidebar .woocommerce-sidebar-ajax .haru-product-sorting li.active){color:var(--mulan-brand) !important;}
#haru-main :is(.archive-product-header #haru-shop-sidebar .woocommerce-sidebar-ajax .haru-price-filter li.current){color:var(--mulan-brand) !important;}
#haru-main :is(.archive-product-header #haru-shop-sidebar .woocommerce-sidebar-ajax .haru_widget_color_filter li.chosen a){color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.archive-product-header #haru-shop-sidebar .woocommerce-sidebar-ajax .haru_widget_color_filter li.chosen a):before{color:var(--mulan-brand) !important;}
#haru-main :is(.archive-product-header #haru-shop-sidebar .woocommerce-sidebar-ajax .haru_widget_color_filter li.chosen a:hover){color:var(--mulan-ink) !important;}
#haru-main :is(.archive-product-header #haru-shop-sidebar .woocommerce-sidebar-ajax .haru_widget_color_filter li.chosen a:hover):before{color:var(--mulan-ink) !important;}
#haru-main :is(.archive-product-header #haru-shop-sidebar .woocommerce-sidebar-ajax .widget_product_tag_cloud .tagcloud a){color:var(--mulan-ink) !important;}
#haru-main :is(.archive-product-header #haru-shop-sidebar .woocommerce-sidebar-ajax .widget_product_tag_cloud .tagcloud a:hover){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.archive-product-header .haru-shop-search .haru-shop-search-input-wrap #haru-shop-search-close){color:var(--mulan-ink) !important;}
#haru-main :is(.archive-product-header .haru-shop-search .haru-shop-search-input-wrap #haru-shop-search-close:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-loadmore-wrapper .haru-loadmore-controls .haru-loadmore-btn){background:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-loadmore-wrapper .haru-loadmore-controls .haru-loadmore-btn:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(#haru-shop-products-overlay i){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-shop-results-bar a span){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-single-product .related .owl-nav .owl-prev),
#haru-main :is(.haru-single-product .related .owl-nav .owl-next){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-single-product .related .owl-nav .owl-prev:hover),
#haru-main :is(.haru-single-product .related .owl-nav .owl-next:hover){background:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .single-product-image-wrap.vertical_gallery #product-thumbnails .thumbnail-image.current img){border-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .single-product-image-wrap #product-images1 .slick-arrow.slick-prev):before,
#haru-main :is(.single-product-top .single-product-image-wrap #product-images1 .slick-arrow.slick-next):before{color:var(--mulan-ink) !important;}
#haru-main :is(.single-product-top .single-product-image-wrap #product-images1 .slick-arrow.slick-prev:hover):before,
#haru-main :is(.single-product-top .single-product-image-wrap #product-images1 .slick-arrow.slick-next:hover):before{color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .single-product-image-wrap #product-thumbnails1 .slick-arrow.slick-prev):before,
#haru-main :is(.single-product-top .single-product-image-wrap #product-thumbnails1 .slick-arrow.slick-next):before{color:var(--mulan-ink) !important;}
#haru-main :is(.single-product-top .single-product-image-wrap #product-thumbnails1 .slick-arrow.slick-prev:hover):before,
#haru-main :is(.single-product-top .single-product-image-wrap #product-thumbnails1 .slick-arrow.slick-next:hover):before{color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .single-product-image-wrap #product-thumbnails1 .thumbnail-image.slick-current img){border-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .single-product-image-wrap .product-flash),
#haru-main :is(.single-product-top .single-product-image-wrap .onsale){background-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary .woocommerce-review-link){color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary .woocommerce-review-link:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary p.price .woocommerce-Price-amount){color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary form.cart table.variations tr td label){color:var(--mulan-ink) !important;}
#haru-main :is(.single-product-top .entry-summary form.cart table.variations .variable-items-wrapper.color-variable-wrapper > li.selected){border-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary form.cart table.variations .variable-items-wrapper.image-variable-wrapper > li.selected){border-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary form.cart table.variations .reset_variations:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary form.cart .single_add_to_cart_button){background:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary form.cart .single_add_to_cart_button:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-product-top .entry-summary form.cart .woocommerce-variation-price span.price){color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary .yith-wcwl-add-to-wishlist a:hover){border-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a i),
#haru-main :is(.single-product-top .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i){color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary .add_to_compare a){color:var(--mulan-ink) !important;}
#haru-main :is(.single-product-top .entry-summary .add_to_compare a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary .add_to_compare:hover){border-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary .add_to_compare:hover):before{color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary .grouped_form .woocommerce-grouped-product-list-item__price .woocommerce-Price-amount){color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-top .entry-summary .product_meta .sku_wrapper .label),
#haru-main :is(.single-product-top .entry-summary .product_meta .posted_in .label),
#haru-main :is(.single-product-top .entry-summary .product_meta .tagged_as .label){color:var(--mulan-ink) !important;}
#haru-main :is(.single-product-top .entry-summary .post-social-share .social-share-wrapper .social-share li.social-label){color:var(--mulan-ink) !important;}
#haru-main :is(.single-product-top .entry-summary .post-social-share .social-share-wrapper .social-share li:hover a){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.single-product-content .woocommerce-tabs ul.tabs li a):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-content .woocommerce-tabs .woocommerce-Tabs-panel > h2){color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .woocommerce-review__author){color:var(--mulan-ink) !important;}
#haru-main :is(.single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-reply-title){color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating label){color:var(--mulan-ink) !important;}
#haru-main :is(.single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-comment label){color:var(--mulan-ink) !important;}
#haru-main :is(.single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-comment textarea:focus){border-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-author input:focus),
#haru-main :is(.single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-email input:focus){border-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit .submit){background-color:var(--mulan-brand) !important;}
#haru-main :is(.single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit .submit:hover){background-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce .nbdesigner_frontend_container a.button),
#haru-main :is(.woocommerce .nbd-option-wrapper a.button){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce .nbdesigner_frontend_container a.button:hover),
#haru-main :is(.woocommerce .nbd-option-wrapper a.button:hover){background-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.wpd-buttons-wrap-simple .wpc-customize-product),
#haru-main :is(.wpd-buttons-wrap-variation .wpc-customize-product){background:var(--mulan-brand) !important;}
#haru-main :is(.wpd-buttons-wrap-simple .wpc-customize-product:hover),
#haru-main :is(.wpd-buttons-wrap-variation .wpc-customize-product:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.wpcpo-wrapper .wpcpo-option.wpcpo-option-image-radio .form-row input[type=radio]:checked + label img){border-color:var(--mulan-brand) !important;}
#haru-main :is(.wpcpo-wrapper .wpcpo-total .wpcpo-subtotal .amount){color:var(--mulan-brand) !important;}
#haru-main :is(.wpcpo-option-name > span){color:var(--mulan-brand) !important;}
#haru-main :is(.wpcpo-option-name > span bdi){color:var(--mulan-brand) !important;}
#haru-main :is(.wpcpo-option-form input[type=text]:focus),
#haru-main :is(.wpcpo-option-form input[type=email]:focus),
#haru-main :is(.wpcpo-option-form input[type=password]:focus),
#haru-main :is(.wpcpo-option-form input[type=search]:focus),
#haru-main :is(.wpcpo-option-form input[type=number]:focus),
#haru-main :is(.wpcpo-option-form input[type=url]:focus),
#haru-main :is(.wpcpo-option-form input[type=tel]:focus),
#haru-main :is(.wpcpo-option-form input[type=date]:focus),
#haru-main :is(.wpcpo-option-form select:focus),
#haru-main :is(.wpcpo-option-form textarea:focus){border-color:var(--mulan-brand) !important;}
#haru-main :is(.wpcpo-option-form .label-price-){color:var(--mulan-brand) !important;}
#haru-main :is(.wpcpo-option-form .label-price- .amount bdi){color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_product_categories .product-categories li.current-cat > a){color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_product_categories .product-categories li.current-cat > a):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_product_categories .product-categories li a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_product_categories .product-categories li a:hover):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_price_filter form .price_slider_wrapper .ui-widget-content .ui-slider-range){background-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_price_filter form .price_slider_wrapper .ui-widget-content .ui-slider-handle){background-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_price_filter form .price_slider_wrapper .price_slider_amount button){background:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_price_filter form .price_slider_wrapper .price_slider_amount button.button:hover){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_shopping_cart .widget_shopping_cart_content .widget_shopping_cart_icon .total){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list_wrap ul li .cart-right a){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list_wrap ul li .cart-right a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list_wrap ul li .cart-right a .quantity){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list_wrap .cart-total .buttons .button){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list_wrap .cart-total .buttons .button:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce.yith-woocompare-widget ul li a.title){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce.yith-woocompare-widget ul li a.title:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.yith-woocompare-widget .compare){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.yith-woocompare-widget .compare:hover){background-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce.widget_product_tag_cloud .tagcloud a){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce.widget_product_tag_cloud .tagcloud a:hover){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_recent_reviews li a){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce.widget_recent_reviews li a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce.widget_product_search .woocommerce-product-search button[type="submit"]:hover):before{color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_layered_nav ul li:hover a){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce.widget_layered_nav ul li a){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce.widget_layered_nav ul li span){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce.widget_layered_nav button[type="submit"]){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce.widget_layered_nav button[type="submit"]:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce ul.product_list_widget li .product-title){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce ul.product_list_widget li .product-title:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce ul.product_list_widget li span.amount){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce ul.product_list_widget li ins span){color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce ul.product_list_widget li del span.amount){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce ul.product_list_widget li del span.woocommerce-Price-currencySymbol){color:var(--mulan-ink) !important;}
#haru-main :is(.woo-banner-wrap .banner-content-wrap .banner-content a:hover){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-cart .woocommerce .button){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-cart .woocommerce .button:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-cart .woocommerce .shopping-cart-title){color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-cart .woocommerce table.shop_table_responsive tbody tr.cart_item td.product-name a){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce-cart .woocommerce table.shop_table_responsive tbody tr.cart_item td.product-name a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-cart .woocommerce table.shop_table_responsive tbody tr td.actions .coupon input[name="apply_coupon"]){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-cart .woocommerce table.shop_table_responsive tbody tr td.actions .coupon input[name="apply_coupon"]:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-cart .woocommerce table.shop_table_responsive .product-price .woocommerce-Price-amount){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce-cart .woocommerce table.shop_table_responsive .product-subtotal .woocommerce-Price-amount){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-account .woocommerce .woocommerce-MyAccount-content p input:focus){border-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-account .woocommerce .woocommerce-MyAccount-content p input[type=submit]){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-account .woocommerce .woocommerce-MyAccount-content p input[type=submit]:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-account .woocommerce .woocommerce-MyAccount-content .button){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-account .woocommerce .woocommerce-MyAccount-content .button:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-account .woocommerce .customer_login_form_wrap form .button){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-account .woocommerce .customer_login_form_wrap form .button:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist-title h2){color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist_table tbody .product-name a){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist_table tbody .product-name a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist_table tbody .product-price){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist_table tbody .product-stock-status span){color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist_table tbody .product-add-to-cart .add-to-cart-wrapper a){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist_table tbody .product-add-to-cart .add-to-cart-wrapper a:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist_table.mobile li table.item-details-table td.label){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist_table.mobile li table.additional-info td.label){color:var(--mulan-ink) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist_table.mobile li .product-add-to-cart a.button){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-wishlist .woocommerce .wishlist_table.mobile li .product-add-to-cart a.button:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-checkout .woocommerce .form-row input.input-text:focus),
#haru-main :is(.woocommerce-checkout .woocommerce .form-row textarea:focus){border-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order #place_order){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order #place_order:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-checkout .woocommerce .button){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-checkout .woocommerce .button:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce-thankyou-order-received){color:var(--mulan-brand) !important;}
#haru-main :is(.wcppec-checkout-buttons__button){background:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap.vertical_gallery #product-thumbnails .thumbnail-image.current img){border-color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap #product-images1 .slick-arrow.slick-prev):before,
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap #product-images1 .slick-arrow.slick-next):before{color:var(--mulan-ink) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap #product-images1 .slick-arrow.slick-prev:hover):before,
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap #product-images1 .slick-arrow.slick-next:hover):before{color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap #product-thumbnails1 .slick-arrow.slick-prev):before,
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap #product-thumbnails1 .slick-arrow.slick-next):before{color:var(--mulan-ink) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap #product-thumbnails1 .slick-arrow.slick-prev:hover):before,
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap #product-thumbnails1 .slick-arrow.slick-next:hover):before{color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap #product-thumbnails1 .thumbnail-image.slick-current img){border-color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap .product-flash),
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .single-product-image-wrap .onsale){background-color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .woocommerce-review-link){color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .woocommerce-review-link:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary p.price .woocommerce-Price-amount){color:var(--mulan-ink) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary form.cart table.variations tr td label){color:var(--mulan-ink) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary form.cart table.variations .variable-items-wrapper.color-variable-wrapper > li.selected){border-color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary form.cart .single_add_to_cart_button){background:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary form.cart .single_add_to_cart_button:hover){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary form.cart .woocommerce-variation-price span.price){color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .yith-wcwl-add-to-wishlist a:hover){border-color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a i),
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i){color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .add_to_compare:hover){border-color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .grouped_form .woocommerce-grouped-product-list-item__price .woocommerce-Price-amount){color:var(--mulan-brand) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .product_meta .sku_wrapper .label),
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .product_meta .posted_in .label),
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .product_meta .tagged_as .label){color:var(--mulan-ink) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .post-social-share .social-share-wrapper .social-share li.social-label){color:var(--mulan-ink) !important;}
#haru-main :is(.popup-product-quick-view-wrapper .woocomerce-quickview-info .entry-summary .post-social-share .social-share-wrapper .social-share li:hover a){color:var(--mulan-brand-hover) !important;}
#haru-main :is(#yith-woocompare table.compare-list .stock td span){color:var(--mulan-ink) !important;}
#haru-main :is(#yith-woocompare)::-webkit-scrollbar-thumb{background:var(--mulan-brand) !important;}
#haru-main :is(.wc-dnd-file-upload .codedropz-upload-wrapper){color:var(--mulan-ink) !important;}
#haru-main :is(.wc-block-components-notice-banner a:not(.button)){color:var(--mulan-brand) !important;}
#haru-main :is(.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content){border-top-color:var(--mulan-brand) !important;}
#haru-main :is(.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content):before{color:var(--mulan-brand) !important;}
#haru-main :is(.wc-block-components-notice-banner__content){border-top-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce a.button),
#haru-main :is(.woocommerce input.button){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.woocommerce a.button:hover),
#haru-main :is(.woocommerce input.button:hover){background:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-message){border-top-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-message):before{color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-info){border-top-color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce-info):before{color:var(--mulan-brand) !important;}
#haru-main :is(.woocommerce form .form-row input.input-text:focus),
#haru-main :is(.woocommerce form .form-row textarea:focus){border-color:var(--mulan-brand) !important;}
#haru-main :is(.banner-shortcode-wrap.style_2 .banner-content-wrap .banner-content-inner .banner-sub-title){color:var(--mulan-brand) !important;}
#haru-main :is(.banner-shortcode-wrap.style_2 .banner-content-wrap .banner-content-inner .banner-link){color:var(--mulan-ink) !important;}
#haru-main :is(.banner-shortcode-wrap.style_2 .banner-content-wrap .banner-content-inner .banner-link:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.banner-shortcode-wrap.style_2 .banner-content-wrap .banner-content-inner .banner-link):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(.banner-creative-shortcode-wrap .banner-list .banner-item.style_1 .banner-content-inner .banner-content .banner-title),
#haru-main :is(.banner-creative-shortcode-wrap .banner-list .banner-item.style_1 .banner-content-inner .banner-content a){color:var(--mulan-ink) !important;}
#haru-main :is(.banner-creative-shortcode-wrap .banner-list .banner-item.style_1 .banner-content-inner .banner-content a.banner-button){color:var(--mulan-brand) !important;}
#haru-main :is(.banner-creative-shortcode-wrap .banner-list .banner-item.style_1 .banner-content-inner .banner-content a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.banner-creative-shortcode-wrap .banner-list .banner-item.style_2 .banner-content-inner .banner-content .banner-title),
#haru-main :is(.banner-creative-shortcode-wrap .banner-list .banner-item.style_2 .banner-content-inner .banner-content a){color:var(--mulan-ink) !important;}
#haru-main :is(.banner-creative-shortcode-wrap .banner-list .banner-item.style_2 .banner-content-inner .banner-content .banner-description){color:var(--mulan-ink) !important;}
#haru-main :is(.counter-shortcode-wrap.style_2 .gr-counter .content-inner .gr-number-counter){color:var(--mulan-brand) !important;}
#haru-main :is(.counter-shortcode-wrap.style_3 .gr-counter .content-inner .icon-wrap){background-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.counter-shortcode-wrap.style_4 .gr-counter .content-inner .icon-wrap span){color:var(--mulan-brand) !important;}
#haru-main :is(.counter-shortcode-wrap.style_4 .gr-counter .content-inner .gr-number-counter){color:var(--mulan-brand) !important;}
#haru-main :is(.counter-shortcode-wrap.style_4 .gr-counter .content-inner .gr-text-default){color:var(--mulan-ink) !important;}
#haru-main :is(.gmaps-shortcode-wrap .map-info .info-address p){color:var(--mulan-ink) !important;}
#haru-main :is(.gmaps-shortcode-wrap.toggle_button .gmaps-button-wrap .gmaps-toggle-button){border-color:var(--mulan-brand) !important;}
#haru-main :is(.gmaps-shortcode-wrap.toggle_button .gmaps-button-wrap .gmaps-toggle-button:hover){background:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_1 .icon-box-container:hover){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-wrap){color:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-content .icon-title){color:var(--mulan-ink) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-content .icon-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-content .icon-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-content .icon-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-content .icon-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-content .icon-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-content .icon-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-content .icon-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-content .icon-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_5 .icon-box-container .icon-wrap){color:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_5 .icon-box-container .icon-content .icon-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_5 .icon-box-container .icon-content .icon-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_6 .icon-box-container .icon-content .icon-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_6 .icon-box-container .icon-content .icon-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_6 .icon-box-container .icon-box-link){color:var(--mulan-brand) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_6 .icon-box-container .icon-box-link:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_7 .icon-box-container .icon-wrap){background-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_7 .icon-box-container .icon-content .icon-title){color:var(--mulan-ink) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_7 .icon-box-container .icon-content .icon-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.icon-box-shortcode-wrap.style_7 .icon-box-container .icon-content .icon-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel .recent-news-container article .post-thumbnail .post-category a){color:var(--mulan-ink) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel .recent-news-container article .post-thumbnail .post-category a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel .recent-news-container article .post-content .post-meta i){color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel .recent-news-container article .post-content .entry-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel .recent-news-container article .post-content .entry-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel .recent-news-container article .post-content .post-readmore a){color:var(--mulan-ink) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel .recent-news-container article .post-content .post-readmore a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_2 .recent-news-container article .post-thumbnail .post-category a){color:var(--mulan-ink) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_2 .recent-news-container article .post-thumbnail .post-category a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_2 .recent-news-container article .post-content .post-meta-date){background-color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_2 .recent-news-container article .post-content .entry-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_2 .recent-news-container article .post-content .entry-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_3 .recent-news-container article .post-thumbnail .post-category a){color:var(--mulan-ink) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_3 .recent-news-container article .post-thumbnail .post-category a:hover){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_3 .recent-news-container article .post-content .entry-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_3 .recent-news-container article .post-content .entry-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_3 .recent-news-container .post-meta-date){color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.carousel_3 .recent-news-container .post-content-wrap i){color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.list .recent-news-container .recent-news-item .post-left){color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.list .recent-news-container .recent-news-item .post-content .post-meta i){color:var(--mulan-brand) !important;}
#haru-main :is(.recent-news-shortcode-wrap.list .recent-news-container .recent-news-item .post-content .entry-title a){color:var(--mulan-ink) !important;}
#haru-main :is(.recent-news-shortcode-wrap.list .recent-news-container .recent-news-item .post-content .entry-title a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.images-gallery-shortcode-wrap.slick .gallery-nav .image-item.slick-current .slide-item img){border-color:var(--mulan-brand) !important;}
@media screen and (max-width:767px){
#haru-main :is(.images-gallery-shortcode-wrap.slick .gallery-nav .image-item.slick-current .slide-item img){border-color:var(--mulan-brand) !important;}
}
#haru-main :is(.images-gallery-shortcode-wrap.slick .slick-arrow.slick-prev:hover):before,
#haru-main :is(.images-gallery-shortcode-wrap.slick .slick-arrow.slick-next:hover):before{background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.images-gallery-shortcode-wrap.slick_2 .slick-arrow.slick-prev:hover):before,
#haru-main :is(.images-gallery-shortcode-wrap.slick_2 .slick-arrow.slick-next:hover):before{background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.images-gallery-shortcode-wrap.grid .images-list .image-item .slide-item .image-meta i:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.images-gallery-shortcode-wrap.grid .images-list .image-item .slide-item .image-meta .image-title:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.video-shortcode-wrap.style_1 .video-button a i){color:var(--mulan-brand) !important;}
#haru-main :is(.video-shortcode-wrap.style_2 .video-button a i){color:var(--mulan-brand) !important;}
#haru-main :is(.progress-bar-shortcode-wrapper.style_1 .progress-bar){background-color:var(--mulan-brand) !important;}
#haru-main :is(.progress-bar-shortcode-wrapper.style_1 .skill){color:var(--mulan-brand) !important;}
#haru-main :is(.progress-bar-shortcode-wrapper.style_2 .progress .progress-bar){border-color:var(--mulan-brand) !important;}
#haru-main :is(.pricing-plan-shortcode-wrap.style_1 .plan-item-wrap .plan-item .plan-header){background-color:var(--mulan-brand) !important;}
#haru-main :is(.pricing-plan-shortcode-wrap.style_1 .plan-item-wrap .plan-item .plan-content .plan-information){color:var(--mulan-ink) !important;}
#haru-main :is(.pricing-plan-shortcode-wrap.style_1 .plan-item-wrap .plan-item .plan-content .plan-link){background-color:var(--mulan-brand) !important;}
#haru-main :is(.pricing-plan-shortcode-wrap.style_2 .plan-item-wrap .plan-item:hover .plan-item-top),
#haru-main :is(.pricing-plan-shortcode-wrap.style_2 .plan-item-wrap .plan-item.featured .plan-item-top){background-color:var(--mulan-brand) !important;}
#haru-main :is(.pricing-plan-shortcode-wrap.style_2 .plan-item-wrap .plan-item .plan-title){color:var(--mulan-brand) !important;}
#haru-main :is(.pricing-plan-shortcode-wrap.style_2 .plan-item-wrap .plan-item .plan-header){background-color:var(--mulan-brand) !important;}
#haru-main :is(.pricing-plan-shortcode-wrap.style_2 .plan-item-wrap .plan-item .plan-content .plan-information){color:var(--mulan-ink) !important;}
#haru-main :is(.pricing-plan-shortcode-wrap.style_2 .plan-item-wrap .plan-item .plan-link){background-color:var(--mulan-brand) !important;}
#haru-main :is(.accordion-shortcode-wrap.style_1 .accordion-shortcode-content .panel.active){border-color:var(--mulan-brand) !important;}
#haru-main :is(.accordion-shortcode-wrap.style_1 .accordion-shortcode-content .panel-heading a){color:var(--mulan-ink) !important;}
#haru-main :is(.accordion-shortcode-wrap.style_1 .accordion-shortcode-content .panel-heading a.in):before,
#haru-main :is(.accordion-shortcode-wrap.style_1 .accordion-shortcode-content .panel-heading a[aria-expanded="true"]):before{color:var(--mulan-brand) !important;}
#haru-main :is(.accordion-shortcode-wrap.style_1 .accordion-shortcode-content .panel-heading a.collapsed):before{color:var(--mulan-ink) !important;}
#haru-main :is(.accordion-shortcode-wrap.style_1 .accordion-shortcode-content .panel-heading a):before{color:var(--mulan-ink) !important;}
#haru-main :is(.text-label-shortcode-wrap.style_1 .text-label-content .label-title){color:var(--mulan-ink) !important;}
#haru-main :is(.text-label-shortcode-wrap.style_1 .text-label-content .label-sub-title){color:var(--mulan-ink) !important;}
#haru-main :is(.text-label-shortcode-wrap.style_1 .text-label-content .label-description){color:var(--mulan-brand) !important;}
#haru-main :is(.text-label-shortcode-wrap.style_1 .text-label-content .label-sub-description){color:var(--mulan-ink) !important;}
#haru-main :is(.process-step__number){background-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.timeline-shortcode-wrap.carousel .timeline-slider-nav .thumb-time.slick-current .time-dot){background-color:var(--mulan-brand) !important;}
#haru-main :is(.timeline-shortcode-wrap.carousel .timeline-slider-nav .thumb-time.slick-current .time-dot):before{border-color:var(--mulan-brand) !important;}
#haru-main :is(.timeline-shortcode-wrap.carousel .timeline-slider-nav .thumb-time.slick-current .timeline-time){color:var(--mulan-brand) !important;}
#haru-main :is(.timeline-shortcode-wrap.carousel .slick-arrow.slick-prev:hover):before,
#haru-main :is(.timeline-shortcode-wrap.carousel .slick-arrow.slick-next:hover):before{color:var(--mulan-brand) !important;}
#haru-main :is(.footer-contact-shortcode-wrap.style_1 .footer-contact-content .contact-information li span.contact-icon){color:var(--mulan-brand) !important;}
#haru-main :is(.footer-contact-shortcode-wrap.style_2 .footer-contact-content .contact-information li){color:var(--mulan-ink) !important;}
#haru-main :is(.footer-contact-shortcode-wrap.style_2 .footer-contact-content .contact-information li span.contact-icon){color:var(--mulan-brand) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_1 .footer-link-content .link-list a)::before{color:var(--mulan-brand) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_1 .footer-link-content .link-list a:hover)::before{color:var(--mulan-brand) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_3 .footer-link-content .link-list li a){color:var(--mulan-ink) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_3 .footer-link-content .link-list li a)::before{color:var(--mulan-brand) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_3 .footer-link-content .link-list li a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_4 .footer-link-content .link-list a){color:var(--mulan-ink) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_4 .footer-link-content .link-list a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_5 .footer-link-content a){color:var(--mulan-ink) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_5 .footer-link-content a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_6 .footer-link-content a){color:var(--mulan-ink) !important;}
#haru-main :is(.footer-link-shortcode-wrap.style_6 .footer-link-content a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.footer-gallery-shortcode-wrap.style_1 .footer-gallery-content .image-list li:hover a){border-color:var(--mulan-brand) !important;}
#haru-main :is(.footer-social-shortcode-wrap.style_2 .footer-social-content .social-list li a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.footer-social-shortcode-wrap.style_3 .footer-social-content .social-list a:hover){background-color:var(--mulan-brand) !important;}
#haru-main :is(.footer-social-shortcode-wrap.style_4 .footer-social-content .social-list li a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.teammember-shortcode-wrap.grid .teammember-filter.style_1 li a){color:var(--mulan-ink) !important;}
#haru-main :is(.teammember-shortcode-wrap.grid .teammember-filter.style_1 li a:hover),
#haru-main :is(.teammember-shortcode-wrap.grid .teammember-filter.style_1 li a.selected){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.teammember-shortcode-wrap.grid .teammember-filter.style_2 li a:hover),
#haru-main :is(.teammember-shortcode-wrap.grid .teammember-filter.style_2 li a.selected){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.teammember-shortcode-paging-wrapper .teammember-pagination .page-numbers li span.current){color:var(--mulan-brand) !important;}
#haru-main :is(.teammember-shortcode-paging-wrapper .teammember-pagination .page-numbers li a:hover),
#haru-main :is(.teammember-shortcode-paging-wrapper .teammember-pagination .page-numbers li a:focus){color:var(--mulan-brand-hover) !important;}
#haru-main :is(.teammember-shortcode-paging-wrapper.paging-load-more button){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.teammember-shortcode-paging-wrapper.paging-load-more button:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.testimonial-shortcode-wrap.carousel > .testimonial-title){background-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.testimonial-shortcode-wrap.carousel .owl-nav .owl-prev:hover),
#haru-main :is(.testimonial-shortcode-wrap.carousel .owl-nav .owl-next:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.testimonial-shortcode-wrap.carousel_2 .testimonial-list .testimonial-item .testimonial-author-meta .testimonial-sign){color:var(--mulan-ink) !important;}
#haru-main :is(.testimonial-shortcode-wrap.carousel_2 .owl-nav .owl-prev:hover),
#haru-main :is(.testimonial-shortcode-wrap.carousel_2 .owl-nav .owl-next:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.testimonial-shortcode-wrap.carousel_3 .owl-nav .owl-prev:hover),
#haru-main :is(.testimonial-shortcode-wrap.carousel_3 .owl-nav .owl-next:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.testimonial-shortcode-wrap.carousel_4 .owl-nav .owl-prev:hover),
#haru-main :is(.testimonial-shortcode-wrap.carousel_4 .owl-nav .owl-next:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.testimonial-shortcode-wrap.carousel_4 .owl-dots .owl-dot)::before{border-color:var(--mulan-brand) !important;}
#haru-main :is(.testimonial-shortcode-wrap.carousel_4 .owl-dots .owl-dot.active){background-color:var(--mulan-brand) !important;}
#haru-main :is(.testimonial-shortcode-wrap.slick .slick-actions .slick-action:hover){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.testimonial-shortcode-wrap.slick .testimonial-list):before{background-color:var(--mulan-brand) !important;}
#haru-main :is(.testimonial-shortcode-wrap.slick .testimonial-item .testimonial-author-meta .testimonial-title){color:var(--mulan-ink) !important;}
#haru-main :is(.testimonial-shortcode-wrap.slick_2 .testimonial-list):after{background-color:var(--mulan-brand) !important;}
#haru-main :is(.products-shortcode-paging-wrap.paging-default .woocommerce-pagination ul.page-numbers li span),
#haru-main :is(.products-shortcode-paging-wrap.paging-default .woocommerce-pagination ul.page-numbers li a){color:var(--mulan-ink) !important;}
#haru-main :is(.products-shortcode-paging-wrap.paging-default .woocommerce-pagination ul.page-numbers li span.current){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.products-shortcode-paging-wrap.paging-default .woocommerce-pagination ul.page-numbers li a:hover),
#haru-main :is(.products-shortcode-paging-wrap.paging-default .woocommerce-pagination ul.page-numbers li a:focus){background:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.products-shortcode-paging-wrap.paging-load-more button){background:var(--mulan-brand) !important;}
#haru-main :is(.products-shortcode-wrap.grid .product-filters ul.style_1 li a),
#haru-main :is(.products-shortcode-wrap.masonry .product-filters ul.style_1 li a){color:var(--mulan-ink) !important;}
#haru-main :is(.products-shortcode-wrap.grid .product-filters ul.style_1 li a:hover),
#haru-main :is(.products-shortcode-wrap.masonry .product-filters ul.style_1 li a:hover),
#haru-main :is(.products-shortcode-wrap.grid .product-filters ul.style_1 li a.selected),
#haru-main :is(.products-shortcode-wrap.masonry .product-filters ul.style_1 li a.selected){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-woo-shortcodes-products-ajax-category .products-tabs li){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-woo-shortcodes-products-ajax-category .products-tabs li:hover){border-color:var(--mulan-brand) !important;background-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-woo-shortcodes-products-ajax-category .products-tabs li.current){border-color:var(--mulan-brand) !important;background-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-woo-shortcodes-products-ajax-creative .products-tabs li.current span){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-woo-shortcodes-products-ajax-creative .products-tabs li span:hover),
#haru-main :is(.haru-woo-shortcodes-products-ajax-creative .products-tabs li span.selected){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-products-ajax-order .products-tabs li:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-products-ajax-order .products-tabs li.current){color:var(--mulan-brand) !important;}
#haru-main :is(.haru-products-ajax-order .products-content.slider ul.products .owl-nav .owl-prev:hover),
#haru-main :is(.haru-products-ajax-order .products-content.slider ul.products .owl-nav .owl-next:hover){border-color:var(--mulan-brand) !important;color:var(--mulan-brand) !important;}
#haru-main :is(.products-top-sale-shortcode-wrap.carousel_1 .products .owl-nav .owl-prev:hover),
#haru-main :is(.products-top-sale-shortcode-wrap.carousel_1 .products .owl-nav .owl-next:hover){background:var(--mulan-brand) !important;}
#haru-main :is(.products-top-sale-shortcode-wrap.carousel_2 .products-title):after{background-color:var(--mulan-brand) !important;}
#haru-main :is(.products-top-sale-shortcode-wrap.carousel_2 .products .item-carousel li.product .product-inner .product-info .product-sale-countdown .countdown-time .list-time li .countdown-number){color:var(--mulan-ink) !important;}
#haru-main :is(.products-top-sale-shortcode-wrap.carousel_2 .products .owl-nav .owl-prev:hover),
#haru-main :is(.products-top-sale-shortcode-wrap.carousel_2 .products .owl-nav .owl-next:hover){background:var(--mulan-brand) !important;}
#haru-main :is(.products-top-rated-shortcode-wrap.carousel_1 .products .owl-nav .owl-prev:hover),
#haru-main :is(.products-top-rated-shortcode-wrap.carousel_1 .products .owl-nav .owl-next:hover){background:var(--mulan-brand) !important;}
#haru-main :is(.products-top-seller-shortcode-wrap.carousel_1 .products .owl-nav .owl-prev:hover),
#haru-main :is(.products-top-seller-shortcode-wrap.carousel_1 .products .owl-nav .owl-next:hover){background:var(--mulan-brand) !important;}
#haru-main :is(.product-category-shortcode-wrap.grid .category-list .category-item .category-title),
#haru-main :is(.product-category-shortcode-wrap.grid .category-list .category-item a){color:var(--mulan-ink) !important;}
#haru-main :is(.product-category-shortcode-wrap.grid .category-list .category-item .category-title:hover),
#haru-main :is(.product-category-shortcode-wrap.grid .category-list .category-item a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.product-category-shortcode-wrap.list .category-list .category-item .category-title),
#haru-main :is(.product-category-shortcode-wrap.list .category-list .category-item a){color:var(--mulan-ink) !important;}
#haru-main :is(.product-category-shortcode-wrap.list .category-list .category-item a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.vc_custom_heading.heading_style_1 .sub-heading){color:var(--mulan-brand) !important;}
#haru-main :is(.vc_custom_heading.heading_style_2){color:var(--mulan-ink) !important;}
#haru-main :is(.vc_custom_heading.heading_style_2.subscribe-heading):before{color:var(--mulan-brand) !important;}
#haru-main :is(.vc_custom_heading.heading_style_3){color:var(--mulan-ink) !important;}
#haru-main :is(.vc_custom_heading.heading_style_4){color:var(--mulan-ink) !important;}
#haru-main :is(.vc_custom_heading.heading_style_5 .hightlight-heading){color:var(--mulan-brand) !important;}
#haru-main :is(.vc_custom_heading.heading_style_7){color:var(--mulan-ink) !important;}
#haru-main :is(.vc_custom_heading.heading_style_8){color:var(--mulan-brand) !important;}
#haru-main :is(.vc_custom_heading.sub_heading_style_1){color:var(--mulan-ink) !important;}
#haru-main :is(.vc_custom_heading.footer_style_2){color:var(--mulan-ink) !important;}
#haru-main :is(.button_style_1 button),
#haru-main :is(.button_style_1 a){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.button_style_1 button:hover),
#haru-main :is(.button_style_1 a:hover){background-color:var(--mulan-brand-hover) !important;border-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.button_style_2 button),
#haru-main :is(.button_style_2 a){color:var(--mulan-ink) !important;}
#haru-main :is(.button_style_2 button:hover),
#haru-main :is(.button_style_2 a:hover){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.button_style_3 button),
#haru-main :is(.button_style_3 a){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.button_style_3 button:hover),
#haru-main :is(.button_style_3 a:hover){background-color:var(--mulan-brand-hover) !important;border-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.button_style_4 button),
#haru-main :is(.button_style_4 a){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.button_style_4 button:hover),
#haru-main :is(.button_style_4 a:hover){background-color:var(--mulan-brand-hover) !important;border-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.button_style_5 button),
#haru-main :is(.button_style_5 a){color:var(--mulan-brand) !important;}
#haru-main :is(.text-color){color:var(--mulan-ink) !important;}
#haru-main :is(.text-color-secondary a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.text-heading){color:var(--mulan-ink) !important;}
#haru-main :is(.text-primary){color:var(--mulan-brand) !important;}
#haru-main :is(.revo_button_1){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.revo_button_1:hover){background-color:var(--mulan-brand-hover) !important;border-color:var(--mulan-brand-hover) !important;}
#haru-main :is(.revo_button_2){color:var(--mulan-ink) !important;}
#haru-main :is(.revo_button_2:hover){background-color:var(--mulan-brand) !important;border-color:var(--mulan-brand) !important;}
#haru-main :is(.shape-slide){background:var(--mulan-brand) !important;}
#haru-main :is(.footer-copyright-3){color:var(--mulan-ink) !important;}
#haru-main :is(.footer-copyright-3 a){color:var(--mulan-ink) !important;}
#haru-main :is(.footer-copyright-3 a:hover){color:var(--mulan-brand) !important;}
#haru-main :is(.icon-svg){background-color:var(--mulan-brand) !important;}
#haru-main :is(.post-password-form input[type="password"]:focus){border-color:var(--mulan-brand) !important;}
#haru-main :is(.post-password-form input[type=submit]){background:var(--mulan-brand-hover) !important;}
#haru-main :is(.post-password-form input[type=submit]:hover){background:var(--mulan-brand) !important;}
#haru-main :is(.haru-page-links > span.haru-page-link){background-color:var(--mulan-brand) !important;}
#haru-main :is(.haru-page-links > a > span){color:var(--mulan-ink) !important;}
#haru-main :is(.haru-page-links > a > span:hover),
#haru-main :is(.haru-page-links > a > span:focus){color:var(--mulan-brand) !important;}
#haru-main :is(.comment-navigation span),
#haru-main :is(.comment-navigation a){color:var(--mulan-ink) !important;}
#haru-main :is(.comment-navigation span.current){background-color:var(--mulan-brand) !important;}
#haru-main :is(.comment-navigation a:hover),
#haru-main :is(.comment-navigation a:focus){color:var(--mulan-brand) !important;}

/* Mulan Print customer-facing interface. Palette matches /faq/. */
:root {
  --mulan-brand: #127c67;
  --mulan-brand-hover: #0c604f;
  --mulan-ink: #172f2a;
  --mulan-muted: #61716c;
  --mulan-line: #deebe5;
  --mulan-pale: #f2f7f3;
  --mulan-white: #fff;
  --mulan-error: #b33d37;
}

body {
  color: var(--mulan-ink);
  background-color: var(--mulan-pale);
}
#haru-main { background-color: var(--mulan-white); }
#haru-content-main { color: var(--mulan-ink); }
#haru-main :is(input, select, textarea, button) { font-family: inherit; }
#haru-main :is(input[type="checkbox"], input[type="radio"]) { accent-color: var(--mulan-brand); }
#haru-main :is(a, button, input, select, textarea, summary):focus-visible {
  outline: 2px solid var(--mulan-brand);
  outline-offset: 3px;
}
#haru-main :is(.page-title, .product_title, .woocommerce h1, .woocommerce h2, .woocommerce h3, .widget-title) {
  color: var(--mulan-ink);
}

/* Navigation: retain the existing sizing, images, panel positions and scrolling. */
#haru-header, #haru-mobile-header { background-color: var(--mulan-white); }
#haru-header .haru-header-nav-wrap {
  background-color: var(--mulan-white);
  border-color: var(--mulan-line);
}
#haru-header .haru-main-menu > li > a,
#haru-nav-mobile-menu .haru-nav-mobile-menu > li > a { color: var(--mulan-ink) !important; }
#haru-header .haru-main-menu > li:is(:hover, :focus-within, .current-menu-item) > a,
#haru-nav-mobile-menu .haru-menu:is(.current-menu-item, .current-menu-ancestor) > a {
  color: var(--mulan-brand) !important;
}
#haru-header .haru-main-menu .sub-menu {
  background-color: var(--mulan-white) !important;
  border-color: var(--mulan-line) !important;
  box-shadow: 0 12px 28px rgba(23, 47, 42, 0.1);
}
#haru-header .haru-main-menu > li > .sub-menu { border-radius: 12px; }
#haru-header .haru-main-menu .sub-menu a,
#haru-nav-mobile-menu a { color: var(--mulan-ink) !important; }
#haru-header .haru-main-menu .menu-image-title,
#haru-nav-mobile-menu .menu-image-title {
  color: var(--mulan-brand) !important;
  text-decoration: none;
}
#haru-header .haru-main-menu a:hover .menu-image-title,
#haru-nav-mobile-menu a:hover .menu-image-title { color: var(--mulan-brand-hover) !important; }
#haru-header .haru-main-menu .sub-menu a:is(:hover, :focus-visible),
#haru-header .haru-main-menu .sub-menu .current-menu-item > a,
#haru-nav-mobile-menu a:is(:hover, :focus-visible) { color: var(--mulan-brand) !important; }
#haru-header .menu_style_tab > .sub-menu > li {
  background-color: var(--mulan-pale) !important;
  border-color: var(--mulan-line) !important;
}
#haru-header .menu_style_tab > .sub-menu > li:is(:hover, .active) > a {
  color: var(--mulan-brand) !important;
  background-color: var(--mulan-white) !important;
}
#haru-nav-mobile-menu, #haru-nav-mobile-menu .sub-menu {
  background-color: var(--mulan-white) !important;
  border-color: var(--mulan-line) !important;
}
#haru-mobile-header .haru-mobile-header-wrap {
  background-color: var(--mulan-white);
  border-color: var(--mulan-line);
}
/* Inputs keep their native sizes, values, validation, disabled state and handlers. */
#haru-main :is(input[type="text"], input[type="email"], input[type="tel"], input[type="number"],
  input[type="password"], input[type="search"], input[type="url"], select, textarea) {
  color: var(--mulan-ink);
  background-color: var(--mulan-white);
  border-color: var(--mulan-line);
  border-radius: 8px;
}
#haru-main :is(input, select, textarea):focus { border-color: var(--mulan-brand); }
#haru-main :is(input, textarea)::placeholder { color: var(--mulan-muted); }
.select2-container .select2-selection {
  background-color: var(--mulan-white) !important;
  border-color: var(--mulan-line) !important;
  border-radius: 8px !important;
}
.select2-dropdown { border-color: var(--mulan-line) !important; }
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected="true"] {
  color: var(--mulan-white) !important;
  background-color: var(--mulan-brand) !important;
}

/* Primary actions across catalog, cart, checkout, account and contact forms. */
/* Header mini carts live outside the page's WooCommerce content wrapper. */
#haru-main .woocommerce-mini-cart__buttons a.button,
#haru-main :is(#haru-header, #haru-mobile-header) .woocommerce-mini-cart__buttons a.button {
  background-color: var(--mulan-brand) !important;
  border-color: var(--mulan-brand) !important;
  color: var(--mulan-white) !important;
}
#haru-main .woocommerce-mini-cart__buttons a.button:is(:hover, :focus-visible),
#haru-main :is(#haru-header, #haru-mobile-header) .woocommerce-mini-cart__buttons a.button:is(:hover, :focus-visible) {
  background-color: var(--mulan-brand-hover) !important;
  border-color: var(--mulan-brand-hover) !important;
  color: var(--mulan-white) !important;
}
#haru-main #haru-content-main :is(a.button, button.button, input.button):not(.remove),
:is(body.woocommerce #haru-main, #haru-main .woocommerce) :is(a.button, button.button, input.button):not(.remove),
#haru-main :is(#wphp-add-to-cart-button, #place_order, a.checkout-button),
:is(body.woocommerce-page #haru-main, #haru-main .woocommerce-page) :is(a.button, button.button, input.button):not(.remove),
#haru-main .wc-block-components-button:not(.is-link),
#haru-main .wc-block-components-checkout-place-order-button,
#haru-main .wpcf7 input[type="submit"],
#haru-main .mc4wp-form :is(input[type="submit"], button[type="submit"]),
#haru-main .haru-button.style_1 {
  background-color: var(--mulan-brand) !important;
  border-color: var(--mulan-brand) !important;
  color: var(--mulan-white) !important;
  border-radius: 8px;
  font-weight: 600;
}
#haru-main #haru-content-main :is(a.button, button.button, input.button):not(.remove):hover,
:is(body.woocommerce #haru-main, #haru-main .woocommerce) :is(a.button, button.button, input.button):not(.remove):hover,
#haru-main :is(#wphp-add-to-cart-button, #place_order, a.checkout-button):hover,
:is(body.woocommerce-page #haru-main, #haru-main .woocommerce-page) :is(a.button, button.button, input.button):not(.remove):hover,
#haru-main .wc-block-components-button:not(.is-link):hover,
#haru-main .wpcf7 input[type="submit"]:hover,
#haru-main .mc4wp-form :is(input[type="submit"], button[type="submit"]):hover {
  background-color: var(--mulan-brand-hover) !important;
  border-color: var(--mulan-brand-hover) !important;
  color: var(--mulan-white) !important;
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) button.button:is(:disabled, .disabled),
#haru-main #wphp-add-to-cart-button:disabled,
#haru-main #place_order:disabled {
  opacity: 0.55 !important;
  cursor: not-allowed;
}
#haru-main .vc_btn3:is(.vc_btn3-color-turquoise, .vc_btn3-color-blue, .vc_btn3-color-green),
#haru-main .rev-btn {
  background-color: var(--mulan-brand) !important;
  border-color: var(--mulan-brand) !important;
  color: var(--mulan-white) !important;
  border-radius: 8px;
}

/* Product lists and configurable products. No image filters or artwork changes. */
:is(body.woocommerce #haru-main, #haru-main .woocommerce) :is(.price, .amount),
#haru-main :is(.wphp-apparealsize-price, .wphp-apparealsize-perpiece) {
  color: var(--mulan-brand);
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) del .amount { color: var(--mulan-muted); }
body.single-product #haru-main .summary {
  background-color: var(--mulan-white);
  border: 1px solid var(--mulan-line);
  border-radius: 16px;
  padding: 22px;
  box-sizing: border-box;
}
#haru-main label,
#haru-main .summary :is(legend, label),
#haru-main .wphp-grid,
#haru-main .wphp-product-option-selector.wphp-product-selector { color: var(--mulan-ink) !important; }
#haru-main .wphp_product_price { color: var(--mulan-brand) !important; }
#haru-main :is(.wphp-size-sec a.wphp-size, .wphp-color-sec a.wphp-color, .wphp-print-position-sec a.wphp-print-position) {
  border-color: var(--mulan-line);
  border-radius: 10px;
  background-color: var(--mulan-white);
}
#haru-main :is(.wphp-size-sec a.wphp-size.selected, .wphp-color-sec a.wphp-color.selected,
  .wphp-print-position-sec a.wphp-print-position.selected) {
  color: var(--mulan-ink);
  border-color: var(--mulan-brand) !important;
  background-color: var(--mulan-pale);
  box-shadow: inset 0 0 0 1px var(--mulan-brand);
}
#haru-main .wphp-size-sec a.wphp-size:is(:hover, :focus-within) { border-color: var(--mulan-brand); }
#haru-main .wphp-size-quantity :is(legend, .wphp-total) { border-color: var(--mulan-line); }
#haru-main .wphp-close-button { color: var(--mulan-ink); }
#haru-main .wphp-spinner::after { border-top-color: var(--mulan-brand); }
#haru-main :is(.wphp-popup_content, .woocommerce-tabs .panel) { border-color: var(--mulan-line); }
#haru-main .wphp-modal {
  width: min(700px, calc(100vw - 32px));
  min-width: 0;
  max-width: calc(100vw - 32px);
  border: 1px solid var(--mulan-line);
  border-radius: 16px;
  background-color: var(--mulan-white);
}
#haru-main .wphp-modal .wphp-template-table { table-layout: fixed; color: var(--mulan-ink); }
#haru-main .wphp-modal .wphp-template-table :is(a, .wphp-cta-head) { color: var(--mulan-brand); }
#haru-main .wphp-modal .wphp-template-table .wphp-cta-item:hover { background-color: var(--mulan-pale); }
#haru-main .wphp-modal .wphp-template-table tr td { border-color: var(--mulan-line); }
#haru-main .filepond--panel-root {
  background-color: var(--mulan-pale);
  border: 1px dashed var(--mulan-line);
}
#haru-main .filepond--drop-label { color: var(--mulan-ink); }
#haru-main .filepond--label-action { color: var(--mulan-brand); text-decoration-color: var(--mulan-brand); }
#haru-main .woocommerce-tabs ul.tabs li.active { border-color: var(--mulan-brand); }

/* Cart, checkout and order payment on Mulan Print. */
:is(body.woocommerce #haru-main, #haru-main .woocommerce) :is(table.shop_table, .cart_totals, .woocommerce-checkout-review-order) {
  border-color: var(--mulan-line);
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) table.shop_table {
  border: 1px solid var(--mulan-line);
  border-radius: 14px;
  background-color: var(--mulan-white);
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) table.shop_table :is(th, td) { border-color: var(--mulan-line); }
:is(body.woocommerce #haru-main, #haru-main .woocommerce) table.shop_table thead th {
  background-color: var(--mulan-pale);
  color: var(--mulan-ink);
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) :is(.cart_totals h2, #order_review_heading, .woocommerce-billing-fields h3) {
  color: var(--mulan-ink);
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) :is(.cart_totals, #order_review) {
  background-color: var(--mulan-white);
  border-color: var(--mulan-line);
  border-radius: 16px;
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) #payment {
  background-color: var(--mulan-pale) !important;
  border: 1px solid var(--mulan-line);
  border-radius: 14px;
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) #payment :is(.payment_methods, .payment_box) {
  border-color: var(--mulan-line);
  color: var(--mulan-ink);
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) #payment .payment_box {
  background-color: var(--mulan-white) !important;
  border-radius: 8px;
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) #payment .payment_box::before { border-bottom-color: var(--mulan-white) !important; }
:is(body.woocommerce #haru-main, #haru-main .woocommerce) form .form-row.woocommerce-invalid :is(input, select, textarea) {
  border-color: var(--mulan-error) !important;
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) :is(.woocommerce-message, .woocommerce-info) {
  border-top-color: var(--mulan-brand);
  background-color: var(--mulan-pale);
  color: var(--mulan-ink);
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) :is(.woocommerce-message, .woocommerce-info)::before { color: var(--mulan-brand); }
:is(body.woocommerce #haru-main, #haru-main .woocommerce) .woocommerce-error {
  border-top-color: var(--mulan-error);
  background-color: #fff5f4;
  color: #782b28;
}
:is(body.woocommerce #haru-main, #haru-main .woocommerce) .woocommerce-error::before { color: var(--mulan-error); }

/* Matching customer account, sidebars, footer and search surfaces. */
#haru-main .woocommerce-MyAccount-navigation li.is-active a {
  color: var(--mulan-brand);
  background-color: var(--mulan-pale);
  border-color: var(--mulan-line);
}
#haru-main :is(.widget, .woocommerce-order-details, .woocommerce-customer-details) { border-color: var(--mulan-line); }
#haru-footer-main {
  background-color: var(--mulan-pale) !important;
  border-top: 1px solid var(--mulan-line);
  color: var(--mulan-muted);
}
#haru-footer-main .vc_row { background-color: transparent !important; }
#haru-footer-main :is(h2, h3, .footer-link-content a) { color: var(--mulan-ink) !important; }
#haru-footer-main .footer-link-content a:is(:hover, :focus-visible) { color: var(--mulan-brand) !important; }
#haru-footer-main .footer-link-content .link-list li::before { color: var(--mulan-brand) !important; }
#haru-footer-main a { color: var(--mulan-brand); }

/* Existing home slider and customer chat use their own inline/custom colors. */
body.home #haru-main :is(#SR7_1_1-2-4, #SR7_1_1-2-5) { color: var(--mulan-ink) !important; }
body.home #haru-main #SR7_1_1-2-6 { color: var(--mulan-brand) !important; }
body.home #haru-main #SR7_1_1-2-3 { color: rgba(23, 47, 42, 0.1) !important; }
#haru-main sr7-btn {
  background-color: var(--mulan-brand) !important;
  border-color: var(--mulan-brand) !important;
  border-radius: 8px;
}
#haru-main sr7-btn, #haru-main sr7-btn * { color: var(--mulan-white) !important; }
#haru-main sr7-btn:hover { background-color: var(--mulan-brand-hover) !important; }
#haru-main .wc-block-components-button__text {
  background-color: var(--mulan-brand) !important;
  border-color: var(--mulan-brand) !important;
  color: var(--mulan-white) !important;
}
body #chatbot-chatgpt-header { background-color: var(--mulan-brand) !important; color: var(--mulan-white); }
body #chatbot-chatgpt .chatbot-chatgpt-custom-button-class {
  background-color: var(--mulan-brand);
  color: var(--mulan-white);
}

@media (max-width: 767px) {
  body.single-product #haru-main .summary { padding: 16px; border-radius: 12px; }
}
@media (prefers-reduced-motion: reduce) {
  #haru-main :is(a, button, input, select, textarea) { transition-duration: 0.01ms; }
}


/* Existing FAQ-matched policy layout, kept outside page content. */

.mp-policy{--green:#127c67;--ink:#172f2a;--muted:#61716c;--line:#deebe5;--pale:#f2f7f3;font-family:inherit,sans-serif;color:var(--ink);font-size:16px;line-height:1.8;max-width:1200px;margin:0 auto;padding:34px 24px 64px;box-sizing:border-box}
.mp-policy *{box-sizing:border-box}.mp-policy a{color:var(--green);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mp-policy p{margin:0 0 15px}.mp-policy p:last-child{margin-bottom:0}
.mp-policy .mp-crumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--muted);font-size:13px;margin:0 0 24px}.mp-policy .mp-crumb a{color:var(--muted);text-decoration:none}
.mp-policy .mp-hero{background:var(--pale);border:1px solid var(--line);border-radius:24px;padding:48px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:42px;align-items:center}
.mp-policy .mp-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--green);margin:0 0 18px}.mp-policy h1{font-size:48px;line-height:1.25;letter-spacing:0;margin:0 0 20px;color:var(--ink);font-weight:700;overflow-wrap:anywhere}
.mp-policy .mp-lead{font-size:16px;line-height:1.9;color:var(--muted);margin:0 0 26px}.mp-policy .mp-buttons{display:flex;gap:12px;flex-wrap:wrap}
.mp-policy .mp-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border:1px solid var(--green);background:var(--green);border-radius:8px;color:#fff;font-weight:600;font-size:14px;text-decoration:none}.mp-policy .mp-btn:hover{background:#0c604f;border-color:#0c604f;color:#fff}.mp-policy .mp-btn-light{background:#fff;color:var(--green)}
.mp-policy .mp-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;box-shadow:0 12px 28px #193c2910}.mp-policy .mp-card-label{font-size:11px;font-weight:700;color:var(--green);letter-spacing:1.7px;margin:0 0 9px}.mp-policy .mp-card h2{font-size:21px;color:var(--ink);margin:0 0 16px;line-height:1.5}.mp-policy .mp-card ul{list-style:none;margin:0;padding:0;font-size:14px}.mp-policy .mp-card li{padding:5px 0}.mp-policy .mp-card li:before{content:'✓';color:var(--green);font-weight:bold;margin-right:8px}
.mp-policy .mp-meta{font-size:12px;color:var(--muted);padding:20px 0;border-bottom:1px solid var(--line);margin-bottom:38px}.mp-policy .mp-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:50px;align-items:start}.mp-policy .mp-nav{position:sticky;top:100px}.mp-policy .mp-nav-label{font-size:12px;letter-spacing:1px;color:var(--muted);margin:0 0 12px}.mp-policy .mp-nav a{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink);text-decoration:none}.mp-policy .mp-nav a:hover{color:var(--green)}.mp-policy .mp-nav b{color:var(--green);font-size:11px;font-weight:500;flex-shrink:0}
.mp-policy .mp-sidehelp{padding:20px;background:var(--pale);border-radius:12px;margin-top:28px;font-size:13px;color:var(--muted)}.mp-policy .mp-sidehelp strong{display:block;font-size:15px;color:var(--ink);margin-bottom:8px}.mp-policy .mp-sidehelp a{padding:0;border:0;color:var(--green);margin-top:12px;font-weight:600}
.mp-policy .mp-section{scroll-margin-top:110px;margin:0 0 36px}.mp-policy .mp-section-head{display:flex;align-items:center;gap:13px;margin-bottom:15px}.mp-policy .mp-num{font-size:14px;font-weight:600;color:var(--green);border:1px solid var(--line);border-radius:9px;padding:6px 10px;flex-shrink:0}.mp-policy h2{font-size:24px;margin:0;line-height:1.45;color:var(--ink);font-weight:650}.mp-policy h3{font-size:17px;line-height:1.6;color:var(--ink);margin:22px 0 8px}.mp-policy .mp-body{border:1px solid var(--line);border-radius:13px;background:#fff;padding:24px;color:#53655d;font-size:14px;line-height:1.95}.mp-policy .mp-body ul,.mp-policy .mp-body ol{padding-left:22px;margin:0 0 15px}.mp-policy .mp-body li{padding:3px 0}.mp-policy .mp-callout{background:var(--pale);border-left:3px solid var(--green);border-radius:0 8px 8px 0;padding:14px 16px;margin:18px 0}.mp-policy .mp-data-list{margin:0}.mp-policy .mp-data-list>div{padding:14px 0;border-bottom:1px solid var(--line)}.mp-policy .mp-data-list>div:first-child{padding-top:0}.mp-policy .mp-data-list>div:last-child{border-bottom:0;padding-bottom:0}.mp-policy dt{color:var(--ink);font-weight:600;margin-bottom:5px}.mp-policy dd{margin:0}
.mp-policy .mp-contact{background:var(--ink);color:#fff;border-radius:20px;padding:38px 40px;display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;margin-top:14px}.mp-policy .mp-contact h2{font-size:27px;margin:0 0 12px;color:#fff;line-height:1.5}.mp-policy .mp-contact p{color:#c2d6cd;font-size:14px;margin:0}.mp-policy .mp-contact-links{display:grid;gap:12px}.mp-policy .mp-contact-links a{display:block;background:#25453b;border:1px solid #3c5b4e;border-radius:9px;padding:13px 15px;color:#fff;font-size:14px;text-decoration:none}.mp-policy .mp-contact-links a:hover{background:#31594a}.mp-policy .mp-contact-links small{font-size:11px;color:#c2d6cd;display:block;margin-top:2px}.mp-policy .mp-endnote{font-size:12px;color:var(--muted);margin:20px 0 0}.mp-policy .mp-related{display:flex;flex-wrap:wrap;gap:18px;padding-top:18px;margin-top:18px;border-top:1px solid var(--line);font-size:13px}.mp-policy a:focus-visible{outline:3px solid #41aa8b;outline-offset:3px;border-radius:5px}.mp-policy .mp-pending{display:inline-block;background:#fff4da;color:#775315;border:1px solid #e8cd88;padding:3px 8px;border-radius:6px;font-size:13px}
@media(max-width:900px){.mp-policy .mp-hero{padding:30px;gap:24px;grid-template-columns:1.2fr 1fr}.mp-policy h1{font-size:38px}.mp-policy .mp-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.mp-policy .mp-contact{padding:30px}}
@media(max-width:767px){.mp-policy .mp-hero{grid-template-columns:1fr}.mp-policy .mp-layout{display:block}.mp-policy .mp-nav{position:static;margin-bottom:28px;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.mp-policy .mp-nav-label{grid-column:1/-1}.mp-policy .mp-nav a{font-size:12px;padding:11px 0;gap:6px}.mp-policy .mp-sidehelp{display:none}.mp-policy .mp-contact{grid-template-columns:1fr}.mp-policy h1{font-size:36px}}
@media(max-width:640px){.mp-policy{padding:22px 16px 40px;font-size:15px}.mp-policy .mp-hero{padding:28px 22px;border-radius:16px;gap:28px}.mp-policy .mp-lead{font-size:14px}.mp-policy .mp-card{padding:21px}.mp-policy .mp-meta{margin-bottom:28px}.mp-policy .mp-section{scroll-margin-top:85px;margin-bottom:28px}.mp-policy h2{font-size:21px}.mp-policy .mp-body{padding:18px}.mp-policy .mp-contact{padding:26px 22px;gap:22px;border-radius:16px}.mp-policy .mp-contact h2{font-size:23px}.mp-policy .mp-btn{font-size:13px;padding:10px 16px}}
@media print{.mp-policy .mp-nav,.mp-policy .mp-buttons,.mp-policy .mp-contact,.mp-policy .mp-related{display:none}.mp-policy .mp-layout,.mp-policy .mp-hero{display:block}.mp-policy .mp-card{margin-top:20px}.mp-policy .mp-section{break-inside:avoid}.mp-policy .mp-body{padding:12px}}


/* Contact and quotation form: scoped to the contact page. */
#haru-main #mp-contact-page .mp-quote-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:26px}
#haru-main #mp-contact-page .mp-quote-form>p{min-width:0;margin:0}
#haru-main #mp-contact-page .mp-quote-form>p:nth-last-child(-n+3){grid-column:1/-1}
#haru-main #mp-contact-page .mp-quote-form label{display:block;margin:0;color:#172f2a;font-weight:600;font-size:14px}
#haru-main #mp-contact-page .mp-quote-form .wpcf7-form-control-wrap{display:block;margin-top:6px}
#haru-main #mp-contact-page .mp-quote-form :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],select,textarea){display:block;width:100%;max-width:100%;min-width:0;min-height:44px;height:auto;margin:0;padding:11px 13px;border:1px solid #deebe5;border-radius:8px;background:#fff;color:#172f2a;font:inherit;line-height:1.5;box-sizing:border-box}
#haru-main #mp-contact-page .mp-quote-form textarea{resize:vertical}
#haru-main #mp-contact-page .mp-quote-form :is(input,select,textarea):focus-visible{outline:2px solid #127c67;outline-offset:2px}
#haru-main #mp-contact-page .mp-quote-form input[type=submit]{min-height:44px;padding:12px 22px;border:1px solid #127c67;border-radius:8px;background:#127c67;color:#fff;font-weight:600;cursor:pointer}
#haru-main #mp-contact-page .mp-quote-form input[type=submit]:is(:hover,:focus-visible){background:#0c604f;border-color:#0c604f;color:#fff}
@media(max-width:640px){#haru-main #mp-contact-page .mp-quote-form{grid-template-columns:minmax(0,1fr);gap:18px}}

/* Controls on the newly completed Mulan Print service pages. */
#haru-main :is(#mp-terms,#mp-delivery,#mp-contact-page) .mp-btn{background:#127c67!important;border-color:#127c67!important;color:#fff!important}
#haru-main :is(#mp-terms,#mp-delivery,#mp-contact-page) .mp-btn-light{background:#fff!important;color:#127c67!important}
#haru-main :is(#mp-terms,#mp-delivery,#mp-contact-page) .mp-btn:is(:hover,:focus-visible){background:#0c604f!important;border-color:#0c604f!important;color:#fff!important}
#haru-main :is(#mp-terms,#mp-delivery,#mp-contact-page) .mp-contact-links a{color:#fff!important}
#haru-main :is(#mp-terms,#mp-delivery,#mp-contact-page) .mp-contact :is(h2,strong){color:#fff!important}
#haru-main :is(#mp-terms,#mp-delivery,#mp-contact-page) .mp-contact :is(p,small){color:#c2d6cd!important}
