input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],select,textarea{background-color:#111;color:#FFF;border:1px solid gold;padding:10px;border-radius:6px;transition:all 0.3s ease}input::placeholder,textarea::placeholder{color:#AAA;opacity:1}select option{background-color:#111;color:#FFF}input:focus,select:focus,textarea:focus{outline:none;border-color:gold;box-shadow:0 0 8px #FFD70055}input:disabled,select:disabled,textarea:disabled{background-color:#222;color:#777;border-color:#444}button,input[type="submit"],.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.wp-element-button{background-color:gold;color:#000;border:none;padding:12px 20px;font-weight:700;border-radius:6px;transition:all 0.3s ease}button:hover,input[type="submit"]:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.wp-element-button:hover{background-color:#C9A227;color:#FFF;cursor:pointer}.woocommerce-message,.woocommerce-info,.woocommerce-error{background-color:#111;border:1px solid gold;color:#FFF;padding:15px;border-radius:6px}label,.woocommerce form .form-row label{color:#FFF;font-weight:500}.required{color:#F44}.woocommerce table.shop_table{background-color:#111;color:#FFF;border:1px solid gold}.woocommerce table.shop_table th{background-color:#1A1A1A;color:gold}.woocommerce table.shop_table td{border-top:1px solid #333}a{color:gold;text-decoration:none;transition:color 0.3s ease}a:hover{color:#C9A227}.ast-desktop .main-header-menu .menu-cta>.menu-link,.ast-primary-header-bar .main-header-menu .menu-cta>.menu-link,.ast-header-break-point .main-header-menu .menu-cta>.menu-link{color:#E5C07B!important;border:2px solid #E5C07B!important;border-radius:8px!important;padding:8px 16px!important;font-weight:600!important;background:transparent!important;text-transform:none!important;line-height:1.2!important;display:inline-block!important;text-decoration:none!important;transition:all .3s ease!important}.ast-desktop .main-header-menu .menu-cta>.menu-link:hover,.ast-primary-header-bar .main-header-menu .menu-cta>.menu-link:hover,.ast-header-break-point .main-header-menu .menu-cta>.menu-link:hover{background:#E5C07B!important;color:#0B0B0B!important}.elementor-nav-menu .menu-cta>a,.elementor-nav-menu--main .menu-cta>a{color:#E5C07B!important;border:2px solid #E5C07B!important;border-radius:8px!important;padding:8px 16px!important;font-weight:600!important;background:transparent!important;text-transform:none!important;line-height:1.2!important;display:inline-block!important;text-decoration:none!important;transition:all .3s ease!important}.elementor-nav-menu .menu-cta>a:hover,.elementor-nav-menu--main .menu-cta>a:hover{background:#E5C07B!important;color:#0B0B0B!important}.ast-header-button .ast-custom-button,.ast-header-custom-item .ast-custom-button{color:#E5C07B!important;border:2px solid #E5C07B!important;border-radius:8px!important;padding:8px 16px!important;font-weight:600!important;background:transparent!important;text-transform:none!important;line-height:1.2!important;display:inline-inline!important;text-decoration:none!important;transition:all .3s ease!important}.ast-header-button .ast-custom-button:hover,.ast-header-custom-item .ast-custom-button:hover{background:#E5C07B!important;color:#0B0B0B!important}.site-header .main-header-menu>li#menu-item-20287>a:before,.site-header .main-header-menu>li.menu-item-20287>a:before,.site-header .main-header-menu>li[data-menu-item-id="20287"]>a:before{content:none!important;display:none!important}