.FullSpecification{border:1px solid #000;background-color:#fff;z-index:20}.FullSpecification .close{position:absolute;width:50px;height:50px;overflow:hidden;top:0;right:0}.FullSpecification-title{font-size:30px;line-height:1;font-weight:500}.FullSpecification .close:after{content:"+";position:relative;padding:0;text-align:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;font-size:60px;width:50px;height:50px;top:0;right:0;font-weight:400}.FullSpecification-table{width:100%}.FullSpecification-table th{width:25%;vertical-align:top}.FullSpecification-table td{vertical-align:top}.FullSpecification-table td:first-of-type{vertical-align:top;width:45%}.FullSpecification-table td:nth-of-type(2),.FullSpecification-table td:nth-of-type(3){width:15%}.App{margin-bottom:10px;margin-top:10px}.App,.bikeBoard{position:relative}.bikeBoard{height:550px;width:550px}.App .container{position:relative}.App .app-preloader{position:absolute;left:0;top:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;visibility:hidden;z-index:10}.App .app-preloader.loading{opacity:1;visibility:visible;background-image:url("https://dev.brompton.com/css_new/images/preloader6.gif");background-repeat:no-repeat;background-position:50% 50%}.featureBoard{position:absolute;height:550px;width:550px;z-index:2}.switch-view{margin-bottom:10px}.switch-view .btn{margin-bottom:5px}.bikeBoard canvas{position:absolute;top:0;left:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-feature{position:absolute;width:34px;height:34px;background-color:#fff;-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;min-width:0}.btn-feature .btn-feature-text{position:absolute;top:0;left:135%;font-size:13px;width:170px;color:#000;display:none}.btn-feature .btn-feature-desc,.btn-feature .btn-feature-title{text-align:left;display:block;line-height:1.25;white-space:normal}.btn-feature .btn-feature-desc{top:50%;font-size:14px;font-weight:400;margin-top:5px}.btn-feature.text-bottom .btn-feature-text{left:0;top:35px;width:130px}.btn-feature.active .btn-feature-text{display:block}.btn-feature.not-positioned .btn-feature-text{margin-top:20px}.btn-feature.active,.btn-feature.selected{background-color:#000;-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;color:#fff}.btn-feature:after{content:"+";color:#000;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;height:14px;line-height:13px}.btn-feature.active:after{content:"+";color:#fff}.btn-feature.selected:after{content:"\2713";color:#fff}.optionSetPath{position:relative;margin-top:12px}.optionSetPath .optionSetPath-option{display:inline-block;margin-right:10px;cursor:pointer;font-size:20px}.optionSetPath .optionSetPath-option.active{font-weight:700;font-family:akzidenz-grotesk-bold,Helvetica Neue,Arial,sans-serif}.radio-circled--large{margin-top:15px;margin-bottom:15px}.radio-circled--large label.radio-inline input+span{width:93px;height:93px}.radio-circled--large label.radio-inline input+span:after{-webkit-box-shadow:inset 0 0 0 2px #d2d2d2;box-shadow:inset 0 0 0 2px #d2d2d2}.App .btn-center{display:inline-block;width:auto;margin-left:auto;margin-right:auto}.App .switch-view .btn{margin-left:10px;margin-right:10px}.bikeBoard--edit canvas{opacity:.5}.btn--outline-black svg{display:inline-block;vertical-align:middle;margin-left:-10px}.btn--outline-black:hover svg g[fill-rule=nonzero]{fill:#fff}.btn--outline-black:hover svg g[fill=none]{stroke:#fff}.nonSelectedFeature-text{display:-ms-flexbox;display:flex}.nonSelectedFeature-text .btn{width:34px;pointer-events:none}.nonSelectedFeature-text .info{padding-left:60px;font-weight:700;margin-top:20px;font-size:16px}@media only screen and (max-width:600px){.bike-param-box{margin-top:20px}.bikeBoard{width:100%;height:0;padding-bottom:100%}.featureBoard{width:100%;height:100%}.bikeBoard canvas{width:100%}.App .bike-param-box{margin-top:20px}.btn-feature.active span{display:none}.MobileOptions{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:5;overflow:auto;padding-bottom:25px;padding-top:80px}.MobileOptions .btn{margin-top:5px}.MobileOptions .page-title-line{position:fixed;top:0;left:0;right:0;z-index:10}.MobileOptions .page-title-line .close{position:absolute;top:0;right:10px;color:#fff;opacity:1;z-index:8}}.btn.b-bg-blue{background-color:#00a8cb;color:#fff;font-size:16px}.bike-spec-preview-side canvas{width:100%}.App .bp-tooltip .bp-tooltip__text{min-width:300px!important}
/*# sourceMappingURL=main.c5bb035c.css.map*/