:root{--vb-bg:#000000;--vb-text:#ffffff;--vb-gold:#D4AF37;--vb-gold-strong:#b58e1f;--vb-muted:#bdbdbd}html,body{background:var(--vb-bg)!important;color:var(--vb-text)}a{color:var(--vb-gold)}a:hover,a:focus{color:var(--vb-gold-strong)}.site-header,.ast-above-header,.ast-primary-header-bar{background:#000000!important;border:none!important}.ast-builder-menu .menu-item>a{color:#ffffff!important;font-weight:600}.ast-builder-menu .menu-item:hover>a,.ast-builder-menu .current-menu-item>a{color:var(--vb-gold)!important}.ast-mobile-menu-trigger-minimal .ast-mobile-svg{fill:var(--vb-gold)!important}.site-title a{color:var(--vb-gold)!important;font-weight:700}button,.button,input[type=submit],.ast-button,.added_to_cart,.single_add_to_cart_button{background:var(--vb-gold)!important;color:#000!important;border:none!important;border-radius:4px;font-weight:700}button:hover,.button:hover,input[type=submit]:hover,.ast-button:hover,.added_to_cart:hover,.single_add_to_cart_button:hover{background:#ffffff!important;color:#000!important}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--vb-gold)!important;font-weight:700}.woocommerce span.onsale{background:#B22222!important;color:#fff!important;border-radius:0}.woocommerce .star-rating span:before,.woocommerce .star-rating::before{color:var(--vb-gold)!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#0b0b0b;padding:10px;border:1px solid #111}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#fff;font-weight:600}.woocommerce div.product .product_title{color:#fff;font-weight:700}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--vb-gold)}.ast-transparent-header .site-header,.ast-transparent-header .ast-primary-header-bar{background:rgb(0 0 0 / .6)!important}.site-footer,.ast-footer-overlay{background:#000!important;color:#fff!important}.site-footer a{color:var(--vb-gold)}.site-footer a:hover{color:var(--vb-gold-strong)}.footer-widget-area,.footer-adv-widget,.ast-footer-copyright{color:#fff}.ast-footer-copyright{border-top:1px solid #111;padding-top:12px;color:var(--vb-muted)}input,select,textarea{background:#0a0a0a;border:1px solid #222;color:#fff}input::placeholder,textarea::placeholder{color:#777}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#111;border-top-color:var(--vb-gold);color:#fff}*/