.featured p,p.featured{font-size:20px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}h1.featured,h2.featured,h3.featured,h4.featured,h5.featured{font-size:2em;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}ul#cyclelist{max-width:calc(100% - 200px);position:relative;overflow:hidden;height:30px;text-align:center;margin:auto;padding:0}ul#cyclelist li{padding:0;opacity:0;position:absolute;text-align:center;width:100%;font-weight:700;list-style-type:none;color:#000!important}@media (max-width: 768px){ul#cyclelist{max-width:90%}ul#cyclelist li{font-size:1em;letter-spacing:0}}li.browse_by{text-transform:none;padding-left:8px;color:#535456}.sidebar .site-nav li.site-nav--active a,.sidebar .site-nav li a:hover{color:#535456}.sidebar .social-sharing-icons{margin-top:30px}.sidebar .social-sharing-icons li{padding:0 5px}.footer-promos{max-width:1280px;margin:0 auto;display:flex}.footer-promos__left{width:calc(50% - 10px);text-align:center;margin-right:10px;padding:20px}.footer-promos__right{width:calc(50% - 10px);text-align:center;margin-left:10px;padding:20px}.footer-promos__left.subscribe_promo{background-color:#ececec}.footer-promos__right.wholesale_promo{background-color:#90c9da}.footer-promos__left h3{text-transform:uppercase;letter-spacing:1px}.footer-promos__left .form-vertical{max-width:300px;margin:auto auto 10px;font-weight:400;font-style:normal}.footer-promos__left .form-vertical .btn{background-color:#90c9da;color:#000;border:1px solid #90c9da;width:37px;font-size:20px}.footer-promos__right h3{color:#fff;text-transform:uppercase;letter-spacing:1px}.footer-promos__right a.btn{min-width:200px;border-radius:3px;height:37px;line-height:27px;text-transform:uppercase;letter-spacing:1px}.footer-promos__right .wholesale-cta{font-size:13px;font-weight:700}.footer-promos__right .wholesale-cta a{color:#fff}@media (max-width: 768px){.footer-promos{display:block}.footer-promos__left{width:100%;margin-right:10px;padding:10px;margin-bottom:20px;display:block}.footer-promos__right{width:100%;margin-left:0;padding:10px;display:block}.footer-promos__right a.btn{min-width:auto;width:calc(100% - 30px)}}.site-footer .wrapper{max-width:1270px}.site-footer{background-color:#fff}ul.footer-menu{width:100%;display:block;list-style:none;padding:0;margin:20px auto 60px;text-align:center}ul.footer-menu li{display:inline-block;font-weight:600;text-transform:uppercase;padding:0;margin:0 20px}@media (max-width: 768px){.site-footer .wrapper{padding:0 20px}.footer-menu-wrapper{margin-top:30px!important}ul.footer-menu{margin:20px auto 30px}ul.footer-menu li{margin:0 10px}}img.home-hero-banner{display:block}.full-width-wrapper{max-width:1280px;margin:0 auto 40px;padding-right:40px;padding-left:40px}@media screen and (max-width: 1280px){.full-width-wrapper{width:calc(100% - 40px);margin:0 20px 20px;padding-right:0;padding-left:0}}@media screen and (max-width: 768px){.hero-wrapper{margin-bottom:20px}}.module-featured-text{margin-top:30px;margin-bottom:30px}@media screen and (max-width: 768px){.module-featured-text{margin-top:20px;margin-bottom:20px}}.module-featured-collections{display:flex;flex-wrap:wrap}.module-featured-collections__item{display:inline-block;float:left;margin-bottom:20px;text-align:center}.module-featured-collections__item img{max-width:100%;display:block}.module-featured-collections__item a{display:block;position:relative}.product_item_overlay{display:none;width:100%;height:100%;z-index:2;background-color:#000;opacity:.3;position:absolute;top:0;left:0}.module-featured-collections__item a:hover .product_item_overlay{display:block}.module-featured-collections__item_container{padding-bottom:10px}.module-featured-collections__item.col-one-half{width:calc(50% - 10px)}.module-featured-collections__item.col-one-half:nth-child(odd){margin-right:10px}.module-featured-collections__item.col-one-half:nth-child(2n){margin-left:10px}.module-featured-collections__item.col-one-third{width:calc(33.33% - 13.33px);margin-right:20px}.module-featured-collections__item.col-one-third:nth-child(3n){margin-right:0}.module-featured-collections__item.col-one-quarter{width:calc(25% - 15px);margin-right:20px}.module-featured-collections__item.col-one-quarter:nth-child(4n){margin-right:0}.module-featured-collections__item h4{margin-bottom:0;font-size:20px;line-height:20px;margin-top:10px}@media screen and (max-width: 768px){.module-featured-collections__item.col-one-half,.module-featured-collections__item.col-one-third,.module-featured-collections__item.col-one-quarter{margin-bottom:10px;width:calc(50% - 10px)}.module-featured-collections__item.col-one-quarter:nth-child(odd),.module-featured-collections__item.col-one-third:nth-child(odd){margin-right:10px;margin-left:0}.module-featured-collections__item.col-one-quarter:nth-child(2n),.module-featured-collections__item.col-one-third:nth-child(2n){margin-right:0;margin-left:10px}.module-featured-collections__item h4{margin-bottom:5px;font-size:16px;line-height:16px;margin-top:10px}.module-featured-collections .module-featured-collections__item.item-odd.last-item{width:100%;margin-right:0;margin-left:0}}@media screen and (max-width: 420px){.module-featured-collections__item.col-one-third h4{font-size:14px;line-height:14px}}.page-section{margin-top:30px}@media screen and (max-width: 768px){.page-section{margin-top:20px}}.product-single__photos img{width:100%;height:auto}@media screen and (max-width: 768px){.product-single__thumbs li.one-sixth{width:24px}.product-single__thumbs li a{width:12px;height:12px;max-width:12px;border-radius:6px;background-color:#ccc;display:block}.product-single__thumbs li a.current-nav-dot{background-color:#fa5a28}.product-single__thumbs li img{display:none}.product-single__photos li,.product-single__thumbs li{margin-bottom:0}}.collection-details{width:100%;display:flex;margin-bottom:10px}.collection-details__title{width:calc(100% - 70px);padding-right:20px}.collection-details__nav{width:70px;height:30px}ul.product-nav-list{margin:0;padding:0;width:100%}ul.product-nav-list li{display:inline-block;margin:0;padding:0;float:left}ul.product-nav-list li:first-child{margin-right:10px}ul.product-nav-list li a{display:block;margin:0;padding:0;width:30px;height:30px;background-color:#e1e1e1;text-align:center;color:#fff}ul.product-nav-list li a:hover{background-color:#7bcbdc}.product-single__price del#comparePrice,.product__price del{color:#ccc}@media screen and (max-width: 768px){.h2.product-single__price{margin-bottom:0}.product_details_mobile{margin-bottom:5px}h1.product-single__title{font-size:24px}}.product-single__addtocart button{text-transform:uppercase;letter-spacing:1px}.product-single__desc{margin:20px 0}.social-sharing{text-align:center;text-transform:uppercase}.on-sale-tag .tag{height:45px;display:block;border-radius:22.5px;line-height:40px}.sold-out-tag .tag{height:45px;display:block;border-radius:22.5px;line-height:40px;background-color:#333;color:#fff}@media screen and (min-width: 1025px){.site-nav__dropdown-toggle{width:26px;height:26px;line-height:26px;margin-left:10px;border-radius:13px;bottom:calc(50% - 8px)}}.collection_header{display:block;width:100%;margin-bottom:20px}.collection_header__banner{display:inline-block;width:calc(50% - 10px);margin-right:20px;float:left}.collection_header__details{display:inline-block;width:calc(50% - 10px);float:left}@media (max-width: 768px){.collection_header__banner{display:block;width:100%;margin-right:0;float:none}.collection_header__details{display:block;width:100%;float:none}}.search_item{display:flex}.grid_item__details{width:40%}.grid_item__text{width:60%}.search-item-image{position:relative}.search_item a.btn.button{margin-top:5px;color:#fff}.search_item a:hover.btn.button{color:#000}.template-search .btn,.template-search input[type=submit]{background-color:#f06026}@media screen and (max-width: 768px){.template-search h1.h2{font-size:18px;line-height:22px;margin:10px}.search_item{display:block}.grid_item__details,.grid_item__text{width:100%}}@media (max-width: 768px){.nav-bar .nav-toggle{font-size:2.3em;position:relative;top:6px}.nav-bar .cart-toggle{font-size:1.6em;position:relative;top:5px}}.pushy{position:fixed;width:300px;height:100%;top:0;z-index:9999;background:#fa5a28;overflow:auto;padding-right:20px;padding-left:20px;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#fff;padding:8px 30px 8px 10px;text-decoration:none}.pushy a:hover{color:#000}.pushy ul:first-child{margin-top:10px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-content{visibility:hidden}.pushy-left{-webkit-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.pushy-open-left #container,.pushy-open-left .push,.pushy-right{-webkit-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.pushy,.push{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.pushy-content{transition:visibility .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:#00000080;-webkit-animation:fade .5s;animation:fade .5s}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}.pushy-submenu>ul{padding-left:15px;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.pushy-submenu>ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu button{width:100%;color:#fff;padding:15px 30px;text-align:left;background:transparent;border:0}.pushy-submenu button:hover{color:#000}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a:after,.pushy-submenu>button:after{content:"";display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url(//shop.badgebomb.com/cdn/shop/t/21/assets/icon-angle-right.svg?v=108639784295992886161594878719) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.pushy-submenu-closed>ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open>ul{max-height:2000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open>a:after,.pushy-submenu-open>button:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.menu-btn{text-align:center;cursor:pointer}.pushy-nav-header{text-align:right}.pushy-nav-header a{padding-right:0;padding-left:0;font-size:20px}.pushy-top-items{border-bottom-style:none}.pushy-top-items_left,.pushy-top-items_right{display:inline-block;width:50%;float:left;position:relative}.pushy-top-items_left{text-align:left;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.pushy-top-items_right{text-align:right;text-transform:uppercase}.pushy-top-items_left a,.pushy-top-items_right a{padding-right:0;padding-left:0}.pushy ul:first-child{margin-top:-1px}.pushy-menu-button{display:none;visibility:hidden}.pushy-menu-button button{margin:0;padding:0;height:auto;font-size:16px;text-transform:uppercase;background-color:transparent;font-weight:700}.pushy-menu-button button:hover{color:#000;background-color:transparent}.pushy li{list-style-type:none;font-size:16px;margin:0;padding:0;font-weight:400;text-transform:uppercase;border-bottom:1px solid white;text-align:center}.pushy li a.current-menu-item,.pushy-submenu-open button{color:#000}.pushy ul.social-icons{margin-top:20px}.pushy ul.social-icons li{border-bottom-style:none}.pushy ul.social-icons li a{color:#fff}.pushy button{font-size:16px;margin:0;text-transform:uppercase;text-align:center}.pushy ul{margin:0;padding:0}.pushy li ul li{border-bottom:none}@media screen and (max-width: 768px){.mobile-center{text-align:center}.mobile-hidden{display:none}}@media screen and (min-width: 769px) and (max-width: 1024px){.tablet-hidden{display:none}}@media screen and (min-width: 1025px){.desktop-hidden{display:none}}
/*# sourceMappingURL=/s/files/1/1247/1029/t/21/assets/custom.scss.css.map */
