body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,section,aside,article,nav,header,footer{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}input[type="text"],input[type="email"],input[type="password"],input[type="submit"],textarea,button{outline:none;border:0;-webkit-appearance:none;border-radius:0}hr.clear{display:block;clear:both;visibility:hidden;height:0;border-width:0;margin:0;padding:0;overflow:hidden}.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clear{display:block}* html .clear{height:1%}@font-face{font-family:'Graphik Web';src:url(https://budnitzbicycles.com/assets/typography/Graphik-Regular-Web-4cde1186e4d0603d958a30d4bd4ed79a.eot);src:url(https://budnitzbicycles.com/assets/typography/Graphik-Regular-Web-4cde1186e4d0603d958a30d4bd4ed79a.eot?#iefix) format("embedded-opentype"),url(https://budnitzbicycles.com/assets/typography/Graphik-Regular-Web-3ef0e69ca9e2eb76e8c0aba39583bfb1.woff2) format("woff2"),url(https://budnitzbicycles.com/assets/typography/Graphik-Regular-Web-483e6b7df2ceb7695d1acff1fc064d2e.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik Web';src:url(https://budnitzbicycles.com/assets/typography/Graphik-Medium-Web-f37af454caa5ab7a27af33fc0b0cb9f2.eot);src:url(https://budnitzbicycles.com/assets/typography/Graphik-Medium-Web-f37af454caa5ab7a27af33fc0b0cb9f2.eot?#iefix) format("embedded-opentype"),url(https://budnitzbicycles.com/assets/typography/Graphik-Medium-Web-fe202582af06c5f441587690991821a5.woff2) format("woff2"),url(https://budnitzbicycles.com/assets/typography/Graphik-Medium-Web-877a8259c521c9c7a267102f997b6511.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik Web';src:url(https://budnitzbicycles.com/assets/typography/Graphik-Semibold-Web-75b7d915a4802a5052f27ca7168e4248.eot);src:url(https://budnitzbicycles.com/assets/typography/Graphik-Semibold-Web-75b7d915a4802a5052f27ca7168e4248.eot?#iefix) format("embedded-opentype"),url(https://budnitzbicycles.com/assets/typography/Graphik-Semibold-Web-1d843d0b76b14a52646d2f20c3170747.woff2) format("woff2"),url(https://budnitzbicycles.com/assets/typography/Graphik-Semibold-Web-0a17e84f56638286124cc9049765d8b2.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal}.hide_text{text-indent:200%;white-space:nowrap;overflow:hidden}body{font-family:"Graphik Web", -apple-system, BlinkMacSystemFont, Roboto, Helvetica, sans-serif;font-size:1.25vw;line-height:1.68vw;font-weight:400;color:black}@media only screen and (max-width: 1024px){body{font-size:1.55vw;line-height:2.2vw}}@media only screen and (max-width: 768px){body{font-size:2.15vw;line-height:3.15vw}}@media only screen and (max-width: 640px){body{font-size:4vw;line-height:5.75vw}}::-moz-selection{background:#0099ff;color:white;text-shadow:none}::selection{background:#0099ff;color:white;text-shadow:none}a{color:black;text-decoration:underline}a:hover{color:#0099ff}a:active{color:#0066cc;text-decoration:none}h1{font-size:3.88vw;line-height:4.36vw;font-weight:500}@media only screen and (max-width: 1024px){h1{font-size:4.86vw;line-height:5.44vw}}@media only screen and (max-width: 768px){h1{font-size:6.22vw;line-height:7.38vw}}@media only screen and (max-width: 640px){h1{font-size:7.76vw;line-height:9.32vw}}h2{font-size:1.68vw;line-height:2.55vw;font-weight:500}@media only screen and (max-width: 1024px){h2{font-size:2.1vw;line-height:3vw}}@media only screen and (max-width: 768px){h2{font-size:2.65vw;line-height:3.85vw}}@media only screen and (max-width: 640px){h2{font-size:5vw;line-height:7vw}}h3{font-size:1.25vw;line-height:1.68vw;font-weight:500}@media only screen and (max-width: 1024px){h3{font-size:1.55vw;line-height:2.2vw}}@media only screen and (max-width: 768px){h3{font-size:2.15vw;line-height:3.15vw}}@media only screen and (max-width: 640px){h3{font-size:4vw;line-height:5.75vw}}h1 a,h2 a,h3 a{color:black;text-decoration:underline}h1 a:hover,h2 a:hover,h3 a:hover{color:#4a4a4a}h1 a:active,h2 a:active,h3 a:active{color:#4a4a4a;text-decoration:none}.placeholder{color:#ff00cc !important}::-webkit-input-placeholder{color:white}input:-moz-placeholder{color:white}input[type="text"],input[type="email"],input[type="password"],input[type="submit"],textarea,button{outline:none;border:0;-webkit-appearance:none;border-radius:0;font-family:"Graphik Web", -apple-system, BlinkMacSystemFont, Roboto, Helvetica, sans-serif}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{width:100%;background-color:white}img,svg{display:block;width:100%}#google_plus_ref{display:none !important}.content-holder{padding:2vw}@media only screen and (max-width: 640px){.content-holder{padding:6vw}}.content-holder.no-margin{padding-bottom:0}.images_slideshow{position:relative;display:block;width:100%;height:100%;overflow:hidden}.images_slideshow .gallery{display:none;position:relative;cursor:pointer;float:left}.images_slideshow .gallery.single{cursor:default}.images_slideshow .gallery .img{position:relative;overflow:hidden;float:left}.images_slideshow .gallery .img .text_holder{position:absolute;width:100%;height:100%;color:black;z-index:15}.images_slideshow .gallery .img .text_holder h1{display:block;margin:0;font-size:3.88vw;line-height:4.36vw;font-weight:500;font-style:normal;clear:both}@media only screen and (max-width: 1024px){.images_slideshow .gallery .img .text_holder h1{font-size:4.86vw;line-height:5.44vw}}@media only screen and (max-width: 768px){.images_slideshow .gallery .img .text_holder h1{font-size:6.22vw;line-height:7.38vw}}@media only screen and (max-width: 640px){.images_slideshow .gallery .img .text_holder h1{font-size:7.76vw;line-height:9.32vw}}.images_slideshow .gallery .img .text_holder h3{display:inline-block;margin:0;font-size:1.68vw;line-height:2.55vw;text-align:left;font-weight:500;font-style:normal}@media only screen and (max-width: 1024px){.images_slideshow .gallery .img .text_holder h3{font-size:2.1vw;line-height:3vw}}@media only screen and (max-width: 768px){.images_slideshow .gallery .img .text_holder h3{font-size:2.65vw;line-height:3.85vw}}@media only screen and (max-width: 640px){.images_slideshow .gallery .img .text_holder h3{font-size:5vw;line-height:7vw}}.images_slideshow .gallery .img .text_holder span{display:inline-block;line-height:1.75vw}.images_slideshow .gallery .img .text_holder span.text{display:none}.images_slideshow .gallery .img .text_holder span.icon{position:relative;top:0.15vw;margin:0 0 0 0.5vw;width:1.45vw;height:1.45vw;-moz-transform:scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)}.images_slideshow .gallery .img .text_holder span.icon svg{display:block;width:100%}.images_slideshow .gallery .img .text_holder span.icon svg polyline{fill:none;stroke:black;stroke-width:4pt;stroke-linecap:"square"}@media only screen and (max-width: 1024px){.images_slideshow .gallery .img .text_holder span{line-height:3.2vw}.images_slideshow .gallery .img .text_holder span.icon{width:2vw;height:2vw}}@media only screen and (max-width: 768px){.images_slideshow .gallery .img .text_holder span{line-height:3.2vw}.images_slideshow .gallery .img .text_holder span.icon{top:0.1vw;width:2.4vw;height:2.4vw}}@media only screen and (max-width: 640px){.images_slideshow .gallery .img .text_holder span{line-height:4.2vw}.images_slideshow .gallery .img .text_holder span.icon{margin:0 0 0 1vw;top:0.25vw;width:4vw;height:4vw}}.images_slideshow .gallery .img .text_holder.white{color:white}.images_slideshow .gallery .img .text_holder.white span.icon svg polyline{fill:none;stroke:white;stroke-width:4pt;stroke-linecap:"square"}.images_slideshow .gallery .img .text_holder.blue{color:#0099ff}.images_slideshow .gallery .img .text_holder.blue span.icon svg polyline{fill:none;stroke:#0099ff;stroke-width:4pt;stroke-linecap:"square"}.images_slideshow .gallery .img .text_holder.grey{color:#f3f3f3}.images_slideshow .gallery .img .text_holder.grey span.icon svg polyline{fill:none;stroke:#f3f3f3;stroke-width:4pt;stroke-linecap:"square"}.images_slideshow .gallery .img .text_holder .text{padding-left:2vw;padding-right:2vw;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.images_slideshow .gallery .img .text_holder.text_left{text-align:left}.images_slideshow .gallery .img .text_holder.text_left.text_middle .text{padding-left:80px}.images_slideshow .gallery .img .text_holder.text_center{text-align:center}.images_slideshow .gallery .img .text_holder.text_center .text{padding:0}.images_slideshow .gallery .img .text_holder.text_right{text-align:right}.images_slideshow .gallery .img .text_holder.text_right.text_middle .text{padding-right:80px}.images_slideshow .gallery .img .text_holder.text_top .text{padding-top:2vw}.images_slideshow .gallery .img .text_holder.text_middle .text{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.images_slideshow .gallery .img .text_holder.text_bottom .text{position:absolute;width:100%;bottom:2vw}.images_slideshow .gallery .img .video_button{position:absolute;width:100%;height:100%;background-image:url(https://budnitzbicycles.com/assets/play_button-47435d47a940d9c30fab6f9b2381bb00.svg);background-repeat:no-repeat;background-position:center center;background-size:24vw 24vw;opacity:1;z-index:15}@media only screen and (max-width: 768px){.images_slideshow .gallery .img .video_button{background-size:30vw 30vw}}@media only screen and (max-width: 640px){.images_slideshow .gallery .img .video_button{background-size:42vw 42vw}}.images_slideshow .gallery .img .video_button:hover{opacity:0.7}.images_slideshow .gallery .img .video_button:active{opacity:0.3}.images_slideshow .gallery .img .video_container,.images_slideshow .gallery .img .video_direct_container{position:absolute;width:100%;height:100%;background-color:white;z-index:5}.images_slideshow .gallery .img .video_container .video,.images_slideshow .gallery .img .video_direct_container .video{position:relative;margin:0 auto}.images_slideshow .gallery .img .video_container .video iframe,.images_slideshow .gallery .img .video_direct_container .video iframe{width:100%;height:100%}.images_slideshow .gallery .img .video_container .video video,.images_slideshow .gallery .img .video_direct_container .video video{position:relative;margin:0 auto;width:100%;height:100%}.images_slideshow .gallery .img .video_direct_container{z-index:12}.images_slideshow .gallery .img img{position:relative;width:100%;z-index:10}.images_slideshow a.button{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:6000}.images_slideshow a.button.next{right:0;width:3.14vw;height:3.14vw;z-index:6000;background:none}@media only screen and (max-width: 1024px){.images_slideshow a.button.next{width:4vw;height:4vw}}@media only screen and (max-width: 768px){.images_slideshow a.button.next{width:6vw;height:6vw}}@media only screen and (max-width: 640px){.images_slideshow a.button.next{width:8vw;height:8vw}}.images_slideshow a.button.next span{display:block}.images_slideshow a.button.next span.text{display:none}.images_slideshow a.button.next span.icon{position:relative;top:50%;left:50%;width:1.83vw;height:1.83vw;-moz-transform:scale(1) rotate(-90deg) translateX(48%) translateY(-18%) skewX(0deg) skewY(0deg);-webkit-transform:scale(1) rotate(-90deg) translateX(48%) translateY(-18%) skewX(0deg) skewY(0deg);-o-transform:scale(1) rotate(-90deg) translateX(48%) translateY(-18%) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(-90deg) translateX(48%) translateY(-18%) skewX(0deg) skewY(0deg);transform:scale(1) rotate(-90deg) translateX(48%) translateY(-18%) skewX(0deg) skewY(0deg)}@media only screen and (max-width: 1024px){.images_slideshow a.button.next span.icon{width:2vw;height:2vw}}@media only screen and (max-width: 768px){.images_slideshow a.button.next span.icon{width:3vw;height:3vw}}@media only screen and (max-width: 640px){.images_slideshow a.button.next span.icon{width:5.5vw;height:5.5vw}}.images_slideshow a.button.next span.icon svg{display:block;width:100%}.images_slideshow a.button.next span.icon svg polyline{fill:none;stroke:black;stroke-width:3pt;stroke-linecap:"square"}.images_slideshow a.button.next:hover{background-color:black}.images_slideshow a.button.next:hover span.icon svg polyline{fill:none;stroke:white;stroke-width:3pt;stroke-linecap:"square"}.images_slideshow a.button.prev{left:0;width:3.14vw;height:3.14vw;z-index:6000;background:none}@media only screen and (max-width: 1024px){.images_slideshow a.button.prev{width:4vw;height:4vw}}@media only screen and (max-width: 768px){.images_slideshow a.button.prev{width:6vw;height:6vw}}@media only screen and (max-width: 640px){.images_slideshow a.button.prev{width:8vw;height:8vw}}.images_slideshow a.button.prev span{display:block}.images_slideshow a.button.prev span.text{display:none}.images_slideshow a.button.prev span.icon{position:relative;top:50%;left:50%;width:1.83vw;height:1.83vw;-moz-transform:scale(1) rotate(90deg) translateX(-48%) translateY(78%) skewX(0deg) skewY(0deg);-webkit-transform:scale(1) rotate(90deg) translateX(-48%) translateY(78%) skewX(0deg) skewY(0deg);-o-transform:scale(1) rotate(90deg) translateX(-48%) translateY(78%) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(90deg) translateX(-48%) translateY(78%) skewX(0deg) skewY(0deg);transform:scale(1) rotate(90deg) translateX(-48%) translateY(78%) skewX(0deg) skewY(0deg)}@media only screen and (max-width: 1024px){.images_slideshow a.button.prev span.icon{width:2vw;height:2vw}}@media only screen and (max-width: 768px){.images_slideshow a.button.prev span.icon{width:3vw;height:3vw}}@media only screen and (max-width: 640px){.images_slideshow a.button.prev span.icon{width:5.5vw;height:5.5vw}}.images_slideshow a.button.prev span.icon svg{display:block;width:100%}.images_slideshow a.button.prev span.icon svg polyline{fill:none;stroke:black;stroke-width:3pt;stroke-linecap:"square"}.images_slideshow a.button.prev:hover{background-color:black}.images_slideshow a.button.prev:hover span.icon svg polyline{fill:none;stroke:white;stroke-width:3pt;stroke-linecap:"square"}.contact-modal{position:fixed;left:0px;top:0px;z-index:10000;width:100%;height:100%;background-color:rgba(243,243,243,0.9)}.contact-modal .content{margin:0 auto;padding:4vw 10vw 4vw 10vw;display:block;position:relative;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:white;width:65%}@media only screen and (max-width: 768px){.contact-modal .content{padding-top:6vw;padding-bottom:6vw;width:85%}}@media only screen and (max-width: 640px){.contact-modal .content{top:5%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);padding-right:4vw;padding-left:4vw;width:100%;max-height:95%;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.contact-modal .content .contact-intro,.contact-modal .content .contact-info{text-align:center}.contact-modal .content .contact-intro h1{font-weight:600}.contact-modal .content .contact-intro p{margin:0 auto;padding-top:4vw;width:50%;font-size:1.25vw;line-height:1.68vw}@media only screen and (max-width: 1024px){.contact-modal .content .contact-intro p{font-size:1.55vw;line-height:2.2vw}}@media only screen and (max-width: 768px){.contact-modal .content .contact-intro p{font-size:2.15vw;line-height:3.15vw}}@media only screen and (max-width: 640px){.contact-modal .content .contact-intro p{font-size:4vw;line-height:5.75vw}}@media only screen and (max-width: 1024px){.contact-modal .content .contact-intro p{width:60%}}@media only screen and (max-width: 640px){.contact-modal .content .contact-intro p{width:75%}}.contact-modal .content .contact-info{padding-top:4vw;padding-bottom:4vw}@media only screen and (max-width: 768px){.contact-modal .content .contact-info{padding-bottom:0}}.contact-modal .content .contact-info p{font-size:1.68vw;line-height:2.55vw;font-weight:600}@media only screen and (max-width: 1024px){.contact-modal .content .contact-info p{font-size:2.1vw;line-height:3vw}}@media only screen and (max-width: 768px){.contact-modal .content .contact-info p{font-size:2.65vw;line-height:3.85vw}}@media only screen and (max-width: 640px){.contact-modal .content .contact-info p{font-size:5vw;line-height:7vw}}.contact-modal .content .contact-info .methods{display:block;padding-top:4vw;width:100%;text-align:center}.contact-modal .content .contact-info .methods li{display:inline-block;margin-right:3vw;margin-left:3vw}.contact-modal .content .contact-info .methods li a{display:inline-block;cursor:pointer;display:inline-block;padding:0.45vw 1.5vw 0.45vw 1.5vw;min-width:10.15vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:white;font-size:1.68vw;line-height:2.55vw;font-weight:500;text-align:center;text-transform:uppercase;text-decoration:none;background:none;border:0;border:1pt solid #0099ff;background-color:#0099ff;padding:1.38vw 1.94vw 1.38vw 1.94vw;min-width:11.1vw;text-transform:none}@media only screen and (max-width: 1024px){.contact-modal .content .contact-info .methods li a{font-size:2.1vw;line-height:3vw}}@media only screen and (max-width: 768px){.contact-modal .content .contact-info .methods li a{font-size:2.65vw;line-height:3.85vw}}@media only screen and (max-width: 640px){.contact-modal .content .contact-info .methods li a{font-size:5vw;line-height:7vw}}@media only screen and (max-width: 1024px){.contact-modal .content .contact-info .methods li a{min-width:12vw}}@media only screen and (max-width: 768px){.contact-modal .content .contact-info .methods li a{padding:0.8vw 2.2vw 0.8vw 2.2vw;min-width:16vw}}@media only screen and (max-width: 640px){.contact-modal .content .contact-info .methods li a{padding:2vw 4vw 2vw 4vw;min-width:28vw}}.contact-modal .content .contact-info .methods li a:hover{background-color:#0066cc;border-color:#0066cc}.contact-modal .content .contact-info .methods li a:active{color:white}@media only screen and (max-width: 1024px){.contact-modal .content .contact-info .methods li a{padding:1.6vw 2.1vw 1.6vw 2.1vw;min-width:14vw}}@media only screen and (max-width: 768px){.contact-modal .content .contact-info .methods li a{padding:2vw 2.4vw 2vw 2.4vw;min-width:20vw}}@media only screen and (max-width: 640px){.contact-modal .content .contact-info .methods li a{padding:4vw 6vw 4vw 6vw;min-width:36vw}}.contact-modal .content .close-button a.button{cursor:pointer;position:absolute;top:0px;right:0px}.contact-modal .content .close-button a.button.close{top:0;right:0;width:3.14vw;height:3.14vw;z-index:6000;background:none}@media only screen and (max-width: 1024px){.contact-modal .content .close-button a.button.close{width:4vw;height:4vw}}@media only screen and (max-width: 768px){.contact-modal .content .close-button a.button.close{width:6vw;height:6vw}}@media only screen and (max-width: 640px){.contact-modal .content .close-button a.button.close{width:8vw;height:8vw}}.contact-modal .content .close-button a.button.close span{display:block}.contact-modal .content .close-button a.button.close span.text{display:none}.contact-modal .content .close-button a.button.close span.icon{position:relative;top:50%;left:50%;width:1.83vw;height:1.83vw;position:relative;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media only screen and (max-width: 1024px){.contact-modal .content .close-button a.button.close span.icon{width:2vw;height:2vw}}@media only screen and (max-width: 768px){.contact-modal .content .close-button a.button.close span.icon{width:3vw;height:3vw}}@media only screen and (max-width: 640px){.contact-modal .content .close-button a.button.close span.icon{width:5.5vw;height:5.5vw}}.contact-modal .content .close-button a.button.close span.icon svg{display:block;width:100%}.contact-modal .content .close-button a.button.close span.icon svg line{fill:none;stroke:black;stroke-width:3pt;stroke-linecap:"square"}.contact-modal .content .close-button a.button.close:hover{background-color:black}.contact-modal .content .close-button a.button.close:hover span.icon svg line{fill:none;stroke:white;stroke-width:3pt;stroke-linecap:"square"}iframe[name='google_conversion_frame']{position:absolute !important;height:0 !important;width:0 !important;border:0 !important;z-index:0 !important}.bicycles.buy .banner,.bicycles.configure .banner,.bicycles.view .banner{position:fixed;bottom:4.5vw;left:1.5vw;font-family:"Graphik Web", -apple-system, BlinkMacSystemFont, Roboto, Helvetica, sans-serif;text-align:right;z-index:200000}.bicycles.buy .banner a:hover,.bicycles.configure .banner a:hover,.bicycles.view .banner a:hover{text-decoration:none}.bicycles.buy .banner a:active,.bicycles.configure .banner a:active,.bicycles.view .banner a:active{color:black}.bicycles.buy .banner.inactive,.bicycles.configure .banner.inactive,.bicycles.view .banner.inactive{padding:25px;font-size:18px;line-height:22px;background-color:rgba(255,204,0,0.8)}.bicycles.buy .banner.inactive a,.bicycles.configure .banner.inactive a,.bicycles.view .banner.inactive a{color:red}.bicycles.buy .banner.active,.bicycles.configure .banner.active,.bicycles.view .banner.active{padding:15px;font-size:12px;line-height:18px;background-color:rgba(38,209,74,0.8)}.bicycles.buy .banner.active a,.bicycles.configure .banner.active a,.bicycles.view .banner.active a{text-decoration:none;color:white}.bicycles.buy .banner.active a:hover,.bicycles.configure .banner.active a:hover,.bicycles.view .banner.active a:hover{text-decoration:underline}.bicycles em.inactive{display:inline- block;padding:2px 4px 2px 4px;font-size:10px;line-height:10px;text-transform:uppercase;background-color:#ffcc33}#newsletter_modal{position:fixed;left:0px;top:0px;z-index:10000;width:100%;height:100%;background-color:rgba(214,214,214,0.75)}#newsletter_modal .content{margin:0 auto;padding:4vw;padding-top:4vw;display:block;position:relative;top:50%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:black;background:white;width:50%}#newsletter_modal .content h1,#newsletter_modal .content p{padding:0;margin:0;margin-bottom:2.55vw;font-size:1.68vw;line-height:2.55vw;border:0 !important}@media only screen and (max-width: 1024px){#newsletter_modal .content h1,#newsletter_modal .content p{margin-bottom:3vw}}@media only screen and (max-width: 768px){#newsletter_modal .content h1,#newsletter_modal .content p{margin-bottom:3.85vw}}@media only screen and (max-width: 640px){#newsletter_modal .content h1,#newsletter_modal .content p{margin-bottom:7vw}}@media only screen and (max-width: 1024px){#newsletter_modal .content h1,#newsletter_modal .content p{font-size:2.1vw;line-height:3vw}}@media only screen and (max-width: 768px){#newsletter_modal .content h1,#newsletter_modal .content p{font-size:2.65vw;line-height:3.85vw}}@media only screen and (max-width: 640px){#newsletter_modal .content h1,#newsletter_modal .content p{font-size:5vw;line-height:7vw}}#newsletter_modal .content h1{font-weight:600}#newsletter_modal .content p{margin-bottom:0}#newsletter_modal .content p strong{display:block;padding-top:2vw;font-weight:600}@media only screen and (max-width: 1024px){#newsletter_modal .content p br{display:none}}#newsletter_modal .content .close-button a.button{cursor:pointer;position:absolute;top:0px;right:0px}#newsletter_modal .content .close-button a.button.close{top:0;right:0;width:3.14vw;height:3.14vw;z-index:6000;background:none}@media only screen and (max-width: 1024px){#newsletter_modal .content .close-button a.button.close{width:4vw;height:4vw}}@media only screen and (max-width: 768px){#newsletter_modal .content .close-button a.button.close{width:6vw;height:6vw}}@media only screen and (max-width: 640px){#newsletter_modal .content .close-button a.button.close{width:8vw;height:8vw}}#newsletter_modal .content .close-button a.button.close span{display:block}#newsletter_modal .content .close-button a.button.close span.text{display:none}#newsletter_modal .content .close-button a.button.close span.icon{position:relative;top:50%;left:50%;width:1.83vw;height:1.83vw;position:relative;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media only screen and (max-width: 1024px){#newsletter_modal .content .close-button a.button.close span.icon{width:2vw;height:2vw}}@media only screen and (max-width: 768px){#newsletter_modal .content .close-button a.button.close span.icon{width:3vw;height:3vw}}@media only screen and (max-width: 640px){#newsletter_modal .content .close-button a.button.close span.icon{width:5.5vw;height:5.5vw}}#newsletter_modal .content .close-button a.button.close span.icon svg{display:block;width:100%}#newsletter_modal .content .close-button a.button.close span.icon svg line{fill:none;stroke:black;stroke-width:3pt;stroke-linecap:"square"}#newsletter_modal .content .close-button a.button.close:hover{background-color:black}#newsletter_modal .content .close-button a.button.close:hover span.icon svg line{fill:none;stroke:white;stroke-width:3pt;stroke-linecap:"square"}#newsletter_modal .content form label{display:none}#newsletter_modal .content form input[type=submit]{margin-top:1vw;cursor:pointer;display:inline-block;padding:0.45vw 1.5vw 0.45vw 1.5vw;min-width:10.15vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:white;font-size:1.68vw;line-height:2.55vw;font-weight:500;text-align:center;text-transform:uppercase;text-decoration:none;background:none;border:0;border:1pt solid #0099ff;background-color:black;border-color:black}@media only screen and (max-width: 1024px){#newsletter_modal .content form input[type=submit]{font-size:2.1vw;line-height:3vw}}@media only screen and (max-width: 768px){#newsletter_modal .content form input[type=submit]{font-size:2.65vw;line-height:3.85vw}}@media only screen and (max-width: 640px){#newsletter_modal .content form input[type=submit]{font-size:5vw;line-height:7vw}}@media only screen and (max-width: 1024px){#newsletter_modal .content form input[type=submit]{min-width:12vw}}@media only screen and (max-width: 768px){#newsletter_modal .content form input[type=submit]{padding:0.8vw 2.2vw 0.8vw 2.2vw;min-width:16vw}}@media only screen and (max-width: 640px){#newsletter_modal .content form input[type=submit]{padding:2vw 4vw 2vw 4vw;min-width:28vw}}#newsletter_modal .content form input[type=submit]:hover{background-color:#4a4a4a;border-color:#4a4a4a}#newsletter_modal .content form input[type=submit]:active{background-color:black;border-color:black}#newsletter_modal .content form ::-webkit-input-placeholder{color:#4a4a4a}#newsletter_modal .content form input:-moz-placeholder{color:#4a4a4a}#newsletter_modal .content form input[type=email]{padding:1.5vw 2vw 1.5vw 2vw;margin-top:2vw;width:100%;font-size:1.25vw;line-height:1.68vw;color:black;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8;font-family:"Graphik Web", -apple-system, BlinkMacSystemFont, Roboto, Helvetica, sans-serif}@media only screen and (max-width: 1024px){#newsletter_modal .content form input[type=email]{font-size:1.55vw;line-height:2.2vw}}@media only screen and (max-width: 768px){#newsletter_modal .content form input[type=email]{font-size:2.15vw;line-height:3.15vw}}@media only screen and (max-width: 640px){#newsletter_modal .content form input[type=email]{font-size:4vw;line-height:5.75vw}}@media only screen and (min-width: 1px) and (max-width: 640px){#newsletter_modal{display:none !important}}#backend_menu{position:fixed;left:1.5vw;bottom:1.5vw;z-index:5000}#backend_menu a{display:block;padding:5px 10px 5px 10px;color:white;font-size:14px;line-height:22px;font-weight:600;text-align:center;text-decoration:none;background-color:rgba(38,209,74,0.95);opacity:0.2}#backend_menu a:hover{opacity:1;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}#backend_logout{position:fixed;right:1.5vw;bottom:1.5vw;z-index:5000}#backend_logout a{display:block;padding:5px 10px 5px 10px;color:white;font-size:14px;line-height:22px;font-weight:600;text-align:center;text-decoration:none;background-color:rgba(255,186,0,0.95);opacity:0.2}#backend_logout a:hover{opacity:1;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}body{padding-top:5.15vw}@media only screen and (max-width: 768px){body{padding-top:8vw}}@media only screen and (max-width: 640px){body{padding-top:17.5vw}}body.promo-bar-active{padding-top:7.725vw}@media only screen and (max-width: 768px){body.promo-bar-active{padding-top:12vw}}@media only screen and (max-width: 640px){body.promo-bar-active{padding-top:35vw}}header.main{display:block;position:absolute;top:0;left:0;width:100%;height:5.15vw;z-index:9000;background-color:white}@media only screen and (max-width: 768px){header.main{height:8vw}}@media only screen and (max-width: 640px){header.main{height:17.5vw}}header.main.offscreen{position:fixed;top:-7.725vw}@media only screen and (max-width: 768px){header.main.offscreen{top:-12vw}}@media only screen and (max-width: 640px){header.main.offscreen{top:-35vw}}header.main.up{position:fixed;top:0;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}header.main.down{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}header.main h1{font-size:inherit;line-height:inherit;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;padding-top:0.6vw;left:2vw;width:7.7vw;z-index:10}@media only screen and (max-width: 1024px){header.main h1{padding-top:0.5vw;width:10vw}}@media only screen and (max-width: 768px){header.main h1{padding-top:0.7vw;width:13vw}}@media only screen and (max-width: 640px){header.main h1{left:6vw;padding-top:0;width:6.5vw}}header.main h1 a{display:block;width:100%}header.main h1 a span.text{display:none}header.main h1 a span.icon{display:block;width:100%}header.main h1 a span.icon svg{width:100%}header.main h1 a span.icon svg path{fill:black}header.main h1 a:active span.icon svg path{fill:#4a4a4a}header.main nav.primary-holder{position:relative}header.main nav.secondary-holder{position:absolute;top:5.15vw;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255,255,255,0.95)}@media only screen and (max-width: 768px){header.main nav.secondary-holder{top:8vw}}@media only screen and (max-width: 640px){header.main nav.secondary-holder{top:17.5vw}}header.main nav ul.primary{display:block;height:5.15vw;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 768px){header.main nav ul.primary{height:8vw;width:64%}}@media only screen and (max-width: 640px){header.main nav ul.primary{height:17.5vw;width:64%}}header.main nav ul.primary.center{display:block;margin:0 auto;text-align:center}header.main nav ul.primary.left{padding-left:2.5%;float:left}header.main nav ul.primary.left li:first-child{margin-left:-1.4vw}header.main nav ul.primary.right{position:absolute;top:0;right:2vw;width:18%;text-align:right;float:right}@media only screen and (max-width: 640px){header.main nav ul.primary.right{padding:0 6vw 0 6vw;right:0;width:100%}header.main nav ul.primary.right.mobile_only{display:inline-block !important}}header.main nav ul.primary.right li:last-child{margin-right:-1.4vw}header.main nav ul.primary.right li a{margin:0 0.25vw 0 0.25vw}@media only screen and (max-width: 640px){header.main nav ul.primary.right li a{margin:0 0.75vw 0 0.75vw}}header.main nav ul.primary li{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header.main nav ul.primary li a{margin:0 1.5vw 0 1.5vw;padding:0.836vw;font-weight:600;font-size:1.68vw;line-height:2.55vw;text-decoration:none}@media only screen and (max-width: 1024px){header.main nav ul.primary li a{font-size:2.1vw;line-height:3vw}}@media only screen and (max-width: 768px){header.main nav ul.primary li a{font-size:2.65vw;line-height:3.85vw}}@media only screen and (max-width: 640px){header.main nav ul.primary li a{font-size:5vw;line-height:7vw}}@media only screen and (max-width: 768px){header.main nav ul.primary li a{margin:0 1vw 0 1vw}}header.main nav ul.primary li a:hover,header.main nav ul.primary li a.highlight,header.main nav ul.primary li a.selected{color:#0099ff}header.main nav ul.primary li a:active{color:#0066cc}header.main nav ul.primary li.cart-bug,header.main nav ul.primary li.about.mobile-version{padding-left:1.125vw;padding-right:1.75vw}@media only screen and (max-width: 640px){header.main nav ul.primary li.cart-bug,header.main nav ul.primary li.about.mobile-version{padding-left:3vw;padding-right:3vw}}header.main nav ul.primary li.cart-bug a,header.main nav ul.primary li.about.mobile-version a{position:relative}header.main nav ul.primary li.cart-bug a span.icon,header.main nav ul.primary li.about.mobile-version a span.icon{display:block;position:relative;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;margin-top:-0.36vw;width:1.96vw;z-index:1}@media only screen and (max-width: 1024px){header.main nav ul.primary li.cart-bug a span.icon,header.main nav ul.primary li.about.mobile-version a span.icon{margin-top:-0.2vw;width:2.2vw}}@media only screen and (max-width: 768px){header.main nav ul.primary li.cart-bug a span.icon,header.main nav ul.primary li.about.mobile-version a span.icon{margin-top:0.1vw;width:2.6vw}}@media only screen and (max-width: 640px){header.main nav ul.primary li.cart-bug a span.icon,header.main nav ul.primary li.about.mobile-version a span.icon{margin-top:-0.5vw;width:5.5vw}}header.main nav ul.primary li.cart-bug a span.icon svg polyline,header.main nav ul.primary li.about.mobile-version a span.icon svg polyline{fill:none;stroke:black;stroke-width:6vw;stroke-linecap:"square"}@media only screen and (min-width: 1700px){header.main nav ul.primary li.cart-bug a span.icon svg polyline,header.main nav ul.primary li.about.mobile-version a span.icon svg polyline{fill:none;stroke:black;stroke-width:4vw;stroke-linecap:"square"}}@media only screen and (min-width: 2000px){header.main nav ul.primary li.cart-bug a span.icon svg polyline,header.main nav ul.primary li.about.mobile-version a span.icon svg polyline{fill:none;stroke:black;stroke-width:3vw;stroke-linecap:"square"}}@media only screen and (max-width: 1024px){header.main nav ul.primary li.cart-bug a span.icon svg polyline,header.main nav ul.primary li.about.mobile-version a span.icon svg polyline{fill:none;stroke:black;stroke-width:8vw;stroke-linecap:"square"}}@media only screen and (max-width: 768px){header.main nav ul.primary li.cart-bug a span.icon svg polyline,header.main nav ul.primary li.about.mobile-version a span.icon svg polyline{fill:none;stroke:black;stroke-width:12vw;stroke-linecap:"square"}}@media only screen and (max-width: 640px){header.main nav ul.primary li.cart-bug a span.icon svg polyline,header.main nav ul.primary li.about.mobile-version a span.icon svg polyline{fill:none;stroke:black;stroke-width:24vw;stroke-linecap:"square"}}header.main nav ul.primary li.cart-bug a span.text,header.main nav ul.primary li.about.mobile-version a span.text{position:absolute;left:0;width:100%;text-align:center;font-size:1.25vw;line-height:1.68vw;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){header.main nav ul.primary li.cart-bug a span.text,header.main nav ul.primary li.about.mobile-version a span.text{font-size:1.55vw;line-height:2.2vw}}@media only screen and (max-width: 768px){header.main nav ul.primary li.cart-bug a span.text,header.main nav ul.primary li.about.mobile-version a span.text{font-size:2.15vw;line-height:3.15vw}}@media only screen and (max-width: 640px){header.main nav ul.primary li.cart-bug a span.text,header.main nav ul.primary li.about.mobile-version a span.text{font-size:4vw;line-height:5.75vw}}@media only screen and (min-width: 1700px){header.main nav ul.primary li.cart-bug a span.text,header.main nav ul.primary li.about.mobile-version a span.text{padding-top:0.1vw}}@media only screen and (max-width: 1024px){header.main nav ul.primary li.cart-bug a span.text,header.main nav ul.primary li.about.mobile-version a span.text{padding-top:0.2vw}}@media only screen and (max-width: 640px){header.main nav ul.primary li.cart-bug a span.text,header.main nav ul.primary li.about.mobile-version a span.text{padding-top:0vw;left:auto;right:-2.5vw;width:400%}}header.main nav ul.primary li.cart-bug a span.text em,header.main nav ul.primary li.about.mobile-version a span.text em{display:none}header.main nav ul.primary li.cart-bug a span.text strong,header.main nav ul.primary li.about.mobile-version a span.text strong{font-weight:600;color:#0099ff}header.main nav ul.primary li.cart-bug.empty a span.text strong,header.main nav ul.primary li.about.mobile-version.empty a span.text strong{color:#d0d0d0}header.main nav ul.primary li.cart-bug.large a span.text,header.main nav ul.primary li.about.mobile-version.large a span.text{font-size:14px;line-height:22px;letter-spacing:-0.05em}@media only screen and (max-width: 768px){header.main nav ul.primary li.cart-bug.large a span.text,header.main nav ul.primary li.about.mobile-version.large a span.text{letter-spacing:-0.06em}}@media only screen and (max-width: 640px){header.main nav ul.primary li.cart-bug.large a span.text,header.main nav ul.primary li.about.mobile-version.large a span.text{right:-2.5vw;letter-spacing:-0.06em;font-size:55%}}header.main nav ul.primary li.about.mobile-version span.text{display:none}header.main nav ul.primary li.about.mobile-version span.icon svg line{stroke:black;stroke-width:2px;transform:rotate(0) translateX(0) translateY(0)}@media only screen and (max-width: 640px){header.main nav ul.primary.mobile-version.right{display:flex !important;align-items:center;justify-content:space-between;height:12.25vw}header.main nav ul.primary.mobile-version.right li.bicycles{margin-left:10vw}}header.main nav ul.primary.mobile-version.right.open li.about.mobile-version span.icon svg line.line-1{transform:rotate(45deg) translateX(5px) translateY(-3px)}header.main nav ul.primary.mobile-version.right.open li.about.mobile-version span.icon svg line.line-2{display:none}header.main nav ul.primary.mobile-version.right.open li.about.mobile-version span.icon svg line.line-3{transform:rotate(-45deg) translateX(-12px) translateY(-4px)}header.main nav ul.secondary{position:relative}header.main nav ul.secondary li{font-size:1.68vw;line-height:2.55vw;font-weight:500}@media only screen and (max-width: 1024px){header.main nav ul.secondary li{font-size:2.1vw;line-height:3vw}}@media only screen and (max-width: 768px){header.main nav ul.secondary li{font-size:2.65vw;line-height:3.85vw}}@media only screen and (max-width: 640px){header.main nav ul.secondary li{font-size:5vw;line-height:7vw}}header.main nav ul.secondary li.label{display:block;padding-bottom:1.4vw;color:#4a4a4a;clear:both}header.main nav ul.secondary li.label h3{font-size:1.68vw;line-height:2.55vw;font-weight:600}@media only screen and (max-width: 1024px){header.main nav ul.secondary li.label h3{font-size:2.1vw;line-height:3vw}}@media only screen and (max-width: 768px){header.main nav ul.secondary li.label h3{font-size:2.65vw;line-height:3.85vw}}@media only screen and (max-width: 640px){header.main nav ul.secondary li.label h3{font-size:5vw;line-height:7vw}}header.main nav ul.secondary li.label h3.uppercase{text-transform:uppercase}header.main nav ul.secondary li.label h4{font-size:1.25vw;line-height:1.68vw;font-weight:500}@media only screen and (max-width: 1024px){header.main nav ul.secondary li.label h4{font-size:1.55vw;line-height:2.2vw}}@media only screen and (max-width: 768px){header.main nav ul.secondary li.label h4{font-size:2.15vw;line-height:3.15vw}}@media only screen and (max-width: 640px){header.main nav ul.secondary li.label h4{font-size:4vw;line-height:5.75vw}}header.main nav ul.secondary li a{display:inline-block;color:black;text-decoration:none;clear:both}header.main nav ul.secondary li a:hover{color:#0099ff}header.main nav ul.secondary li a:active{color:#0066cc}header.main nav ul.secondary li.selected a{text-decoration:underline}header.main nav ul.secondary.right{padding:2vw}@media only screen and (max-width: 640px){header.main nav ul.secondary.right{padding:6vw;width:100%}header.main nav ul.secondary.right.mobile_only{display:inline-block !important}}header.main nav ul.secondary.right li{text-align:right}header.main.promo-bar-active{height:7.725vw}@media only screen and (max-width: 768px){header.main.promo-bar-active{height:12vw}}@media only screen and (max-width: 640px){header.main.promo-bar-active{height:35vw}}header.main.promo-bar-active h1 a{padding-top:2.575vw}@media only screen and (max-width: 768px){header.main.promo-bar-active h1 a{padding-top:4vw}}@media only screen and (max-width: 640px){header.main.promo-bar-active h1 a{padding-top:17.5vw}}header.main.promo-bar-active nav.secondary-holder{top:7.725vw}@media only screen and (max-width: 768px){header.main.promo-bar-active nav.secondary-holder{top:12vw}}@media only screen and (max-width: 640px){header.main.promo-bar-active nav.secondary-holder{top:35vw}}header.main .promo-bar{display:block;position:relative;width:100%;height:2.575vw;color:white;background-color:black;clear:both}@media only screen and (max-width: 768px){header.main .promo-bar{height:4vw}}@media only screen and (max-width: 640px){header.main .promo-bar{height:17.5vw}}header.main .promo-bar a:active{background-color:#4a4a4a}header.main .promo-bar.blue{background-color:#0099ff}header.main .promo-bar.blue a:active{background-color:#0066cc}header.main .promo-bar.grey{background-color:#585858}header.main .promo-bar.grey a:active{background-color:#4a4a4a}header.main .promo-bar h3{display:flex;align-items:center;position:relative;margin:0;padding:0;width:100%;height:2.575vw}@media only screen and (max-width: 768px){header.main .promo-bar h3{height:4vw}}@media only screen and (max-width: 640px){header.main .promo-bar h3{height:17.5vw}}header.main .promo-bar h3 a,header.main .promo-bar h3 .copy-holder{position:relative;display:block;padding:0;width:100%;padding-left:1.25%;padding-right:1.25%;font-size:1.25vw;line-height:1.68vw;color:white;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:5}@media only screen and (max-width: 1024px){header.main .promo-bar h3 a,header.main .promo-bar h3 .copy-holder{font-size:1.55vw;line-height:2.2vw}}@media only screen and (max-width: 768px){header.main .promo-bar h3 a,header.main .promo-bar h3 .copy-holder{font-size:2.15vw;line-height:3.15vw}}@media only screen and (max-width: 640px){header.main .promo-bar h3 a,header.main .promo-bar h3 .copy-holder{font-size:4vw;line-height:5.75vw}}header.main .promo-bar h3 a .copy,header.main .promo-bar h3 .copy-holder .copy{display:inline-block;margin-right:1.56vw;line-height:1vw;font-weight:600}@media only screen and (max-width: 640px){header.main .promo-bar h3 a .copy,header.main .promo-bar h3 .copy-holder .copy{margin:0;line-height:5vw;float:none}}header.main .promo-bar h3 a .secondary-copy,header.main .promo-bar h3 .copy-holder .secondary-copy{position:relative;display:inline-block;line-height:1vw;font-weight:400}@media only screen and (max-width: 640px){header.main .promo-bar h3 a .secondary-copy,header.main .promo-bar h3 .copy-holder .secondary-copy{display:block;margin:0;line-height:5vw}}header.main .promo-bar h3 a .secondary-copy .right-arrow,header.main .promo-bar h3 .copy-holder .secondary-copy .right-arrow{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:-1.56vw;width:0.6vw}@media only screen and (max-width: 1024px){header.main .promo-bar h3 a .secondary-copy .right-arrow,header.main .promo-bar h3 .copy-holder .secondary-copy .right-arrow{width:0.75vw;right:-2vw}}@media only screen and (max-width: 768px){header.main .promo-bar h3 a .secondary-copy .right-arrow,header.main .promo-bar h3 .copy-holder .secondary-copy .right-arrow{width:1.1vw;right:-2.5vw}}@media only screen and (max-width: 640px){header.main .promo-bar h3 a .secondary-copy .right-arrow,header.main .promo-bar h3 .copy-holder .secondary-copy .right-arrow{display:none}}header.main .promo-bar h3 a .secondary-copy .right-arrow svg polygon,header.main .promo-bar h3 .copy-holder .secondary-copy .right-arrow svg polygon{fill:none;stroke:white;stroke-width:1.25pt;stroke-linecap:"square";fill:white}header.main .promo-bar p.promo-bar-close-button{position:absolute;display:block;top:0;right:0;height:2.575vw;background-color:yellow;z-index:6;font-size:inherit;line-height:inherit}@media only screen and (max-width: 768px){header.main .promo-bar p.promo-bar-close-button{height:4vw}}@media only screen and (max-width: 640px){header.main .promo-bar p.promo-bar-close-button{height:17.5vw}}header.main .promo-bar p.promo-bar-close-button a{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:block;right:0;padding-right:1.2vw;width:1.2vw;height:1.2vw;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media only screen and (max-width: 768px){header.main .promo-bar p.promo-bar-close-button a{width:2vw;height:2vw}}@media only screen and (max-width: 640px){header.main .promo-bar p.promo-bar-close-button a{right:1vw;width:4vw;height:4vw}}header.main .promo-bar p.promo-bar-close-button a span.text{display:none}header.main .promo-bar p.promo-bar-close-button a span.icon svg line{fill:none;stroke:white;stroke-width:4pt;stroke-linecap:"square"}header.main .promo-bar p.promo-bar-close-button a:active{background:none}header.main .promo-bar p.promo-bar-close-button a:active span.icon svg line{fill:none;stroke:rgba(255,255,255,0.8);stroke-width:4pt;stroke-linecap:"square"}html.touch body{-webkit-text-size-adjust:none}.mobile_only{display:none !important}@media only screen and (max-width: 640px){.mobile_only{display:inline !important}.no_mobile{display:none !important}}.msg-main-container{position:fixed;width:100%;height:100%;background-color:#717171;background-image:url(https://budnitzbicycles.com/assets/splash-940b5c2cf378c816b50c05b8e8bbd35f.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.msg-main-container article{padding:2vw;width:100%;max-width:465px}.msg-main-container article p{margin-bottom:28px;color:white;font-size:22px;line-height:1.5}.msg-main-container aside{position:fixed;right:0;bottom:0;padding:2vw}.msg-main-container aside p{color:white;font-weight:600;font-size:14px;line-height:1;text-align:right}.msg-main-container aside p a{color:#0099ff}.msg-main-container aside p br{display:none}@media only screen and (max-width: 640px){.msg-main-container aside{position:relative;left:0;right:auto;bottom:3vw}.msg-main-container aside p{text-align:left;line-height:1.5}.msg-main-container aside p br{display:block}}@media only screen and (max-width: 640px){.msg-main-container article,.msg-main-container aside{padding:3vw 6vw}}
