.yith-wcaf.yith-wcaf-registration-form.woocommerce,.yith-wcaf-registration-form .already-an-affiliate-wrapper{background-color:transparent!important;background:none!important}.yith-wcaf-registration-form .u-column2 .register-form{background-color:#2a2a2a;border-radius:8px;padding:30px;border:1px solid #444}.yith-wcaf-registration-form .register-title{color:#DFAF36CC;font-size:24px;font-weight:600;margin-bottom:25px;text-align:center}.yith-wcaf-registration-form .register-form .form-row{margin-bottom:20px}.yith-wcaf-registration-form .register-form .form-row label{color:#DFAF36CC;font-size:14px;font-weight:500;margin-bottom:8px;display:block;text-transform:uppercase;letter-spacing:.5px}.yith-wcaf-registration-form .register-form .form-row label .required{color:#ff6b6b}.yith-wcaf-registration-form .register-form .input-text,.yith-wcaf-registration-form .register-form input[type="text"],.yith-wcaf-registration-form .register-form input[type="email"]{background-color:#1a1a1a;border:1px solid #555;border-radius:4px;color:#fff;padding:12px 15px;width:100%;font-size:14px;transition:border-color 0.3s ease}.yith-wcaf-registration-form .register-form .input-text:focus,.yith-wcaf-registration-form .register-form input[type="text"]:focus,.yith-wcaf-registration-form .register-form input[type="email"]:focus{border-color:#DFAF36CC;outline:none;box-shadow:0 0 0 2px rgb(223 175 54 / .2)}.yith-wcaf-registration-form .register-form .terms-label,.yith-wcaf-registration-form .register-form .woocommerce-privacy-policy-text{color:#ccc;font-size:13px;line-height:1.5;margin-bottom:15px}.yith-wcaf-registration-form .register-form .terms-label input[type="checkbox"]{margin-right:8px;accent-color:#DFAF36CC}.yith-wcaf-registration-form .register-form .woocommerce-privacy-policy-link{color:#DFAF36CC;text-decoration:none}.yith-wcaf-registration-form .register-form .woocommerce-privacy-policy-link:hover{text-decoration:underline}.yith-wcaf-registration-form .register-form .button,.yith-wcaf-registration-form .register-form input[type="submit"]{background-color:#5E4300;color:#DFAF36CC;border:2px solid #5E4300;padding:12px 30px;border-radius:25px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease;width:100%;margin-top:15px}.yith-wcaf-registration-form .register-form .button:hover,.yith-wcaf-registration-form .register-form input[type="submit"]:hover{background-color:#DFAF36CC;color:#5E4300;border-color:#DFAF36CC;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .3)}.yith-wcaf-registration-form .login-form .woocommerce-Button.button{background-color:#5E4300;color:#DFAF36CC;border:2px solid #5E4300;padding:12px 30px;border-radius:25px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease;width:100%}.yith-wcaf-registration-form .login-form .woocommerce-Button.button:hover{background-color:#DFAF36CC;color:#5E4300;border-color:#DFAF36CC;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .3)}.yith-wcaf-registration-form .forms-container{gap:30px}.yith-wcaf-registration-form .u-column1,.yith-wcaf-registration-form .u-column2{flex:1}.yith-wcaf-registration-form .register-form .woocommerce-privacy-policy-text{background-color:rgb(223 175 54 / .1);padding:15px;border-radius:4px;border-left:3px solid #DFAF36CC;margin:20px 0}.yith-wcaf-registration-form .register-form .terms-label{display:flex;align-items:flex-start;gap:10px;padding:15px;background-color:rgb(223 175 54 / .05);border-radius:4px;border:1px solid rgb(223 175 54 / .3)}.yith-wcaf-registration-form .register-form .terms-label .input-checkbox{margin:0;flex-shrink:0;margin-top:2px}@media (max-width:768px){.yith-wcaf-registration-form .forms-container{flex-direction:column}.yith-wcaf-registration-form .u-column1,.yith-wcaf-registration-form .u-column2{width:100%}}.yith-wcaf-registration-form .already-an-affiliate-wrapper{text-align:center;padding:40px 20px;max-width:500px;margin:0 auto}.yith-wcaf-registration-form .already-an-affiliate-wrapper h3.thank-you{color:#DFAF36CC;font-size:32px;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.yith-wcaf-registration-form .already-an-affiliate-wrapper p.already-an-affiliate{color:#ccc;font-size:16px;line-height:1.6;margin-bottom:30px}.yith-wcaf-registration-form .already-an-affiliate-wrapper .button.go-to-dashboard{background-color:#5E4300;color:#DFAF36CC;border:2px solid #5E4300;padding:15px 40px;border-radius:25px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:inline-block}.yith-wcaf-registration-form .already-an-affiliate-wrapper .button.go-to-dashboard:hover{background-color:#DFAF36CC;color:#5E4300;border-color:#DFAF36CC;transform:translateY(-2px);box-shadow:0 6px 12px rgb(0 0 0 / .3)}.yith-wcaf-registration-form .woocommerce-error,.yith-wcaf-registration-form .woocommerce-message{background-color:rgb(255 107 107 / .1);border-left:3px solid #ff6b6b;color:#ff6b6b;padding:15px;margin-bottom:20px;border-radius:4px}.yith-wcaf-registration-form .woocommerce-message{background-color:rgb(223 175 54 / .1);border-left-color:#DFAF36CC;color:#DFAF36CC}.yith-wcaf.yith-wcaf-registration-form.woocommerce,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container,.yith-wcaf.yith-wcaf-registration-form.woocommerce .u-column1,.yith-wcaf.yith-wcaf-registration-form.woocommerce .u-column2,.yith-wcaf.yith-wcaf-registration-form.woocommerce .login-form,.yith-wcaf.yith-wcaf-registration-form.woocommerce .register-form{background:none!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container{display:flex!important;flex-direction:column!important;gap:30px}.yith-wcaf.yith-wcaf-registration-form.woocommerce .u-column1{width:100%!important;margin:0 auto!important;padding:30px!important;border:2px solid #DFAF36CC!important;border-radius:8px!important;background:rgb(25 29 29 / .8)!important;order:1}.yith-wcaf.yith-wcaf-registration-form.woocommerce .u-column2{width:100%!important;margin:0 auto!important;padding:30px!important;border:2px solid #DFAF36CC!important;border-radius:8px!important;background:rgb(25 29 29 / .8)!important;order:2}.yith-wcaf.yith-wcaf-registration-form.woocommerce .login-title,.yith-wcaf.yith-wcaf-registration-form.woocommerce .register-title{color:#DFAF36CC!important;font-weight:bold!important;font-size:24px!important;margin-bottom:25px!important;text-align:center!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce label,.yith-wcaf.yith-wcaf-registration-form.woocommerce .required_field{color:#DFAF36CC!important;font-weight:bold!important;margin-bottom:8px!important;display:block!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="text"],.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="email"],.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="password"]{width:100%!important;padding:12px 45px 12px 15px!important;border:1px solid #DFAF36CC!important;border-radius:4px!important;background-color:rgb(255 255 255 / .1)!important;color:#ffffff!important;font-size:16px!important;margin-bottom:15px!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;position:relative!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="password"]{padding:12px 45px 12px 45px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="text"],.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="email"]{padding:12px 45px 12px 15px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="text"]:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="email"]:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="password"]:focus{border-color:#DFAF36!important;outline:none!important;box-shadow:0 0 5px rgb(223 175 54 / .3)!important;background-color:rgb(255 255 255 / .15)!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row{position:relative!important;margin-bottom:20px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row .dashicons,.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row .dashicons-visibility,.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row .dashicons-hidden{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;color:#DFAF36CC!important;cursor:pointer!important;z-index:10!important;font-size:18px!important;width:20px!important;height:20px!important;transition:color 0.3s ease!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row .dashicons-hidden{left:15px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row .dashicons-visibility{right:15px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row .dashicons:hover{color:#DFAF36!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .password-toggle,.yith-wcaf.yith-wcaf-registration-form.woocommerce .show-password-input,.yith-wcaf.yith-wcaf-registration-form.woocommerce .hide-password-input{position:absolute!important;color:#DFAF36CC!important;cursor:pointer!important;z-index:10!important;transition:color 0.3s ease!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .show-password-input{right:15px!important;top:50%!important;transform:translateY(-50%)!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .hide-password-input{left:15px!important;top:50%!important;transform:translateY(-50%)!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="password"]+*{position:absolute!important;right:15px!important;top:50%!important;transform:translateY(-50%)!important;color:#DFAF36CC!important;cursor:pointer!important;z-index:10!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="password"]~*{color:#DFAF36CC!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce input::placeholder{color:rgb(255 255 255 / .6)!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row{position:relative!important;margin-bottom:20px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .woocommerce-Button,.yith-wcaf.yith-wcaf-registration-form.woocommerce .button{background-color:#DFAF36CC!important;color:white!important;border:none!important;padding:12px 30px!important;border-radius:4px!important;font-weight:bold!important;font-size:16px!important;cursor:pointer!important;transition:background-color 0.3s ease!important;width:100%!important;margin-top:10px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .woocommerce-Button:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .button:hover{background-color:#DFAF36!important;color:white!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce input[type="checkbox"]{width:auto!important;margin-right:10px!important;margin-bottom:0!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .checkbox{color:#DFAF36CC!important;display:flex!important;align-items:flex-start!important;gap:10px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .woocommerce-form__label-for-checkbox,.yith-wcaf.yith-wcaf-registration-form.woocommerce .terms-label{color:#DFAF36CC!important;font-weight:normal!important;font-size:14px!important;display:flex!important;align-items:center!important;gap:8px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce a{color:#DFAF36CC!important;text-decoration:none!important;transition:color 0.3s ease!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce a:hover{color:#DFAF36!important;text-decoration:underline!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .woocommerce-LostPassword{text-align:center!important;margin-top:15px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .woocommerce-privacy-policy-text{color:rgb(255 255 255 / .8)!important;font-size:13px!important;line-height:1.4!important;margin-bottom:15px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .required{color:#ff6b6b!important}@media (max-width:768px){.yith-wcaf.yith-wcaf-registration-form.woocommerce .u-column1,.yith-wcaf.yith-wcaf-registration-form.woocommerce .u-column2{padding:20px!important;margin:0 15px!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container{gap:20px!important}}@media (max-width:768px){.yith-wcaf.yith-wcaf-registration-form.woocommerce .col2-set .col-1,.yith-wcaf.yith-wcaf-registration-form.woocommerce .col2-set .col-2{width:100%!important;float:none!important}}.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row .dashicons,.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row .dashicons-visibility,.yith-wcaf.yith-wcaf-registration-form.woocommerce .form-row .dashicons-hidden{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;color:#DFAF36CC!important;cursor:pointer!important;z-index:10!important;font-size:18px!important;width:20px!important;height:20px!important;transition:color 0.3s ease!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .show-password-input.display-password,.yith-wcaf.yith-wcaf-registration-form.woocommerce button.show-password-input,.yith-wcaf.yith-wcaf-registration-form.woocommerce button[aria-label="Hide password"]{color:#DFAF36CC!important;transition:color 0.3s ease!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .show-password-input.display-password:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce button.show-password-input:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce button[aria-label="Hide password"]:hover{color:#DFAF36!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .password-input button,.yith-wcaf.yith-wcaf-registration-form.woocommerce .toggle-button,.yith-wcaf.yith-wcaf-registration-form.woocommerce .toggle-button.click-to-show,.yith-wcaf.yith-wcaf-registration-form.woocommerce button[type="button"][class*="password"]{color:#DFAF36CC!important;background:transparent!important;border:none!important;transition:color 0.3s ease!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .password-input button:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .toggle-button:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .toggle-button.click-to-show:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce button[type="button"][class*="password"]:hover{color:#DFAF36!important}.become-an-affiliate-form,.pending-request-wrapper,.elementor-widget-yith-wcaf-affiliate-dashboard{background:transparent!important}.yith-wcaf.yith-wcaf-registration-form,.elementor-widget-container,.elementor-widget-yith-wcaf-affiliate-dashboard,.yith-wcaf{background:transparent!important}.become-an-affiliate-form p,.pending-request p,.thank-you{color:#ffffff!important}.thank-you h3{color:#ffffff!important;font-size:24px!important;margin-bottom:15px!important}.thank-you::before{color:#e5c675!important}.become-an-affiliate-form .button{background-color:#e5c675!important;color:#191D1D!important;border:none!important;padding:10px 20px!important;font-weight:bold!important;cursor:pointer!important;transition:all 0.3s ease!important}.become-an-affiliate-form .button:hover{background-color:#d4b562!important}.btn.button.apply-filters,input[type="submit"].btn.button.apply-filters{background-color:#e5c675!important;margin-right:20px!important;color:#191D1D!important;border:none!important;border-radius:3px!important;padding:10px 20px!important;font-weight:bold!important;cursor:pointer!important;transition:all 0.3s ease!important}.btn.button.apply-filters:hover,input[type="submit"].btn.button.apply-filters:hover{background-color:#DFAF36CC!important;color:#5E4300!important;text-decoration:none!important}.yith-wcaf-enhanced-date-picker,input[type="text"].yith-wcaf-enhanced-date-picker{background-color:rgb(255 255 255 / .1)!important;color:#ffffff!important;border:1px solid #555!important;padding:8px 12px!important}select,.yith-wcaf-enhanced-select{background-color:rgb(255 255 255 / .1)!important;color:#ffffff!important;border:1px solid #555!important;padding:8px 12px!important}.shop_table th,.yith-wcaf-dashboard table th{color:#e5c675!important;background-color:rgb(0 0 0 / .3)!important;padding:10px!important}.shop_table td,.yith-wcaf-dashboard table td{color:#ffffff!important;padding:10px!important;border-bottom:1px solid rgb(255 255 255 / .1)!important}.yith-wcaf-table-bottom-bar{color:#ffffff!important}.yith-wcaf.yith-wcaf-link-generator .link-generator{background-color:#5E4300!important;padding:20px!important;border-radius:5px!important}.yith-wcaf.yith-wcaf-link-generator .link-generator h4{color:white!important;margin-top:0!important;margin-bottom:15px!important}.yith-wcaf.yith-wcaf-link-generator .link-generator label{color:white!important;font-weight:600!important;display:block!important;margin-bottom:5px!important}.yith-wcaf.yith-wcaf-link-generator .link-generator input[type="url"]{background-color:black!important;color:white!important;border:1px solid #7d5a00!important;padding:8px 12px!important;width:100%!important;border-radius:4px!important}.yith-wcaf.yith-wcaf-link-generator .link-generator .copy-trigger{background-color:#7d5a00!important;color:white!important;padding:6px 12px!important;border-radius:4px!important;text-decoration:none!important;cursor:pointer!important;display:inline-block!important;margin-top:8px!important;font-size:14px!important}.yith-wcaf.yith-wcaf-link-generator .link-generator .copy-trigger:hover{background-color:#8f6700!important}.yith-wcaf.yith-wcaf-link-generator .link-generator .form-row{margin-bottom:15px!important}.yith-wcaf.yith-wcaf-link-generator .link-generator .copy-field-wrapper{display:block!important}.yith-wcaf-notice-message{background-color:#5E4300!important;color:white!important;padding:15px 20px!important;border-radius:5px!important;margin:15px 0!important;border-left:4px solid #7d5a00!important}.yith-wcaf-notice-message b{color:white!important;font-weight:700!important}.wsf-form select{background-color:#000!important;color:#fff!important;border-color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none}.wsf-form select option,.wsf-form select optgroup{background-color:#000!important;color:#fff!important}.wsf-form select option:hover,.wsf-form select option:focus,.wsf-form select option:checked{background-color:#fdb81e!important;color:#fff!important}.wsf-form select:hover,.wsf-form select:focus{border-color:#fdb81e!important;box-shadow:0 0 0 2px rgb(253 184 30 / .35);outline:none}.wsf-form select option[disabled]{color:#cccccc!important}