
#yith-welrp .yith-welrp-overlay{background:rgba(11,12,15,.74)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
#yith-welrp .yith-welrp-popup{width:min(470px,calc(100vw - 24px))!important;max-width:none!important;border-radius:min(22px,var(--rmr-cap,999px))!important;overflow:hidden!important;background:#fff!important;box-shadow:0 40px 80px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.06)!important;font-family:var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important}
#yith-welrp .yith-welrp-popup-inner{padding:0!important}
#yith-welrp .yith-welrp-popup-header{position:relative!important;margin:0!important;padding:30px 70px 24px 28px!important;border:0!important;text-align:left!important;background:radial-gradient(60% 140% at 90% 0%,rgba(255,122,44,.3),rgba(255,122,44,0) 70%),#0e0f12!important}
#yith-welrp .yith-welrp-popup-header::before{content:"Running Mad";display:block;margin:0 0 9px;font:700 11px/1 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#ff9a5c}
#yith-welrp .yith-welrp-popup-header::after{content:"";display:block;width:56px;height:3px;margin-top:14px;border-radius:3px;background:linear-gradient(90deg,#ff7a2c,#d92e00)}
#yith-welrp .yith-welrp-popup-header h4{margin:0!important;padding:0!important;font:400 calc(34px * var(--rmf-ds,1))/1 var(--rmf-d,"RM Display Fit",Impact,"Arial Narrow",sans-serif)!important;letter-spacing:.01em!important;text-transform:none!important;text-align:left!important;color:#fff!important}
#yith-welrp .yith-welrp-popup-close{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;z-index:5!important;width:36px!important;height:36px!important;border-radius:50%!important;background:rgba(255,255,255,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/14px no-repeat!important;cursor:pointer;transition:background-color .2s}
#yith-welrp .yith-welrp-popup-close:hover{background-color:rgba(255,255,255,.24)!important}
#yith-welrp .yith-welrp-popup-content{padding:24px 28px 26px!important;color:#2c2f35!important}
#yith-welrp .yith-welrp-popup-text,#yith-welrp .yith-welrp-popup-text *{font:500 14.5px/1.5 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;color:#5b616b!important}
#yith-welrp .yith-welrp-popup-text{margin:0 0 16px!important}
#yith-welrp .yith-welrp-user-info{display:flex!important;align-items:center;gap:12px;margin:0 0 14px!important;padding:10px 12px!important;border-radius:min(14px,var(--rmr-cap,999px));background:#f6f4f0!important}
#yith-welrp .yith-welrp-user-avatar img{width:40px!important;height:40px!important;border-radius:50%!important}
#yith-welrp .yith-welrp-user-data,#yith-welrp .yith-welrp-user-data *{font:600 14px/1.35 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;color:#0b0c0f!important;overflow-wrap:anywhere}
#yith-welrp a{color:#c42a00!important;text-underline-offset:3px}
#yith-welrp a.yith-welrp-go-back{font:600 13px/1 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;text-decoration:underline}
#yith-welrp .yith-welrp-form-field{margin:0 0 14px!important}
#yith-welrp .yith-welrp-form label{display:block!important;margin:0 0 8px!important;font:700 12px/1.2 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#0b0c0f!important}
#yith-welrp .yith-welrp-form label.checkbox,#yith-welrp .yith-welrp-form label[for*="remember"],#yith-welrp .yith-welrp-form input[type=checkbox]+label{display:inline-flex!important;align-items:center;gap:8px;letter-spacing:0!important;text-transform:none!important;font:500 14px/1.3 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;color:#2c2f35!important}
#yith-welrp input[type=text],#yith-welrp input[type=email],#yith-welrp input[type=password],#yith-welrp input[type=tel]{width:100%!important;min-height:50px!important;padding:0 16px!important;border:1.5px solid #e3ded6!important;border-radius:min(14px,var(--rmr-cap,999px))!important;background:#f6f4f0!important;font:500 16px/1.2 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;color:#0b0c0f!important;box-shadow:none!important;transition:border-color .2s,background-color .2s,box-shadow .2s}
#yith-welrp input[type=password]{padding-right:48px!important}
#yith-welrp input::placeholder{color:#8a8f97!important;opacity:1}
#yith-welrp input:focus{outline:0!important;border-color:#0b0c0f!important;background:#fff!important;box-shadow:0 0 0 4px rgba(255,122,44,.2)!important}
#yith-welrp input[type=checkbox]{width:18px!important;height:18px!important;accent-color:#d92e00}
#yith-welrp .yith-welrp-password-container{position:relative;display:block}
#yith-welrp .yith-welrp-password-eye{position:absolute!important;right:14px!important;top:25px!important;bottom:auto!important;transform:translateY(-50%);opacity:.6}
#yith-welrp .yith-welrp-submit-button,#yith-welrp button[type=submit]{display:block!important;width:100%!important;min-height:52px!important;margin:6px 0 0!important;padding:0 20px!important;border:0!important;border-radius:var(--rmr-pill,999px)!important;background:#d92e00!important;color:#fff!important;font:700 15px/1 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:0 12px 26px -14px rgba(217,46,0,.9)!important;cursor:pointer;transition:background-color .2s,transform .12s}
#yith-welrp .yith-welrp-submit-button:hover,#yith-welrp button[type=submit]:hover{background:#c42a00!important}
#yith-welrp .yith-welrp-submit-button:active{transform:scale(.98)}
#yith-welrp .yith-welrp-submit-button:disabled,#yith-welrp .yith-welrp-submit-button.disabled{background:#d9d4cc!important;color:#4a4f58!important;box-shadow:none!important;cursor:not-allowed}
#yith-welrp .yith-welrp-social-sep{display:flex!important;align-items:center;gap:12px;margin:20px 0 16px!important;padding:0!important;border:0!important;background:none!important;font:700 11.5px/1 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#8a8f97!important}
#yith-welrp .yith-welrp-social-sep::before,#yith-welrp .yith-welrp-social-sep::after{content:""!important;flex:1 1 0!important;width:auto!important;height:1px!important;border:0!important;background:#e6e3de!important;margin:0!important;position:static!important}
#yith-welrp .ywsl-social{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;min-height:50px!important;margin:0!important;border:1.5px solid #e3ded6!important;border-radius:var(--rmr-pill,999px)!important;background:#fff!important;box-shadow:none!important;font:600 14px/1 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;letter-spacing:.06em!important;color:#0b0c0f!important;cursor:pointer;transition:border-color .2s}
#yith-welrp .ywsl-social:hover{border-color:#0b0c0f!important}
#yith-welrp .ywsl-social *{font-family:var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important}
#yith-welrp .woocommerce-password-strength,#yith-welrp .woocommerce-password-hint{text-transform:none!important;letter-spacing:0!important}
#yith-welrp .woocommerce-password-strength{margin:8px 0 0!important;padding:8px 12px!important;border-radius:min(10px,var(--rmr-cap,999px))!important;border:0!important;font:600 13px/1.3 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;text-align:left!important}
#yith-welrp .woocommerce-password-strength.short,#yith-welrp .woocommerce-password-strength.bad{background:#fde8e4!important;color:#b42318!important}
#yith-welrp .woocommerce-password-strength.good{background:#fff3e0!important;color:#8a4b00!important}
#yith-welrp .woocommerce-password-strength.strong{background:#e7f6ec!important;color:#1d7a3e!important}
#yith-welrp .woocommerce-password-hint{display:block;margin-top:6px;font:500 12.5px/1.45 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;color:#5b616b!important}
#yith-welrp .woocommerce-privacy-policy-text,#yith-welrp .woocommerce-privacy-policy-text *{font:500 12.5px/1.5 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important;color:#5b616b!important}
#yith-welrp .yith-welrp-error,#yith-welrp .woocommerce-error{border-radius:min(12px,var(--rmr-cap,999px))!important;font:500 14px/1.45 var(--rmf-u,"RM Sans Fit",system-ui,sans-serif)!important}
@media (max-width:600px){
  #yith-welrp .yith-welrp-popup-header{padding:24px 64px 20px 22px!important}
  #yith-welrp .yith-welrp-popup-header h4{font-size:30px!important}
  #yith-welrp .yith-welrp-popup-content{padding:20px 22px 22px!important}
}
@media (prefers-reduced-motion:reduce){#yith-welrp *{transition:none!important}}
