#header,#header-fixed{background:#ed1c24;margin-top:0;margin-bottom:0;padding-top:35px;position:fixed;top:0;left:0;z-index:99;width:100%}#header #logo img,#header-fixed #logo img{max-height:35px}#header #banner,#header-fixed #banner{height:38px;text-align:right;display:table}#header #banner a,#header-fixed #banner a{display:table-cell;vertical-align:bottom}#header #banner a img,#header-fixed #banner a img{width:100%}#header-fixed{position:fixed;top:0;z-index:9999;width:100%;height:80px;padding:35px 0 5px;display:none}#header-fixed.lock{display:block;top:28px}#header-fixed #logo a{font-size:28px}#header-fixed #search form{position:relative}#header-fixed #search input{min-height:35px;line-height:35px}#header-fixed nav.navigation ul>li>a{white-space:nowrap;padding:12px 5px}#header-fixed ul#cart{padding:5px 0 0}#header-fixed .meteor-menu .m-pointer{margin-left:30px !important}nav.navigation ul>li>a{text-transform:uppercase}section.homepage-section.video{position:relative}section.homepage-section.video .cta-bar{position:absolute;z-index:1}section.homepage-section.promotions{margin:15px 0}section.homepage-section.promotions .row{display:flex}section.homepage-section.promotions .row div{height:150px;border:1px solid rgba(0,0,0,0.1);display:table}section.homepage-section.promotions .row div a{display:table-cell;vertical-align:middle;text-align:center;font-size:2rem;color:rgba(0,0,0,0.2)}section.homepage-section.collections h2{border-top:1px solid #e5e6e6;border-bottom:1px solid #e5e6e6}.nav-buttons{display:none;margin:15px 0}body.home-carousels .nav-buttons{display:none}.nav-buttons .row div{height:60px;border:1px solid rgba(0,0,0,0.2);background:white;position:relative;background-repeat:no-repeat;background-position:right;background-size:contain;line-height:60px;transition:.3s}.nav-buttons .row div:hover{border-color:rgba(0,0,0,0.33);box-shadow:0 0 12px rgba(0,0,0,0.1)}.nav-buttons .row div a{display:block;width:100%;height:100%;line-height:1;font-size:28px;padding:8px 0;padding-left:12px;letter-spacing:-1px;font-weight:400;max-width:92%}.nav-buttons .row div a span{display:block;font-size:15px;margin-left:1px;letter-spacing:1px;color:rgba(0,0,0,0.42);margin-top:3px;margin-bottom:-3px}a{transition:0s !important}#customer-wrapper a{color:#ed1c24}#customer-wrapper a:hover,#breadcrumb a:hover,#page a:hover,#product-loop a:hover,#product-description a:hover,#footer a:hover,.collection-info a:hover{text-decoration:underline}#top-bar{margin-bottom:0}#search{clear:none}#search input#q{background:white;color:#666;text-indent:10px;width:100%;font-family:'Roboto', sans-serif;font-size:14px;min-height:34px;line-height:34px;margin-top:2px}#search input#q ::-webkit-input-placeholder{color:#CCC !important}#search input#q :-moz-placeholder{color:#CCC !important}#search input#q ::-moz-placeholder{color:#CCC !important}#search input#q :-ms-input-placeholder{color:#CCC !important}nav.navigation{display:inline-block;background:transparent}nav.navigation ul.nav{position:initial;line-height:10px;text-align:left;margin-left:-8px}nav.navigation ul.nav li{display:inline-block}nav.navigation ul.nav li a{padding:6px 8px 10px;letter-spacing:0}nav.navigation ul.nav li a:hover{background:transparent}nav.navigation ul.nav li a.bacon-menu-button:hover{background:white;border-left:1px solid #999}nav.navigation #bacon-highway{border-top:0 !important;font-family:'Roboto', sans-serif}nav.navigation #bacon-highway.bacon-menu.bacon-highway-menu.left-to-right:not(.bacon-mobile){border-radius:0}#header-fixed nav.navigation #bacon-highway.bacon-menu.bacon-highway-menu.left-to-right:not(.bacon-mobile){margin-top:11px !important;padding-top:0 !important;padding-bottom:110px !important}nav.navigation #bacon-highway.bacon-menu.bacon-highway-menu.left-to-right:not(.bacon-mobile) .bacon-highway-main{width:30%}nav.navigation #bacon-highway.bacon-menu.bacon-highway-menu.left-to-right:not(.bacon-mobile) .bacon-street{left:calc(30% + 24px);width:calc(70% - 24px)}nav.navigation #bacon-highway a.bacon-highway-main,nav.navigation #bacon-highway a.bacon-product{font-size:18px !important;text-transform:capitalize !important;padding:10px 12px !important}nav.navigation #bacon-highway div.feature-image.for-collection,nav.navigation #bacon-highway div.feature-image.for-product{background:white}nav.navigation #bacon-highway div.feature-image.for-collection img,nav.navigation #bacon-highway div.feature-image.for-product img{max-height:350px}ul#cart{margin-bottom:0;margin-top:-2px}ul#cart li{line-height:15px;margin-left:16px}ul#cart li.subnav{display:inline-block;padding:5px 0;font-size:14px;font-weight:100;color:white;cursor:pointer}ul#cart li.subnav ul{display:none;position:absolute;background:#ed1c24;text-align:left;margin-left:-8px;padding-top:8px;padding-right:8px}ul#cart li.subnav ul li{display:block;margin:4px 8px}ul#cart li.subnav:hover{color:black}ul#cart li.subnav:hover ul{display:block}ul#cart li a{display:inline-block;padding:5px 0;font-size:14px;font-weight:100;color:white}ul#cart li a:hover{color:#000104}ul#cart li a.cart:before{font-family:'FontAwesome';content:"\f07a";margin-right:5px}#breadcrumb{width:auto;text-align:left;font-size:18px;font-family:'Roboto Condensed', sans-serif;letter-spacing:0;line-height:1;margin-bottom:5px}#breadcrumb a:hover{color:#ed1c24}#breadcrumb .page-title{font-weight:400;color:#000104}#breadcrumb.solo{display:none}#content{position:relative;margin-top:125px;margin-bottom:50px}#page a{color:#ed1c24}#page li{text-indent:-2rem;margin-left:2rem}.homepage-section{margin-top:0;margin-bottom:1%}.homepage-promo{cursor:default}.homepage-promo:hover img{opacity:1}#collectionpage h1{text-align:left;font-size:36px;color:#000104;padding-bottom:15px;margin-top:20px;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.25)}.collection-description{display:none}h2.section-title{border-width:0;text-align:left;color:#000104;font-size:28px;font-weight:bold}.collection-index{display:table;height:300px}.collection-index .collection-image{height:225px;margin-bottom:0;display:table-cell;vertical-align:bottom}.collection-index .collection-image img{max-height:225px}.collection-index .collection-info{display:table-row}.collection-index .collection-info h3{font-size:24px;color:#000104;font-weight:400;margin-top:10px}.collection-index:hover .collection-info h3{color:#ed1c24 !important}.tablet-first{clear:none !important}h1{font-weight:100;font-size:32px;color:#666}.prod-price{font-size:1.5rem}#big-footer,#connect-footer{padding-bottom:10px;margin-bottom:10px}#big-footer h4,#connect-footer h4{display:inline-block;font-size:18px;margin-right:20px}#big-footer div,#connect-footer div{min-height:0;padding:0}#big-footer a,#connect-footer a{font-size:16px;color:#000104}#big-footer a:hover,#connect-footer a:hover{color:#ed1c24}#big-footer li:not(:last-child) a:after,#connect-footer li:not(:last-child) a:after{content:'|';color:#CCC;display:inline-block;margin-left:15px}#big-footer .row-1,#connect-footer .row-1{margin-bottom:25px}#big-footer .row-1 ul li a,#connect-footer .row-1 ul li a{font-weight:400}#pagination{margin-top:25px;margin-bottom:0;float:none;text-align:center;font-weight:400;color:black}#pagination .count{line-height:1}#pagination .current{background:#666;border-radius:14px;height:28px;display:inline-block;text-align:center;color:white;margin:0;padding:2px 8px}#pagination .controls{display:inline-block;white-space:nowrap}#pagination span.current,#pagination a{font-size:12px}#pagination a{border-radius:50%;width:28px;height:28px;display:inline-block;text-align:center}.upper-pagination #pagination{margin:0;padding-top:0;text-align:right}.upper-pagination{margin-top:0}#pagination .count,#close{font-family:'Roboto', sans-serif;font-size:14px}#pagination .count{display:inline-block;margin:0 10px 5px 10px !important;color:#808285}.product-info .price .prod-price{color:#ed1c24 !important}.product-info .price{line-height:1}.product-info a h3{color:#000104;transition:0.2s}.product-info a h3:hover{color:#ed1c24}button.fa{display:inline-block;background:none;font-size:20px;position:absolute;right:8px;top:-6px;color:#808285;outline:none;width:auto}@media only screen and (max-width: 800px){#header,#header-fixed{position:relative}#content{margin-top:10px !important;margin-bottom:20px !important}nav.navigation ul.nav{text-align:center !important}section.nav-buttons div.row div{float:none !important;width:100% !important;margin-bottom:10px !important}.desc{text-align:left !important}.nav-buttons .row{display:block}.nav-buttons .row div a{font-size:28px !important;padding-top:8px !important}#header-fixed nav.navigation ul.nav{margin-top:-38px}}.product-page h1.product-title{font-size:2.25rem;line-height:1;color:#000104;padding-bottom:20px;border-bottom:1px solid #eeeeee}.bigimage-wrapper{height:450px;position:relative}.bigimage-wrapper .bigimage{height:100%}.bigimage-wrapper .bigimage img{max-height:100%;cursor:pointer}.badge,.free-shipping-notice,.education-discount-notice,#product-description .badges .label.sale,.product-info-inner .badges .label.sale,.product-row .badges .label.sale{border:1px solid #ed1c24;color:#ed1c24;line-height:1;font-weight:600;font-size:12px;padding:.18rem .75rem;display:inline-block;text-transform:uppercase;letter-spacing:1px;margin:2px 0}.free-shipping-notice,.education-discount-notice{border-color:#09b709;color:#09b709;text-transform:uppercase}.education-discount-notice{border-color:#1c61ed;color:#1c61ed}.edu-discount-icon{max-height:32px;position:absolute;margin:-7px 0 0 10px}.slick-slide .findify-widget--product__price-wrap .edu-discount-icon,.findify-root .nav-slide .findify-widget--product__price-wrap .edu-discount-icon{display:none !important}.slick-slide.edu-discount .findify-widget--product__price-wrap .edu-discount-icon,.findify-root .edu-discount.nav-slide .findify-widget--product__price-wrap .edu-discount-icon{display:inline-block !important;margin-top:-6px;margin-left:5px}#product-description #price .edu-discount-icon{margin-top:-3px}.dynamic-banner .price .edu-discount-icon{margin:0;right:-40px;top:-5px}.slick-slide.edu-discount .findify-widget--product__compare,.findify-root .edu-discount.nav-slide .findify-widget--product__compare{display:none !important}#product-description .catalog-number,#product-description #product-price,.product-info-inner .catalog-number,.product-info-inner #product-price,.product-row .catalog-number,.product-row #product-price{font-family:'Roboto', sans-serif}#product-description #secondary,.product-info-inner #secondary,.product-row #secondary{position:relative;margin-left:5px}#product-description #secondary span.label,.product-info-inner #secondary span.label,.product-row #secondary span.label{float:right;margin-top:3px}#product-description .star_rating,.product-info-inner .star_rating,.product-row .star_rating{margin:0.5rem 0 1rem 5px;font-size:14px;color:#ed1c24}#product-description .star_rating p,.product-info-inner .star_rating p,.product-row .star_rating p{display:inline-block;margin:0 0 0 10px}#product-description .star_rating:hover p,.product-info-inner .star_rating:hover p,.product-row .star_rating:hover p{text-decoration:underline}#product-description .badges,.product-info-inner .badges,.product-row .badges{margin-bottom:5px;line-height:1}#product-description .badges .label.sale a,.product-info-inner .badges .label.sale a,.product-row .badges .label.sale a{color:#ed1c24}#product-description .badges .label.sale a:hover,.product-info-inner .badges .label.sale a:hover,.product-row .badges .label.sale a:hover{text-decoration:none}#product-description .badges .sale-disclaimer,.product-info-inner .badges .sale-disclaimer,.product-row .badges .sale-disclaimer{display:inline-block;margin:0 5px;font-size:12px;line-height:20px;letter-spacing:1px;color:black;text-transform:uppercase;font-weight:400}#product-description .sold-out-message,.product-info-inner .sold-out-message,.product-row .sold-out-message{color:#000104 !important}#product-description .desc,.product-info-inner .desc,.product-row .desc{font-family:'Roboto', sans-serif;border-bottom:0;padding:12px 0 0;font-weight:400;color:#818181}#product-description .desc #soc,.product-info-inner .desc #soc,.product-row .desc #soc{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #EEE;line-height:1}#product-description .desc .rte,.product-info-inner .desc .rte,.product-row .desc .rte{padding-top:1rem}#product-description .desc .rte a,.product-info-inner .desc .rte a,.product-row .desc .rte a{color:#ed1c24}#product-description ul,.product-info-inner ul,.product-row ul{list-style:disc;margin-left:20px}#product-description #price{padding-top:5px}#price .find-store{font-size:1.25rem;color:#ed1c24}#price span.product-price{font-size:20px;line-height:1;font-weight:400;color:#000104;margin-bottom:15px !important}#product-description #price span.product-price{font-size:28px}.product-add{margin-bottom:5px}.product-add .quantity{margin:0 !important;font-family:'Roboto', sans-serif !important;line-height:32px;min-height:32px}.product-add input.add{background:#ed1c24;font-size:1rem !important;padding:8px 32px !important;clear:none;transition:0s}.product-add input.add:hover{background:#d41118 !important}.add2cart{margin-right:10px}.low-stock,#product-description .sold-out-message,.product-info-inner .sold-out-message,.product-row .sold-out-message,.in-stock{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;line-height:1 !important;color:#ed1c24}.in-stock{color:#09b709;font-weight:600}.on-sale,.edu-regular{margin-bottom:10px}.on-sale .regular-price,.edu-regular .regular-price{text-decoration:none !important;display:inline-block;color:#a7a8aa;margin-right:10px;font-size:1rem;color:#666666;line-height:1;font-weight:300}.on-sale .was,.edu-regular .was{display:inline-block;font-size:18px;color:#666;font-weight:300}.edu-regular{margin-top:-10px}@media only screen and (min-width: 769px){.product-add input.add{margin-top:0;margin-left:20px}.tablet-up-hide{display:none !important}}@media only screen and (max-width: 800px){#added-to-cart #checkout_buttons{float:none;padding-left:0 !important}#added-to-cart #checkout_buttons .button{width:49.25% !important}.cart-title{padding-top:10px}#shopping-cart.desktop-12 .cart-items .td,.desktop-12#added-to-cart .cart-items .td{width:22.9166666666666667%}section.homepage-section.promotions .row{display:block;text-align:center}ul.nav{margin-top:10px}#header #banner,#header-fixed #banner{margin-top:10px;text-align:center}section.nav-buttons.store-locator{display:none}#connect-footer{text-align:center}.tablet-up-hide{margin:50px 0 -50px !important}}@media only screen and (max-width: 700px){nav.navigation #bacon-highway{position:absolute !important;border:1px solid #666;box-shadow:0 0 3px rgba(0,0,0,0.25)}nav.navigation #bacon-highway a.bacon-highway-main,nav.navigation #bacon-highway a.bacon-product{font-size:16px !important;color:#666 !important;padding:10px 15px !important}#bacon-highway.bacon-menu.bacon-highway-menu.bacon-mobile .bacon-highway-mobile{padding:10px 15px !important}}.additional-checkout-button{width:auto !important;white-space:nowrap;padding:8px !important;margin-top:10px !important;display:inline-block}@media only screen and (max-width: 500px){.additional-checkout-button--apple-pay{margin-right:10px !important}.additional-checkout-button--paypal-express{float:right}}@media only screen and (max-width: 480px){#pagination{padding-top:0;margin-top:10px}#header,#header-fixed{padding-top:30px;padding-bottom:10px}section.nav-buttons div.row div{width:98% !important}section.nav-buttons{margin:0 !important}.ud-image{min-height:0 !important}.flexslider{margin-bottom:-5px !important}body.index .nav-buttons{bottom:auto !important;margin-top:10px}body.index .nav-buttons .row div{border:1px solid rgba(0,0,0,0.5)}.collection-index .collection-image{height:auto}.cart-items .cart-item-product img{max-width:175% !important;margin-bottom:1rem}.cart-items .cart-item-price,.cart-items .cart-item-quantity{margin-left:20px !important}.cart-items .cart-item .cart-image{padding-right:0}#no-padding-table.drone-centers thead{display:none}#no-padding-table.drone-centers tr{display:block;margin:1rem 0;padding-top:1rem;border-top:1px solid #DDD}#no-padding-table.drone-centers td{display:block;border:0;background:white}#no-padding-table.drone-centers td:first-child{font-weight:bold}#state-filter{display:block !important}.homepage-section.video .tile-slug{display:block}.homepage-section.video .tile-slug div{display:block;width:100%;margin:0 0 2% 0 !important}#search{text-align:center;background:#000104}#search input#q{width:auto;min-width:190px;background:none;border:0 !important;margin:0;min-height:0;line-height:1}#search input#q::placeholder{color:white}#search button.fa-search{color:white;padding:0;margin-bottom:0;position:relative;top:2px;right:auto}#breadcrumb{font-size:16px;margin:5px 0}body.added-to-cart #breadcrumb{display:none}#added-to-cart h3.title{margin-bottom:1rem;font-size:1.6rem !important}#added-to-cart h3.title h3.title{font-size:1.6rem !important}#added-to-cart h3.title .button{padding:12px 0}nav.navigation ul.nav li a{padding:6px 6px 10px !important;font-size:13px !important}nav.navigation ul.nav li:first-child a{padding-left:0 !important}nav.navigation ul.nav li:last-child a{padding-right:0 !important}}#state-filter{display:none;float:right}.ud-sidebar--left .ud-dropdown.ud-filters-dropdown{padding:10px 15px !important}.related-products{margin-top:30px}.related-products .section-title{font-size:1.4rem}#close p{font-size:14px;margin-top:1rem}.fancybox-next span:before,.fancybox-prev span:before{font-size:64px}.fancybox-prev{left:-35px}.fancybox-next{right:-35px}.spr-icon{color:#ed1c24;font-size:20px}.spr-summary-actions-newreview{color:#ed1c24}a.downer,a.up{background:#000104;color:white;padding:0 12px;line-height:34px;min-height:34px;margin-top:-1px}.ud-price span:first-child{color:#ed1c24 !important}.ud-compare-at-price{display:none}.ud-item-wrapper:hover .ud-title{color:#ed1c24 !important}.ud-label{font-family:'Roboto', sans-serif !important}.ud-image{max-height:216px;min-height:216px;position:relative}.ud-image img{width:100%;height:auto}.ud-dropdown{margin-bottom:30px}.ud-grid-wrapper{margin-top:-32px}.ud-filters-toggle{background:#ed1c24 !important;color:white !important;font-size:20px !important;font-weight:normal !important;font-family:'Roboto', sans-serif !important;text-transform:uppercase !important;letter-spacing:1px;padding-left:50px !important;padding-right:50px !important;margin-bottom:10px !important;text-align:right !important}.ud-btn.active,.ud-btn:active{box-shadow:none !important;border-width:3px;border-color:#000104 !important}.ud-sort-by--btn-dropdown.ud-pull-left{float:right !important;margin-top:-5px;margin-right:10px}h4.shipping{margin:0 0 .25rem;color:#09b709 !important;text-transform:uppercase}h4.shipping+div{margin-bottom:1.5rem}.spr-summary meta[itemprop="votes"][content="0"]+.spr-starrating{display:none}ul.social-icons{display:inline-block;float:none;white-space:nowrap;margin-top:7px}ul.social-icons li{display:inline-block}ul.social-icons li a{display:inline-block;vertical-align:middle;position:relative;top:-3px;font-size:2rem !important;color:#ed1c24 !important}span.icon-fallback-text,span.fallback-text{display:none !important}#big-footer li:not(:last-child) a:after,#connect-footer li:not(:last-child) a:after{content:''}#mc_embed_signup{width:100%}#mc_embed_signup form{padding:0 !important}#mc_embed_signup label{font-size:18px !important;margin-right:20px;display:inline-block !important;font-weight:400 !important;font-family:'Roboto Condensed', sans-serif;color:#808285}input#mce-EMAIL{float:none;margin-top:-4px !important;background:white}hr{margin-bottom:10px}#connect-footer h4{color:#808285}#connect-footer div.desktop-6{margin-top:15px}#connect-footer div.desktop-6:first-child{margin-top:23px}@media only screen and (max-width: 1220px){#connect-footer div.desktop-6:first-child{margin-top:11px}}#shopping-cart,#added-to-cart{margin-top:10px}#shopping-cart h1,#added-to-cart h1{font-weight:400;color:#000104}#shopping-cart .cart-items,#added-to-cart .cart-items{font-family:'Roboto Condensed', sans-serif;font-weight:300;display:table;width:100%;margin-bottom:2rem}#shopping-cart .cart-items .label-row,#added-to-cart .cart-items .label-row{color:#808285;font-size:20px;border-top:2px solid #e5e6e6;border-bottom:2px solid #e5e6e6}#shopping-cart .cart-items .label-row:after,#added-to-cart .cart-items .label-row:after{content:'';clear:both;display:block}#shopping-cart .cart-items .label-row .td,#added-to-cart .cart-items .label-row .td{padding:15px 0}#shopping-cart .cart-items .cart-item,#added-to-cart .cart-items .cart-item{border-bottom:2px solid #e5e6e6}#shopping-cart .cart-items .cart-image,#added-to-cart .cart-items .cart-image,#shopping-cart .cart-items .cart-title,#added-to-cart .cart-items .cart-title{display:table-cell;vertical-align:top}#shopping-cart .cart-items .cart-image,#added-to-cart .cart-items .cart-image{padding-right:25px}#shopping-cart .cart-items .cart-image img,#added-to-cart .cart-items .cart-image img{max-width:150px}#shopping-cart .cart-items .row,#added-to-cart .cart-items .row{display:table-row}#shopping-cart .cart-items .td,#added-to-cart .cart-items .td{display:table-cell;vertical-align:top;padding:30px 0}#shopping-cart .cart-items .td p,#added-to-cart .cart-items .td p{font-size:1.5rem !important;color:#000104}#shopping-cart .cart-items .cart-title a,#added-to-cart .cart-items .cart-title a{font-size:1.5rem !important;color:#000104;display:block}#shopping-cart .cart-items .cart-title a:hover,#added-to-cart .cart-items .cart-title a:hover{color:#ed1c24;cursor:pointer}#shopping-cart .remove,#added-to-cart .remove{text-transform:uppercase;color:#ed1c24;font-weight:400 !important;font-size:18px;display:inline-block;margin-top:5px}#shopping-cart .taxes-checkout-notice,#added-to-cart .taxes-checkout-notice{margin-top:25px}#shopping-cart #checkout.button,#added-to-cart #checkout.button{background:#ed1c24;margin:15px 0}#shopping-cart .button,#added-to-cart .button{font-size:20px;max-width:215px}#shopping-cart #checkout_buttons a.button,#added-to-cart #checkout_buttons a.button{background:#ed1c24 !important;text-align:center !important;color:white !important}#shopping-cart #checkout_buttons a.button.black,#added-to-cart #checkout_buttons a.button.black{background:#000104 !important}#shopping-cart #basket-right,#added-to-cart #basket-right{text-align:right !important}#shopping-cart #basket-right h4,#added-to-cart #basket-right h4{text-transform:uppercase;font-weight:300;font-size:1.8rem;color:#000104}#shopping-cart #basket-right p,#added-to-cart #basket-right p{padding-right:5px;font-size:1.3rem;margin-bottom:2rem;color:#9a9c9e}#shopping-cart #basket-right strong,#added-to-cart #basket-right strong{font-weight:400 !important;color:#000104}#shopping-cart #basket-right .add-more,#added-to-cart #basket-right .add-more{font-size:1rem;color:#ed1c24}#shopping-cart .quantity-controls,#added-to-cart .quantity-controls{margin-top:-8px;white-space:nowrap}#shopping-cart .quantity-controls .up,#added-to-cart .quantity-controls .up,#shopping-cart .quantity-controls .downer,#added-to-cart .quantity-controls .downer,#shopping-cart .quantity-controls .quantity,#added-to-cart .quantity-controls .quantity{float:none}#shopping-cart .quantity-controls .up,#added-to-cart .quantity-controls .up,#shopping-cart .quantity-controls .downer,#added-to-cart .quantity-controls .downer{background:#000104;margin:0}#shopping-cart .quantity-controls .quantity,#added-to-cart .quantity-controls .quantity{margin:1px -4px 0 !important;width:50px !important;max-width:50px;text-align:center}#added-to-cart .cart-items{margin-bottom:0}#added-to-cart .cart-items .cart-item td{width:33% !important}#added-to-cart .cart-items .cart-item img{margin-bottom:0 !important}#added-to-cart .cart-items .td{padding:0}#added-to-cart .cart-items .td p{font-size:1.25rem !important;line-height:1.25rem;padding-top:10px}#added-to-cart .cart-items .cart-image{padding-right:0}#added-to-cart .cart-items .cart-image img{max-width:100% !important}#added-to-cart h3.title{font-size:2rem;font-weight:300;letter-spacing:0px;color:#000}#added-to-cart .cart-item{border:1px solid #CCC;padding:0.5rem}#added-to-cart #checkout_buttons{padding-left:15px;margin-top:10px}#added-to-cart #checkout_buttons .button{margin-bottom:0;width:48%;font-size:1rem}#added-to-cart #basket-right h4{margin-bottom:5px;font-size:1.5rem}#added-to-cart #basket-right .add-more{white-space:nowrap;line-height:1.2rem;font-size:1.2rem;margin-bottom:0;font-weight:400}#added-to-cart .cart-details{margin-top:10px}#added-to-cart .cart-details h4{font-size:1.4rem}#added-to-cart .cart-details p{font-size:1.25rem;color:#ed1c24;margin-top:-5px}#added-to-cart .continue-shopping{font-size:1.25rem;padding:15px;font-style:italic;font-weight:400}.search_filters .search_filter{width:auto !important;float:none !important;display:inline-block}span.search_filter:after{content:' ';display:inline-block;width:65px;height:30px;background-size:65px 30px;background-position:50%;background-repeat:no-repeat;vertical-align:bottom;margin-left:10px}span.search_filter:nth-child(2):after{width:85px;height:37px;background-size:85px 37px;background-position-y:3px}.search_bar button{width:auto}.main_search_bar input#address_search{background:white}.product-thumb{display:table-cell;vertical-align:bottom;height:165px}@media only screen and (max-width: 800px){.product-thumb{height:275px}}@media only screen and (max-width: 480px){.product-thumb{height:170px}}#product-loop{display:flex;flex-wrap:wrap;margin-top:10px}#job-link{color:#ed1c24;margin-bottom:2rem;font-weight:400}@media only screen and (max-width: 800px){ul#cart li:nth-child(1){display:inline-block}}@media screen and (min-width: 480px) and (max-width: 739px){section.nav-buttons div.row div{width:98% !important}}#collection-filters-container{display:block !important;margin:10px 0px 10px 0px;font-size:16px !important}.cf-title{display:inline-block;font-weight:400;margin:0px 0px 20px 0px;font-size:1.5rem}.cf-select{display:inline-block;max-width:14em;margin-right:1em;float:none !important;border:solid 1px #d3d2d2;height:40px;padding:6px 6px 4px 6px;background:transparent}.cf-checkbox,.cf-radio{padding:0;margin:0 !important;vertical-align:bottom;position:relative;top:-6px}#collection-filters-container label span{font-weight:normal}#collection-filters-container label{display:block;margin:0px 6px 6px 0px;cursor:pointer;font-weight:normal}.cf-checkbox:checked+span{font-weight:bold !important}.cf-radio:checked+span{font-weight:bold !important}@media (max-width: 720px){.cf-title{display:none;font-weight:bold;margin:2px 5px 0px 0px}.cf-select{display:block;width:100%;max-width:none}}.product-index{width:100%;display:flex;align-items:start;margin-top:0px;margin-bottom:10px;border-bottom:1px solid #DDD}.product-index .sale-item{background:none !important;margin-top:-35px;top:auto;left:auto;opacity:1;line-height:1.25em;width:100%}.product-index .sale-item .inner{float:right;background:#ed1c24;display:inline;padding:2px 6px !important;font-size:13px}.product-index-inner{min-width:250px;width:250px;overflow:hidden}.product-index-inner .product-images{padding-bottom:5px;overflow:hidden}.product-index-inner .product-images img{display:inline-block;margin:0 auto;max-width:100%}.cf-options-container{display:block;margin-bottom:25px}.cf-options-container label{padding-left:16px;text-indent:-16px;line-height:1.1}.cf-options-container input{top:-2px}.product-info{padding-left:50px;text-align:left}.product-info a:hover{text-decoration:none !important;border-bottom:0 !important}.product-info h3{font-family:'Roboto', sans-serif;font-size:1.75rem;line-height:1;font-weight:400;color:#000104;padding-bottom:0;margin-bottom:10px;min-height:0}.product-info .prod-price,.product-info .was,.product-info .onsale{font-size:18px}.product-info .prod-price,.product-info .onsale{font-weight:400}.product-info .was{color:#9a9c9e;font-weight:100}.product-info .so.icn{position:relative;top:auto;width:100%;text-align:center;background:none;color:#808285}#collection-sidebar{margin-top:5px}#collection-sidebar a#dropdown.button{color:white !important;font-size:18px;font-weight:100;padding:8px 0;border-radius:0}#collection-sidebar a#dropdown.button:hover,#collection-sidebar a#dropdown.button:active,#collection-sidebar a#dropdown.button:visited{background:#333}#collection-sidebar ul{padding-bottom:0;margin-bottom:15px !important}#collection-sidebar .filter-group .filter-clear{display:block;margin-bottom:-15 !important;font-size:13px;color:#AAA;font-weight:400;padding-left:21px;position:relative;top:-15px;background:none}.filter-group li.selected a[href^="/collections/all"]{pointer-events:none;cursor:default}.filter-group li.inactive{opacity:0.6}.refine-header{margin-bottom:10px}.refine-header h4{font-weight:400 !important;font-size:18px !important}.filter-group-not-shown{display:none !important}.refine-header .filter-clear{display:none !important}.filter-group .collection-count{display:none !important}.filter-group h4{color:#000104;border-bottom-color:#ddd;font-size:18px;margin-bottom:5px !important}.filter-group li a,.filter-group .collection-count{color:#222;font-size:15px;font-weight:400}.filter-group li div{line-height:15px}.filter-group li:hover a{color:#333}.filter-group li a{display:inline-block;padding-left:22px;text-indent:-22px}.filter-group ul li.selected a:before{content:"x";font-weight:normal;color:#ed1c24;font-weight:bold;text-indent:0}.filter-group li a:before{content:"\00A0";color:#777;line-height:10px;border:1px solid #CCC;padding:0;background-color:#fff;display:inline-block;margin:0 5px 0 0;width:9px;height:11px;padding-left:1px;padding-bottom:0px}.filter-group .filter-clear{background-color:#eee;color:#222}.filter-group .filter-clear:hover{background-color:#ddd;color:#222}.pt-sort-selector{float:right}.pt-sort-selector select{display:inline;margin-left:5px}.pt-sort-selector label{display:inline;margin-left:10px;position:relative;top:2px}ul#sortme{text-align:left;margin-bottom:0 !important}ul#sortme p{color:#000104;font-weight:400 !important;font-size:18px !important;font-family:'Roboto Condensed', sans-serif}ul#sortme li{margin:0}select#sort-by{position:relative;z-index:10;color:#222;font-size:13px;font-weight:400}a.filter-clear[href^="/collections/all"]{display:none !important}.findify-mjs-search-results__main__content__product__box__image__sticker__meta{width:auto !important}.discount-msg{color:#ed1c24;font-weight:400;font-size:18px}.recommendation-carousel h2.section-title{padding-bottom:0;margin-bottom:0}#tile-layout .row div{background:#ed1c24;margin-bottom:2%;padding:1rem;text-align:center;font-size:1.25rem}#tile-layout .row div a{display:block;font-weight:400}#tile-layout .row div a span{font-weight:700;color:white;display:block}#tile-layout .row .desktop-12{margin-bottom:1%}#tile-layout div.column{background:transparent;padding:0}#tile-layout div.column div{margin-bottom:3%}h2#store-locator-title{display:none}div.promo-bar{position:relative;left:0;right:0;top:0;z-index:99999;*zoom:1;background:#000000;color:#ffffff;padding:5px;font-size:14px;line-height:1}div.promo-bar:after{clear:both;content:"";display:table}div.promo-bar a{color:#ffffff;text-decoration:underline}div.promo-bar strong{font-weight:400;color:#f00}div.promo-bar.size-large{padding:16px 1.875em;font-size:18px}div.promo-bar.text-left{text-align:left}div.promo-bar.text-center{text-align:center}div.promo-bar.text-right{text-align:right}div.promo-bar.locked{position:fixed}.recommendation-carousel iframe{width:100% !important}@media only screen and (max-width: 480px){section.recommendation-carousel a.collection_link{position:relative !important;right:auto !important;top:-300px !important}section.collections-section a.collection-link{position:relative !important;right:auto !important;top:-350px !important}section.collections-section .findify-root .findify-widget--products-carousel{text-align:center !important}section.collections-section .findify-root .findify-widget--products-carousel a.collection-link-icon{display:none}section.collections-section .findify-root .findify-widget--products-carousel__title{position:relative;z-index:999;text-align:center !important;line-height:1;margin-left:0 !important}div.promo-bar{padding:3px !important;font-size:12px !important}}.findify-element .findify-root>div:first-child{overflow:visible !important}section.recommendation-carousel a.collection_link{font-weight:bold;font-size:16px;position:absolute;right:34px;top:30px;display:inline-block;background:#ed1c24;color:white;padding:1px 8px;border-radius:4px}section.collections{margin:0}section.recommendation-carousel{min-height:320px}section.collections .row,section.collections-section article{text-align:center;padding:15px 0;border-top:1px solid #EEE;position:relative}.findify-root .findify-block--category-body-facet__selected .findify-block--category-body-facet__title{color:#000104}.findify-root .findify-block--stickers__sticker{padding:1px 3px !important;font-weight:700 !important;border:1px solid !important;font-family:"Source Sans Pro", sans-serif !important;text-transform:uppercase !important;background:white !important;font-size:12px !important}.findify-root .findify-widget--products-carousel{position:relative !important;text-align:left !important}.findify-root .findify-widget--products-carousel a.collection-link-icon{fill:#ed1c24}.findify-root .findify-widget--products-carousel__title{text-align:left !important;color:#000 !important;font-size:28px !important;font-weight:bold !important;margin-left:12px !important}.findify-root .slick-arrow{width:35px !important;height:35px !important;display:block;z-index:0;padding:100px 10px !important;fill:#333;overflow:hidden;position:absolute;top:50%;color:transparent;outline:transparent;background:transparent;font-size:0;line-height:0;transform:translateY(-50%);cursor:pointer;border:none}.findify-root .slick-arrow.slick-prev{left:-40px}.findify-root .slick-arrow.slick-next{right:-40px}.findify-root .slick-arrow.scroll-disabled{fill:rgba(0,0,0,0.2);cursor:default}.findify-root .slick-track{transition:transform 0.3s ease-in-out}.findify-root .slick-slide,.findify-root .nav-slide{text-align:center !important;display:block;float:left;height:auto !important;min-height:1px}.findify-root .slick-slide .findify-widget--product,.findify-root .nav-slide .findify-widget--product{height:82%;margin:4% !important;border:1px solid #DDD !important;background:white !important;font-family:'Source Sans Pro', sans-serif;text-align:center !important;text-transform:none !important;font-size:14px;padding:6% !important;display:block;transition:border-color .3s ease !important;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.findify-root .slick-slide .findify-widget--product *,.findify-root .nav-slide .findify-widget--product *{cursor:pointer !important}.findify-root .slick-slide .findify-widget--product:hover,.findify-root .nav-slide .findify-widget--product:hover{border-color:#ed1c24 !important}.findify-root .slick-slide .findify-widget--product .findify-widget--product__image-wrap,.findify-root .nav-slide .findify-widget--product .findify-widget--product__image-wrap{min-height:150px !important;position:relative;overflow:hidden}.findify-root .slick-slide .findify-widget--product .findify-widget--product__content,.findify-root .nav-slide .findify-widget--product .findify-widget--product__content{font-size:14px}.findify-root .slick-slide .findify-widget--product .findify-widget--product__content .findify-widget--product__title,.findify-root .nav-slide .findify-widget--product .findify-widget--product__content .findify-widget--product__title{font-family:"Source Sans Pro", sans-serif !important;font-weight:400 !important;color:black !important;font-size:15.5px !important}.findify-root .slick-slide .findify-widget--product .findify-widget--product__content .findify-widget--product__title .findify-block--truncate,.findify-root .nav-slide .findify-widget--product .findify-widget--product__content .findify-widget--product__title .findify-block--truncate{overflow:hidden;display:inline-block;line-height:1.3;display:-webkit-box;position:relative;-webkit-box-orient:vertical;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;min-height:2.5em;max-height:2.5em !important;-webkit-line-clamp:2 !important}.findify-root .slick-slide .findify-widget--product .findify-widget--product__price-wrap,.findify-root .nav-slide .findify-widget--product .findify-widget--product__price-wrap{margin:5px 0;line-height:inherit}.findify-root .slick-slide .findify-widget--product .findify-widget--product__price-wrap .findify-widget--product__price,.findify-root .nav-slide .findify-widget--product .findify-widget--product__price-wrap .findify-widget--product__price{color:#ED1C24 !important;font-weight:700 !important;font-size:15.5px !important;margin-right:5px;white-space:nowrap;display:inline-block}.findify-root .nav-slide{justify-self:center}.findify-root .nav-slide .findify-widget--product{background:#ed1c24 url(//cdn.shopify.com/s/files/1/1490/5112/t/32/assets/RS_R-ball-cropped-042916-wht-25.png?10380239720232317729) !important;border-color:#ed1c24 !important;cursor:pointer}.findify-root .nav-slide .findify-widget--product .findify-widget--product__content .findify-widget--product__title{color:white !important;text-align:left;padding-left:5px}.findify-root .nav-slide .findify-widget--product .findify-widget--product__content .findify-widget--product__title strong{font-size:1.3rem}.findify-root .nav-slide .findify-widget--product .findify-widget--product__content .findify-widget--product__title .findify-block--truncate{line-height:1.1 !important;height:auto !important;-webkit-line-clamp:3 !important;max-height:unset !important}.marketing-carousel{width:100%;margin:25px auto 0;max-width:1200px}.marketing-carousel.top{margin-top:0}.shop-more-footer{text-align:center}.shop-more-footer a{background:#ed1c24;color:white;padding:10px 20px;text-align:center;display:inline-block;border-radius:5px;font-size:1.3em;margin:20px 10px;line-height:1.2}.shop-more-footer a.disabled{pointer-events:none;background:#000104}.shop-more-nav{text-align:center}.shop-more-nav a{background:#000104;color:white;padding:10px 20px;text-align:center;display:inline-block;border-radius:5px;font-size:1.3em;margin:20px 10px;line-height:1.2}.shop-more-nav a.disabled{pointer-events:none;background:#ed1c24}section.banners{margin:0 1px 2%}section.banners article.row{border:0;display:flex;flex-direction:row;flex-wrap:wrap}.dynamic-banner{flex:1;position:relative;cursor:pointer;background:white;padding:20px;padding-bottom:60px;margin:8px;border:1px solid #DDD;overflow:hidden;transition:border-color 0.3s ease !important}.dynamic-banner:hover{border-color:#ed1c24}.dynamic-banner h3{font-size:2.25em;color:#000104;line-height:1.3;width:calc(100% - 200px)}.dynamic-banner h3 span{background:white}.dynamic-banner img.product_photo{float:right;margin-right:-15px}.dynamic-banner img.product_photo.w100{width:100px}.dynamic-banner img.product_photo.w150{width:150px}.dynamic-banner img.product_photo.w200{width:200px}.dynamic-banner img.product_photo.w250{width:250px}.dynamic-banner img.product_photo.w300{width:300px}.dynamic-banner img.product_photo.w350{width:350px}.dynamic-banner img.product_photo.w400{width:400px}.dynamic-banner img.product_photo.w450{width:450px}.dynamic-banner img.product_photo.w500{width:500px}.dynamic-banner img.product_photo.w600{width:600px}.dynamic-banner img.product_photo.w700{width:700px}.dynamic-banner img.product_photo.w800{width:800px}.dynamic-banner img.product_photo.w900{width:900px}.dynamic-banner img.product_photo.w1000{width:1000px}.dynamic-banner img.product_photo.w1100{width:1100px}.dynamic-banner img.product_photo.w1200{width:1200px}.dynamic-banner .price{position:absolute;bottom:20px;color:#ed1c24;font-size:30px;font-weight:400}@media only screen and (max-width: 800px){.dynamic-banner{height:auto !important;flex:auto}.dynamic-banner h3{width:100%}.dynamic-banner img.product_photo{float:none;display:block;margin:0 !important}.shop-more-nav a{margin:10px;width:40%}}@media only screen and (max-width: 480px){.dynamic-banner{padding-bottom:20px}.dynamic-banner img.product_photo{margin:0 auto !important}.dynamic-banner h3{margin:20px 0;text-align:center;font-size:1.75em !important;line-height:1 !important}.dynamic-banner .descr{text-align:center}.dynamic-banner .price{position:relative;text-align:center;bottom:0;margin-top:25px}.dynamic-banner .edu-discount-icon{right:auto !important;margin-left:8px !important}.product-index{display:block}.product-index .product-index-inner{width:auto}.product-info .product-info-inner .left,.product-info .product-info-inner .descr,.product-row .product-info-inner .left,.product-row .product-info-inner .descr{width:100% !important;float:none !important}.product-info .product-info-inner .descr,.product-row .product-info-inner .descr{padding:50px 0 25px}}.hide{display:none}.flexslider{overflow:visible;margin-bottom:-20px}.flexslider .flex-control-paging li a{background:#808285}.flexslider .flex-control-paging li a.flex-active{background:#ed1c24 !important}.flexslider .flex-control-nav{display:inherit;position:relative;bottom:-10px;z-index:2}.flexslider .flex-direction-nav a{color:rgba(0,0,0,0.35) !important}.flexslider ul.slides{border:1px solid #DDD}.flexslider:hover .flex-next{right:20px}.flexslider:hover .flex-prev{left:0px}.bow_on_top{width:14%;height:55%;position:absolute;z-index:999;background:url(red_bow.png) no-repeat center center;background-size:cover;right:-2%;top:-12%}a[href="#gift-guide-menu"]+#bacon-highway.bacon-menu.bacon-highway-menu{width:200px !important}a[href="#gift-guide-menu"]+#bacon-highway.bacon-menu.bacon-highway-menu .bacon-highway-main{width:100% !important}a[href="#gift-guide-menu"]+#bacon-highway.bacon-menu.bacon-highway-menu .feature-image.for-collection{visibility:hidden !important}a[href="#gift-guide-menu"]+#bacon-highway.bacon-menu.bacon-highway-menu.bacon-mobile{z-index:1000 !important;left:auto !important}#surveyFormWrapper input[type="text"],#surveyFormWrapper input[type="email"],#surveyFormWrapper textarea{background:#FAFAFA;border-radius:4px;padding:8px}#surveyFormWrapper p label{display:none}#surveyFormWrapper #survey{margin:2rem 0}#surveyFormWrapper #survey:after,#surveyFormWrapper #survey:before{content:'';display:block;clear:both}#surveyFormWrapper #survey h3{margin-top:1rem;font-size:24px}#surveyFormWrapper #survey .question,#surveyFormWrapper #survey .response{margin-top:1rem;font-size:18px}#surveyFormWrapper #survey .response label{display:inline-block;font-weight:normal;margin:0 10px;text-transform:capitalize}#surveyFormWrapper input[value="yes"]{margin-right:20px}@media only screen and (max-width: 800px){#surveyFormWrapper .response{margin-top:0}.dynamic-banner .spr-badge{position:relative !important;bottom:auto !important;right:auto !important;text-align:center;margin-top:0.5rem;margin-left:5px}#collection-sidebar .button{margin-bottom:0}#collection-sidebar .dropdownwrap{padding:10px;border:1px solid rgba(0,0,0,0.15);background:rgba(0,0,0,0.1);margin-top:-1px}}.spr-badge [class^="spr-icon-"]:before,.spr-badge [class*=" spr-icon-"]:before{font-size:95% !important}.dynamic-banner .spr-badge{position:absolute;bottom:20px;right:20px}.dynamic-banner .spr-badge [class^="spr-icon-"]:before,.dynamic-banner .spr-badge [class*=" spr-icon-"]:before{font-size:110% !important}.catalog-number .spr-badge{position:relative;top:-1px;display:inline-block;margin-left:20px}.catalog-number .spr-badge .spr-badge-starrating{position:relative;top:-1px}.spr-badge .spr-badge-caption{display:none}.product-info .regular-price,.product-info .was{font-size:1rem}.collection-link{display:none;font-weight:bold;font-size:16px;position:absolute;right:34px;top:30px;display:inline-block;background:#ed1c24;color:white;padding:1px 8px;border-radius:4px}.collection-link:visited{color:white}.product-row{display:flex;position:relative;width:100%;margin-top:8px}.product-row .mobile{display:none}.product-row .mobile.top{text-align:left;margin-bottom:10px}.product-row .mobile.top h3{font-family:'Roboto', sans-serif;font-size:22px;line-height:1;font-weight:400;color:#000104;padding-bottom:0;margin-bottom:5px;min-height:0}.product-row .mobile.cta{margin-top:0 !important}.product-row .mobile.cta .button{display:block !important;width:100% !important;margin:0 !important;padding:10px 0 !important;background:#ed1c24;font-size:14px;letter-spacing:1px;text-transform:uppercase}.product-row .mobile.cta .button:hover{text-decoration:none !important;color:white !important}.product-row .product-images{overflow:hidden;padding-bottom:1rem;width:200px}.product-row .product-images img{display:inline-block;margin:0 auto;max-height:200px}.product-row .product-info{font-size:14px;flex:0 1 75%;display:flex;flex-direction:column;padding-bottom:20px}.product-row .product-info .top h3{margin:0;font-size:22px}.product-row .product-info .top .catalog-number{color:#666;font-weight:300;line-height:1.3}.product-row .product-info .left-col{flex:0 38%;padding-right:2%}.product-row .product-info .right-col{flex:1;color:#333;line-height:1.4}.product-row .product-info .product-price{font-size:1.75rem;margin-bottom:0 !important;display:inline-block !important;color:#000104}.product-row .product-info .was{font-size:18px !important;color:#000 !important;opacity:0.3}.product-row .product-info .icn{position:relative;top:auto;left:auto;text-align:left;font-size:12px;line-height:1.3}.product-row .product-info .icn:after{content:'';display:block;clear:both}.product-row .product-info .icn.sale-item{padding:0;margin:5px 0}.product-row .product-info .icn.sale-item .inner{float:left;background:#808285;font-size:12px !important;letter-spacing:1px}.product-row .product-info .cta{margin-top:20px}.product-row .product-info .so.icn{margin-left:-5px;color:#000;font-weight:600}.product-row .product-info .so.icn a{font-size:11px;font-weight:400;color:#ed1c24}.product-row .product-info a.details{color:#ed1c24;font-size:14px;display:inline-block;margin-left:10px;white-space:nowrap}.product-add input.add,.sold-out-cta .BIS_trigger,.inline_button{display:inline-block;width:auto !important;padding:5px 10px;background:#ed1c24;color:white;font-size:12px;letter-spacing:1px;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0}.product-add input.add:visited,.sold-out-cta .BIS_trigger:visited,.inline_button:visited,.product-add input.add:active,.sold-out-cta .BIS_trigger:active,.inline_button:active,.product-add input.add:hover,.sold-out-cta .BIS_trigger:hover,.inline_button:hover{color:white}.product-add input.add:hover,.sold-out-cta .BIS_trigger:hover,.inline_button:hover{text-decoration:none !important}#product-description .product-add input.add{margin-left:5px}.sold-out-cta{margin-right:10px}.sold-out-cta .BIS_trigger{background:#000104;font-size:0.7rem !important;padding:5px 15px !important}.inline_button{background:#000104;display:inline-block;padding:5px 15px;margin:0 0 5px 0}@media only screen and (max-width: 800px){.product-row{flex-wrap:wrap}.product-row .mobile.top{display:block !important;flex:0 1 100%}.product-row .product-images{min-width:40%;max-width:40%}.product-row .badges{display:inline-block;margin-bottom:5px}.product-row .badges .sale-disclaimer{margin-left:0}.product-row .product-info{flex:1;flex-direction:column;flex-wrap:nowrap}.product-row .product-info .top{display:none}.product-row .product-info .left-col{flex:0 0 auto;border-right:0;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:15px}.product-row .product-info .left-col:after{content:'';display:block;clear:both}.product-row .product-info .right-col{flex:1 1 auto;padding:15px 15px 20px 0}}@media only screen and (max-width: 480px){.product-row .mobile.top{text-align:left !important;margin-bottom:10px}.product-row .mobile.cta{display:block !important;flex:0 1 100%}.product-row .product-images{min-width:0;max-width:100%;flex:1 1 100%}.product-row .product-info{flex:1 0 50%;justify-content:flex-start;padding-left:0px !important}.product-row .product-info .left-col{border-bottom:0}.product-row .product-info .left-col .free-shipping-notice,.product-row .product-info .left-col .education-discount-notice{margin:0}.product-row .product-info .left-col .cta{display:none}.product-row .product-info .right-col{display:none;width:0}.product-row .product-info .descr{display:none}.product-row .block-row.cta{margin-top:0 !important}.product-row .product-add input.add{padding:8px 22px !important}}.product-info.blocks .descr{margin-bottom:10px;line-height:1.3}.product-info.blocks .title-block{margin-bottom:10px}.product-info.blocks .title-block h3 a:hover{color:#d41118 !important}.product-info.blocks .cta,.product-info.blocks .descr{flex:1 1 auto}.product-info.blocks .block-row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end}.product-info.blocks .block-row>div{margin-right:10px}.product-info.blocks .block-row>div:last-child{margin-right:0}.product-info.blocks .block-row.cta{align-self:flex-end}.product-info.blocks .block-row.notice-block{margin-bottom:10px}.product-info.blocks .button.add{margin-top:5px !important}.product-info.blocks .badges{margin-bottom:0}.product-info.blocks .product-add{margin-bottom:0}.meteor-menu[data-meteor-template=riviera]{position:absolute;left:0;width:100% !important;border:0 !important}.meteor-menu[data-meteor-template=riviera]:after{content:'';position:fixed;left:0;width:101%;height:2000px;margin-left:-1px;background:rgba(0,0,0,0.5)}.meteor-menu[data-meteor-template=riviera] .m-container{position:relative;padding:15px 0;background:white}.meteor-menu[data-meteor-template=riviera] .m-pointer{left:0}.meteor-menu[data-meteor-template=riviera] .m-display-image{margin:10px 0}.meteor-menu[data-meteor-template=riviera] .m-link-top{padding:5px 15px !important}.meteor-menu[data-meteor-template=riviera] .m-nav-sub:nth-child(5) a{padding:4px 13px !important}.meteor-menu[data-meteor-template=riviera] .m-nav-sub:nth-child(5) a[href="/collections/parts"]{color:#ed1c24 !important}.qtip{border-color:#1c61ed;border-width:2px}.qtip-content{font-size:14px;padding:7px 12px;background:white;font-weight:400;color:#1c61ed}#battery-warning{margin-top:2rem;border:1px solid #999;padding:1.5rem;background:white;line-height:1.25;color:#333}#battery-warning h3,#battery-warning h4{font-weight:bold;color:black}#battery-warning h3{font-size:18px;margin-top:2rem}#battery-warning h4{font-size:16px}#battery-warning aside{background:#666;color:white;border-radius:8px;padding:1rem 2rem;margin-top:2rem;text-align:center;font-size:20px}#battery-warning .manufactured-block p{font-size:14px;margin:15px 0}#battery-warning .standards-block{display:flex;flex-direction:horizontal;flex-wrap:wrap;align-items:center}#battery-warning .standards-block img{max-height:80px;margin:0 5px}#customer-fields input.action-button{padding-left:15px;padding-right:15px}#customer-fields label.customr-control-label{margin-top:1.5rem;font-weight:400;color:black}#customer-fields input[type="text"],#customer-fields input[type="email"],#customer-fields input[type="password"],#customer-fields input[type="tel"],#customer-fields textarea{background:#FAFAFA}#customer-fields input[type="tel"]{width:100%;border:1px solid #eeeeee;padding:0 5px;margin:0px;min-height:38px;line-height:38px;max-width:100%;outline:none;font-size:100%;font-family:'Roboto', sans-serif;color:#666666}#customer-fields select{width:auto !important;font-size:16px !important}#customer-fields a.cancel-form{display:none}#customer-fields .customr-field.customr-required label:after{content:'*';margin-left:5px;color:#ed1c24;font-size:12px}#print_quote_btn{font-size:16px;font-weight:400;float:right;margin-right:15px;margin-top:7px;color:#ed1c24}#print_quote_btn:before{content:'';display:inline-block;width:20px;height:20px;margin-right:7px;margin-bottom:-3px;background:url("//cdn.shopify.com/s/files/1/1490/5112/t/32/assets/download_document_icon-32x32.png?10380239720232317729");background-size:cover}.ajax-cart-msg{line-height:1.2;font-size:14px;max-width:75%;margin:5px auto}
