small,.meta,.posted_in,.product_meta,figcaption,.woocommerce-result-count,.breadcrumb,.woocommerce-breadcrumb{color:var(--ux-text-2)!important}.price,.amount,.woocommerce-Price-amount{color:var(--ux-text)!important}del,del .amount{color:var(--ux-muted)!important}ins,ins .amount{color:var(--ux-gold)!important;text-decoration:none}.onsale,.wc-block-components-product-badge{background:var(--ux-gold)!important;color:var(--ux-on-gold)!important;border-color:var(--ux-gold)!important}li.product,ul.products li.product,.product,.wc-block-grid__product,.widget,.card,.woocommerce-tabs,.cart_totals,.shop_table,.woocommerce table.shop_table,.cross-sells,.related,.up-sells,.woocommerce-info,.woocommerce-message,.woocommerce-error,.select2-dropdown{background-color:var(--ux-surface)!important;border-color:var(--ux-border)!important;color:var(--ux-text)!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--ux-border)!important}#masthead a,.main-navigation a,#site-navigation a,.ct-header a{color:var(--ux-text)!important}#masthead a:hover,.main-navigation a:hover,#site-navigation a:hover{color:var(--ux-gold)!important}.cart-contents-count{background:var(--ux-gold)!important;color:var(--ux-on-gold)!important}hr{border-color:var(--ux-border)!important}.star-rating span::before,.star-rating::before{color:var(--ux-gold)!important}.menu-toggle,.ct-hamburger,button.menu-toggle{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.site-header .header-cart,.site-header .cart-contents,.ct-header__cart a,.header-search-toggle{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.woocommerce-products-header__title,.post-type-archive-product .page-title,.tax-product_cat .page-title{font-family:"Jost",sans-serif!important;color:var(--ux-text)!important}.woocommerce-result-count,.woocommerce-ordering select{color:var(--ux-text-2)!important}ul.products li.product{background:var(--ux-surface)!important;border:1px solid var(--ux-border)!important;border-radius:14px!important;overflow:hidden;padding-bottom:16px!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}ul.products li.product:hover{border-color:var(--ux-gold)!important;box-shadow:0 10px 30px rgba(205,163,73,.16)!important;transform:translateY(-3px)}ul.products li.product a img{margin:0 0 14px!important;width:100%}ul.products li.product .woocommerce-loop-product__title{font-family:"Jost",sans-serif!important;font-weight:500;color:var(--ux-text)!important;padding:0 16px!important;font-size:1.02rem!important}ul.products li.product .price{padding:0 16px!important;color:var(--ux-gold)!important;font-weight:600}ul.products li.product .price del{color:var(--ux-muted)!important;font-weight:400}ul.products li.product .price ins{color:var(--ux-gold)!important}ul.products li.product .button,ul.products li.product .add_to_cart_button{display:block!important;margin:12px 16px 0!important;text-align:center;border-radius:10px!important}.onsale{background:var(--ux-gold)!important;color:var(--ux-on-gold)!important;border:none!important;border-radius:999px!important;font-weight:600}.left-woocommerce-sidebar .widget,.woocommerce-shop .widget,.tax-product_cat .widget{background:var(--ux-surface)!important;border:1px solid var(--ux-border)!important;border-radius:12px}.single-product .product_title{font-family:"Jost",sans-serif!important;color:var(--ux-text)!important}.single-product .summary .price,.single-product p.price{color:var(--ux-gold)!important;font-size:1.7rem!important;font-weight:600}.single-product .summary .price del{color:var(--ux-muted)!important;font-size:1.1rem}.single-product .woocommerce-product-details__short-description{color:var(--ux-text-2)!important}.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery img{border-radius:14px!important}.single-product .quantity input.qty,.single-product .quantity-nav,.single-product .quantity-button{background:var(--ux-surface-alt)!important;color:var(--ux-text)!important;border:1px solid var(--ux-border)!important}.single-product .single_add_to_cart_button{width:100%!important;border-radius:10px!important;font-size:1.05rem;padding:14px!important}.single-product .product_meta{color:var(--ux-text-2)!important;border-top:1px solid var(--ux-border);padding-top:12px}.single-product .woocommerce-tabs ul.tabs li{background:var(--ux-surface)!important;border-color:var(--ux-border)!important}.single-product .woocommerce-tabs ul.tabs li.active{background:var(--ux-surface-alt)!important;border-bottom-color:var(--ux-gold)!important}.single-product .woocommerce-tabs ul.tabs li a{color:var(--ux-text)!important}.single-product .woocommerce-Tabs-panel{color:var(--ux-text-2)!important}.single-product .related.products>h2{font-family:"Jost",sans-serif!important;color:var(--ux-text)!important}.elementor-posts .elementor-post__card,.elementor-widget-archive-posts .elementor-post__card{background:var(--ux-surface)!important;border:1px solid var(--ux-border)!important;border-radius:14px!important;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.elementor-post__card:hover{border-color:var(--ux-gold)!important;box-shadow:0 10px 30px rgba(205,163,73,.16)!important;transform:translateY(-3px)}.elementor-post__title,.elementor-post__title a{font-family:"Jost",sans-serif!important;color:var(--ux-text)!important}.elementor-post__title a:hover{color:var(--ux-gold)!important}.elementor-post__excerpt,.elementor-post__excerpt p{color:var(--ux-text-2)!important}.elementor-post__read-more{color:var(--ux-gold)!important;font-family:"Jost",sans-serif!important;font-weight:600}.elementor-post__meta-data,.elementor-post-date,.elementor-post__meta-data span{color:var(--ux-text-2)!important}.elementor-post__badge{background:var(--ux-gold)!important;color:var(--ux-on-gold)!important}.single-post .wp-block-post-title,.single-post .entry-title,.single-post h1.entry-title{font-family:"Jost",sans-serif!important;color:var(--ux-text)!important}.single-post .entry-content,.single-post .entry-content p,.single-post .entry-content li{color:var(--ux-text)!important}.single-post .entry-content a{color:var(--ux-gold)!important}.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{font-family:"Jost",sans-serif!important;color:var(--ux-text)!important}.single-post .elementor-post-info,.single-post .elementor-post-info__item,.single-post .post-author,.single-post time{color:var(--ux-text-2)!important}.single-post blockquote{border-left:3px solid var(--ux-gold)!important;color:var(--ux-text-2)!important}.menu-toggle{background:0 0!important;color:var(--ux-gold)!important;border:1px solid rgba(205,163,73,.55)!important;box-shadow:none!important;border-radius:8px!important;padding:9px 16px!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.menu-toggle:hover,.menu-toggle:focus{background:rgba(205,163,73,.12)!important;color:var(--ux-gold)!important;border-color:var(--ux-gold)!important}.menu-toggle svg,.menu-toggle .menu-toggle-icon{color:var(--ux-gold)!important;fill:var(--ux-gold)!important}#masthead .search-form,#masthead form[role=search],.site-header .search-form{max-width:460px!important}#masthead input[type=search],.site-header input[type=search]{background:var(--ux-surface-alt)!important;border:1px solid var(--ux-border)!important;color:var(--ux-text)!important;border-radius:10px!important}.main-navigation a,#site-navigation a{color:var(--ux-text)!important}.main-navigation a:hover,.main-navigation .current-menu-item>a,#site-navigation .current-menu-item>a{color:var(--ux-gold)!important}.post-type-archive-product .widget_recent_entries,.woocommerce-shop .widget_recent_entries,.tax-product_cat .widget_recent_entries{display:none!important}@media (min-width:1025px){#masthead .menu-toggle,.site-branding .menu-toggle{display:none!important}}.main-navigation ul.menu>li>a,.main-navigation a{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:500!important}.main-navigation a{color:var(--ux-text)!important}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a{color:var(--ux-gold)!important}body .woocommerce ul.products li.product:hover,body ul.products li.product:hover{border:1px solid var(--ux-gold)!important;box-shadow:0 10px 30px rgba(205,163,73,.18)!important;outline:none!important}body ul.products li.product:focus-within{border-color:var(--ux-gold)!important}