.top-bar{--tb-navy:#2e094e;--tb-navy-deep:#24073d;--tb-yellow:#fed700;--tb-text:#cdbede;background:linear-gradient(180deg, var(--tb-navy) 0%, var(--tb-navy-deep) 100%);border-bottom:0;padding:0;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.top-bar>.container{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px}.top-bar>.container::before,.top-bar>.container::after{content:none}.top-bar .pull-left,
.top-bar .pull-right{float:none}.top-bar .nav-inline{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.top-bar .nav-inline .menu-item>a{display:inline-flex;align-items:center;gap:7px;padding:7px
10px;border-radius:8px;color:var(--tb-text);font-size:13px;font-weight:500;line-height:1.2;letter-spacing: .01em;text-decoration:none;transition:color .2s ease, background-color .2s ease}.top-bar #menu-top-bar-left .menu-item > a,
.top-bar #menu-top-bar-right .menu-item > a,
.top-bar #menu-top-bar-left .menu-item > a:hover,
.top-bar #menu-top-bar-right .menu-item > a:hover,
.top-bar #menu-top-bar-left .menu-item > a:focus,
.top-bar #menu-top-bar-right .menu-item>a:focus{text-decoration:none !important}.top-bar .nav-inline .menu-item > a:hover,
.top-bar .nav-inline .menu-item>a:focus{color:#fff;background:rgba(255, 255, 255, .08)}.top-bar #menu-top-bar-right .menu-item > a:hover,
.top-bar #menu-top-bar-right .menu-item > a:focus,
.top-bar #menu-top-bar-left .menu-item:not(.net30) > a:hover,
.top-bar #menu-top-bar-left .menu-item:not(.net30)>a:focus{color:#fff}.top-bar .nav-inline .menu-item>a:focus-visible{outline:2px
solid var(--tb-yellow);outline-offset:2px}.top-bar .nav-inline .menu-item>a>i{font-size:15px;line-height:1;color:var(--tb-yellow);transition:color .2s ease}.top-bar .nav-inline .menu-item.net30 > a,
.top-bar #menu-top-bar-left .menu-item>a[href*="net30-application"]{position:relative;padding:7px
15px;background:var(--tb-yellow);color:#2b0a45;font-weight:700;font-size:12.5px;letter-spacing: .04em;text-transform:uppercase;box-shadow:0 1px 0 rgba(255, 255, 255, .25) inset}.top-bar .nav-inline .menu-item.net30 > a:hover,
.top-bar .nav-inline .menu-item.net30 > a:focus,
.top-bar #menu-top-bar-left .menu-item > a[href*="net30-application"]:hover,
.top-bar #menu-top-bar-left .menu-item>a[href*="net30-application"]:focus{background:#ffe23f;color:#2b0a45}.top-bar .nav-inline .menu-item.net30>a::after{content:"\2192";font-size:13px;line-height:1;transform:translateX(0);transition:transform .25s cubic-bezier(.22, 1, .36, 1)}.top-bar .nav-inline .menu-item.net30 > a:hover::after,
.top-bar .nav-inline .menu-item.net30>a:focus::after{transform:translateX(3px)}.top-bar #menu-top-bar-left::after{content:"Order now · Pay in 30 days";margin-left:14px;padding-left:14px;border-left:1px solid rgba(255, 255, 255, .16);color:var(--tb-text);font-size:12.5px;font-weight:500;white-space:nowrap}.top-bar #menu-top-bar-right>.menu-item+.menu-item{position:relative;margin-left:5px;padding-left:6px}.top-bar #menu-top-bar-right>.menu-item+.menu-item::before{content:"";position:absolute;left:0;top:50%;width:1px;height:15px;transform:translateY(-50%);background:rgba(255, 255, 255, .16)}.top-bar #menu-top-bar-right .menu-item > a[href^="tel:"],
.top-bar #menu-top-bar-right .menu-item > a[href^="tel:"]:hover,
.top-bar #menu-top-bar-right .menu-item>a[href^="tel:"]:focus{color:#fff;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing: .015em}@media (max-width: 1199px){.top-bar #menu-top-bar-left::after{display:none}}@media (max-width: 991px){.top-bar>.container{flex-wrap:wrap;justify-content:center;gap:4px 8px;padding-top:7px;padding-bottom:7px;min-height:0}.top-bar .nav-inline{flex-wrap:wrap;justify-content:center}.top-bar .nav-inline .menu-item>a{padding:5px
8px;font-size:12.5px}.top-bar .nav-inline .menu-item.net30>a{padding:6px
13px;font-size:11.5px;letter-spacing: .03em}}@media (max-width: 575px){.top-bar #menu-top-bar-left,
.top-bar #menu-top-bar-right{flex:0 0 100%}.top-bar .nav-inline .menu-item.net30>a{font-size:11px}}@media (prefers-reduced-motion: reduce){.top-bar .nav-inline .menu-item > a,
.top-bar .nav-inline .menu-item.net30>a::after{transition:none}}