/*!lightslider - v1.1.3 - 2015-04-14 * https://github.com/sachinchoolur/lightslider * Copyright(c) 2015 Sachin N;Licensed MIT */ .lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url("/static/lightslider/img/controls.png");cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.product-customization{max-width:1900px;margin-top:30px}.free-shipping{font-size:2rem}.product-title{font-size:1.8rem;font-weight:bold;flex-shrink:1}.product-price{font-weight:bold;font-size:1em;white-space:nowrap}.price-grid-container{display:grid;grid-template-columns:35% 65%}@media only screen and (max-width:1183px){.price-grid-container{flex-direction:column}}.free-shipping{float:right}@media only screen and (max-width:1399px){.desk-subtext{display:none}}@media only screen and (max-width:1000px){.img-bike-main{width:100%}}.config-menu::-webkit-scrollbar{display:none}.img-desk{max-width:500px;margin-left:auto;margin-right:auto;display:sticky}@media only screen and (min-width:1200px){.config-menu{height:400px}}@media only screen and (max-width:1199px){.config-menu__link{display:none!important}}.config-menu__link{all:unset;background-color:rgba(0,0,0,0);font-size:1.25rem;padding:0 10px;margin:0 5px;display:inline-block;position:relative;padding-bottom:3px;margin-right:10px}.config-menu__link.active:after,.config-menu__link:active:after{width:100%;background:orange}.config-menu__link:last-child{margin-right:0}.config-menu__link:after{content:"";display:block;margin:auto;height:3px;width:0;background:transparent;transition:width .5s ease,background-color .5s ease}.config-menu__link:hover:after{width:100%;background:orange}.config-menu__panel{padding:16px}.text-component-option{padding-top:1em;border-top:1px solid silver}.accessory-button-link{color:black}#desk-lightslider-items,#bike-lightslider-items{display:none}#goToNextSlide,#goToPrevSlide{all:unset;background-color:rgba(0,0,0,0);padding-top:10px}#goToNextSlide:hover,#goToPrevSlide:hover{cursor:pointer}#goToNextSlide:focus,#goToPrevSlide:focus{border:2px solid black}#goToNextSlide i,#goToPrevSlide i{color:black!important}@media only screen and (max-width:1199px){#goToNextSlide,#goToPrevSlide{padding-top:3px}}#infoTab-container{border-top:solid 1px #c3c7cc;border-bottom:solid 1px #c3c7cc}.infoMenu-link{all:unset;background-color:rgba(0,0,0,0);font-size:1.25rem;padding:13px 10px 0;margin:0 5px;display:inline-block;position:relative;margin-right:10px}.infoMenu-link.active{text-shadow:0 0 1px black;transition:text-shadow .2s ease-in}.infoMenu-link.active:after,.infoMenu-link:active:after,.infoMenu-link:focus:after{width:100%;margin-top:9px;padding-top:1px;background:orange}.infoMenu-link:last-child{margin-right:0}.infoMenu-link:after{content:"";display:block;margin:auto;height:3px;width:0;background:transparent;transition:width .5s ease,background-color .5s ease;margin-top:9px;padding-top:1px}.infoMenu-link:hover:after{width:100%;background:orange}.info-tabcontent{padding:48px 0;opacity:1;display:none}.info-border{border-bottom:solid 1px #c3c7cc}#InfoTab1{padding-top:0!important;padding-bottom:0!important}@media only screen and (max-width:991px){.infoMenu-link{font-size:1rem}}#app-section-header{color:#232933;max-width:730px;font-size:50px;line-height:55px;font-weight:bold;margin-left:10%;margin-bottom:18px}#app-section-header-grey{color:#8e9a9d}#app-links{margin-left:10%;position:absolute}.app-card{background-image:linear-gradient(to bottom,#e7e8e8 0,#e7e8e8 45%,#14151b 45%,#14151b 100%);margin-top:40px;padding:45px 10%;border-radius:35px}@media only screen and (max-width:540px){#appSection{padding:0 10px!important;margin:20px 0!important}#app-links{visibility:hidden}.app-card{background-image:linear-gradient(to bottom,#e7e8e8 0,#e7e8e8 45%,#14151b 45%,#14151b 100%);margin-top:20px;padding:35px 15px;border-radius:0}#app-section-header{margin-left:0}#app-links{margin-left:0}}.slider-item{padding-right:200px}.slider-item-content{color:white;max-width:530px}.slider-item img{width:auto;max-width:90vw}.slider-item .sub-header{text-transform:uppercase;color:#ffaf33;letter-spacing:.26em;font-size:14px;font-weight:bold}.slider-item .header{color:white;font-size:35px;font-weight:bold}.slider-item p{color:#b1b9c8;font-size:15px;font-weight:500}.slick-dots li.slick-active button:before,.slick-dots li button:before{color:white!important}.slick-next{right:-55px!important}.slick-prev{left:-55px!important}@media only screen and (max-width:540px){.slick-next{right:-25px!important}.slick-prev{left:-25px!important}}.customer-review{padding-top:20px;padding-bottom:20px}.profile-img{width:50px;height:50px;border-radius:50%}.profile{display:flex;flex-direction:row;justify-content:flex-start;gap:20px}.review-rating{color:orange}.review-text{margin-bottom:0;padding-top:15px}.direction-btns{display:flex;flex-direction:row;justify-content:flex-end;gap:20px}#after-submit-thank,#after-submit-error{display:none}#review-modal{position:fixed;background-color:#fefefe;color:black;padding:10px;border:1px solid #888;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:200ms ease-in-out;width:80%;max-height:90%;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 7px 20px 0 rgba(0,0,0,0.2)}#review-modal.active{transform:translate(-50%,-50%) scale(1)}.modal-header{padding:2px 16px}.modal-footer{padding:2px 16px}.modal-body{padding:2px 20px}#overlay{position:fixed;opacity:0;transition:200ms ease-in-out;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);pointer-events:none;z-index:1}#overlay.active{opacity:1;pointer-events:all}.close{color:#aaa;float:right;font-size:40px;font-weight:bold}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}#rating-container{display:flex;flex-direction:row;justify-content:left}.star-rating input{display:none}.star-rating label{font-size:20px;color:#444;padding:3px;float:right;transition:all .2 ease}.star-rating input:not(:checked) ~ label:hover,.star-rating input:not(:checked) ~ label:hover ~ label{color:orange}.star-rating input:checked ~ label{color:orange}.fade-in{animation:fadeIn ease .5s forwards;-webkit-animation:fadeIn ease .5s forwards;-moz-animation:fadeIn ease .5s forwards;-o-animation:fadeIn ease .5s forwards;-ms-animation:fadeIn ease .5s forwards;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.collage-sub-header{color:#6c7a85;letter-spacing:.26em;font-size:13px;font-weight:700;margin-bottom:11px;text-transform:uppercase}.collage-header{font-size:28px;font-weight:700;margin-bottom:11px}.col-md-5,.col-md-6{margin-top:auto;margin-bottom:auto}.collage-left{padding-right:24px!important}.collage-right{padding-left:24px!important}@media only screen and (max-width:600px){.collage-left,.collage-right{padding:0 24px!important}}.container-testimonials{background-color:gainsboro;padding-top:60px;padding-bottom:100px}.testimonial-wrapper{background-color:white;padding:70px 30px;margin:10px 0;height:100%}@media only screen and (max-width:767px){#margin-wrapper{margin-bottom:10px}}@media only screen and (max-width:1200px){#margin-wrapper{margin-bottom:20px}}@media only screen and (min-width:1800px){.bike-main-img-container{padding:0 200px}}@media only screen and (max-width:1799px){.bike-main-img-container{padding:0 100px}}@media only screen and (max-width:1200px){.bike-main-img-container{padding:0 10px}}.bike-carousel .carousel-item{user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.bike-carousel:hover{cursor:grab}#drag-ghost{width:1px;height:1px;background-color:rgba(0,0,0,0)}.bike-carousel .carousel-item img{width:580px}@media only screen and (max-width:1199px){.bike-carousel .carousel-item img{width:100%}}.btn-bike-rotate{color:grey}.btn-bike-rotate:hover,.btn-bike-rotate:focus{color:darkgrey;text-decoration:none}.carousel-item img{width:100%}.testimonial-wrapper{height:100%}@media only screen and (max-width:767px){#margin-wrapper{margin-bottom:10px}}@media only screen and (max-width:1200px){#margin-wrapper{margin-bottom:20px}}button:focus,button:active{outline:none!important}.add_to_cart{background-color:#ec9f05;box-shadow:0 1px 1px rgba(0,0,0,0.25);border-radius:25px;width:80%;height:40px;margin-right:auto;margin-left:auto;font-weight:bold;font-size:1.1rem;border:none;transition:box-shadow .2s ease-in-out}.add_to_cart:hover{box-shadow:0 4px 4px rgba(0,0,0,0.25)}.shipping_info{background-color:black;padding:7px;padding-left:30px;color:white;margin:auto}.shipping_info::marker{color:#28A745;font-size:1.2em}.shipping-list{padding-right:15px;padding-left:50px;margin:auto}.carousel-control-prev,.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next,.carousel-control-next:focus,.carousel-control-next:hover{color:black}.slideshow-thumbnail{width:80px;height:54px;background-size:cover;background-position:center}.slideshow-thumbnail:hover{cursor:pointer}.fa-angle-left,.fa-angle-right{font-size:35px}@media only screen and (max-width:1199px){.slideshow-thumbnail{width:64px;height:43px}}.radio-config{display:none}.btn-Tabletop-Design{all:unset;text-align:center;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:white;height:50px;width:130px;margin-bottom:5px;border:2px solid rgba(0,0,0,0);border-radius:5px}.btn-Tabletop-Design:hover{opacity:.5}.btn-Tabletop-Design:active,.btn-Tabletop-Design:focus{border:2px solid orange}.btn-Tabletop-Design.active:hover{opacity:1}.btn-Tabletop-Design-Rectangular-M{background-image:url("/static/img/products/buttons/btn-rectangular-medium-white.png")}.btn-Tabletop-Design-Rectangular-M.active,.btn-Tabletop-Design-Rectangular-M.active:hover{background-image:url("/static/img/products/buttons/btn-rectangular-medium-black.png")}.btn-Tabletop-Design-Rectangular-L{background-image:url("/static/img/products/buttons/btn-rectangular-large-white.png")}.btn-Tabletop-Design-Rectangular-L.active,.btn-Tabletop-Design-Rectangular-L.active:hover{background-image:url("/static/img/products/buttons/btn-rectangular-large-black.png")}.btn-Tabletop-Design-Ergonomic-L{background-image:url("/static/img/products/buttons/btn-ergonomic-large-white.png")}.btn-Tabletop-Design-Ergonomic-L.active,.btn-Tabletop-Design-Ergonomic-L.active:hover{background-image:url("/static/img/products/buttons/btn-ergonomic-large-black.png")}@media only screen and (max-width:767px){.btn-Tabletop-Design{height:45px;width:117px;margin-bottom:5px}}@media only screen and (max-width:420px){.btn-Tabletop-Design{width:85px;margin-bottom:5px}.btn-Tabletop-Design-Rectangular-M{width:80px;height:55px}}.btn-Tabletop-Color,.btn-Legs-Color,.btn-Frame-Color{width:2.5rem;height:2.5rem;border-radius:50px;border:1px solid darkgrey;margin-left:.4rem}.unavailable{width:2.2rem;height:2.2rem;border-radius:50px;background:#fff!important;opacity:.8!important;cursor:none!important;pointer-events:none!important}.btn-Tabletop-Color.active,.btn-Legs-Color.active,.btn-Frame-Color.active{box-shadow:0 0 0 .25rem rgb(0 123 255 / 50%)!important}.btn-Tabletop-Color:hover,.btn-Tabletop-Color:focus,.btn-Tabletop-Color:active,.btn-Legs-Color:hover,.btn-Legs-Color:focus,.input-Frame-Color:hover,.input-Frame-Color:focus{box-shadow:0 0 0 .16rem rgb(0 123 255 / 50%);outline:none}.btn-Tabletop-Color-white,.btn-Legs-Color-white,.btn-Frame-Color-white{background:#EEE}.btn-Tabletop-Color-grey,.btn-Legs-Color-grey{background:#5F5F5F}.btn-Legs-Color-black{background:black;border:1px solid black}.btn-Tabletop-Color-black{background:black;border:1px solid black}.btn-Tabletop-Color-bamboo{background-image:url("/static/img/products/buttons/bamboo-texture.JPG")}.accessory-grid{display:grid;grid-template-columns:25% 25% 25% 25%}.accessory-button-container{padding:2px;text-align:center}.accessory-thumbnail{background-size:contain;background-repeat:no-repeat;background-position:center;height:100px}.btn-accessory{border-radius:5px;border:1px solid grey;box-shadow:0 2px 2px rgba(0,0,0,0.25);text-align:center;background:none;max-width:200px;transition:box-shadow .1s ease-in-out}.btn-accessory:disabled:hover{background-color:white!important}.btn-accessory:hover{cursor:pointer;box-shadow:0 7px 7px rgba(0,0,0,0.25);cursor:pointer}.btn-accessory.active{border:2px solid rgb(0 123 255 / 50%);background-color:#BFEFFF!important}.btn-accessory:focus,.btn-accessory:active{border:2px solid #007db8!important}.btn-accessory .fa-question-circle{color:#4782f9}.fa-question-circle:hover{color:black;box-shadow:skyblue}.btn-accessory-price{font-size:.8rem;margin-bottom:1px;font-weight:500;margin-bottom:.25rem}.btn-accessory-name{font-size:.8rem;margin-bottom:0;font-weight:500;min-height:3.2rem}.btn-accessory-subtitle{font-size:.7rem}.btn-accessory-msrp{color:red;font-size:.7rem;margin-bottom:3px;margin-top:1.25rem}@media only screen and (max-width:991px){.accessory-thumbnail{height:50px}}@media only screen and (max-width:1700px){.accessory-grid{grid-template-columns:33% 33% 33%}}@media only screen and (max-width:1300px){.accessory-grid{grid-template-columns:50% 50%}.accessory-button-container{padding:4px}}@media only screen and (max-width:767px){#desk_config{padding:8px}.add_to_cart{margin:auto}.btn-Tabletop-Color,.btn-Legs-Color,.btn-Frame-Color{width:30px;height:30px;border-radius:50px;border:1px solid darkgrey;margin-left:.4rem;padding:0}.btn-accessory-name,.accessory-price{font-size:.9rem;height:4rem}.btn-accessory-subtitle{font-size:.7rem}.accessory-msrp{color:red;font-size:.8rem;margin-bottom:3px;display:none}.add_to_cart{width:100%}}