/* Lanes Raceway shop sidebar - matches lanesdistribution.com */
.elementor-element-40669367{background:none!important;border:0!important;padding:0!important;width:280px!important;gap:18px!important;max-height:calc(100vh - 48px);overflow:auto;scrollbar-width:thin}
.lr-nav{font-family:var(--lanes-body,'Barlow',sans-serif)}
.lr-nav__wrap>summary{display:none}
.lr-nav__box{background:#fff;border:1px solid #DADDE5;border-top:4px solid #0019FF;border-radius:2px;padding:18px 16px;margin-bottom:18px}
.lr-nav__box+.lr-nav__box{border-top-color:#FFD400}
.lr-nav__stockbox+.lr-nav__box{border-top-color:#0019FF}
.lr-nav__box.lr-nav__stockbox{border-top-color:#12823B}
.lr-nav .lr-nav__title{font-family:var(--lanes-display,'Barlow Condensed',sans-serif);font-weight:800;font-size:20px;letter-spacing:.12em;text-transform:uppercase;color:#0B0D12;margin:0 0 10px;line-height:1.1}
.lr-stock{display:grid;grid-template-columns:1fr 1fr;border:1px solid #DADDE5;border-radius:2px;overflow:hidden}
.lr-nav a.lr-stock__opt{display:flex;align-items:center;justify-content:center;padding:9px 6px;font-family:var(--lanes-display,'Barlow Condensed',sans-serif);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:#0B0D12;text-decoration:none;background:#fff;text-align:center;line-height:1.15}
.lr-nav a.lr-stock__opt+a.lr-stock__opt{border-left:1px solid #DADDE5}
.lr-nav a.lr-stock__opt:hover{background:#F2F3F6;color:#0019FF}
.lr-nav a.lr-stock__opt.is-active{background:#0B0D12;color:#fff}
.lr-nav a.lr-stock__opt--in.is-active{background:#12823B;color:#fff}
.lr-nav .lr-stock__note{margin:8px 0 0;font-size:13px;line-height:1.4;color:#5B6070}
.lr-nav__list{list-style:none;margin:0;padding:0}
.lr-nav__list li{margin:0;padding:0}
.lr-nav__list--d1,.lr-nav__list--d2{padding-left:12px!important;border-left:2px solid #F2F3F6;margin:2px 0 6px 6px!important}
.lr-nav a.lr-nav__link{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;border-radius:2px;font-family:var(--lanes-body,'Barlow',sans-serif);font-size:15px;line-height:1.3;color:#0B0D12;text-decoration:none}
.lr-nav .lr-nav__list--d0>li>.lr-nav__link,.lr-nav .lr-nav__list--d0>li>details>summary>.lr-nav__link,.lr-nav a.lr-nav__all{font-family:var(--lanes-display,'Barlow Condensed',sans-serif);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase}
.lr-nav__link em{font-style:normal;font-size:12px;font-weight:600;color:#5B6070;background:#F2F3F6;border-radius:10px;padding:1px 7px;flex:0 0 auto}
.lr-nav a.lr-nav__link:hover{background:#F2F3F6;color:#0019FF}
.lr-nav a.lr-nav__link.is-active{background:#0019FF;color:#fff}
.lr-nav__link.is-active em{background:rgba(255,255,255,.2);color:#fff}
.lr-nav details>summary{list-style:none;cursor:pointer;position:relative;padding-right:22px}
.lr-nav details>summary::-webkit-details-marker{display:none}
.lr-nav__list details>summary::after{content:'+';position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--lanes-display,'Barlow Condensed',sans-serif);font-weight:800;font-size:18px;color:#0019FF}
.lr-nav__list details[open]>summary::after{content:'\2013'}
.lr-nav__brands{max-height:420px;overflow:auto;scrollbar-width:thin}
.lr-nav a.lr-nav__more{display:inline-block;margin-top:10px;font-family:var(--lanes-display,'Barlow Condensed',sans-serif);font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#0019FF;text-decoration:none}
@media (max-width:1024px){
 .elementor-element-40669367{display:flex!important;width:100%!important;position:static!important;max-height:none;overflow:visible}
 .lr-nav__box{margin-bottom:12px}
 .lr-nav__wrap>summary{display:block;list-style:none;cursor:pointer;background:#0B0D12;color:#fff;padding:14px 16px;border-radius:2px;font-family:var(--lanes-display,'Barlow Condensed',sans-serif);font-weight:700;font-size:17px;letter-spacing:.1em;text-transform:uppercase}
 .lr-nav__wrap>summary::-webkit-details-marker{display:none}
 .lr-nav__wrap>summary::after{content:' +';color:#FFD400}
 .lr-nav__wrap[open]>summary::after{content:' \2013'}
 .lr-nav__wrap[open]>summary{margin-bottom:12px}
 .elementor-element-760072bf{display:none!important}
}
