@font-face{font-family:Manrope;src:url(//ridelbikes.com/cdn/shop/t/69/assets/Manrope-ExtraBold.ttf?v=84701614749757999641762311004);font-weight:800;font-display:swap}@font-face{font-family:Manrope;src:url(//ridelbikes.com/cdn/shop/t/69/assets/Manrope-Medium.ttf?v=142163427334657848511762311004);font-weight:500;font-display:swap}@font-face{font-family:Visby CF;src:url(//ridelbikes.com/cdn/shop/t/69/assets/VisbyCF-ExtraBold.otf?v=23229302451399934071762311004);font-weight:800;font-display:swap}@font-face{font-family:Visby CF;src:url(//ridelbikes.com/cdn/shop/t/69/assets/VisbyCF-Bold.otf?v=44077177088439130131762311004);font-weight:700;font-display:swap}@font-face{font-family:Visby CF;src:url(//ridelbikes.com/cdn/shop/t/69/assets/VisbyCF-Medium.otf?v=8629607784130125381762311004);font-weight:500;font-display:swap}@font-face{font-family:Visby CF;src:url(//ridelbikes.com/cdn/shop/t/69/assets/VisbyCF-Regular.otf?v=11828746089427804141762311004);font-weight:400;font-display:swap}@font-face{font-family:Bebas Neue;src:url(//ridelbikes.com/cdn/shop/t/69/assets/BebasNeue_Bold.otf?v=149121425496130305271762311004);font-weight:700;font-display:swap}.page-width{max-width:1400px}.desktop{display:block}@media screen and (max-width: 749px){.desktop{display:none!important}}.mobile{display:none!important}@media screen and (max-width: 749px){.mobile{display:block!important}}.announcement-bar-product{display:none;background-color:#61a58f!important}.announcement-bar-product.show{display:block}.announcement-bar-product .message{text-transform:uppercase}body{font-family:Manrope}.slick-slider .slick-arrow{outline:none;width:25px;height:25px}.slick-slider .slick-prev{left:0;z-index:1}.slick-slider .slick-prev:before{content:"";display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Left-Arrow.svg?v=170562112898577128601762311004)}@media screen and (max-width: 749px){.slick-slider .slick-prev:before{width:20px;height:20px}}.slick-slider .slick-next{right:0}.slick-slider .slick-next:before{content:"";display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Right-Arrow.svg?v=75727150071613176381762311004)}@media screen and (max-width: 749px){.slick-slider .slick-next:before{width:20px;height:20px}}body{background:#000}#PageContainer{background:#fff}#shopify-section-header{background:#000}#shopify-section-header .announcement-bar .announcement-bar__message{display:flex;align-items:center;justify-content:center;line-height:1;font-family:Manrope;font-size:14px;font-weight:800;letter-spacing:.5px}#shopify-section-header .announcement-bar .announcement-bar__message svg{margin-right:10px;max-width:50px}#shopify-section-header header.site-header{background:#000;padding-top:20px;padding-bottom:20px;border-bottom:none}@media screen and (max-width: 749px){#shopify-section-header header.site-header{padding-top:0;padding-bottom:0}}#shopify-section-header header.site-header .site-header__nav_logo_wrapper{display:flex;justify-content:center;align-items:center}#shopify-section-header header.site-header .site-nav-left{margin-right:20px;min-width:250px}#shopify-section-header header.site-header .site-nav-left ul.site-nav{text-align:right}#shopify-section-header header.site-header .site-nav-right{margin-left:20px;min-width:250px}#shopify-section-header header.site-header .site-nav-right ul.site-nav{text-align:left}#shopify-section-header header.site-header .site-nav{margin:0}#shopify-section-header header.site-header .site-nav li .site-nav__label{border-bottom:none;color:#767e87;text-transform:uppercase;font-family:Manrope;font-weight:800;font-size:14px}#shopify-section-header header.site-header .site-header__logo{display:inline-block;margin:0}@media screen and (max-width: 749px){#shopify-section-header header.site-header .site-header__logo{padding-left:0}}#shopify-section-header header.site-header .site-header__logo svg{vertical-align:middle}#shopify-section-header header.site-header .site-header__icon.site-header__menu{outline:none}#shopify-section-header header.site-header .site-header__icon.site-header__menu svg{width:25px;fill:#767e87}@media only screen and (max-width: 749px){#shopify-section-header header.site-header .site-header__icons{width:25%}}#shopify-section-header header.site-header .site-header__icons .site-header__cart svg{width:32px;height:24px;fill:none}#shopify-section-header header.site-header .site-header__icons .site-header__cart svg path{stroke:#767e87}#shopify-section-header header.site-header .site-header__mobile-nav{background:#000}@media screen and (max-width: 749px){#shopify-section-header header.site-header .site-header__mobile-nav{padding-top:15px;padding-bottom:15px}}#shopify-section-header header.site-header #CartCount{background-color:#cb0000;color:#fff;right:.9rem;top:.7rem;min-width:1.2em;height:1.2em}#shopify-section-header header.site-header .mobile-nav-wrapper{background:#000}#shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav__link{color:#fff}#shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav__link .mobile-nav__label{color:#fff;border-bottom:none;font-size:24px;font-weight:700}#shopify-section-header .mega_menu{max-height:0px;overflow:hidden;background:#fff;position:absolute;left:0;width:100%;z-index:1;transition:max-height .1s cubic-bezier(0,1,0,1)}#shopify-section-header .mega_menu .mega_menu_inner{padding-top:25px;padding-bottom:30px;text-align:center;border-bottom:1px solid rgba(0,0,0,.1)}#shopify-section-header .mega_menu .mega_menu_inner .product-columns{display:flex;flex-wrap:wrap;justify-content:space-between}#shopify-section-header .mega_menu .mega_menu_inner .product-columns .product-column{width:calc(16.66% - 15px);position:relative}@media screen and (max-width: 1200px){#shopify-section-header .mega_menu .mega_menu_inner .product-columns .product-column{width:calc(33.33% - 15px);margin-bottom:15px}}#shopify-section-header .mega_menu .mega_menu_inner .product-columns .product-column .image-wrapper{height:0;padding-top:100%;position:relative}#shopify-section-header .mega_menu .mega_menu_inner .product-columns .product-column .image-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#shopify-section-header .mega_menu .mega_menu_inner .product-columns .product-column .product-title{display:block;font-family:Visby CF;font-size:24px;font-weight:700;color:#000;text-transform:uppercase;margin-top:20px}#shopify-section-header .mega_menu.active{max-height:100%;transition:max-height .5s ease-in-out}#shopify-section-footer footer.site-footer{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer{padding-top:50px;padding-bottom:50px}}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .site-footer__item-inner--logo{width:100%}}#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper{display:inline-block;text-align:center}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper{display:block}}#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .logo_wrapper img{max-width:230px;width:230px}@media screen and (max-width: 1000px){#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .logo_wrapper img{width:100%}}#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .image1_wrapper{margin-top:10px}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .image1_wrapper{display:none}}#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .image1_wrapper img{max-width:140px;width:100%}#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .image2_wrapper{margin-top:5px}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .image2_wrapper{display:none}}#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .image2_wrapper img{max-width:16px;width:100%}#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .social_wrapper{margin-top:30px}#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .social_wrapper .site-footer__social-icons{text-align:center}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .social_wrapper .site-footer__social-icons{padding-bottom:0}}#shopify-section-footer footer.site-footer .site-footer__logo .site-footer__logo_wrapper .social_wrapper .site-footer__social-icons .social-icons__item{padding:0 7px}#shopify-section-footer footer.site-footer .site-footer__item-inner--link_list{width:100%;display:flex;flex-wrap:wrap}#shopify-section-footer footer.site-footer .site-footer__item-inner--link_list .h4{display:none}#shopify-section-footer footer.site-footer .site-footer__item-inner--link_list .site-footer__linklist{flex:50%}@media screen and (max-width: 1200px){#shopify-section-footer footer.site-footer .site-footer__item-inner--link_list .site-footer__linklist{flex:100%}}#shopify-section-footer footer.site-footer .site-footer__item-inner--link_list .site-footer__linklist li.site-footer__linklist-item a{font-family:Visby CF;font-size:24px;font-weight:800;margin-bottom:20px}@media screen and (max-width: 1200px){#shopify-section-footer footer.site-footer .site-footer__item-inner--link_list .site-footer__linklist li.site-footer__linklist-item a{font-size:20px}}#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter .h4{font-family:Visby CF;font-size:24px;font-weight:700;color:#fff}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter .h4{text-align:center}}#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter form .input-group input[type=email]{font-family:Manrope;width:100%;background:transparent;border:1px solid #767E87;box-sizing:border-box;border-radius:0;outline:none;height:50px;color:#fff;font-size:14px;font-weight:500}#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter form .input-group input[type=email]::placeholder{color:#767e87;font-size:14px;font-weight:500}#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter form .input-group .input-group__btn{outline:none;width:100%;margin-top:15px}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter form .input-group .input-group__btn{text-align:center}}#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter form .input-group .input-group__btn button[type=submit]{height:50px;background:#fff;color:#000;border-radius:0}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter form .input-group .input-group__btn button[type=submit]{width:250px}}#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter form .input-group .input-group__btn button[type=submit] span{font-family:Manrope;font-weight:800;font-size:14px}#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter .subtitle{text-transform:uppercase;color:#fff;font-family:Visby CF;font-size:24px;font-weight:700;margin-top:40px}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter .subtitle{text-align:center}}#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter .contact_info{color:#767e87;font-family:Manrope;font-size:18px;font-weight:500}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter .contact_info{text-align:center}}#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter .contact_info p{color:#767e87;margin-bottom:10px}#shopify-section-footer footer.site-footer .site-footer__item-inner--newsletter .contact_info a{color:#767e87}#shopify-section-footer footer.site-footer .footer-bottom{margin-top:-140px}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .footer-bottom{margin-top:20px}}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .footer-bottom>.grid{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}#shopify-section-footer footer.site-footer .footer-bottom .site-footer__copyright-content{display:block;color:#767e8780;font-family:Manrope;font-size:14px;font-weight:500}#shopify-section-footer footer.site-footer .footer-bottom .site-footer__copyright-content:last-child{margin-bottom:20px}#shopify-section-footer footer.site-footer .footer-bottom .site-footer__copyright-content a{color:#767e8780;text-decoration:none;border-bottom:none}#shopify-section-footer footer.site-footer .footer-bottom .site-footer__copyright-content a:hover{text-decoration:none;border-bottom:none}#shopify-section-footer footer.site-footer .footer-bottom .menu-items{display:flex;flex-wrap:wrap;padding-left:15px;padding-right:15px}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .footer-bottom .menu-items{padding-bottom:20px;padding-top:20px;border-top:1px solid #767E87}}#shopify-section-footer footer.site-footer .footer-bottom .menu-items .menu-item{width:50%;padding-right:15px}@media screen and (max-width: 1200px){#shopify-section-footer footer.site-footer .footer-bottom .menu-items .menu-item{width:100%}}@media screen and (max-width: 749px){#shopify-section-footer footer.site-footer .footer-bottom .menu-items .menu-item{padding-right:0}}#shopify-section-footer footer.site-footer .footer-bottom .menu-items .menu-item a{color:#767e87;text-transform:uppercase;font-family:Manrope;font-size:16px;font-weight:800;margin-bottom:10px;line-height:1;display:inline-block}#shopify-section-hero-1{padding-bottom:0!important}[data-section-type=hero-section] .hero__overlay:before{display:none}@media screen and (max-width: 749px){[data-section-type=hero-section] .hero__inner{display:none}}[data-section-type=hero-section] .hero__inner .hero__inner_inner{max-width:500px}[data-section-type=hero-section] .hero__inner .hero__inner_inner .mega-title{color:#61a58f;margin-top:8px;font-family:Visby CF;font-size:64px;font-weight:800}[data-section-type=hero-section] .hero__inner .hero__inner_inner .mega-subtitle{color:#767e87;font-family:Manrope;font-size:24px;font-weight:500}[data-section-type=hero-section] .hero__inner .hero__inner_inner .hero__btn{font-size:14px;background:#fff;color:#000;padding:12px 50px;border-radius:0}[data-section-type=hero-section] .hero__inner .hero__inner_inner .preorder-badge{display:none}[data-section-type=hero-section] .hero__inner.mobile{display:block;background:#000}[data-section-type=hero-section] .hero__inner.mobile .hero__inner_inner{max-width:100%}[data-section-type=hero-section] .hero__inner.mobile .mega-title{font-size:36px}[data-section-type=hero-section] .hero__inner.mobile .mega-subtitle{font-size:18px}[data-section-type=hero-section] .hero__inner.mobile .hero__btn{padding:10px 25px}[data-section-type=hero-section] .hero__inner.mobile .preorder-badge{display:none}body.template-index main.main-content{padding-top:0}.home-hero-section .slider .slick-prev{left:5%}.home-hero-section .slider .slick-prev:before{background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Left-Arrow-White.svg?v=59809104656365211011762311004)}.home-hero-section .slider .slick-next{right:5%}.home-hero-section .slider .slick-next:before{background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Right-Arrow-White.svg?v=156030673920653973621762311004)}.home-hero-section .slider .slick-dots{margin-top:-50px}@media screen and (max-width: 768px){.home-hero-section .slider .slick-dots{margin-top:10px}}.home-hero-section .slider .slick-dots li,.home-hero-section .slider .slick-dots li button{width:10px;height:10px}.home-hero-section .slider .slick-dots li button:before{width:10px;height:10px;font-size:0px;background:#000;border:1px solid #000;border-radius:50%;opacity:1}@media screen and (max-width: 768px){.home-hero-section .slider .slick-dots li button:before{border:1px solid #767E87;background:#767e87}}.home-hero-section .slider .slick-dots li.slick-active button:before{background:transparent}.home-hero-section .slider .slider-item .slider-item-inner{position:relative}.home-hero-section .slider .slider-item .slider-item-inner .bg_image{width:100%;object-fit:cover}.home-hero-section .slider .slider-item .slider-item-inner .bg_mask{position:absolute;left:0;top:0;width:100%;height:100%;background:#0006;opacity:0;visibilty:hidden}.home-hero-section .slider .slider-item .slider-item-inner .slider-item-overlayer{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.home-hero-section .slider .slider-item .slider-item-inner .slider-item-overlayer{align-items:flex-end;padding-bottom:30px}}.home-hero-section .slider .slider-item .slider-item-inner .slider-item-overlayer .slider-item-overlayer-inner{text-align:center}.home-hero-section .slider .slider-item .slider-item-inner .slider-item-overlayer .slider-item-overlayer-inner .heading{font-family:Bebas Neue;font-weight:700;color:#fff;font-size:44px}@media screen and (max-width: 768px){.home-hero-section .slider .slider-item .slider-item-inner .slider-item-overlayer .slider-item-overlayer-inner .heading{font-size:40px;line-height:1.2}}.home-hero-section .slider .slider-item .slider-item-inner .slider-item-overlayer .slider-item-overlayer-inner .title{font-family:Visby CF;font-size:64px;font-weight:800;color:#fff;letter-spacing:0px}@media screen and (max-width: 768px){.home-hero-section .slider .slider-item .slider-item-inner .slider-item-overlayer .slider-item-overlayer-inner .title{font-size:36px;line-height:1;margin-bottom:10px}}.home-hero-section .slider .slider-item .slider-item-inner .slider-item-overlayer .slider-item-overlayer-inner .subtitle{font-family:Manrope;font-weight:800;font-size:14px;color:#fff;display:block}.home-hero-section .slider .slider-item .slider-item-inner .slider-item-overlayer .slider-item-overlayer-inner .btn{height:50px;line-height:50px;text-transform:uppercase;color:#fff;background:#61a58f;width:250px;font-family:Manrope;font-size:14px;font-weight:800;padding:0;margin-top:30px}.home-banner-section{position:relative}.home-banner-section .bg_image{width:100%;object-fit:cover}.home-banner-section .bg_image.desktop{min-height:400px}.home-banner-section .overlayer{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;padding-left:5%;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 749px){.home-banner-section .overlayer{align-items:flex-start;padding-left:30px;padding-top:50px}}.home-banner-section .overlayer .overlayer_inner .title{font-family:Visby CF;font-size:48px;text-transform:uppercase;letter-spacing:0px;color:#fff}@media screen and (max-width: 749px){.home-banner-section .overlayer .overlayer_inner .title{font-size:36px}}.home-banner-section .overlayer .overlayer_inner .subtitle{font-family:Manrope;font-weight:500;font-size:24px;color:#fff;display:block}@media screen and (max-width: 749px){.home-banner-section .overlayer .overlayer_inner .subtitle{font-size:18px}}.home-banner-section .overlayer .overlayer_inner .affirm_mark{margin-top:20px}@media screen and (max-width: 749px){.home-banner-section .overlayer .overlayer_inner .affirm_mark{width:40px}}.custom_product_gallery .section_title{font-family:Visby CF;font-size:48px;font-weight:800;letter-spacing:0px;text-transform:uppercase;text-align:center;color:#000;margin-top:20px}@media screen and (max-width: 749px){.custom_product_gallery .section_title{font-size:32px}}.custom_product_gallery .section_subtitle{font-family:Manrope;font-size:24px;font-weight:500;letter-spacing:0px;color:#767e87;display:block;max-width:640px;margin:0 auto;text-align:center;line-height:1.2}@media screen and (max-width: 749px){.custom_product_gallery .section_subtitle{font-size:18px}}.custom_product_gallery .gallery_items{margin-top:50px;padding-left:22px;padding-right:22px}.custom_product_gallery .gallery_items .slick-prev{left:-11px;top:calc(50% - 22px)}.custom_product_gallery .gallery_items .slick-next{right:-11px;top:calc(50% - 22px)}.custom_product_gallery .gallery_items .gallery_item{padding-left:10px;padding-right:10px}.custom_product_gallery .gallery_items .gallery_item .image_wrap{position:relative;height:0px;padding-top:100%}.custom_product_gallery .gallery_items .gallery_item .image_wrap .gallery_item_image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.custom_product_gallery .gallery_items .gallery_item .gallery_item_title{color:#030303;font-family:Visby CF;font-size:24px;font-weight:700;text-transform:uppercase;display:block;text-align:center;margin-top:10px}.comingsoon_product_gallery .section_title{font-family:Visby CF;font-size:48px;font-weight:800;letter-spacing:0px;text-transform:uppercase;text-align:center;color:#000;margin-top:0}@media screen and (max-width: 749px){.comingsoon_product_gallery .section_title{font-size:32px}}.comingsoon_product_gallery .section_subtitle{font-family:Manrope;font-size:24px;font-weight:500;letter-spacing:0px;color:#767e87;display:block;max-width:640px;margin:0 auto;text-align:center;line-height:1.2}@media screen and (max-width: 749px){.comingsoon_product_gallery .section_subtitle{font-size:18px}}.comingsoon_product_gallery .gallery_items{margin-top:50px;padding-left:22px;padding-right:22px}@media screen and (max-width: 749px){.comingsoon_product_gallery .gallery_items{margin-top:30px}}.comingsoon_product_gallery .gallery_items .slick-prev{left:-11px}@media screen and (max-width: 768px){.comingsoon_product_gallery .gallery_items .slick-prev{top:calc(25vw - 26px)}}@media screen and (max-width: 480px){.comingsoon_product_gallery .gallery_items .slick-prev{top:calc(50vw - 44px)}}.comingsoon_product_gallery .gallery_items .slick-next{right:-11px}@media screen and (max-width: 768px){.comingsoon_product_gallery .gallery_items .slick-next{top:calc(25vw - 26px)}}@media screen and (max-width: 480px){.comingsoon_product_gallery .gallery_items .slick-next{top:calc(50vw - 44px)}}.comingsoon_product_gallery .gallery_items .gallery_item{padding-left:10px;padding-right:10px;overflow:hidden}.comingsoon_product_gallery .gallery_items .gallery_item .image_wrap{position:relative;height:0px;padding-top:100%}.comingsoon_product_gallery .gallery_items .gallery_item .image_wrap .gallery_item_image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item_title{color:#030303;font-family:Visby CF;font-size:24px;font-weight:700;text-transform:uppercase;display:block;text-align:center;margin-top:15px}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price{text-align:center}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price{justify-content:center;font-family:Visby CF;font-size:24px;font-weight:400;margin-top:10px}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price dd{margin:0}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price.price--on-sale .price__regular{display:none}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price.price--on-sale .price__sale{display:flex;width:100%;justify-content:center}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price.price--on-sale .price__sale dd{margin:0}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price.price--on-sale .price__sale .price-dash{margin-left:5px;margin-right:5px;font-weight:800}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price.price--on-sale .price__sale .price-item--regular{color:#ea0606;font-weight:500}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price.price--on-sale .price__sale .price-item--sale{color:#000;font-weight:800}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price .price__pricing-group,.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price .price__regular{width:100%}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price .price__regular .price-item{font-size:24px;font-weight:800;color:#000}.comingsoon_product_gallery .gallery_items .gallery_item .gallery_item__price .price .price__badges{display:none}.comingsoon_product_gallery .gallery_items .gallery_item .product-form{padding-top:15px}.comingsoon_product_gallery .gallery_items .gallery_item .product-form .product-form__item--submit button[type=submit]{height:50px;width:200px;border-radius:0;background:#000;margin:0 auto;font-family:Manrope;font-weight:800;font-size:14px}.comingsoon_product_gallery .gallery_items .gallery_item .product-form .preorder-description{display:none}.comingsoon_product_gallery .gallery_items .gallery_item .bottom_text{font-family:Manrope;font-size:14px;font-weight:500;color:#61a58f;display:block;text-align:center;margin-top:15px}.custom_featured_product .slick-slider .slick-prev{left:-30px}@media screen and (max-width: 749px){.custom_featured_product .slick-slider .slick-prev{left:-20px}}.custom_featured_product .slick-slider .slick-next{right:-30px}@media screen and (max-width: 749px){.custom_featured_product .slick-slider .slick-next{right:-20px}}.custom_featured_product .page-width{display:flex;flex-wrap:wrap}.custom_featured_product .page-width .image_column{width:60%}@media screen and (max-width: 749px){.custom_featured_product .page-width .image_column{width:100%}}.custom_featured_product .page-width .image_column .main_images .main_image .image_wrapper{position:relative;height:0px;padding-top:100%}.custom_featured_product .page-width .image_column .main_images .main_image .image_wrapper img{position:absolute;left:0;top:0;height:100%;object-fit:contain;width:100%}.custom_featured_product .page-width .image_column .thumbnails{display:flex;flex-wrap:wrap;margin-top:10px;margin-right:-5px}.custom_featured_product .page-width .image_column .thumbnails .thumbnail{width:16.66%;padding-right:5px}.custom_featured_product .page-width .image_column .thumbnails .thumbnail .image_wrapper img{width:100%}.custom_featured_product .page-width .meta_column{width:40%;padding-left:50px}@media screen and (max-width: 749px){.custom_featured_product .page-width .meta_column{width:100%;padding-left:0}}.custom_featured_product .page-width .meta_column .product-single__title{font-family:Visby CF;font-size:48px;font-weight:800;color:#000;text-transform:uppercase;margin-bottom:0}@media screen and (max-width: 749px){.custom_featured_product .page-width .meta_column .product-single__title{font-size:36px;text-align:center;margin-top:20px}}.custom_featured_product .page-width .meta_column .product-single__subtitle{font-family:Manrope;font-weight:500;font-size:18px;color:#767e87}@media screen and (max-width: 749px){.custom_featured_product .page-width .meta_column .product-single__subtitle{text-align:center}}.custom_featured_product .page-width .meta_column .featured-product__price{font-family:Visby CF;margin-top:50px;margin-bottom:50px}@media screen and (max-width: 749px){.custom_featured_product .page-width .meta_column .featured-product__price .price__pricing-group{justify-content:center;width:100%}}.custom_featured_product .page-width .meta_column .btn_learn_more{background:#000;color:#fff;display:block;text-align:center;padding:15px;font-family:Manrope;font-weight:800;font-size:14px;text-transform:uppercase}.custom_featured_product .page-width .meta_column .product-single__description{font-family:Manrope;font-size:18px;font-weight:500;color:#767e87}@media screen and (max-width: 749px){.custom_featured_product .page-width .meta_column .product-single__description{text-align:center}}.custom_featured_product .page-width .meta_column .product-form__controls-group--submit{column-gap:10px}.custom_featured_product .page-width .meta_column .product-form__controls-group--submit .product-form__item--quantity input[type=number]{min-width:50px;padding-left:10px;padding-right:10px}.custom_featured_product .page-width .meta_column .product-form__controls-group--submit .product-form__item--submit{padding:0;max-width:100%}.custom_featured_product .page-width .meta_column .product-form__controls-group--submit .product-form__item--submit button[type=submit]{background:#000;border-radius:0;min-height:50px}.custom_featured_product .page-width .meta_column .product-single__features{margin-top:30px}.custom_featured_product .page-width .meta_column .product-single__features .feature_item{border-top:1px solid black;padding:10px 0}.custom_featured_product .page-width .meta_column .product-single__features .feature_item:last-child{border-bottom:1px solid black}.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_header{position:relative;cursor:pointer}.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_header:after{content:"+";font-family:Visby CF;font-size:24px;color:#030303;font-weight:700;position:absolute;right:0;-webkit-user-select:none;user-select:none}.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_header span{font-family:Visby CF;font-weight:700;font-size:24px;color:#030303;text-transform:uppercase;-webkit-user-select:none;user-select:none}.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_body{position:relative;max-height:0px;overflow:hidden;transition:max-height .1s cubic-bezier(0,1,0,1)}.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_body .line_item{margin-bottom:15px;font-family:Manrope;font-size:18px;font-weight:500;color:#000}.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_body .line_item strong{font-weight:800}.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_body .line_item a{text-decoration:underline;color:#000}.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_body .line_item img{width:100%}.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_body .line_item:first-child{margin-top:15px}.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_body .btn_readmore,.custom_featured_product .page-width .meta_column .product-single__features .feature_item .feature_item_body .btn_less{font-family:Manrope;font-size:18px;font-weight:800;text-decoration:underline;text-transform:uppercase;bottom:-10px;color:#000;display:inline-block;margin-bottom:15px}.custom_featured_product .page-width .meta_column .product-single__features .feature_item.expanded .feature_item_header:after{content:"-"}.custom_featured_product .page-width .meta_column .product-single__features .feature_item.expanded .feature_item_body{max-height:600px;transition:max-height .5s ease-in-out}.custom_featured_product .page-width .meta_column .product-single__features .feature_item.expanded .feature_item_body.full{max-height:2000px}.custom_featured_product .page-width .meta_column .product-single__features .feature_item.expanded.full .feature_item_body.short,.custom_featured_product .page-width .meta_column .product-single__features .feature_item.expanded.short .feature_item_body.full{display:none!important}#shopify-section-162020360319af33e0 .section-header{margin-bottom:30px}#shopify-section-162020360319af33e0 .section-header .h2{font-family:Visby CF;font-size:64px;font-weight:800;color:#000;letter-spacing:1px}@media screen and (max-width: 749px){#shopify-section-162020360319af33e0 .section-header .h2{font-size:36px}}#shopify-section-162020360319af33e0 .custom-content .custom__item:nth-child(1) p{font-family:Manrope;font-size:18px;font-weight:500;color:#000;max-width:800px;margin:0 auto;text-align:center}#shopify-section-162020360319af33e0 .custom-content .custom__item:nth-child(2) .rte{display:flex;flex-wrap:wrap;justify-content:center}#shopify-section-162020360319af33e0 .custom-content .custom__item:nth-child(2) span{font-family:Manrope;font-size:18px;color:#000;font-weight:800;text-align:center;border-right:2px solid black;padding-left:10px;padding-right:10px}#shopify-section-162020360319af33e0 .custom-content .custom__item:nth-child(2) span:last-child{border-right:none}@media screen and (max-width: 749px){#shopify-section-162020360319af33e0 .custom-content .custom__item:nth-child(2) span{border-right:none;width:100%}}#shopify-section-162017767911f27da0 .section-header{margin-bottom:0}#shopify-section-162017767911f27da0 .section-header .h2{font-family:Manrope;font-weight:800;font-size:18px;letter-spacing:0px;color:#000;margin-bottom:5px}#shopify-section-162017767911f27da0 .custom-content #insta-feed{margin-top:0}#shopify-section-162017767911f27da0 .custom-content #insta-feed h2{font-family:Visby CF;font-size:48px;font-weight:800;color:#000;margin-bottom:15px;letter-spacing:0px}@media screen and (max-width: 749px){#shopify-section-162017767911f27da0 .custom-content #insta-feed h2{font-size:36px}}@media screen and (max-width: 749px){#shopify-section-162017767911f27da0 .custom-content #insta-feed .instafeed-container{width:50%!important;padding-top:50%!important}}.custom-home-testimonial{padding-top:60px;padding-bottom:60px;background:#6c797f}.custom-home-testimonial .section_title{text-align:center;text-transform:uppercase;color:#fff;font-family:Visby CF;font-size:24px;font-weight:700;display:none}.custom-home-testimonial .testimonial{margin-top:20px;margin-bottom:20px}.custom-home-testimonial .testimonial .testimonial_item{text-align:center;outline:none}.custom-home-testimonial .testimonial .testimonial_item .content{max-width:660px;margin:20px auto 0;display:block;font-family:Manrope;font-weight:500;font-size:18px;color:#fff;padding-left:30px;padding-right:30px}@media screen and (max-width: 749px){.custom-home-testimonial .testimonial .testimonial_item .content{padding-left:50px;padding-right:50px}}.custom-home-testimonial .testimonial .testimonial_item .name_wrapper{margin-top:25px;font-family:Manrope;font-size:18px;font-weight:500;color:#fff}.custom-home-testimonial .testimonial .slick-prev{left:-30px}@media screen and (max-width: 749px){.custom-home-testimonial .testimonial .slick-prev{left:0}}.custom-home-testimonial .testimonial .slick-prev:before{background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Left-Arrow-White.svg?v=59809104656365211011762311004)}.custom-home-testimonial .testimonial .slick-next{right:-30px}@media screen and (max-width: 749px){.custom-home-testimonial .testimonial .slick-next{right:0}}.custom-home-testimonial .testimonial .slick-next:before{background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Right-Arrow-White.svg?v=156030673920653973621762311004)}.home-new-section{text-align:left;background:#fff;padding-top:50px;padding-bottom:70px}.home-new-section .section-header{display:flex;justify-content:space-between;margin-bottom:10px}@media screen and (max-width: 768px){.home-new-section .section-header{display:block}}.home-new-section .section-header .section-title{font-family:Visby CF;font-weight:800;font-size:48px;text-align:left;margin-bottom:0;color:#000;padding-left:10px;padding-right:10px;letter-spacing:0px}@media screen and (max-width: 749px){.home-new-section .section-header .section-title{font-size:32px;text-align:center}}.home-new-section .nav-wrap{display:flex;align-items:center}@media screen and (max-width: 768px){.home-new-section .nav-wrap{display:none}}.home-new-section .nav-wrap .btn-view-all{font-family:Visby CF;font-size:14px;font-weight:700;color:#030303;text-transform:uppercase;margin-left:25px;margin-right:25px}.home-new-section .nav-wrap .slick-prev{left:0;top:0;z-index:1;position:relative;transform:none}.home-new-section .nav-wrap .slick-prev:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Left-Arrow.svg?v=170562112898577128601762311004)}@media screen and (max-width: 749px){.home-new-section .nav-wrap .slick-prev:before{width:18px;height:18px}}.home-new-section .nav-wrap .slick-next{right:0;top:0;position:relative;transform:none}.home-new-section .nav-wrap .slick-next:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Right-Arrow.svg?v=75727150071613176381762311004)}@media screen and (max-width: 749px){.home-new-section .nav-wrap .slick-next:before{width:18px;height:18px}}.home-new-section .section-footer .nav-wrap{display:none;width:100%;justify-content:center;margin-top:30px}@media screen and (max-width: 768px){.home-new-section .section-footer .nav-wrap{display:flex}}.home-new-section .blog-articles{margin-top:30px;padding-left:0;padding-right:0}@media screen and (max-width: 1200px){.home-new-section .blog-articles{padding-left:0;padding-right:0}}.home-new-section .blog-articles .slick-track{display:flex}.home-new-section .blog-articles .blog-article{padding-left:10px;padding-right:10px;height:inherit}.home-new-section .blog-articles .blog-article .blog-article-inner{background:#fff;height:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.home-new-section .blog-articles .blog-article .article__grid-image-wrapper{max-width:100%!important;max-height:100%!important;width:calc(50% - 15px);margin:0}@media screen and (max-width: 768px){.home-new-section .blog-articles .blog-article .article__grid-image-wrapper{width:100%}}.home-new-section .blog-articles .blog-article .article__grid-image-wrapper .article__grid-image-container{padding-top:65%!important}@media screen and (max-width: 1200px){.home-new-section .blog-articles .blog-article .article__grid-image-wrapper .article__grid-image-container{margin-bottom:30px!important}}.home-new-section .blog-articles .blog-article .article__grid-image-wrapper .article__grid-image-container .article__grid-image{max-width:100%!important;max-height:100%!important;object-fit:cover;width:100%;height:100%}.home-new-section .blog-articles .blog-article .article__meta{padding-left:20px;padding-right:20px;padding-bottom:30px;margin-bottom:0;width:calc(50% - 15px)}@media screen and (max-width: 768px){.home-new-section .blog-articles .blog-article .article__meta{width:100%;padding:20px 0 0}}.home-new-section .blog-articles .blog-article .article__meta .article__date{font-family:Manrope;font-weight:500;text-transform:uppercase;font-size:14px;color:#000}.home-new-section .blog-articles .blog-article .article__meta .article__title{font-family:Visby CF;font-weight:700;font-size:24px;color:#000;margin-top:10px}.home-new-section .blog-articles .blog-article .article__meta .article__grid-excerpt{font-family:Manrope;font-size:18px;font-weight:500;color:#767e87}.home-new-section .blog-articles .blog-article .article__meta .article__meta-buttons{margin-top:15px;display:inline-block;width:100%}.home-new-section .blog-articles .blog-article .article__meta .article__meta-buttons .btn{height:50px;line-height:50px;padding:0;width:100%;max-width:250px;margin:0;font-family:Manrope;font-size:14px;font-weight:800;color:#fff;text-transform:uppercase;background:#000;border-radius:0;outline:none;border:none}.home-new-section .blog-articles .blog-article .article__meta .article__meta-buttons .btn:hover{opacity:.7}.home-new-section .btn-bottom{width:250px;height:50px;line-height:50px;padding:0;background:#000;font-family:Manrope;font-size:14px;font-weight:800;color:#fff;text-transform:uppercase;border-radius:0;outline:none;border:none;margin-top:50px}@media screen and (max-width: 749px){.home-new-section .btn-bottom{margin-top:30px}}.home-blog-section{text-align:center;background:#f5f5f5;padding-top:50px;padding-bottom:70px}.home-blog-section .section-header{display:flex;justify-content:space-between;margin-bottom:10px}@media screen and (max-width: 768px){.home-blog-section .section-header{display:block}}.home-blog-section .section-header .section-title{font-family:Visby CF;font-weight:800;font-size:48px;text-align:left;margin-bottom:0;color:#000;padding-left:10px;padding-right:10px;letter-spacing:0px}@media screen and (max-width: 749px){.home-blog-section .section-header .section-title{font-size:32px;text-align:center}}.home-blog-section .nav-wrap{display:flex;align-items:center}@media screen and (max-width: 1199px){.home-blog-section .nav-wrap{display:none}}.home-blog-section .nav-wrap .btn-view-all{font-family:Visby CF;font-size:14px;font-weight:700;color:#030303;text-transform:uppercase;margin-left:25px;margin-right:25px}.home-blog-section .nav-wrap .slick-prev{left:0;top:0;z-index:1;position:relative;transform:none}.home-blog-section .nav-wrap .slick-prev:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Left-Arrow.svg?v=170562112898577128601762311004)}@media screen and (max-width: 749px){.home-blog-section .nav-wrap .slick-prev:before{width:18px;height:18px}}.home-blog-section .nav-wrap .slick-next{right:0;top:0;position:relative;transform:none}.home-blog-section .nav-wrap .slick-next:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Right-Arrow.svg?v=75727150071613176381762311004)}@media screen and (max-width: 749px){.home-blog-section .nav-wrap .slick-next:before{width:18px;height:18px}}.home-blog-section .section-footer .nav-wrap{display:none;width:100%;justify-content:center;margin-top:30px}@media screen and (max-width: 1199px){.home-blog-section .section-footer .nav-wrap{display:flex}}.home-blog-section .blog-articles{margin-top:30px;padding-left:0;padding-right:0}@media screen and (max-width: 1200px){.home-blog-section .blog-articles{padding-left:0;padding-right:0}}@media screen and (max-width: 749px){.home-blog-section .blog-articles .slick-dots{margin-top:10px}}.home-blog-section .blog-articles .slick-dots li{width:10px;height:10px}.home-blog-section .blog-articles .slick-dots li button{width:10px;height:10px;font-size:0}.home-blog-section .blog-articles .slick-dots li button:before{width:10px;height:10px;content:"";background:#767e87;border-radius:50%;border:1px solid #767E87;opacity:1}.home-blog-section .blog-articles .slick-dots li.slick-active button:before{opacity:1;background:transparent}.home-blog-section .blog-articles .slick-track{display:flex}.home-blog-section .blog-articles .blog-article{padding-left:10px;padding-right:10px;height:inherit}.home-blog-section .blog-articles .blog-article .blog-article-inner{background:#fff;height:100%}.home-blog-section .blog-articles .blog-article .article__grid-image-wrapper{max-width:100%!important;max-height:100%!important}.home-blog-section .blog-articles .blog-article .article__grid-image-wrapper .article__grid-image-container{padding-top:65%!important}@media screen and (max-width: 1200px){.home-blog-section .blog-articles .blog-article .article__grid-image-wrapper .article__grid-image-container{margin-bottom:30px!important}}.home-blog-section .blog-articles .blog-article .article__grid-image-wrapper .article__grid-image-container .article__grid-image{max-width:100%!important;max-height:100%!important;object-fit:cover;width:100%;height:100%}.home-blog-section .blog-articles .blog-article .article__meta{padding-left:20px;padding-right:20px;padding-bottom:30px;margin-bottom:0}.home-blog-section .blog-articles .blog-article .article__meta .article__date{font-family:Manrope;font-weight:500;text-transform:uppercase;font-size:14px;color:#000}.home-blog-section .blog-articles .blog-article .article__meta .article__title{font-family:Visby CF;font-weight:700;font-size:24px;color:#000;margin-top:10px}.home-blog-section .blog-articles .blog-article .article__meta .article__grid-excerpt{font-family:Manrope;font-size:18px;font-weight:500;color:#767e87}.home-blog-section .blog-articles .blog-article .article__meta .article__meta-buttons{margin-top:15px;display:inline-block;width:100%}.home-blog-section .blog-articles .blog-article .article__meta .article__meta-buttons .btn{height:50px;line-height:50px;padding:0;width:100%;max-width:250px;margin:0;font-family:Manrope;font-size:14px;font-weight:800;color:#fff;text-transform:uppercase;background:#000;border-radius:0;outline:none;border:none}.home-blog-section .blog-articles .blog-article .article__meta .article__meta-buttons .btn:hover{opacity:.7}.home-blog-section .btn-bottom{width:250px;height:50px;line-height:50px;padding:0;background:#000;font-family:Manrope;font-size:14px;font-weight:800;color:#fff;text-transform:uppercase;border-radius:0;outline:none;border:none;margin-top:50px}@media screen and (max-width: 749px){.home-blog-section .btn-bottom{margin-top:30px}}body.template-product .main-content{padding-top:0}body.template-product .addtocart_btn_wrapper{text-align:center;margin-top:20px}body.template-product .addtocart_btn_wrapper input[type=submit]{display:inline-block;background:#000;color:#fff;min-width:280px;padding:0;box-shadow:none;border:none;height:50px;line-height:50px;text-align:center;font-family:Manrope;font-weight:800;font-size:14px;-webkit-appearance:none}body.template-product .addtocart_btn_wrapper span{display:block;margin-top:10px;font-family:Manrope;font-size:14px;font-weight:500;color:#000}body.template-product .addtocart_btn_wrapper .preorder-description{display:none}body.template-product .product_template_banner{position:relative}body.template-product .product_template_banner .bg_image_wrapper{line-height:0}body.template-product .product_template_banner .bg_image_wrapper img{width:100%;min-height:500px;object-fit:cover}body.template-product .product_template_banner .bg_image_wrapper.mobile img{min-height:0px;height:100vw}body.template-product .product_template_banner .banner_overlayer{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;padding-left:10%;padding-right:10%}@media screen and (max-width: 749px){body.template-product .product_template_banner .banner_overlayer{padding:40px 15px;position:relative;background:#000}}body.template-product .product_template_banner .banner_overlayer .overlayer_inner{max-width:600px}@media screen and (max-width: 749px){body.template-product .product_template_banner .banner_overlayer .overlayer_inner{width:100%;max-width:100%;text-align:center}}body.template-product .product_template_banner .banner_overlayer .overlayer_inner .heading{font-family:Bebas Neue;font-weight:700;color:#fff;font-size:44px;text-transform:uppercase;letter-spacing:1px;margin-bottom:0}@media screen and (max-width: 749px){body.template-product .product_template_banner .banner_overlayer .overlayer_inner .heading{font-size:28px}}body.template-product .product_template_banner .banner_overlayer .overlayer_inner .title{font-family:Visby CF;font-size:64px;font-weight:800;color:#61a58f;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width: 749px){body.template-product .product_template_banner .banner_overlayer .overlayer_inner .title{font-size:36px}}body.template-product .product_template_banner .banner_overlayer .overlayer_inner .description{font-family:Manrope;font-size:24px;font-weight:500;color:#767e87;margin-top:15px}@media screen and (max-width: 749px){body.template-product .product_template_banner .banner_overlayer .overlayer_inner .description{font-size:18px}}body.template-product .product_template_banner .banner_overlayer .overlayer_inner .features{display:flex;flex-wrap:wrap;margin-top:50px}@media screen and (max-width: 749px){body.template-product .product_template_banner .banner_overlayer .overlayer_inner .features{justify-content:center}}body.template-product .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item{text-align:center;max-width:100px;margin-right:40px}@media screen and (max-width: 749px){body.template-product .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item{margin-left:15px;margin-right:15px;width:80px}}@media screen and (max-width: 480px){body.template-product .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item{margin-left:5px;margin-right:5px}}body.template-product .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item:last-child{margin-right:0}@media screen and (max-width: 749px){body.template-product .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item:last-child{margin-left:5px;margin-right:5px}}body.template-product .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item svg{max-width:100%;height:35px;object-fit:contain}body.template-product .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item .feature_item_text{font-family:Manrope;font-weight:800;font-size:14px;color:#fff;margin-top:10px;line-height:1.2}body.template-product .product_template_banner .banner_overlayer .overlayer_inner .btn_see_features{margin-top:25px;color:#767e87;font-family:Manrope;font-weight:500;font-size:14px;text-decoration:underline}body.template-product .custom_featured_product .page-width{max-width:1500px}body.template-product .custom_featured_product .page-width .image_column .thumbnails{display:block;margin-right:0}@media screen and (max-width: 749px){body.template-product .custom_featured_product .page-width .image_column .thumbnails{display:none}}body.template-product .custom_featured_product .page-width .image_column .thumbnails .thumbnail{display:inline-block;width:14.25%}body.template-product .custom_featured_product .page-width .image_column .thumbnails .thumbnail .image_wrapper{position:relative;height:0px;padding-top:100%;cursor:pointer}body.template-product .custom_featured_product .page-width .image_column .thumbnails .thumbnail .image_wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body.template-product .custom_featured_product .page-width .loox-rating{margin-top:15px;display:flex;align-items:center}@media screen and (max-width: 749px){body.template-product .custom_featured_product .page-width .loox-rating{text-align:center;justify-content:center}}body.template-product .custom_featured_product .page-width .loox-rating .loox-star{font-size:20px;margin-right:5px}body.template-product .custom_featured_product .page-width .loox-rating span{font-family:Manrope;font-weight:500;color:#000;font-size:14px}@media screen and (max-width: 749px){body.template-product .custom_featured_product .page-width .product-single__title{margin-top:-5px}}body.template-product .custom_featured_product .page-width .featured-product__price .price__pricing-group .price__regular .price-item{font-size:24px;font-weight:800;color:#000}body.template-product .custom_featured_product .page-width .featured-product__price .price__pricing-group.has-compare-price .price__regular{display:none}body.template-product .custom_featured_product .page-width .featured-product__price .price__pricing-group.has-compare-price .price__sale{display:flex;font-size:24px}body.template-product .custom_featured_product .page-width .featured-product__price .price__pricing-group.has-compare-price .price__sale dd{margin:0}body.template-product .custom_featured_product .page-width .featured-product__price .price__pricing-group.has-compare-price .price__sale .price-dash{margin-left:5px;margin-right:5px;font-weight:800}body.template-product .custom_featured_product .page-width .featured-product__price .price__pricing-group.has-compare-price .price__sale .price-item--regular{color:#ea0606;font-weight:500}body.template-product .custom_featured_product .page-width .featured-product__price .price__pricing-group.has-compare-price .price__sale .price-item--sale{color:#000;font-weight:800}body.template-product .custom_featured_product .page-width .featured-product__price .price__pricing-group.has-compare-price .price__badges{display:none}body.template-product .custom_featured_product .page-width form.product-form .product-form__controls-group--submit{flex-wrap:nowrap;column-gap:10px}@media screen and (max-width: 749px){body.template-product .custom_featured_product .page-width form.product-form .product-form__controls-group--submit{column-gap:0px}}body.template-product .custom_featured_product .page-width form.product-form .product-form__controls-group--submit .product-form__item--quantity{width:auto;flex-basis:auto;padding:0}@media screen and (max-width: 749px){body.template-product .custom_featured_product .page-width form.product-form .product-form__controls-group--submit .product-form__item--quantity{width:60px}}body.template-product .custom_featured_product .page-width form.product-form .product-form__controls-group--submit .product-form__item--quantity input[type=number]{min-height:50px;max-width:4rem;border:1px solid #767E87;font-family:Manrope;font-size:14px;font-weight:500;color:#000;text-align:center;margin-right:0}body.template-product .custom_featured_product .page-width form.product-form .product-form__controls-group--submit .product-form__item.product-form__item--submit{width:100%}@media screen and (max-width: 749px){body.template-product .custom_featured_product .page-width form.product-form .product-form__controls-group--submit .product-form__item.product-form__item--submit{width:calc(100% - 60px);padding-left:10px}}body.template-product .custom_featured_product .page-width form.product-form .preorder-description{display:none}body.template-product .custom_featured_product .page-width form.product-form .product-form__charge_text{padding-left:15px;border-left:5px solid #61A58F;font-family:Manrope;font-size:14px;color:#000}@media screen and (max-width: 769px){body.template-product .custom_featured_product .page-width form.product-form .product-form__charge_text{text-align:center;padding-right:15px;border-right:5px solid #61A58F}}body.template-product .custom_featured_product .page-width form.product-form .product-form__charge_text strong{font-weight:800}body.template-product .custom_featured_product .page-width .images_notice{margin-top:10px;padding-left:15px;border-left:5px solid #61A58F;font-family:Manrope;font-size:12px;color:#000}@media screen and (max-width: 769px){body.template-product .custom_featured_product .page-width .images_notice{text-align:center;margin-top:-30px;margin-bottom:40px;font-size:12px;padding-right:15px;border-right:5px solid #61A58F}}body.template-product .custom_featured_product .page-width .form-bottom-text{font-family:Manrope;font-weight:500;font-size:14px;color:#000}body.template-product .custom_featured_product .page-width .product-single_comparable_products{margin-top:30px}body.template-product .custom_featured_product .page-width .product-single_comparable_products .title{font-family:Manrope;font-size:24px;font-weight:800;color:#000;text-transform:uppercase;letter-spacing:0px}@media screen and (max-width: 768px){body.template-product .custom_featured_product .page-width .product-single_comparable_products .title{text-align:center}}body.template-product .custom_featured_product .page-width .product-single_comparable_products .items{display:flex;flex-wrap:wrap;justify-content:space-between}body.template-product .custom_featured_product .page-width .product-single_comparable_products .items .item{width:calc(50% - 10px)}body.template-product .custom_featured_product .page-width .product-single_comparable_products .items .item .img_wrapper{height:0px;padding-top:100%;position:relative}body.template-product .custom_featured_product .page-width .product-single_comparable_products .items .item .img_wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body.template-product .custom_featured_product .page-width .product-single_comparable_products .items .item .title{display:block;text-align:center;font-family:Visby CF;font-size:24px;font-weight:700;letter-spacing:0px;color:#000;text-transform:uppercase;margin-top:15px}body.template-product .product-template-video{position:relative}body.template-product .product-template-video .video_wrapper{position:relative;height:56vw;max-height:600px;pointer-events:none;overflow:hidden}body.template-product .product-template-video .video_wrapper iframe{border:none;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:2000px;outline:none}body.template-product .product-template-video .btn.btn-full-video{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70px;height:70px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#000}body.template-product .product-template-video .btn.btn-full-video svg{width:30px;height:30px}body.template-product .product-template-parallax{background-attachment:unset!important}@media screen and (max-width: 749px){body.template-product .product-template-parallax{min-height:400px!important}}body.template-product .product-template-features .section_title{text-align:center;text-transform:uppercase;font-family:Visby CF;font-size:24px;color:#030303}body.template-product .product-template-features .section_title{font-size:36px;font-weight:800}@media screen and (max-width: 768px){body.template-product .product-template-features .section_title{font-size:28px}}body.template-product .product-template-features .feature_items_wrapper.desktop{padding-top:60px;padding-bottom:40px}body.template-product .product-template-features .feature_items_wrapper.mobile{padding-top:60px}body.template-product .product-template-features .feature_items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;justify-content:center}body.template-product .product-template-features .feature_items .feature_item{width:calc(33.33% - 10px);margin-bottom:45px;max-width:295px;margin-left:15px;margin-right:15px}@media screen and (max-width: 749px){body.template-product .product-template-features .feature_items .feature_item{width:calc(50% - 10px);max-width:100%}}@media screen and (max-width: 480px){body.template-product .product-template-features .feature_items .feature_item{width:100%}}body.template-product .product-template-features .feature_items .feature_item .img_wrapper{position:relative;height:0px;padding-top:100%}body.template-product .product-template-features .feature_items .feature_item .img_wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body.template-product .product-template-features .feature_items .feature_item .feature_item_title{font-family:Visby CF;font-size:24px;font-weight:700;color:#030303;text-align:center;display:block;margin-top:15px}body.template-product .product-template-features .feature_items .feature_item .feature_item_subtitle{font-family:Manrope;font-size:18px;font-weight:500;color:#767e87;text-align:center;display:block}body.template-product .product-template-features .feature_items.mobile{margin-left:30px;margin-right:30px}body.template-product .product-template-features .feature_items.mobile .slick-arrow{top:calc(50vw - 50px)}body.template-product .product-template-features .feature_items.mobile .slick-prev{left:-35px}body.template-product .product-template-features .feature_items.mobile .slick-next{right:-35px}body.template-product .product-template-testimonial{padding-top:60px;padding-bottom:60px;background:#767e87}body.template-product .product-template-testimonial .section_title{text-align:center;text-transform:uppercase;color:#fff;font-family:Visby CF;font-size:24px;font-weight:700;display:none}body.template-product .product-template-testimonial .testimonial{margin-top:20px;margin-bottom:20px}body.template-product .product-template-testimonial .testimonial .slick-track{display:flex}body.template-product .product-template-testimonial .testimonial .testimonial_item{text-align:center;height:inherit;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}body.template-product .product-template-testimonial .testimonial .testimonial_item .content{max-width:660px;margin:20px auto 0;display:block;font-family:Manrope;font-weight:500;font-size:24px;color:#fff;padding-left:30px;padding-right:30px}body.template-product .product-template-testimonial .testimonial .testimonial_item .name_wrapper{margin-top:20px;font-family:Manrope;font-size:18px;font-weight:500;color:#fff}body.template-product .product-template-testimonial .testimonial .slick-prev:before{background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Left-Arrow-White.svg?v=59809104656365211011762311004)}body.template-product .product-template-testimonial .testimonial .slick-next:before{background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Right-Arrow-White.svg?v=156030673920653973621762311004)}body.template-product .product-template-reviews,body.template-product .product-template-shipping{padding-top:40px;padding-bottom:40px}body.template-product .product-template-shipping .section-inner{display:flex;flex-wrap:wrap;justify-content:space-between}body.template-product .product-template-shipping .section-inner:before{display:none}body.template-product .product-template-shipping .section-inner .shipping_column{width:calc(50% - 10px)}@media screen and (max-width: 749px){body.template-product .product-template-shipping .section-inner .shipping_column{width:100%;margin-bottom:40px}}body.template-product .product-template-shipping .section-inner .shipping_column .column_title{font-family:Visby CF;font-weight:700;font-size:36px;color:#030303;text-transform:uppercase}@media screen and (max-width: 749px){body.template-product .product-template-shipping .section-inner .shipping_column .column_title{text-align:center;font-size:28px}}body.template-product .product-template-shipping .section-inner .shipping_column .column_text{font-family:Manrope;font-weight:500;font-size:18px;color:#000}body.template-product .product-template-shipping .section-inner .shipping_column .column_button_wrapper{margin-top:15px}body.template-product .product-template-shipping .section-inner .shipping_column .column_button{display:inline-block;font-family:Manrope;color:#767e87;font-weight:500;font-size:18px;text-transform:uppercase;text-decoration:underline}body.template-product .product-template-shipping .section-inner .assembly_column{width:calc(50% - 10px)}@media screen and (max-width: 749px){body.template-product .product-template-shipping .section-inner .assembly_column{width:100%}}body.template-product .product-template-shipping .section-inner .assembly_column .column_title{font-family:Visby CF;font-weight:700;font-size:36px;color:#030303;text-transform:uppercase}@media screen and (max-width: 749px){body.template-product .product-template-shipping .section-inner .assembly_column .column_title{text-align:center;font-size:28px}}body.template-product .product-template-shipping .section-inner .assembly_column .column_video_wrapper{position:relative;height:0px;padding-top:58%}body.template-product .product-template-shipping .section-inner .assembly_column .column_video_wrapper iframe{height:auto;border:none;position:absolute;left:0;top:0;width:100%;height:100%;outline:none}body.template-product .product-template-shipping .section-inner .assembly_column .column_video_wrapper a{outline:none}body.template-product .product-template-shipping .section-inner .assembly_column .column_video_wrapper a img.video_thumbnail{width:100%;line-height:0}body.template-product .product-template-shipping .section-inner .assembly_column .column_button_wrapper{margin-top:15px}@media screen and (max-width: 749px){body.template-product .product-template-shipping .section-inner .assembly_column .column_button_wrapper{text-align:center}}body.template-product .product-template-shipping .section-inner .assembly_column .column_button{display:inline-block;font-family:Manrope;color:#fff;background:#000;font-weight:800;font-size:14px;text-transform:uppercase;text-decoration:none;padding:0;min-width:250px;height:50px;line-height:50px;text-align:center}body.template-product .product-template-library{padding-top:40px;padding-bottom:40px}body.template-product .product-template-library .section-header{margin-bottom:17px;display:flex;justify-content:space-between}body.template-product .product-template-library .section_title{font-family:Visby CF;font-size:36px;font-weight:800;text-align:left;color:#030303;text-transform:uppercase;letter-spacing:0px;margin-bottom:0}@media screen and (max-width: 768px){body.template-product .product-template-library .section_title{font-size:28px}}body.template-product .product-template-library .photos_top{text-align:center;position:relative;display:flex;justify-content:center;align-items:center}body.template-product .product-template-library .photos{text-align:center}body.template-product .product-template-library .photos .slick-slide{padding-left:5px;padding-right:5px}body.template-product .product-template-library .photos .photo_item{position:relative}body.template-product .product-template-library .photos .photo_item a{position:relative;height:0px;padding-top:100%;margin-bottom:5px;display:block}body.template-product .product-template-library .photos .photo_item a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body.template-product .product-template-library .slick-dots{display:inline-block;margin:0 auto;position:relative}body.template-product .product-template-library .slick-dots li button{color:#000;width:auto;opacity:1;font-family:Visby CF;font-size:18px;font-weight:700}body.template-product .product-template-library .slick-dots li button:before{display:none}body.template-product .product-template-library .slick-dots li.slick-active button{opacity:1;text-decoration:underline}body.template-product .product-template-library .photos_bottom{text-align:center;position:relative;display:flex;justify-content:center;align-items:center}body.template-product .product-template-library .slick-arrow{display:inline-block;position:relative;left:0;right:0;top:7px}body.template-product .product-template-library .slick-arrow.slick-prev{margin-right:15px}body.template-product .product-template-library .slick-arrow.slick-next{margin-left:15px}body.template-product .product-template-library .slick-prev:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Left-Arrow.svg?v=170562112898577128601762311004);margin-top:4px}@media screen and (max-width: 749px){body.template-product .product-template-library .slick-prev:before{width:18px;height:18px;margin-top:3px}}body.template-product .product-template-library .slick-next:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Right-Arrow.svg?v=75727150071613176381762311004);margin-top:4px}@media screen and (max-width: 749px){body.template-product .product-template-library .slick-next:before{width:18px;height:18px;margin-top:3px}}body.template-product .product-template-library .slick-dots{margin:0;line-height:1}body.template-product .product-template-library .addtocart_btn_wrapper{display:none}body.template-product .product-template-video-library{padding-top:40px;padding-bottom:40px}body.template-product .product-template-video-library .section-header{margin-bottom:17px;display:flex;justify-content:space-between}body.template-product .product-template-video-library .section_title{font-family:Visby CF;font-size:36px;font-weight:800;text-align:left;color:#030303;text-transform:uppercase;letter-spacing:0px;margin-bottom:0}@media screen and (max-width: 768px){body.template-product .product-template-video-library .section_title{font-size:28px}}body.template-product .product-template-video-library .videos_top{text-align:center;position:relative;display:flex;justify-content:center;align-items:center}body.template-product .product-template-video-library .videos .slick-track{margin:0}body.template-product .product-template-video-library .videos .slick-slide{padding-left:5px;padding-right:5px}body.template-product .product-template-video-library .videos .video_item .video_wrapper{position:relative;height:0px;padding-top:58%;margin-bottom:5px}body.template-product .product-template-video-library .videos .video_item .video_wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border:none}body.template-product .product-template-video-library .slick-dots{display:inline-block;margin:0 auto;position:relative}body.template-product .product-template-video-library .slick-dots li button{color:#000;width:auto;opacity:1;font-family:Visby CF;font-size:18px;font-weight:700}body.template-product .product-template-video-library .slick-dots li button:before{display:none}body.template-product .product-template-video-library .slick-dots li.slick-active button{opacity:1;text-decoration:underline}body.template-product .product-template-video-library .videos_bottom{text-align:center;position:relative;display:flex;justify-content:center;align-items:center}body.template-product .product-template-video-library .slick-arrow{display:inline-block;position:relative;left:0;right:0;top:7px}body.template-product .product-template-video-library .slick-arrow.slick-prev{margin-right:15px}body.template-product .product-template-video-library .slick-arrow.slick-next{margin-left:15px}body.template-product .product-template-video-library .slick-prev:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Left-Arrow.svg?v=170562112898577128601762311004);margin-top:4px}@media screen and (max-width: 749px){body.template-product .product-template-video-library .slick-prev:before{width:18px;height:18px;margin-top:3px}}body.template-product .product-template-video-library .slick-next:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Right-Arrow.svg?v=75727150071613176381762311004);margin-top:4px}@media screen and (max-width: 749px){body.template-product .product-template-video-library .slick-next:before{width:18px;height:18px;margin-top:3px}}body.template-product .product-template-video-library .slick-dots{margin:0;line-height:1}body.template-product .product-template-contactus{padding-top:40px}body.template-product .product-template-contactus .section_title{text-align:center;text-transform:uppercase;font-family:Visby CF;font-weight:700;font-size:36px;color:#030303}@media screen and (max-width: 768px){body.template-product .product-template-contactus .section_title{font-size:28px}}body.template-product .product-template-contactus .form_wrapper{max-width:600px;margin:0 auto;padding-top:15px}body.template-product .product-template-contactus .form_wrapper input,body.template-product .product-template-contactus .form_wrapper textarea{display:block;width:100%;margin-bottom:15px;font-family:Manrope;font-size:14px;font-weight:500;color:#000;border:1px solid #767E87;border-radius:0}body.template-product .product-template-contactus .form_wrapper input:placeholder,body.template-product .product-template-contactus .form_wrapper textarea:placeholder{color:#767e87}body.template-product .product-template-contactus .form_wrapper input[type=text],body.template-product .product-template-contactus .form_wrapper input[type=tel],body.template-product .product-template-contactus .form_wrapper input[type=email]{height:50px}body.template-product .product-template-contactus .form_wrapper input[type=submit]{background:#000;text-transform:uppercase;font-family:Manrope;font-size:14px;font-weight:800;color:#fff;display:block;width:auto;min-width:250px;outline:none;margin:0 auto;padding:0;border:none;height:50px;line-height:50px}body.template-product .product-template-guarantee{background:#f5f5f5;padding:40px 20px}body.template-product .product-template-guarantee .items{display:flex;justify-content:center}body.template-product .product-template-guarantee .items .item{display:flex;align-items:center;margin-left:15px;margin-right:15px}@media screen and (max-width: 768px){body.template-product .product-template-guarantee .items .item{flex-wrap:wrap;text-align:center;justify-content:center;align-items:baseline}}body.template-product .product-template-guarantee .items .item .item-image{display:flex;align-items:center}body.template-product .product-template-guarantee .items .item .item-text{text-transform:uppercase;font-family:Manrope;font-weight:800;font-size:14px;color:#000;line-height:1.2;margin-left:10px}@media screen and (max-width: 768px){body.template-product .product-template-guarantee .items .item .item-text{margin-left:0;margin-top:10px;width:100%}}body.template-product .components-collection{background:#f5f5f5}body.template-product .main_images.mobile{position:relative;margin:-35px -22px 30px}body.template-product .main_images.mobile .slick-dots{position:relative;bottom:0;margin-top:10px;margin-bottom:15px;display:inline-block;left:0;width:100%}body.template-product .main_images.mobile .slick-dots li{width:10px;height:10px}body.template-product .main_images.mobile .slick-dots li button{width:10px;height:10px;outline:none}body.template-product .main_images.mobile .slick-dots li button:before{content:"";border:1px solid #767E87;background:#767e87;border-radius:50%!important;width:10px;height:10px;opacity:1}body.template-product .main_images.mobile .slick-dots li.slick-active button:before{border:1px solid black;background:transparent!important}body.template-product .main_images.mobile .main_image .image_wrapper{position:relative;height:0px;padding-top:100%;background:#000}body.template-product .main_images.mobile .main_image .image_wrapper img{position:absolute;left:0;top:0;height:100%;object-fit:contain;width:100%}body.template-product .product-template-parallax.mobile{margin-left:-22px;margin-right:-22px;height:100vw;background-attachment:unset!important}body.template-product .product-template-video.mobile{margin-left:-22px;margin-right:-22px}body.template-product .product-template-video.mobile .video_wrapper{padding-top:60%;height:0px}@media screen and (max-width: 749px){body.template-product.template-product-eko .product_template_banner .banner_overlayer{background:#fff}}body.template-product.template-product-eko .product_template_banner .banner_overlayer .overlayer_inner .heading,body.template-product.template-product-eko .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item .feature_item_text{color:#000}@media screen and (max-width: 749px){body.template-product.template-product-eko .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item .feature_item_text{color:#000}}@media screen and (max-width: 749px){body.template-product.template-product-eko .product_template_banner .banner_overlayer .overlayer_inner .btn_see_features{color:#0000004d}}body.template-product.template-product-eko .product-template-features .feature_items.desktop{max-width:1024px;margin:30px auto 0}body.template-product.template-product-eko .product-template-features .feature_items.desktop .feature_item{width:calc(50% - 10px)}@media screen and (max-width: 749px){body.template-product.template-product-cruzer .product_template_banner .banner_overlayer{background:#fff}}body.template-product.template-product-cruzer .product_template_banner .banner_overlayer .overlayer_inner .heading,body.template-product.template-product-cruzer .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item .feature_item_text{color:#000}@media screen and (max-width: 749px){body.template-product.template-product-cruzer .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item .feature_item_text{color:#000}}@media screen and (max-width: 749px){body.template-product.template-product-cruzer .product_template_banner .banner_overlayer .overlayer_inner .btn_see_features{color:#0000004d}}body.template-product.template-product-cruzer .product-template-features .feature_items.desktop{max-width:1024px;margin:30px auto 0}body.template-product.template-product-cruzer .product-template-features .feature_items.desktop .feature_item{width:calc(50% - 10px)}body.template-product.template-product-cruzer .product-template-testimonial{background:#61a58f}body.template-product.template-product-ora .product-template-testimonial{background:#6c797f}@media screen and (max-width: 749px){body.template-product.template-product-xs1 .product_template_banner .banner_overlayer{background:#fff}}body.template-product.template-product-xs1 .product_template_banner .banner_overlayer .overlayer_inner .heading,body.template-product.template-product-xs1 .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item .feature_item_text{color:#000}@media screen and (max-width: 749px){body.template-product.template-product-xs1 .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item .feature_item_text{color:#000}}@media screen and (max-width: 749px){body.template-product.template-product-xs1 .product_template_banner .banner_overlayer .overlayer_inner .btn_see_features{color:#0000004d}}@media screen and (max-width: 749px){body.template-product.template-product-xs2 .product_template_banner .banner_overlayer{background:#fff}}body.template-product.template-product-xs2 .product_template_banner .banner_overlayer .overlayer_inner .heading,body.template-product.template-product-xs2 .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item .feature_item_text{color:#000}@media screen and (max-width: 749px){body.template-product.template-product-xs2 .product_template_banner .banner_overlayer .overlayer_inner .features .feature_item .feature_item_text{color:#000}}@media screen and (max-width: 749px){body.template-product.template-product-xs2 .product_template_banner .banner_overlayer .overlayer_inner .btn_see_features{color:#0000004d}}body.template-product.template-product-component .product_template_banner .bg_image_wrapper img{min-height:250px}body.template-product.template-product-component .custom_featured_product .product-single__title{font-size:48px}@media screen and (max-width: 768px){body.template-product.template-product-component .custom_featured_product .product-single__title{font-size:36px}}@media screen and (max-width: 749px){body.template-product.template-product-component .custom_featured_product .product-form__item.product-form__item--submit{padding-left:0!important}}@media screen and (max-width: 749px){body.template-product.template-product-component .custom_featured_product .product-form__item--quantity{display:none}}@media screen and (max-width: 749px){body.template-product.template-product-component .custom_featured_product .mobile form.product-form{display:none!important}}body.template-product.template-product-component .middle-banner{position:relative}@media screen and (max-width: 768px){body.template-product.template-product-component .middle-banner{display:none}}body.template-product.template-product-component .middle-banner .bg_image{width:100%;object-fit:cover}body.template-product.template-product-component .middle-banner .bg_image.desktop{min-height:400px}body.template-product.template-product-component .middle-banner .overlayer{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;padding-left:5%;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 749px){body.template-product.template-product-component .middle-banner .overlayer{align-items:flex-start;padding-left:30px;padding-top:50px}}body.template-product.template-product-component .middle-banner .overlayer .overlayer_inner .title{font-family:Visby CF;font-size:48px;text-transform:uppercase;letter-spacing:0px;color:#fff}@media screen and (max-width: 749px){body.template-product.template-product-component .middle-banner .overlayer .overlayer_inner .title{font-size:36px}}body.template-product.template-product-component .middle-banner .overlayer .overlayer_inner .subtitle{font-family:Manrope;font-weight:500;font-size:24px;color:#fff;display:block}@media screen and (max-width: 749px){body.template-product.template-product-component .middle-banner .overlayer .overlayer_inner .subtitle{font-size:18px}}body.template-product.template-product-component .middle-banner .overlayer .overlayer_inner .affirm_mark{margin-top:20px}@media screen and (max-width: 749px){body.template-product.template-product-component .middle-banner .overlayer .overlayer_inner .affirm_mark{width:40px}}body.template-product.template-product-component .product_template_additional_products{background:#f5f5f5;padding-top:50px;padding-bottom:50px}body.template-product.template-product-component .product_template_additional_products .collection-header{display:flex;justify-content:space-between;margin-bottom:10px}@media screen and (max-width: 768px){body.template-product.template-product-component .product_template_additional_products .collection-header{display:block}}body.template-product.template-product-component .product_template_additional_products .collection-header .collection-title{font-family:Visby CF;font-weight:800;font-size:48px;text-align:left;margin-bottom:0;color:#000;padding-left:10px;padding-right:10px;letter-spacing:0px}@media screen and (max-width: 768px){body.template-product.template-product-component .product_template_additional_products .collection-header .collection-title{font-size:36px;text-align:center}}body.template-product.template-product-component .product_template_additional_products .nav-wrap{display:flex;align-items:center}@media screen and (max-width: 768px){body.template-product.template-product-component .product_template_additional_products .nav-wrap{display:none}}body.template-product.template-product-component .product_template_additional_products .nav-wrap .btn-view-all{font-family:Visby CF;font-size:14px;font-weight:700;color:#030303;text-transform:uppercase;margin-left:25px;margin-right:25px}body.template-product.template-product-component .product_template_additional_products .nav-wrap .slick-prev{left:0;top:0;z-index:1;position:relative;transform:none}body.template-product.template-product-component .product_template_additional_products .nav-wrap .slick-prev:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Left-Arrow.svg?v=170562112898577128601762311004)}@media screen and (max-width: 749px){body.template-product.template-product-component .product_template_additional_products .nav-wrap .slick-prev:before{width:18px;height:18px}}body.template-product.template-product-component .product_template_additional_products .nav-wrap .slick-next{right:0;top:0;position:relative;transform:none}body.template-product.template-product-component .product_template_additional_products .nav-wrap .slick-next:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Right-Arrow.svg?v=75727150071613176381762311004)}@media screen and (max-width: 749px){body.template-product.template-product-component .product_template_additional_products .nav-wrap .slick-next:before{width:18px;height:18px}}body.template-product.template-product-component .product_template_additional_products .collection-footer .nav-wrap{display:none;width:100%;justify-content:center;margin-top:30px}@media screen and (max-width: 768px){body.template-product.template-product-component .product_template_additional_products .collection-footer .nav-wrap{display:flex}}body.template-product.template-product-component .product_template_additional_products .collection-items{margin-top:30px;display:flex;flex-wrap:wrap}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide{padding-left:10px;padding-right:10px;overflow:hidden;margin-bottom:50px}@media screen and (max-width: 769px){body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide{text-align:center}}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .image_wrap{position:relative;height:0px;padding-top:100%}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .image_wrap .collection-item_image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_title{color:#030303;font-family:Visby CF;font-size:24px;font-weight:700;text-transform:uppercase;display:block;text-align:left;margin-top:15px}@media screen and (max-width: 768px){body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_title{font-size:18px;text-align:left}}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_subtitle{display:block;font-family:Manrope;font-size:18px;color:#767e87}@media screen and (max-width: 768px){body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_subtitle{text-align:left;font-size:14px}}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price{text-align:left}@media screen and (max-width: 768px){body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price{text-align:left}}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price{justify-content:center;font-family:Visby CF;font-size:24px;font-weight:400;margin-top:10px}@media screen and (max-width: 768px){body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price{font-size:18px}}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price dd{margin:0}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price.price--on-sale .price__regular{display:none}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price.price--on-sale .price__sale{display:flex;width:100%;justify-content:flex-start}@media screen and (max-width: 768px){body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price.price--on-sale .price__sale{justify-content:flex-start}}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price.price--on-sale .price__sale dd{margin:0}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price.price--on-sale .price__sale .price-dash{margin-left:5px;margin-right:5px;font-weight:800}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price.price--on-sale .price__sale .price-item--regular{color:#ea0606;font-weight:500}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price.price--on-sale .price__sale .price-item--sale{color:#000;font-weight:800}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price .price__pricing-group,body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price .price__regular{width:100%}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price .price__regular .price-item{font-size:24px;font-weight:800;color:#000}@media screen and (max-width: 768px){body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price .price__regular .price-item{font-size:18px}}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .collection-item_price .price .price__badges{display:none}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .btn_learn_more{width:100%;max-width:200px;height:50px;line-height:50px;background:#000;color:#fff;text-transform:uppercase;font-family:Manrope;font-weight:800;font-size:14px;display:inline-block;text-align:center;margin-top:30px}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .product-form{padding-top:15px}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .product-form .product-form__item--quantity{display:none}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .product-form .product-form__item--submit{padding:0}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .product-form .product-form__item--submit button[type=submit]{height:50px;width:100%;max-width:220px;border-radius:0;background:#000;font-family:Manrope;font-weight:800;font-size:14px}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide .product-form .preorder-description{display:none}body.template-product.template-product-component .product_template_additional_products .collection-items .slick-slide>div:last-child .collection-item{margin-bottom:0}.affirm-style{font-family:Manrope}body.template-collection-shop_all .main-content{padding-top:0}body.template-collection-shop_all .announcement-bar{background:#61a58f}body.template-collection-shop_all .section_banner{position:relative;line-height:0}body.template-collection-shop_all .section_banner .banner_image{min-height:250px;object-fit:cover}body.template-collection-shop_all .section_banner .banner_overlayer{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}body.template-collection-shop_all .section_banner .banner_overlayer .banner_overlayer_inner{text-align:center}body.template-collection-shop_all .section_banner .banner_overlayer .banner_title{color:#fff;text-align:center;font-family:Visby CF;font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:5px}body.template-collection-shop_all .section-header{margin-top:30px}body.template-collection-shop_all .section-header h1{text-transform:uppercase;font-family:Visby CF;font-weight:800;font-size:64px;color:#000}@media screen and (max-width: 749px){body.template-collection-shop_all .section-header h1{font-size:36px}}body.template-collection-shop_all .section-header .filters-toolbar__product-count{display:none}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card{margin-bottom:50px;text-align:center}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .grid-view-item__image-wrapper{max-width:100%!important;max-height:100%!important}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .grid-view-item__image-wrapper>div{padding-top:100%!important}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .grid-view-item__image-wrapper>div img{object-fit:contain;max-width:100%!important;max-height:100%!important;width:100%;height:100%;object-position:bottom}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .grid-view-item__title{font-family:Visby CF;font-weight:800;font-size:36px;color:#000;text-decoration:none;border-bottom:none}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .grid-view-item__title:hover{text-decoration:none;border-bottom:none}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .grid-view-item__subtitle{font-family:Manrope;font-weight:500;font-size:18px;color:#767e87;max-width:200px;margin:0 auto;line-height:1.2}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .price.price--listing{justify-content:center;font-family:Visby CF;font-size:24px;font-weight:400;margin-top:20px}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .price.price--listing.price--on-sale .price__regular{display:none}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .price.price--listing.price--on-sale .price__sale{display:flex;width:100%;justify-content:center}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .price.price--listing.price--on-sale .price__sale dd{margin:0}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .price.price--listing.price--on-sale .price__sale .price-dash{margin-left:5px;margin-right:5px;font-weight:800}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .price.price--listing.price--on-sale .price__sale .price-item--regular{color:#ea0606;font-weight:500}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .price.price--listing.price--on-sale .price__sale .price-item--sale{color:#000;font-weight:800}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .price.price--listing .price__regular{width:100%}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .price.price--listing .price__regular .price-item{font-size:24px;font-weight:800;color:#000}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .price.price--listing .price__badges{display:none}body.template-collection-shop_all .grid--view-items .grid-view-item.product-card .grid-view-item__btn{background:#000;padding:10px 20px;text-transform:uppercase;color:#fff;font-family:Manrope;font-size:14px;font-weight:800;min-width:160px;display:inline-block;max-width:100%;margin-top:30px}body.template-page-shop_all .main-content{padding-top:0}body.template-page-shop_all .announcement-bar{background:#61a58f}body.template-page-shop_all footer.site-footer{margin-top:0}body.template-page-shop_all .section_banner{position:relative;line-height:0}body.template-page-shop_all .section_banner .banner_image{min-height:250px;object-fit:cover}body.template-page-shop_all .section_banner .banner_overlayer{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}body.template-page-shop_all .section_banner .banner_overlayer .banner_overlayer_inner{text-align:center}body.template-page-shop_all .section_banner .banner_overlayer .banner_title{color:#fff;text-align:center;font-family:Visby CF;font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:5px}body.template-page-shop_all .ebike-collection{padding-top:50px}body.template-page-shop_all .ebike-collection .collection-title{font-family:Visby CF;font-size:48px;font-weight:800;letter-spacing:0px;text-transform:uppercase;text-align:left;color:#000;margin-top:0;margin-bottom:0;padding-left:10px;padding-right:10px}@media screen and (max-width: 749px){body.template-page-shop_all .ebike-collection .collection-title{font-size:36px;text-align:center}}body.template-page-shop_all .ebike-collection .collection-items{margin-top:30px;display:flex;flex-wrap:wrap}body.template-page-shop_all .ebike-collection .collection-items .collection-item{padding-left:10px;padding-right:10px;overflow:hidden;width:33.33%;margin-bottom:50px}@media screen and (max-width: 768px){body.template-page-shop_all .ebike-collection .collection-items .collection-item{width:100%;text-align:center}}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item-inner{position:relative}body.template-page-shop_all .ebike-collection .collection-items .collection-item .image_wrap{position:relative;height:0px;padding-top:100%}body.template-page-shop_all .ebike-collection .collection-items .collection-item .image_wrap .collection-item_image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_title{color:#030303;font-family:Visby CF;font-size:24px;font-weight:700;text-transform:uppercase;display:block;text-align:left;margin-top:15px}@media screen and (max-width: 768px){body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_title{text-align:center}}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_subtitle{display:block;font-family:Manrope;font-size:18px;color:#767e87}@media screen and (max-width: 768px){body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_subtitle{text-align:center}}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price{text-align:left}@media screen and (max-width: 768px){body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price{text-align:center}}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price{justify-content:center;font-family:Visby CF;font-size:24px;font-weight:400;margin-top:10px}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price dd{margin:0}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__regular{display:none}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale{display:flex;width:100%;justify-content:flex-start}@media screen and (max-width: 768px){body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale{justify-content:center}}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale dd{margin:0}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale .price-dash{margin-left:5px;margin-right:5px;font-weight:800}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale .price-item--regular{color:#ea0606;font-weight:500}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale .price-item--sale{color:#000;font-weight:800}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price .price__pricing-group,body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price .price__regular{width:100%}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price .price__regular .price-item{font-size:24px;font-weight:800;color:#000}body.template-page-shop_all .ebike-collection .collection-items .collection-item .collection-item_price .price .price__badges{display:none}body.template-page-shop_all .ebike-collection .collection-items .collection-item .btn_learn_more{width:100%;max-width:200px;height:50px;line-height:50px;background:#000;color:#fff;text-transform:uppercase;font-family:Manrope;font-weight:800;font-size:14px;display:inline-block;text-align:center;margin-top:30px}body.template-page-shop_all .ebike-collection .collection-items .collection-item .product-form{padding-top:15px}body.template-page-shop_all .ebike-collection .collection-items .collection-item .product-form .product-form__item--submit button[type=submit]{height:50px;width:200px;border-radius:0;background:#000;margin:0 auto;font-family:Manrope;font-weight:800;font-size:14px}body.template-page-shop_all .ebike-collection .collection-items .collection-item .product-form .preorder-description{display:none}body.template-page-shop_all .ebike-collection .collection-items .collection-item .bottom_text{font-family:Manrope;font-size:14px;font-weight:500;color:#61a58f;display:block;text-align:center;margin-top:15px}body.template-page-shop_all .middle-banner{position:relative}body.template-page-shop_all .middle-banner .bg_image{width:100%;object-fit:cover}body.template-page-shop_all .middle-banner .bg_image.desktop{min-height:400px}body.template-page-shop_all .middle-banner .overlayer{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;padding-left:5%;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 749px){body.template-page-shop_all .middle-banner .overlayer{align-items:flex-start;padding-left:30px;padding-top:50px}}body.template-page-shop_all .middle-banner .overlayer .overlayer_inner .title{font-family:Visby CF;font-size:48px;text-transform:uppercase;letter-spacing:0px;color:#fff}@media screen and (max-width: 749px){body.template-page-shop_all .middle-banner .overlayer .overlayer_inner .title{font-size:36px}}body.template-page-shop_all .middle-banner .overlayer .overlayer_inner .subtitle{font-family:Manrope;font-weight:500;font-size:24px;color:#fff;display:block}@media screen and (max-width: 749px){body.template-page-shop_all .middle-banner .overlayer .overlayer_inner .subtitle{font-size:18px}}body.template-page-shop_all .middle-banner .overlayer .overlayer_inner .affirm_mark{margin-top:20px}@media screen and (max-width: 749px){body.template-page-shop_all .middle-banner .overlayer .overlayer_inner .affirm_mark{width:40px}}.components-collection{padding-bottom:50px;padding-top:50px}@media screen and (max-width: 768px){.components-collection{background:#f5f5f5}}.components-collection .collection-header{display:flex;justify-content:space-between;margin-bottom:10px}@media screen and (max-width: 768px){.components-collection .collection-header{display:block}}.components-collection .collection-header .collection-title{font-family:Visby CF;font-weight:800;font-size:36px;text-align:left;margin-bottom:0;color:#000;padding-left:10px;padding-right:10px;letter-spacing:0px;text-transform:uppercase}@media screen and (max-width: 768px){.components-collection .collection-header .collection-title{font-size:28px;text-align:left}}.components-collection .nav-wrap{display:flex;align-items:center}@media screen and (max-width: 768px){.components-collection .nav-wrap{display:none}}.components-collection .nav-wrap .btn-view-all{font-family:Visby CF;font-size:14px;font-weight:700;color:#030303;text-transform:uppercase;margin-left:25px;margin-right:25px}.components-collection .nav-wrap .slick-prev{left:0;top:0;z-index:1;position:relative;transform:none}.components-collection .nav-wrap .slick-prev:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Left-Arrow.svg?v=170562112898577128601762311004)}@media screen and (max-width: 749px){.components-collection .nav-wrap .slick-prev:before{width:18px;height:18px}}.components-collection .nav-wrap .slick-next{right:0;top:0;position:relative;transform:none}.components-collection .nav-wrap .slick-next:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//ridelbikes.com/cdn/shop/t/69/assets/Right-Arrow.svg?v=75727150071613176381762311004)}@media screen and (max-width: 749px){.components-collection .nav-wrap .slick-next:before{width:18px;height:18px}}.components-collection .collection-footer .nav-wrap{display:none;width:100%;justify-content:center;margin-top:30px}@media screen and (max-width: 768px){.components-collection .collection-footer .nav-wrap{display:flex}}.components-collection .collection-items{margin-top:30px;width:100%}.components-collection .collection-items .collection-item{padding-left:10px;padding-right:10px;overflow:hidden;margin-bottom:50px}@media screen and (max-width: 769px){.components-collection .collection-items .collection-item{text-align:center}}.components-collection .collection-items .collection-item .collection-item-inner,.components-collection .collection-items .collection-item .image_wrap{position:relative}.components-collection .collection-items .collection-item .image_wrap .collection-item_image{width:100%;object-fit:contain}.components-collection .collection-items .collection-item .collection-item_title{color:#030303;font-family:Visby CF;font-size:24px;font-weight:700;text-transform:uppercase;display:block;text-align:left;margin-top:15px}@media screen and (max-width: 768px){.components-collection .collection-items .collection-item .collection-item_title{font-size:18px;text-align:left}}.components-collection .collection-items .collection-item .collection-item_subtitle{display:block;font-family:Manrope;font-size:18px;color:#767e87}@media screen and (max-width: 768px){.components-collection .collection-items .collection-item .collection-item_subtitle{text-align:left;font-size:14px}}.components-collection .collection-items .collection-item .collection-item_price{text-align:left}@media screen and (max-width: 768px){.components-collection .collection-items .collection-item .collection-item_price{text-align:left}}.components-collection .collection-items .collection-item .collection-item_price .price{justify-content:center;font-family:Visby CF;font-size:24px;font-weight:400;margin-top:10px}@media screen and (max-width: 768px){.components-collection .collection-items .collection-item .collection-item_price .price{font-size:18px}}.components-collection .collection-items .collection-item .collection-item_price .price dd{margin:0}.components-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__regular{display:none}.components-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale{display:flex;width:100%;justify-content:flex-start}@media screen and (max-width: 768px){.components-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale{justify-content:flex-start}}.components-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale dd{margin:0}.components-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale .price-dash{margin-left:5px;margin-right:5px;font-weight:800}.components-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale .price-item--regular{color:#ea0606;font-weight:500}.components-collection .collection-items .collection-item .collection-item_price .price.price--on-sale .price__sale .price-item--sale{color:#000;font-weight:800}.components-collection .collection-items .collection-item .collection-item_price .price .price__pricing-group,.components-collection .collection-items .collection-item .collection-item_price .price .price__regular{width:100%}.components-collection .collection-items .collection-item .collection-item_price .price .price__regular .price-item{font-size:24px;font-weight:800;color:#000}@media screen and (max-width: 768px){.components-collection .collection-items .collection-item .collection-item_price .price .price__regular .price-item{font-size:18px}}.components-collection .collection-items .collection-item .collection-item_price .price .price__badges{display:none}.components-collection .collection-items .collection-item .btn_learn_more{width:100%;max-width:200px;height:50px;line-height:50px;background:#000;color:#fff;text-transform:uppercase;font-family:Manrope;font-weight:800;font-size:14px;display:inline-block;text-align:center;margin-top:30px}.components-collection .collection-items .collection-item .product-form{padding-top:15px}.components-collection .collection-items .collection-item .product-form .product-form__item--submit{padding:0!important}.components-collection .collection-items .collection-item .product-form .product-form__item--submit button[type=submit]{height:50px;width:100%;max-width:220px;border-radius:0;background:#000;font-family:Manrope;font-weight:800;font-size:14px}.components-collection .collection-items .collection-item .product-form .preorder-description{display:none}.components-collection .collection-items .slick-slide>div:last-child .collection-item{margin-bottom:0}.collection-template-components .collection-title{text-align:center;font-family:Visby CF;font-size:48px;font-weight:800;color:#000;text-transform:uppercase;letter-spacing:0px;margin-bottom:50px}@media screen and (max-width: 768px){.collection-template-components .collection-title{font-size:36px;margin-bottom:30px}}.collection-template-components .filters{width:250px;float:left;min-height:300px}@media screen and (max-width: 900px){.collection-template-components .filters{width:100%;float:none;min-height:auto}}.collection-template-components .filters .filter-wrapper{margin-bottom:25px;max-width:200px}@media screen and (max-width: 768px){.collection-template-components .filters .filter-wrapper{max-width:100%;padding:10px 15px;border:1px solid black}}.collection-template-components .filters .filter-wrapper:last-child{margin-bottom:0}@media screen and (max-width: 768px){.collection-template-components .filters .filter-wrapper:last-child{margin-bottom:25px}}.collection-template-components .filters .filter-wrapper .filter-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.collection-template-components .filters .filter-wrapper .filter-header .header-label{font-family:Visby CF;font-size:24px;font-weight:700;color:#000}.collection-template-components .filters .filter-wrapper .filter-header .arrow{margin-left:10px;line-height:1}.collection-template-components .filters .filter-wrapper .filter-header .arrow:before{content:"";display:inline-block;width:12px;height:12px;border-top:2px solid black;border-right:2px solid black;transform:rotate(135deg);cursor:pointer}.collection-template-components .filters .filter-wrapper .filter-body{overflow:hidden;max-height:400px;transition:max-height .3s ease-in-out}.collection-template-components .filters .filter-wrapper .filter-body .filter-item{padding-top:7px;padding-bottom:7px}.collection-template-components .filters .filter-wrapper .filter-body .filter-item label{font-family:Manrope;font-weight:500;font-size:18px;color:#000;margin-left:10px}.collection-template-components .filters .filter-wrapper.collapsed .filter-header .arrow:before{transform:rotate(-45deg);margin-top:8px}.collection-template-components .filters .filter-wrapper.collapsed .filter-body{max-height:0;transition:max-height .1s cubic-bezier(0,1,0,1)}.collection-template-components .product-items{width:calc(100% - 250px);display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media screen and (max-width: 900px){.collection-template-components .product-items{width:calc(100% + 20px)}}.collection-template-components .product-items .product-item{width:25%;padding-left:10px;padding-right:10px}@media screen and (max-width: 900px){.collection-template-components .product-items .product-item{width:50%}}.collection-template-components .product-items .product-item .product-item-inner .product-card .product-card__image-wrapper,.collection-template-components .product-items .product-item .product-item-inner .product-card .product-card__image-wrapper .grid-view-item__image{max-width:100%!important;max-height:100%!important}.collection-template-components .product-items .product-item .product-item-inner .product-card .grid-view-item__title{font-family:Visby CF;font-weight:700;font-size:18px;color:#000;text-decoration:none;border-bottom:none}.collection-template-components .product-items .product-item .product-item-inner .product-card .grid-view-item__title:hover{text-decoration:none;border-bottom:none}.collection-template-components .product-items .product-item .product-item-inner .product-card .grid-view-item__subtitle{font-family:Manrope;font-weight:500;font-size:14px;color:#767e87;max-width:100%;line-height:1.2}.collection-template-components .product-items .product-item .product-item-inner .product-card .price.price--listing{justify-content:flex-start;font-family:Visby CF;font-size:18px;font-weight:800;margin-top:20px}.collection-template-components .product-items .product-item .product-item-inner .product-card .price.price--listing.price--on-sale .price__regular{display:none}.collection-template-components .product-items .product-item .product-item-inner .product-card .price.price--listing.price--on-sale .price__sale{display:flex;width:100%;justify-content:flex-start}.collection-template-components .product-items .product-item .product-item-inner .product-card .price.price--listing.price--on-sale .price__sale dd{margin:0}.collection-template-components .product-items .product-item .product-item-inner .product-card .price.price--listing.price--on-sale .price__sale .price-dash{margin-left:5px;margin-right:5px;font-weight:800}.collection-template-components .product-items .product-item .product-item-inner .product-card .price.price--listing.price--on-sale .price__sale .price-item--regular{color:#ea0606;font-weight:500}.collection-template-components .product-items .product-item .product-item-inner .product-card .price.price--listing.price--on-sale .price__sale .price-item--sale{color:#000;font-weight:800}.collection-template-components .product-items .product-item .product-item-inner .product-card .price.price--listing .price__regular{width:100%}.collection-template-components .product-items .product-item .product-item-inner .product-card .price.price--listing .price__regular .price-item{font-size:18px;font-weight:800;color:#000}.collection-template-components .product-items .product-item .product-item-inner .product-card .price.price--listing .price__badges{display:none}.collection-template-components .product-items .product-item .product-item-inner .product-card .grid-view-item__btn{background:#000;padding:10px 20px;text-transform:uppercase;color:#fff;font-family:Manrope;font-size:14px;font-weight:800;min-width:160px;display:inline-block;max-width:100%;margin-top:30px}.collection-template-components .product-items .product-item .product-item-inner .product-card .product-form{padding-top:15px}.collection-template-components .product-items .product-item .product-item-inner .product-card .product-form .product-form__item--quantity{display:none}.collection-template-components .product-items .product-item .product-item-inner .product-card .product-form .product-form__item--submit{padding:0}.collection-template-components .product-items .product-item .product-item-inner .product-card .product-form .product-form__item--submit button[type=submit]{height:40px;line-height:40px;width:100%;max-width:220px;border-radius:0;background:#000;padding:0;font-family:Manrope;font-weight:800;font-size:14px}.collection-template-components .product-items .product-item .product-item-inner .product-card .product-form .preorder-description{display:none}body.template-cart .cart-header .cart-header__title{font-family:Visby CF;font-size:64px;font-weight:800;color:#000;text-transform:uppercase}body.template-cart form.cart table{border-top:1px solid black}body.template-cart form.cart table .cart__row{border-bottom:1px solid black}body.template-cart .cart__meta{position:relative}@media screen and (max-width: 749px){body.template-cart .cart__product-information{flex-wrap:wrap;text-align:center}}body.template-cart .cart__product-information .cart__image-wrapper{flex:250px 0 0}@media screen and (max-width: 749px){body.template-cart .cart__product-information .cart__image-wrapper{width:100%;flex:none;margin-top:15px;padding-right:0}}body.template-cart .cart__product-information .cart__image-wrapper img{max-width:200px;max-height:200px}@media screen and (max-width: 749px){body.template-cart .cart__product-information .cart__image-wrapper img{max-width:90%;max-height:90%;width:100%}}body.template-cart .cart__product-information .cart__meta-wrapper{width:100%}body.template-cart .cart__product-information .cart__product-title{font-family:Visby CF;font-size:34px;font-weight:700;color:#030303}@media screen and (max-width: 749px){body.template-cart .cart__product-information .cart__product-title{font-size:30px}}body.template-cart [data-cart-item-price]{font-family:Visby CF;font-size:24px;font-weight:500;color:#000}body.template-cart .cart__qty .cart__qty-label{width:auto;height:auto;position:relative!important;display:inline-block;vertical-align:middle;color:#767e87;font-family:Manrope;font-weight:500;font-size:18px;margin-right:5px}body.template-cart .cart__qty .cart__qty-input{font-family:Manrope;font-weight:500;font-size:14px;color:#000}body.template-cart .cart__remove{position:absolute;right:10px;top:10px}@media screen and (max-width: 749px){body.template-cart .cart__remove{top:0}}body.template-cart .cart__remove a{border-bottom:none;padding-bottom:0;color:#030303;font-size:24px;font-weight:700;font-family:Visby CF}body.template-cart .cart__footer .cart-subtotal .cart-subtotal__title{font-family:Manrope;text-transform:uppercase;font-size:24px;font-weight:500;color:#000}@media screen and (max-width: 749px){body.template-cart .cart__footer .cart-subtotal .cart-subtotal__title{display:block}}body.template-cart .cart__footer .cart-subtotal .cart-subtotal__price{font-family:Visby CF;font-weight:800;font-size:24px;color:#000}@media screen and (max-width: 749px){body.template-cart .cart__footer .cart-subtotal .cart-subtotal__price{display:block;margin-left:0;padding-left:0}}body.template-cart .cart__footer .cart__buttons-container .btn_continue_shopping{font-family:Manrope;font-size:14px;font-weight:800;color:#000;border:3px solid black;text-transform:uppercase;padding:10px 15px;margin-right:10px;min-width:200px}@media screen and (max-width: 749px){body.template-cart .cart__footer .cart__buttons-container .btn_continue_shopping{margin-right:0;margin-bottom:10px}}body.template-cart .cart__footer .cart__buttons-container .cart__submit{background:#000;border-radius:0;padding:13px 15px;font-family:Manrope;font-size:14px;font-weight:800;min-width:200px}@media screen and (max-width: 769px){body.template-blog-blog .section-header{margin-bottom:0}}body.template-blog-blog .section-header h1{font-family:Visby CF;font-size:64px;font-weight:800;color:#000;text-transform:uppercase}@media screen and (max-width: 769px){body.template-blog-blog .section-header h1{font-size:36px}}body.template-blog-blog .section-header .blog-filter{display:none}body.template-blog-blog ul.grid--blog{display:flex;flex-wrap:wrap}body.template-blog-blog ul.grid--blog .grid__item{margin-bottom:55px;height:100%}body.template-blog-blog ul.grid--blog .grid__item .article__grid-image-wrapper{max-width:100%!important}body.template-blog-blog ul.grid--blog .grid__item .article__grid-image-wrapper .article__grid-image-container{margin-bottom:0}body.template-blog-blog ul.grid--blog .grid__item .article__grid-image-wrapper>div{padding-top:65%!important}body.template-blog-blog ul.grid--blog .grid__item .article__grid-image-wrapper>div img{max-width:100%!important;max-height:100%!important;width:100%;height:100%;object-fit:cover}body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta{padding:20px;margin-bottom:0;float:none}body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__meta_title_row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:10px}@media screen and (max-width: 769px){body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__meta_title_row{flex-direction:column-reverse}}body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__title{font-family:Visby CF;font-size:24px;font-weight:700;color:#030303;width:100%;text-align:center;margin-top:10px;margin-bottom:5px;min-height:56px}@media screen and (max-width: 769px){body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__title{width:100%;min-height:auto}}body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__date{margin-bottom:0;font-family:Manrope;font-size:14px;font-weight:500;color:#000;min-width:150px;text-align:center;display:block;text-transform:uppercase}@media screen and (max-width: 769px){body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__date{text-align:center;width:100%}}body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__grid-excerpt{font-family:Manrope;font-weight:500;font-size:18px;color:#767e87;text-align:center}body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__meta-buttons{text-align:center}body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__meta-buttons li{margin-right:0;display:block}@media screen and (max-width: 769px){body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__meta-buttons li{width:100%}}body.template-blog-blog ul.grid--blog .grid__item .article__grid-meta .article__meta-buttons .btn{background:#000;color:#fff;text-transform:uppercase;font-family:Manrope;font-weight:800;font-size:14px;border-radius:0;height:50px;width:100%;max-width:250px;line-height:50px;padding:0 10px}@media screen and (max-width: 769px){body.template-blog-news .section-header{margin-bottom:0}}body.template-blog-news .section-header h1{font-family:Visby CF;font-size:64px;font-weight:800;color:#000;text-transform:uppercase}@media screen and (max-width: 769px){body.template-blog-news .section-header h1{font-size:36px}}body.template-blog-news .grid{margin-left:0}body.template-blog-news .grid__item{padding-left:0}body.template-blog-news .grid__item .article-listing{max-width:600px;margin:0 auto;padding-top:50px;padding-bottom:50px}body.template-blog-news .grid__item .article-listing .article__list-image-wrapper img{width:100%}body.template-blog-news .grid__item .article-listing .article__date{margin-bottom:0;font-family:Manrope;font-size:14px;font-weight:500;color:#000;min-width:150px;text-align:center;display:block;text-transform:uppercase}@media screen and (max-width: 769px){body.template-blog-news .grid__item .article-listing .article__date{text-align:left;width:100%}}body.template-blog-news .grid__item .article-listing .article__title{font-family:Visby CF;font-size:24px;font-weight:700;color:#030303;width:100%;text-align:center;margin-top:10px;margin-bottom:5px;min-height:56px}@media screen and (max-width: 769px){body.template-blog-news .grid__item .article-listing .article__title{width:100%;min-height:auto;text-align:left}}body.template-blog-news .grid__item .article-listing .rte{font-family:Manrope;font-weight:500;font-size:18px;color:#767e87;text-align:center;margin-top:25px}@media screen and (max-width: 769px){body.template-blog-news .grid__item .article-listing .rte{text-align:left}}body.template-blog-news .blog-list-view li:first-child .grid__item .article-listing{padding-top:0}body.template-article .return-link-wrapper{margin-top:0;text-align:left!important;margin-bottom:10px}body.template-article .return-link-wrapper a{border:none;border-bottom:1px solid #767E87;font-family:Manrope;font-weight:500;font-size:14px;color:#767e87;line-height:1;padding:0;text-transform:none}body.template-article .article__date{font-family:Manrope;font-size:14px;font-weight:500;color:#000;text-transform:uppercase;text-align:center;display:block}@media screen and (max-width: 749px){body.template-article .article__date{text-align:left}}body.template-article .article__title{font-family:Visby CF;font-size:64px;font-weight:800;color:#000}@media screen and (max-width: 749px){body.template-article .article__title{font-size:36px;text-align:left;margin-top:15px}}body.template-article .rte{font-family:Manrope;font-size:22px;font-weight:500;color:#767e87}@media screen and (max-width: 749px){body.template-article .rte{text-align:left}}body.template-article .rte p{font-size:22px;font-weight:500;color:#767e87}body.template-article .rte a{font-size:22px;color:#767e87}body.template-article .rte h2,body.template-article .rte h3{margin-bottom:10px}body.template-article .rte h2,body.template-article .rte h3,body.template-article .rte strong{font-family:Visby CF;font-size:22px;font-weight:700;color:#000}body.template-article .article-related-items{border-top:2px solid black;margin-top:50px;padding-top:50px;padding-bottom:50px;text-align:center}body.template-article .article-related-items .article-related-title{color:#000;text-transform:uppercase;font-family:Visby CF;font-weight:800;font-size:24px;margin-bottom:30px}body.template-article .article-related-items .articles{display:flex;flex-wrap:wrap;justify-content:space-between}body.template-article .article-related-items .articles .article{padding-left:15px;padding-right:15px}@media screen and (max-width: 769px){body.template-article .article-related-items .articles .article{width:100%;margin-bottom:50px}body.template-article .article-related-items .articles .article:last-child{margin-bottom:0}}body.template-article .article-related-items .articles .article .article-image-wrapper{position:relative;height:0;padding-top:60%}body.template-article .article-related-items .articles .article .article-image-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body.template-article .article-related-items .articles .article .article__date{margin-bottom:0;font-family:Manrope;font-size:14px;font-weight:500;color:#000;min-width:150px;text-align:center;display:block;text-transform:uppercase;margin-top:20px}@media screen and (max-width: 769px){body.template-article .article-related-items .articles .article .article__date{text-align:center;width:100%}}body.template-article .article-related-items .articles .article .article__title{font-family:Visby CF;font-size:24px;font-weight:700;color:#030303;width:100%;text-align:center;margin-top:10px;margin-bottom:5px;min-height:56px}@media screen and (max-width: 769px){body.template-article .article-related-items .articles .article .article__title{width:100%;min-height:auto}}body.template-article .article-related-items .articles .article .article-excerpt{font-family:Manrope;font-weight:500;font-size:18px;color:#767e87;text-align:center}body.template-article .article-related-items .articles .article .btn{background:#000;color:#fff;text-transform:uppercase;font-family:Manrope;font-weight:800;font-size:14px;border-radius:0;height:50px;width:100%;max-width:250px;line-height:50px;padding:0 10px}body.template-article .article-related-items .articles .slick-dots{width:100%}body.template-article .article-related-items .articles .slick-dots li button{background:#000;border-radius:50%;width:10px;height:10px;font-size:0;border:1px solid black}body.template-article .article-related-items .articles .slick-dots li.slick-active button{background:#fff}.page-template-aboutus{text-align:center}.page-template-aboutus h1{font-family:Visby CF;font-size:64px;font-weight:800;color:#000;text-transform:uppercase;text-align:center}@media screen and (max-width: 768px){.page-template-aboutus h1{font-size:32px}}.page-template-aboutus .section-header{display:none}.page-template-aboutus .rte{font-family:Manrope;font-size:18px;font-weight:500;color:#767e87}.page-template-aboutus .rte p{color:#767e87}.page-template-aboutus .middle-banner{background:#6c797f;padding-top:50px;padding-bottom:50px;color:#fff;margin-top:60px;margin-bottom:60px}.page-template-aboutus .middle-banner .line1{font-family:Manrope;font-size:24px;font-weight:500;color:#fff}.page-template-aboutus .middle-banner .line2{font-family:Manrope;font-size:18px;font-weight:500;color:#fff}.page-template-aboutus .columns{display:flex;flex-wrap:wrap;justify-content:space-between}.page-template-aboutus .columns p{width:calc(50% - 15px);text-align:left;margin-bottom:40px}@media screen and (max-width: 768px){.page-template-aboutus .columns p{width:100%;text-align:center}}.page-template-aboutus .columns p strong{color:#000}@media screen and (max-width: 768px){.page-template-aboutus .columns p strong{display:block;text-align:center}}@media screen and (max-width: 769px){body.template-page-contact .section-header{margin-bottom:0}}body.template-page-contact .section-header h1{font-family:Visby CF;font-size:64px;font-weight:800;color:#000;text-transform:uppercase}@media screen and (max-width: 769px){body.template-page-contact .section-header h1{font-size:36px}}body.template-page-contact .contact-columns{display:flex;flex-wrap:wrap;justify-content:space-between}body.template-page-contact .contact-columns .contact-form{width:calc(50% - 20px)}@media screen and (max-width: 900px){body.template-page-contact .contact-columns .contact-form{width:100%}}body.template-page-contact .contact-columns .contact-form form.contact-form{width:100%}body.template-page-contact .contact-columns .contact-form form.contact-form label{display:none}body.template-page-contact .contact-columns .contact-form form.contact-form input[type=text],body.template-page-contact .contact-columns .contact-form form.contact-form input[type=email],body.template-page-contact .contact-columns .contact-form form.contact-form input[type=submit]{height:50px;line-height:50px}body.template-page-contact .contact-columns .contact-form form.contact-form input[type=text],body.template-page-contact .contact-columns .contact-form form.contact-form input[type=email],body.template-page-contact .contact-columns .contact-form form.contact-form textarea{font-family:Manrope;font-weight:500;font-size:14px;color:#000;border-radius:0;border:1px solid #767E87;width:100%}body.template-page-contact .contact-columns .contact-form form.contact-form input[type=text]::placeholder,body.template-page-contact .contact-columns .contact-form form.contact-form input[type=email]::placeholder,body.template-page-contact .contact-columns .contact-form form.contact-form textarea::placeholder{color:#767e87;opacity:.5}body.template-page-contact .contact-columns .contact-form form.contact-form input[type=submit]{padding:0;display:block;width:100%;border:none;border-radius:0;background:#000;font-family:Manrope;font-size:14px;font-weight:800}body.template-page-contact .contact-columns .rte{width:calc(50% - 20px);display:flex;align-items:center}@media screen and (max-width: 900px){body.template-page-contact .contact-columns .rte{width:100%;margin-top:30px}}body.template-page-contact .contact-columns .rte .rte-inner ul{list-style:none}@media screen and (max-width: 900px){body.template-page-contact .contact-columns .rte .rte-inner ul{margin:0}}body.template-page-contact .contact-columns .rte .rte-inner ul li{display:flex;align-items:center;width:100%;margin-bottom:20px}@media screen and (max-width: 900px){body.template-page-contact .contact-columns .rte .rte-inner ul li{flex-wrap:wrap}}body.template-page-contact .contact-columns .rte .rte-inner ul li .svg_wrapper svg{width:36px;height:36px;object-fit:contain}@media screen and (max-width: 900px){body.template-page-contact .contact-columns .rte .rte-inner ul li .svg_wrapper{width:100%;text-align:center}}body.template-page-contact .contact-columns .rte .rte-inner ul li span{margin-left:20px;font-family:Manrope;font-size:18px;font-weight:500;color:#000;display:block}@media screen and (max-width: 900px){body.template-page-contact .contact-columns .rte .rte-inner ul li span{text-align:center;margin-left:0;width:100%}}@media screen and (max-width: 769px){body.template-page .section-header{margin-bottom:0}}body.template-page .section-header h1{font-family:Visby CF;font-size:64px;font-weight:800;color:#000;text-transform:uppercase}@media screen and (max-width: 769px){body.template-page .section-header h1{font-size:36px}}body.template-page h1{font-family:Visby CF}body.template-page .rte{font-family:Manrope;font-size:22px;font-weight:500;color:#767e87}@media screen and (max-width: 749px){body.template-page .rte{text-align:left}}body.template-page .rte p{font-size:22px;font-weight:500;color:#767e87}body.template-page .rte a{font-size:22px;color:#767e87}body.template-page .rte h2,body.template-page .rte h3{margin-bottom:10px}body.template-page .rte h2,body.template-page .rte h3,body.template-page .rte strong{font-family:Visby CF;font-size:22px;font-weight:700;color:#000}.affirm-as-low-as{font-family:Manrope;font-size:18px!important;font-weight:500;margin-bottom:-60px!important;margin-top:35px!important}form.support-form{margin-bottom:50px}form.support-form .row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}@media screen and (max-width: 768px){form.support-form .row{margin-bottom:0}}form.support-form .row .column{width:calc(50% - 15px)}@media screen and (max-width: 768px){form.support-form .row .column{width:100%;margin-bottom:20px}}form.support-form .row .column select,form.support-form .row .column input[type=email],form.support-form .row .column input[type=text],form.support-form .row .column input[type=date],form.support-form .row .column textarea{width:100%}form.support-form button[type=submit]{height:50px;line-height:50px;width:200px;border-radius:0;background:#000;margin:0 auto;font-family:Manrope;font-weight:800;font-size:14px;border:none;color:#fff;text-transform:uppercase;display:block}.popup-where-serial{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:#0009}.popup-where-serial.opened{display:flex;align-items:center;justify-content:center}.popup-where-serial .popup-inner{max-width:600px;max-height:500px;width:100%;height:auto;background:#fff;padding:20px 15px;position:relative}.popup-where-serial .popup-inner .title{text-align:center;text-transform:uppercase;color:#000;font-size:17px}.popup-where-serial .popup-inner .description{text-align:center;font-size:12px;color:#707070;margin-top:15px}.popup-where-serial .popup-inner .btn-close{position:absolute;right:10px;top:10px;line-height:1;text-decoration:none;border-bottom:0px;color:#000;font-size:14px;padding:10px}.popup-where-serial .popup-inner .tab-wrapper{display:flex;margin-top:30px}.popup-where-serial .popup-inner .tab-wrapper .left-column{width:150px;z-index:1}.popup-where-serial .popup-inner .tab-wrapper .left-column .menu-button{position:relative;padding:20px 25px;color:#000;line-height:1;text-transform:uppercase;font-size:14px;font-weight:700;cursor:pointer}.popup-where-serial .popup-inner .tab-wrapper .left-column .menu-button.active{border:1px solid #d4d4d4}.popup-where-serial .popup-inner .tab-wrapper .left-column .menu-button.active:after{content:"";position:absolute;right:-4px;top:0;width:4px;height:calc(100% + -0px);background:#fff}.popup-where-serial .popup-inner .tab-wrapper .right-column{width:calc(100% - 150px)}.popup-where-serial .popup-inner .tab-wrapper .right-column .menu-content{display:none;border:1px solid #d4d4d4;padding:20px;height:100%}.popup-where-serial .popup-inner .tab-wrapper .right-column .menu-content.active{display:block}body.template-page-register .desktop{display:block!important}@media screen and (max-width: 768px){body.template-page-register .desktop{display:none!important}}body.template-page-register .mobile{display:none!important}@media screen and (max-width: 768px){body.template-page-register .mobile{display:block!important}}body.template-page-register main.main-content{padding-top:0}body.template-page-register main.main-content .register-banner img{width:100%}body.template-page-register main.main-content .section-header{margin-bottom:35px;margin-top:40px}body.template-page-register main.main-content .section-header h1{font-size:36px}body.template-page-register main.main-content .register-bikes .section-header{margin-top:50px;margin-bottom:30px;font-size:24px;letter-spacing:0px;text-align:center}@media screen and (max-width: 768px){body.template-page-register main.main-content .register-bikes .section-header{text-transform:none;margin-top:30px;margin-bottom:15px}}body.template-page-register main.main-content .register-bikes .bikes .bike-item{padding-left:10px;padding-right:10px;text-align:center}body.template-page-register main.main-content .register-bikes .bikes .bike-item .bike-title{font-family:Visby CF;font-size:24px;color:#030303;letter-spacing:0px;font-weight:700;margin-top:10px}@media screen and (max-width: 1200px){body.template-page-register main.main-content .register-bikes .bikes .bike-item .bike-title{font-size:18px}}@media screen and (max-width: 768px){body.template-page-register main.main-content .register-bikes .bikes .bike-item .bike-title{font-size:24px}}body.template-page-register main.main-content .register-bikes .bikes .bike-item .img_wrapper{position:relative;padding-top:100%}body.template-page-register main.main-content .register-bikes .bikes .bike-item .img_wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body.template-page-register main.main-content .register-bikes .bikes .bike-item .img_wrapper .selected_mask{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}body.template-page-register main.main-content .register-bikes .bikes .bike-item input[type=radio]{display:none}body.template-page-register main.main-content .register-bikes .bikes .bike-item input[type=radio]:checked+.img_wrapper .selected_mask{opacity:1;background:#61a58fcc}body.template-page-register main.main-content .register-where .section-header{margin-top:50px;margin-bottom:30px;font-size:24px;letter-spacing:0px;text-align:center}@media screen and (max-width: 768px){body.template-page-register main.main-content .register-where .section-header{text-transform:none;margin-top:30px;margin-bottom:15px}}body.template-page-register main.main-content .register-where .where-items{display:flex!important;justify-content:center}@media screen and (max-width: 768px){body.template-page-register main.main-content .register-where .where-items{display:none!important}}body.template-page-register main.main-content .register-where .where-items .where-item{width:100%;max-width:120px;margin-left:10px;margin-right:10px;text-align:center}body.template-page-register main.main-content .register-where .where-items .where-item .img_wrapper{position:relative;padding-top:100%}body.template-page-register main.main-content .register-where .where-items .where-item .img_wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:50%}body.template-page-register main.main-content .register-where .where-items .where-item .img_wrapper .selected_mask{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%}body.template-page-register main.main-content .register-where .where-items .where-item input[type=radio]{display:none}body.template-page-register main.main-content .register-where .where-items .where-item input[type=radio]:checked+.img_wrapper .selected_mask{opacity:1;background:#61a58fcc}body.template-page-register main.main-content .subheader{font-family:Visby CF;font-size:24px;font-weight:700;text-align:center;letter-spacing:0px;color:#030303;margin-top:40px;margin-bottom:30px}@media screen and (max-width: 768px){body.template-page-register main.main-content .subheader{text-transform:none;margin-top:30px;margin-bottom:15px}}body.template-page-register main.main-content .register-find-sn .section-header{margin-top:50px;margin-bottom:30px;font-family:Manrope;font-weight:500;font-size:18px;letter-spacing:0px;text-align:center}@media screen and (max-width: 768px){body.template-page-register main.main-content .register-find-sn .section-header{margin-top:10px;margin-bottom:15px;text-transform:none}}@media screen and (max-width: 768px){body.template-page-register main.main-content .register-find-sn .find-sn-items{padding-left:40px;padding-right:40px}}body.template-page-register main.main-content .register-find-sn .find-sn-items .slick-arrow{top:calc(50% - 20px)}body.template-page-register main.main-content .register-find-sn .find-sn-items .find-sn-item{padding-left:10px;padding-right:10px;text-align:center}body.template-page-register main.main-content .register-find-sn .find-sn-items .find-sn-item .item-title{font-family:Visby CF;font-size:24px;color:#030303;letter-spacing:0px;font-weight:700;margin-top:10px;text-transform:uppercase}@media screen and (max-width: 1200px){body.template-page-register main.main-content .register-find-sn .find-sn-items .find-sn-item .item-title{font-size:18px}}@media screen and (max-width: 768px){body.template-page-register main.main-content .register-find-sn .find-sn-items .find-sn-item .item-title{font-size:24px}}body.template-page-register main.main-content .register-find-sn .find-sn-items .find-sn-item .img_wrapper{position:relative;padding-top:100%}body.template-page-register main.main-content .register-find-sn .find-sn-items .find-sn-item .img_wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body.template-page-register main.main-content .components-collection{background:#f5f5f5;margin-top:50px}body.template-page-register .site-footer{margin-top:0}form.register-form select,form.register-form input[type=email],form.register-form input[type=text],form.register-form input[type=number],form.register-form input[type=password],form.register-form textarea{width:100%;font-size:14px;padding:10px}form.register-form .wrapper1{max-width:600px;margin:0 auto}form.register-form .row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}@media screen and (max-width: 768px){form.register-form .row{margin-bottom:0}}form.register-form .row .column{width:calc(50% - 5px)}@media screen and (max-width: 768px){form.register-form .row .column{width:100%;margin-bottom:20px}}form.register-form .row2 .column:first-child{width:calc(70% - 5px)}@media screen and (max-width: 768px){form.register-form .row2 .column:first-child{width:100%}}form.register-form .row2 .column:last-child{width:calc(30% - 5px)}@media screen and (max-width: 768px){form.register-form .row2 .column:last-child{width:100%}}form.register-form .row3 .column{width:calc(25% - 5px)}@media screen and (max-width: 768px){form.register-form .row3 .column{width:100%}}form.register-form .full-column{width:100%}@media screen and (max-width: 768px){form.register-form .full-column{margin-bottom:20px}}form.register-form label{color:#000}form.register-form #serialpop{font-size:16px;color:#000}form.register-form .checkradio-wrap label{font-size:16px}form.register-form button[type=submit]{height:50px;line-height:50px;width:200px;border-radius:0;background:#000;margin:100px auto 0;font-family:Manrope;font-weight:800;font-size:14px;border:none;color:#fff;text-transform:uppercase;display:block}@media screen and (max-width: 768px){form.register-form button[type=submit]{margin-top:60px}}body.template-page-locations .site-footer{margin-top:0}body.template-page-locations main.main-content{padding-top:0}body.template-page-locations main.main-content .locations-banner img{width:100%}@media screen and (max-width: 768px){body.template-page-locations main.main-content .locations-banner img{height:100vw;object-fit:cover;object-position:right center}}body.template-page-locations main.main-content .locations-banner iframe{width:100%;height:40vw;border:none}@media screen and (max-width: 768px){body.template-page-locations main.main-content .locations-banner iframe{height:100vw}}body.template-page-locations main.main-content .locations-header{padding-top:50px}body.template-page-locations main.main-content .locations-header .title{font-size:36px;letter-spacing:0px;text-transform:uppercase;font-weight:800;color:#000}@media screen and (max-width: 768px){body.template-page-locations main.main-content .locations-header .title{text-align:center}}body.template-page-locations main.main-content .locations-header .description{color:#767e87;font-family:Manrope;font-size:18px;font-weight:500}@media screen and (max-width: 768px){body.template-page-locations main.main-content .locations-header .description{text-align:center}}body.template-page-locations main.main-content .locations-stores{padding-top:30px}body.template-page-locations main.main-content .locations-stores .locations-columns{display:flex;flex-wrap:wrap}body.template-page-locations main.main-content .locations-stores .locations-columns .left-column{width:250px}@media screen and (max-width: 768px){body.template-page-locations main.main-content .locations-stores .locations-columns .left-column{width:100%}}body.template-page-locations main.main-content .locations-stores .locations-columns .left-column .filter-wrapper{margin-bottom:25px}@media screen and (max-width: 768px){body.template-page-locations main.main-content .locations-stores .locations-columns .left-column .filter-wrapper{max-width:100%;padding:10px 15px;border:1px solid black}}body.template-page-locations main.main-content .locations-stores .locations-columns .left-column .filter-wrapper .filter-header{display:none;align-items:center;justify-content:space-between;cursor:pointer}@media screen and (max-width: 768px){body.template-page-locations main.main-content .locations-stores .locations-columns .left-column .filter-wrapper .filter-header{display:flex}}body.template-page-locations main.main-content .locations-stores .locations-columns .left-column .filter-wrapper .filter-header .header-label{font-family:Visby CF;font-size:18px;font-weight:700;color:#000;line-height:1.5}body.template-page-locations main.main-content .locations-stores .locations-columns .left-column .filter-wrapper .filter-header .arrow{margin-left:10px;line-height:1}body.template-page-locations main.main-content .locations-stores .locations-columns .left-column .filter-wrapper .filter-header .arrow:before{content:"";display:inline-block;width:12px;height:12px;border-top:2px solid black;border-right:2px solid black;transform:rotate(-45deg);cursor:pointer}body.template-page-locations main.main-content .locations-stores .locations-columns .left-column .filter-wrapper .filter-body{overflow:hidden;max-height:400px;transition:max-height .3s ease-in-out}@media screen and (max-width: 768px){body.template-page-locations main.main-content .locations-stores .locations-columns .left-column .filter-wrapper.collapsed .filter-header .arrow:before{transform:rotate(135deg);margin-bottom:8px}body.template-page-locations main.main-content .locations-stores .locations-columns .left-column .filter-wrapper.collapsed .filter-body{max-height:0;transition:max-height .1s cubic-bezier(0,1,0,1)}}body.template-page-locations main.main-content .locations-stores .locations-columns .left-column label.item_type span{margin-left:10px;font-family:Manrope;font-size:18px;color:#000;font-weight:500}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column{width:calc(100% - 250px)}@media screen and (max-width: 768px){body.template-page-locations main.main-content .locations-stores .locations-columns .right-column{width:100%}}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items{display:flex;flex-wrap:wrap}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item{width:33.33%;padding-right:25px;margin-bottom:40px}@media screen and (max-width: 1200px){body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item{width:50%}}@media screen and (max-width: 768px){body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item{width:100%}}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .icons{display:flex;align-items:center}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .icons svg{margin-right:10px}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .store-item__title{font-family:Manrope;font-size:18px;font-weight:800;color:#030303;margin-top:15px;margin-bottom:15px}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .address_row{display:flex;margin-top:10px}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .address_row .svg_wrapper{width:30px;display:inline-block;flex:none;margin-top:3px}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .address_row .svg_wrapper svg{max-width:100%}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .address_row span{font-family:Manrope;font-size:14px;font-weight:500;color:#767e87}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .phone_row{display:flex;margin-top:10px}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .phone_row .svg_wrapper{width:30px;display:inline-block;flex:none}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .phone_row .svg_wrapper svg{max-width:100%}body.template-page-locations main.main-content .locations-stores .locations-columns .right-column .store-items .store-item .phone_row span{font-family:Manrope;font-size:14px;font-weight:500;color:#767e87}.home-hero-section .slider .slider-item .slider-item-inner .slider-item-overlayer .slider-item-overlayer-inner .heading{font-family:Playball,cursive;font-size:50px;font-weight:900;text-shadow:3px 3px 5px black;letter-spacing:2px;text-transform:capitalize;line-height:normal;display:block;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/69/assets/custom.scss.css.map */
