.nav-primary ul
li{position:relative}.nav-primary ul li .sub-menu{position:absolute;top:100%;right:0;width:230px;z-index:123;background-color:#343399;height:auto !important;padding:0;margin:0;list-style:none;display:none}h4.smaller{font-size:17px !important}.nav-primary ul li .sub-menu li
a{float:left;width:100%;padding:10px;color:#fff;border:0
!important;text-align:right;font-size:15.5px !important}.nav-primary ul li .sub-menu li a:hover{padding:10px
!important;color:#2e53f2 !important}header.banner .nav-primary .menu-main-menu-container ul
li{padding:0
15px 16px !important}header.banner .nav-primary .menu-main-menu-container ul li .sub-menu
li{float:left;width:100%;border-bottom:1px solid #fff;padding:0
!important}header.banner .nav-primary .menu-main-menu-container ul li .sub-menu li:last-of-type{border:0}header.banner .nav-primary .menu-main-menu-container ul li.menu-item-has-children:after{content:"\2039";transform:rotate(-90deg);display:inline-block;font-size:20px;margin:0
0 0 10px}header.banner-home .nav-primary .menu-main-menu-container ul li.menu-item-has-children:after{color:#fff}header.banner .nav-primary .menu-main-menu-container ul li.menu-item-has-children:hover .sub-menu{display:block}.mobile-menu ul li .sub-menu{padding:0;margin:0;list-style:none}.mobile-menu ul li .sub-menu
li{padding:10px
0}.mobile-menu ul li .sub-menu li
a{font-size:22px !important}.mobile-menu ul li.no-mob>a{display:none}.mobile-menu ul li.no-mob:before{content:'More';display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;width:200px;margin:-20px auto 20px}.archive-content .filter .by-brand
.categories{min-height:0 !important;height:auto !important}.archive-content .filter .clear.c, .archive-content .filter .select-all.c{}.archive-content .container .product-filter{position:static !important;margin:0
0 30px}.archive-content .container .product-filter
form{display:flex;flex-wrap:wrap;column-gap:30px;justify-content:space-between}.archive-content .container .product-filter form>div{float:left;width:calc(50% - 30px)}.archive-content
.filter{min-height:10px !important;padding-top:55px !important}.archive-content .no-posts{color:#212529 !important}.loader.kl{left:50% !important;right:auto !important;transform:translateX(-50%) !important;top:-5px !important;width:18px !important;height:18px !important}.loader.kl:after,.loader.kl:before{width:18px !important;height:18px !important}.archive-content
#loading{left:0;right:auto !important}.archive-content .filter .by-brand
.categories{width:100% !important}.archive-content .filter .by-brand .category-radio{width:33% !important}.select-all.c{display:none}.archive-content .filter
.clear.c{display:block}.home section.botw .wrapper
.price{line-height:1}.home section.botw .wrapper .price
small{font-size:55%}.bottom-section{padding-bottom:62px !important}.home section.featured-bikes .bottom-section .btn-more, .biker .btn-more{width:calc(100% - 30px)}.biker-alt .btn-more{width:100%}.biker-alt
.price{margin-top:0 !important}.biker-alt
article{padding-bottom:70px !important;margin-bottom:0 !important;flex:1}.biker-alt{margin:0
0 30px;display:inline-flex;flex-direction:column;position:relative}.biker{display:inline-flex;flex-direction:column}.biker .bottom-section{flex:1}.notice-banner{color:#fff;font-weight:600;padding:15px
10px;font-size:20px;background-color:#343399;text-align:center;overflow:hidden;white-space:nowrap;display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.notice-banner-in{display:flex;animation:marquee 23s linear infinite}.notice-banner
span{white-space:nowrap;max-width:none}.notice-banner span
span{display:inline-block}.notice-banner span
span.space{width:100px}@keyframes
marquee{0%{transform:translate(0, 0)}100%{transform:translateX(calc(-100%))}}body.home .notice-banner{background-color:#fff;color:#343399}.single article
.price{line-height:1}.single article .price
small{font-size:55%}.archive-content article
img{margin-bottom:0 !important}.archive-content article .thumbnail-wrap{margin-bottom:20px}.thumbnail-wrapper{position:relative}.watermark{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(52,51,153,.3);color:#fff;font-weight:600}.pricer-sort{text-align:right;padding:0
0 30px}.pricer-sort
select{padding:7.5px 10px}@media(max-width:780px){.archive-content .container .product-filter form>div{width:100%}}