header-component#header-component .header__row--top{overflow:visible!important}
header-component .overflow-menu::after{display:none!important}
header-component .menu-list__list-item{position:relative!important}
header-component .menu-list__list-item:not([slot='overflow'])>.menu-list__submenu{position:absolute!important;top:100%!important;left:auto!important;width:auto!important;max-width:280px!important;z-index:999!important;background:transparent!important;clip-path:none!important;padding:0!important;visibility:visible!important;box-shadow:none!important}
header-component .menu-list__submenu .section-background{display:none!important}
header-component .menu-list__submenu-inner{background:transparent!important;width:280px!important;padding:0!important;box-shadow:none!important}
header-component div.mega-menu[class]{all:unset!important;display:block!important;position:relative!important;min-width:220px!important;max-width:280px!important;padding:12px 0!important;background:#f7941d!important;box-shadow:none!important}
header-component .mega-menu>.section-background{display:none!important}
header-component .mega-menu__grid[class]{all:unset!important;display:block!important;padding:0!important;margin:0!important}
header-component ul.mega-menu__list[class]{all:unset!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;list-style:none!important}
header-component .mega-menu__column{display:contents!important}
header-component .mega-menu__link{display:block!important;padding:10px 24px!important;color:#fff!important;text-decoration:none!important;white-space:nowrap!important}
header-component .mega-menu__link:hover{color:#1a1a1a!important}
header-component .mega-menu__link-title{font-size:16px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-weight:600!important}
header-component .mega-menu__image,header-component .mega-menu__card{display:none!important}
header-component .menu-list__link{font-size:16px!important;color:#f7941d!important}
header-component .menu-list__link:hover{color:#fff!important}
header-component .menu-list__list-item:has(.menu-list__submenu)>.menu-list__link::after{content:"›"!important;display:inline-block!important;margin-left:6px!important;font-size:18px!important;transform:rotate(90deg)!important;color:#f7941d!important;transition:color .2s!important}
header-component .menu-list__list-item:has(.menu-list__submenu)>.menu-list__link:hover::after{color:#fff!important}
header-component .account-popover{z-index:1000!important}

.rkm-box-progress{padding:16px 20px;margin:0;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-top:1px solid rgba(0,0,0,0.08)}
.rkm-box-progress__label{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:#1a1a1a;text-transform:uppercase;letter-spacing:0.5px}
.rkm-box-progress__weight{font-weight:400;color:#666;text-transform:none;letter-spacing:0}
.rkm-box-progress__bar-track{width:100%;height:10px;background:#e8e3da;border-radius:5px;overflow:hidden;margin-bottom:8px}
.rkm-box-progress__bar-fill{height:100%;border-radius:5px;transition:width 0.4s ease}
.rkm-box-progress__bar-fill--low{background:#B71C1C}
.rkm-box-progress__bar-fill--mid{background:#f7941d}
.rkm-box-progress__bar-fill--full{background:#4CAF50}
.rkm-box-progress__msg{font-size:13px;line-height:1.4;color:#444}
.rkm-box-progress__msg strong{color:#1a1a1a}
.rkm-box-progress__msg--warning{color:#B71C1C;font-weight:600}
.rkm-box-progress__msg--success{color:#4CAF50}
.rkm-box-progress__link{color:#f7941d;text-decoration:underline;font-size:12px;display:inline-block;margin-top:4px}