hr,.is-divider{border-color:var(--border)!important;background-color:var(--border)!important}.header-main{border-bottom:1px solid var(--border)!important;box-shadow:var(--shadow)}.nav-dropdown{background-color:var(--surface)!important;border-color:var(--border)!important;box-shadow:var(--shadow)}.nav-dropdown a{border-color:var(--border)!important}.nav-dropdown a:hover{background-color:var(--surface-2)!important;color:var(--accent)!important}.header-button .button,.nav-cart-button,.icon.primary.button{background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.header-button .button:hover{background-color:var(--accent-dark)!important}.widget_shopping_cart_content,.elementor-menu-cart__products{background-color:var(--surface)!important}.elementor-menu-cart__product-name a,.elementor-menu-cart__product-price{color:var(--ink)!important}.button.is-outline,.woocommerce a.button.is-outline{background-color:transparent!important;color:var(--accent)!important;border-color:var(--accent)!important}.button.is-outline:hover{background-color:var(--accent)!important;color:#fff!important}.woocommerce-breadcrumb,.breadcrumbs{color:var(--muted)!important}.woocommerce-breadcrumb a,.breadcrumbs a{color:var(--muted)!important}.shop-container,.woocommerce-notices-wrapper{background-color:var(--bg)}.products.row .product-small,.product-small.box.box-vertical{background-color:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius);box-shadow:var(--shadow)}.products.row .product-small:hover{border-color:var(--accent)!important;box-shadow:var(--shadow-hover)}.product-small .box-image{background-color:var(--surface-2)!important}.category.product-cat{color:var(--accent-dark)!important;background-color:var(--accent-tint)!important;border:1px solid var(--border)!important;border-radius:999px;padding:3px 12px}.product-title.woocommerce-loop-product__title,.product-title.woocommerce-loop-product__title a{color:var(--ink)!important;font-family:var(--serif)!important}.price,.woocommerce-Price-amount{color:var(--accent-dark)!important;font-weight:800!important}.woocommerce-Price-currencySymbol{color:var(--muted)!important;font-weight:600!important}.star-rating::before{color:#e3e8ed!important}.star-rating span::before{color:var(--gold)!important}.add-to-cart-button a.button,a.add_to_cart_button,a.ajax_add_to_cart{background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.out-of-stock-label,.product-small.out-of-stock .box-image::after{background-color:var(--alert)!important;color:#fff5f5!important}.onsale{background-color:var(--accent)!important;color:#fff!important}.widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--border)!important}.widget_price_filter .ui-slider-range,.price_slider .ui-slider-range{background-color:var(--accent)!important}.widget_price_filter .ui-slider-handle{background-color:var(--accent)!important;border-color:var(--accent-dark)!important}.widget_price_filter button.button{background-color:var(--primary)!important;color:#fff!important}.widget_product_categories a,.product-categories a,.cat-item a{color:var(--ink-soft)!important}.widget_product_categories li.current-cat>a,.cat-item.current-cat>a{color:var(--accent-dark)!important;font-weight:700!important}.widget-title{color:var(--ink)!important;font-family:var(--serif)!important}.woocommerce-pagination .page-number,.pagination .page-numbers{background-color:var(--surface)!important;border:1px solid var(--border)!important;color:var(--ink-soft)!important}.woocommerce-pagination .page-number.current,.pagination .page-numbers.current{background-color:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.single-product div.product .product_title{color:var(--ink)!important;font-family:var(--serif)!important}.single-product div.product p.price,.single-product div.product span.price{color:var(--accent-dark)!important}.single-product .summary .cart .button,.single_add_to_cart_button{background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;font-weight:700!important}.single-product .summary .cart .button:hover{background-color:var(--accent-dark)!important}.quantity input.qty{background-color:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}.woocommerce-tabs ul.tabs li{background-color:var(--surface)!important;border-color:var(--border)!important}.woocommerce-tabs ul.tabs li.active,.woocommerce-tabs ul.tabs li a:hover{color:var(--accent)!important}.woocommerce-Tabs-panel{background-color:var(--surface)!important;border:1px solid var(--border)!important;color:var(--ink-soft)!important}.woocommerce-product-gallery .flex-control-thumbs img{border-color:var(--border)!important}.woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:var(--accent)!important}.related.products>h2,.upsells.products>h2,.cross-sells>h2{color:var(--ink)!important}.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table{background-color:var(--surface)!important;border-color:var(--border)!important;color:var(--ink-soft)!important}.woocommerce-cart table.shop_table th,.woocommerce-checkout table.shop_table th{color:var(--ink)!important;border-color:var(--border)!important;background-color:var(--surface-2)!important}.woocommerce-cart table.shop_table td,.woocommerce-checkout table.shop_table td{border-color:var(--border)!important}.cart-collaterals .cart_totals,.woocommerce-checkout-review-order{background-color:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow)}.woocommerce-billing-fields input,.woocommerce-billing-fields select,.woocommerce-additional-fields textarea{background-color:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}.woocommerce-message,.woocommerce-info{background-color:var(--primary-tint)!important;border-inline-start-color:var(--primary)!important;color:var(--ink)!important}.woocommerce-error{background-color:var(--alert-tint)!important;border-inline-start-color:var(--alert)!important;color:#6e1414!important}.woocommerce-MyAccount-navigation ul{background-color:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow)}.woocommerce-MyAccount-navigation li{border-color:var(--border)!important}.woocommerce-MyAccount-navigation li a{color:var(--ink-soft)!important}.woocommerce-MyAccount-navigation li.is-active a{color:var(--accent-dark)!important;font-weight:700!important}.woocommerce-MyAccount-content{color:var(--ink-soft)!important}.blog-post,article.post,.entry-card{background-color:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow)}.entry-meta,.entry-meta a{color:var(--muted)!important}.entry-content{color:var(--ink-soft)!important}.entry-content a{color:var(--accent)!important;border-bottom:1px solid var(--border)}.comment-form input,.comment-form textarea{background-color:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}blockquote{border-inline-start:3px solid var(--accent)!important;color:var(--muted)!important;background-color:var(--surface-2)!important}table{border-color:var(--border)!important}table th,table td{border-color:var(--border)!important}.widget{color:var(--ink-soft)}.widget a{color:var(--ink-soft)}.widget a:hover{color:var(--accent)}.textwidget{color:var(--muted)}.footer-wrapper,.footer-widgets,.footer-1,.footer-2,.absolute-footer{background-color:var(--primary)!important;border-color:var(--primary-dark)!important}.footer-widgets .widget-title{color:#fff!important}.footer-widgets .widget,.footer-widgets p,.footer-widgets li,.footer-widgets a{color:#dbe4ee!important}.footer-widgets a:hover{color:#fff!important}.footer-widgets.footer-2.dark{background-color:var(--primary-dark)!important}.absolute-footer{border-top:1px solid rgba(255,255,255,.12)!important;color:#c3d1e0!important}.absolute-footer a{color:#eaf0f7!important}.back-to-top{background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.trustseal.enamad,.custom-html-widget img{filter:none}