body[data-v-28b6a652]{background-image:url(/background-intro.png);background-size:cover;background-repeat:no-repeat;background-position-x:right;background-position-y:center}h1[data-v-28b6a652]{margin-bottom:40px}button[data-v-28b6a652]{margin-top:30px}@media(max-width:767px){body[data-v-28b6a652]{background-image:none}}.quote-step[data-v-1eb5e2ab]{font-size:45px}@media(max-width:767px){.quote-step[data-v-1eb5e2ab]{font-size:32px}}.journey-steps-container{margin-bottom:40px}.journey-steps-container .journey-step{padding:0 20px;width:20%}.journey-steps-container .number{border:1px solid #000;border-radius:50%;width:30px;height:30px;line-height:30px;margin:0 auto}.journey-steps-container h5{margin:20px 0}.questionnaire-next[data-v-8ef4763c]{width:243px!important;padding:0}@media(max-width:767px){.questionnaire-next[data-v-8ef4763c]{margin-top:20px!important}}.questionnare-question-2 input[type=text][data-v-5748387a]{width:33%}.questionnare-question-2 input[type=email][data-v-5748387a]{width:33%;border:none;border-bottom:1px solid #000;outline:none;margin-right:15px}.questionnaire-next[data-v-5748387a],.questionnaire-prev[data-v-5748387a]{width:300px!important;padding:0}.questionnare-question-3 input[type=date][data-v-2705db2e],.questionnare-question-3 input[type=text][data-v-2705db2e],.questionnare-question-3 select[data-v-2705db2e]{width:33%}@media(max-width:767px){.questionnare-question-3 input[type=date][data-v-2705db2e],.questionnare-question-3 input[type=text][data-v-2705db2e],.questionnare-question-3 select[data-v-2705db2e]{width:100%;height:50px;margin-right:0}}@media(max-width:767px){.questionnare-question-3 input[type=date][data-v-2705db2e]{padding-left:30px}}.questionnare-question-3 .questionnaire-next[data-v-2705db2e],.questionnare-question-3 .questionnaire-prev[data-v-2705db2e]{width:300px!important;padding:0}.questionnare-question-4 input[type=date][data-v-b4941478],.questionnare-question-4 input[type=text][data-v-b4941478],.questionnare-question-4 select[data-v-b4941478]{width:25%}.questionnare-question-4 .questionnaire-next[data-v-b4941478],.questionnare-question-4 .questionnaire-prev[data-v-b4941478]{width:300px!important;padding:0}.questionnare-question-5 input[type=date][data-v-3940f0d1],.questionnare-question-5 input[type=text][data-v-3940f0d1],.questionnare-question-5 select[data-v-3940f0d1]{width:33.3%}.questionnare-question-5 .questionnaire-next[data-v-3940f0d1],.questionnare-question-5 .questionnaire-prev[data-v-3940f0d1]{width:300px!important;padding:0}.questionnare-question-6 input[type=date][data-v-13da584a],.questionnare-question-6 input[type=text][data-v-13da584a],.questionnare-question-6 select[data-v-13da584a]{width:25%}.questionnare-question-6 .questionnaire-next[data-v-13da584a],.questionnare-question-6 .questionnaire-prev[data-v-13da584a]{width:300px!important;padding:0}.questionnaire-results img[data-v-3a2ed40a]{max-width:360px;margin-bottom:10px}.questionnaire-results .all-models[data-v-3a2ed40a]{margin-top:30px;cursor:pointer}.questionnaire-results .spinner-wrapper[data-v-3a2ed40a]{min-height:200px}.selection-list .bike[data-v-605fec5f],.selection-list li[data-v-605fec5f]{cursor:pointer}.selection-list li.active[data-v-605fec5f]{text-decoration:underline}.selection-choose-bike .configurations[data-v-4fbd3399]{margin-top:140px}@media(max-width:1440px){.selection-choose-bike .configurations[data-v-4fbd3399]{margin-top:50px}}.selection-choose-bike .configurations .configuration[data-v-4fbd3399]{width:25%;position:relative;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.selection-choose-bike .configurations .configuration img[data-v-4fbd3399]{width:100%;margin-bottom:30px}.selection-choose-bike .configurations .configuration .price[data-v-4fbd3399]{font-size:12px}.selection-choose-bike .configurations .configuration button[data-v-4fbd3399]{margin-top:30px}.configurator-menu ul[data-v-0a7f28af]{padding-left:0;display:flex;justify-content:space-between}.configurator-menu ul li[data-v-0a7f28af]{list-style:none}.configurator-menu ul li a[data-v-0a7f28af]{font-size:10px;font-stretch:normal;letter-spacing:1.92px;color:#000;text-transform:uppercase;font-weight:500;text-decoration:none;position:relative}.configurator-menu ul li a[data-v-0a7f28af]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background:#000;transition:all .3s ease-in-out}.configurator-menu ul li a[data-v-0a7f28af]:hover:after{width:100%}.configurator-menu ul li a.active[data-v-0a7f28af]{color:#000;text-decoration:none}.configurator-menu ul li a.active[data-v-0a7f28af]:after{content:"";width:100%;border-bottom:1px solid #000;position:absolute;left:0;bottom:-1px}.configurator-menu .mobile-sub-menu[data-v-0a7f28af]{text-align:right;margin-top:50px;width:100%}.configurator-footer[data-v-5c0a5fcd]{display:flex;justify-content:space-between;border-top:1px solid #000;height:80px;align-items:center}@media(max-width:767px){.configurator-footer[data-v-5c0a5fcd]{margin-top:50px;flex-direction:column;height:auto}}.configurator-footer>div[data-v-5c0a5fcd]:first-child{width:33%}.configurator-footer>div[data-v-5c0a5fcd]:nth-child(2){width:34%}.configurator-footer>div:nth-child(2) h3[data-v-5c0a5fcd]{margin-bottom:0}.configurator-footer>div[data-v-5c0a5fcd]:nth-child(3){width:33%}.configurator-footer .price-wrapper[data-v-5c0a5fcd]{text-align:center}@media(max-width:767px){.knowledge-link[data-v-5c0a5fcd]{text-align:center;margin-top:10px;margin-bottom:10px}}.preconfigured-link[data-v-5c0a5fcd]{text-align:right}@media(max-width:767px){.preconfigured-link[data-v-5c0a5fcd]{text-align:center;display:block;margin-bottom:30px}}@media(max-width:767px){.preconfigured-link a[data-v-5c0a5fcd]{display:block;line-height:15px}}.asterisc[data-v-5c0a5fcd]{line-height:15px;font-size:10px;text-align:center;max-width:610px;margin:0 auto;padding-bottom:20px}.swiper-button-next[data-v-e480e8c2]:after,.swiper-button-prev[data-v-e480e8c2]:after{display:none}.swiper-button-next img[data-v-e480e8c2],.swiper-button-prev img[data-v-e480e8c2]{width:20px}.swiper-wrapper .swiper-slide[data-v-e480e8c2]{display:flex;justify-content:center;align-items:center}.swiper-wrapper .swiper-slide img[data-v-e480e8c2]{width:75%;margin:0 auto}.infobox-container[data-v-e480e8c2]{width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;transform:translateX(100%);overflow:hidden}.infobox-container.is-opened[data-v-e480e8c2]{transform:translateX(0)}.infobox-overlay[data-v-e480e8c2]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background:transparent}.infobox-overlay.visible[data-v-e480e8c2]{z-index:9999;background:rgba(0,0,0,.5)}.infobox[data-v-e480e8c2]{background-color:#fff;position:absolute;width:100%;min-height:100vh;z-index:99;right:-480px;max-width:480px;transition:all .3s ease-in-out;z-index:9999;overflow-y:auto;height:100vh}.infobox.opened[data-v-e480e8c2]{right:0}.infobox .infobox-image[data-v-e480e8c2],.infobox .swiper[data-v-e480e8c2]{margin-bottom:60px}.infobox .infobox-image img[data-v-e480e8c2]{width:100%}.infobox .infobox-title[data-v-e480e8c2]{margin-bottom:30px;font-family:FreightDispBookItalic;font-size:20px}.infobox .menu-wrapper[data-v-e480e8c2]{background-color:#fff;width:80%;height:100%;min-height:100vh;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;gap:80px}.infobox .menu-wrapper .head-block[data-v-e480e8c2]{margin-top:40px}.infobox .menu-wrapper .head-block ul li a[data-v-e480e8c2]{font-size:12px;font-stretch:normal;letter-spacing:1.92px;color:#000;text-transform:uppercase;font-weight:500;text-decoration:none;position:relative}.infobox .menu-wrapper .head-block ul li a[data-v-e480e8c2]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background:#000;transition:all .3s ease-in-out}.infobox .menu-wrapper .head-block ul li a[data-v-e480e8c2]:hover:after{width:100%}.infobox .menu-wrapper .close-menu[data-v-e480e8c2]{margin-bottom:50px;width:100%;cursor:auto;text-align:center}.infobox .menu-wrapper .close-menu img[data-v-e480e8c2]{margin:0 auto;width:1.5625rem;transition:all .3s ease-in-out;cursor:pointer}.infobox .menu-wrapper ul[data-v-e480e8c2]{padding:0}.infobox .menu-wrapper ul li[data-v-e480e8c2]{list-style:none;text-transform:uppercase;margin-bottom:20px}.is_alanera label[data-v-21e3579e]{width:60px;height:60px;margin-right:40px;margin-bottom:20px;display:inline-flex;align-items:center;justify-content:center}.option-list label[data-v-21e3579e]{cursor:pointer}.option-list table[data-v-21e3579e]{width:100%}.option-list table td[data-v-21e3579e]{padding:7px 0}.option-list table .general-title[data-v-21e3579e]{font-weight:400;color:#888;font-size:18px;line-height:22px}.option-list table .general-title.active[data-v-21e3579e]{color:#000}.option-list table .price[data-v-21e3579e]{font-size:16px;color:#888}.option-list table img[data-v-21e3579e]{width:20px}.option-list table .active .price[data-v-21e3579e],.option-list table .active[data-v-21e3579e]{color:#000}.component-color-selector .colors-wrapper[data-v-3d54f7c3]{display:flex}.component-color-selector .color-wrapper[data-v-3d54f7c3]{position:relative;font-size:8px;font-weight:700;max-width:50px;margin-right:20px;margin-bottom:10px;text-align:center;letter-spacing:1.25px;text-transform:uppercase}.component-color-selector .color-wrapper .general-title[data-v-3d54f7c3]{font-size:18px}.component-color-selector .color-wrapper .label-color[data-v-3d54f7c3]{width:36px;height:36px;border-radius:50%;border:none;position:relative;text-transform:uppercase}.component-color-selector .color-wrapper .label-color .color-desc[data-v-3d54f7c3]{display:block;margin-top:5px;width:50px;margin-left:-7px}.component-color-selector .color-wrapper .label-color img[data-v-3d54f7c3]{width:100%}.component-color-selector .color-wrapper .label-color input[data-v-3d54f7c3]{position:absolute;opacity:0;cursor:pointer;height:13px;width:13px;left:11px;top:13px;z-index:7}.component-color-selector .color-wrapper .label-color input:checked~.checkmark[data-v-3d54f7c3]{background-color:#000}.component-color-selector .color-wrapper .label-color input:checked~.checkmark[data-v-3d54f7c3]:after{display:block}.component-color-selector .color-wrapper .label-color .checkmark[data-v-3d54f7c3]{position:absolute;left:11px;top:13px;height:13px;width:13px;background-color:#fff;border-radius:50%;cursor:pointer}.component-color-selector .color-wrapper .label-color .checkmark[data-v-3d54f7c3]:after{content:"";position:absolute;display:none}.color-picker .color[data-v-f64b2484]{display:inline-block;text-transform:uppercase;font-size:8px;font-weight:700;max-width:50px;margin-right:20px;margin-bottom:10px;text-align:center;letter-spacing:1.25px}.color-picker .color .disk[data-v-f64b2484]{width:36px;height:36px;border-radius:50%;line-height:40px;border:none;position:relative}.color-picker .color .disk img[data-v-f64b2484]{width:100%}.color-picker .color .disk input[data-v-f64b2484]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;top:17px;left:11px}.color-picker .color .disk input:checked~.checkmark[data-v-f64b2484]{background-color:#000}.color-picker .color .disk input:checked~.checkmark[data-v-f64b2484]:after{display:block}.color-picker .color .disk .checkmark[data-v-f64b2484]{position:absolute;top:16px;left:10px;height:15px;width:15px;background-color:#fff;border-radius:50%;cursor:pointer}.color-picker .color .disk .checkmark[data-v-f64b2484]:after{content:"";position:absolute;display:none}.color-official-colors[data-v-d0d765ce]{margin-bottom:50px}.color-bespoke-colors h5[data-v-5cf95ae1]{display:inline-block;width:140px}p[data-v-3a74e0ea]{font-weight:700}.frame-frame-title-font ul[data-v-3a74e0ea]{padding:0;list-style:none}.frame-frame-title-font ul li[data-v-3a74e0ea]{margin-bottom:10px;font-size:120%;color:#666}.frame-frame-title-font ul li .active[data-v-3a74e0ea]{color:#000;text-decoration:underline}.frame-frame-title-font ul li .active[data-v-3a74e0ea]:before{content:".";list-style-type:circle;position:absolute;margin-left:-13px;margin-top:-4px;font-size:39px;line-height:15px}.frame-frame-title-font ul li label[data-v-3a74e0ea]{cursor:pointer}input[type=text][data-v-2b10d9ba]{padding:8px 0}.strlen-wrapper[data-v-2b10d9ba]{position:absolute;right:0;margin-top:-25px}.configuration-frame ul[data-v-8f0dc1ba]{list-style:none;padding:0;margin-top:20px}.configuration-frame ul li[data-v-8f0dc1ba]{display:inline-block;margin-right:25px;text-transform:uppercase;color:#888}.configuration-frame ul li.active[data-v-8f0dc1ba]{font-weight:600;position:relative;color:#000}.configuration-frame ul li.active[data-v-8f0dc1ba]:after{content:"";width:100%;border-bottom:1px solid #000;position:absolute;left:0;bottom:-10px}.go-to-summary[data-v-61f1ae77]{text-align:right;margin-bottom:20px;padding-right:56px;position:absolute;margin-top:-60px}@media(max-width:767px){.go-to-summary[data-v-61f1ae77]{position:relative;margin-top:auto;padding:0;width:100%}.go-to-summary .btn[data-v-61f1ae77]{width:100%}}.summary-buttonset .buttons-line button[data-v-65caf0ae]{width:30%}#admin-section[data-v-65caf0ae]{border:1px solid red;padding:20px;margin:20px 0}#admin-section h5[data-v-65caf0ae]{border-bottom:1px solid #000;margin-bottom:20px}@media(max-width:767px){#btn-configure-another[data-v-65caf0ae],#btn-confirm-configuration[data-v-65caf0ae],#btn-download-configuration[data-v-65caf0ae],#btn-edit[data-v-65caf0ae]{width:100%}}#btn-ask-information[data-v-65caf0ae]{margin-left:30px}@media(max-width:767px){#btn-ask-information[data-v-65caf0ae]{width:100%;margin-left:0;margin-top:30px}}#configuration_name[data-v-65caf0ae]{margin-left:10px;padding:10px;border:1px solid #000}#configuration_slot[data-v-65caf0ae]{margin-left:10px;margin-right:10px}.slot-wrapper[data-v-65caf0ae]{margin-left:15px}.summary-buttonset[data-v-65caf0ae]{max-width:760px;margin:auto}.summary-buttonset button[data-v-65caf0ae]{font-size:10px}.round-button-wrapper[data-v-65caf0ae]{position:absolute;top:-20px;left:0}.round-button-wrapper .btn-round[data-v-65caf0ae]{padding:0;width:120px;height:120px}.round-button-wrapper .btn-round[data-v-65caf0ae]:hover{text-decoration:underline}.round-button-wrapper .btn-round img[data-v-65caf0ae]{margin-top:-20px}.before[data-v-86deae36]{page-break-before:always}.after[data-v-86deae36]{page-break-after:always}.avoid[data-v-86deae36]{page-break-inside:avoid}.summary-results .info-items[data-v-86deae36]{max-width:860px;margin:0 auto}.summary-results .info-items .info-item[data-v-86deae36]{width:19%;text-align:center}.summary-results .imager-wrapper[data-v-86deae36]{margin:auto}.summary-results .black-bottom-border[data-v-86deae36]{border-bottom:1px solid #000;padding-bottom:5px}.summary-results .components .component[data-v-86deae36]{margin-bottom:80px}@media(max-width:767px){.summary-results .components .component[data-v-86deae36]{width:100%;margin:0 auto;margin-bottom:30px}}.summary-results .components .component h5[data-v-86deae36]{height:48px}@media(max-width:767px){.summary-results .components .component h5[data-v-86deae36]{font-size:16px}}.summary-results .components .component .image[data-v-86deae36]{width:100%;background-size:90%;background-position:50%;background-repeat:no-repeat;height:300px;border:1px solid #f2f2f2;overflow:hidden;cursor:pointer}@media(max-width:767px){.summary-results .components .component .image[data-v-86deae36]{height:300px}}.summary-results .footer[data-v-86deae36]{padding:60px 0;border-top:1px solid #000;margin-top:100px}.summary-results .footer ul[data-v-86deae36]{margin-top:20px;padding-left:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.summary-results .footer ul li[data-v-86deae36]{width:50%;text-transform:uppercase;font-size:11px;margin-bottom:10px}.summary-results .footer img[data-v-86deae36]{max-width:100px}.image img[data-v-86deae36]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}#price_asterisc[data-v-86deae36],#social-info[data-v-86deae36]{margin-top:50px;text-align:left;padding:0 15px}@media(max-width:767px){.specifications[data-v-86deae36]{margin-bottom:0!important}}.passoni-logo{max-width:170px}select{color:#000}@media(max-width:767px){.menu-area{width:auto!important}.header-configure-another-bike{display:none}}@font-face{font-family:Avenir-Book;src:url(../fonts/Avenir-Book.57f37be5.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir-Book.9f784699.otf) format("opentype"),url(../fonts/Avenir-Book.00d68935.woff) format("woff"),url(../fonts/Avenir-Book.13b13fa7.ttf) format("truetype"),url(../img/Avenir-Book.94263377.svg#Avenir-Book) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FreightDispBookItalic;src:url(../fonts/FreightDispBookItalic.c2e84648.eot?#iefix) format("embedded-opentype"),url(../fonts/FreightDispBookItalic.f8af0172.woff) format("woff"),url(../fonts/FreightDispBookItalic.ac46386d.ttf) format("truetype"),url(../img/FreightDispBookItalic.cdcc486c.svg#FreightDispBookItalic) format("svg");font-weight:400;font-style:normal}body,html{width:100%;height:100%;font-family:Avenir-Book,Helvetica,Arial,sans-serif;font-size:14px}@media(max-width:767px){body,html{overflow-x:hidden}}#app{font-family:Avenir-Book,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}h1,h2,h3,h4,h5{font-family:FreightDispBookItalic;letter-spacing:1.25px}h1{font-size:48px}table tr.line-through{text-decoration:line-through;display:none}select{background-color:transparent;text-align:center;-moz-text-align-last:center;text-align-last:center}select option{text-align:center}.btn{text-transform:uppercase;letter-spacing:1.28px;min-height:47px;line-height:2;outline:none;transition:none;position:relative;box-shadow:none;margin:0;border-radius:0;padding:15px 40px}.btn,.btn:hover{text-decoration:none}.btn-black-bg.focus,.btn-black-bg:focus,.btn-black-bg:not(:disabled):not(.disabled).active:focus,.btn-black-bg:not(:disabled):not(.disabled):active:focus,.btn-outline-dark.focus,.btn-outline-dark:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-black-bg.dropdown-toggle:focus,.show>.btn-outline-dark.dropdown-toggle:focus,.show>.btn-outline-primary.dropdown-toggle:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none;position:relative}.btn-outline-dark,.btn-outline-primary,.btn-secondary{transition:all .3s ease-in-out;font-size:8px;color:#000;border-color:#000;background:transparent;border-radius:0}.btn-outline-dark:before,.btn-outline-primary:before,.btn-secondary:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#000;transform:scaleY(0);transform-origin:50% 100%;transition:all .3s ease-in-out}.btn-outline-dark:hover,.btn-outline-primary:hover,.btn-secondary:hover{background:#000;border-color:#000}.btn-outline-dark:hover:before,.btn-outline-primary:hover:before,.btn-secondary:hover:before{transform:scaleY(1);color:#fff}.btn-outline-dark:disabled,.btn-outline-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;color:#000}.btn-outline-dark:disabled:hover:before,.btn-outline-primary:disabled:hover:before,.btn-secondary:disabled:hover:before{transform:scaleY(0)}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary:disabled,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:disabled,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.btn:focus,.show>.btn-dark.dropdown-toggle,.show>.btn-outline-dark.dropdown-toggle,.show>.btn-outline-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle,.show>.btn-secondary.dropdown-toggle{background:#000;color:#fff;border-color:#000}.btn-black-bg,.btn-primary{background:#000;color:#fff;display:flex;justify-content:center;align-items:center;font-size:8px}.btn-black-bg:focus,.btn-black-bg:hover,.btn-primary:focus,.btn-primary:hover{background:#000;color:#fff;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.btn-secondary:hover{color:#000}.underlined:after{content:"";width:100%;border-bottom:1px solid #000;position:absolute;left:0;bottom:-10px}#loader{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.85);z-index:9999}.general-title{font-size:28px;font-family:FreightDispBookItalic;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.general-title-light{font-family:Avenir-Book;font-size:22px;font-weight:300}.general-content{font-size:16px;display:block;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;margin-bottom:0;font-family:Avenir-Book,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bold{font-weight:600}.btn-outline-primary{border:1px solid #000}.full-height{height:100%}.full-width{width:100%}.xl-content{max-width:1024px;margin:0 auto}.lg-content{max-width:860px;margin:0 auto}.md-content{max-width:560px;margin:0 auto}.sm-content{max-width:480px;margin:auto}.xs-content{max-width:280px}.intro-background{background-image:url(/background-intro.png);background-size:cover;background-repeat:no-repeat;background-position-x:right;background-position-y:center}.main-content{padding-top:25px}.uppercase{text-transform:uppercase;letter-spacing:.75px}.center{text-align:center}.small-text{font-size:12px}.xs-text,input{font-size:10px}input[type=date],input[type=text],select{border:none;border-bottom:1px solid #000;outline:none}.question-container input[type=date],.question-container input[type=text],.question-container select{margin-right:15px;font-size:12px}a{color:#000}#app{margin-top:0}.header{height:130px;border-bottom:1px solid #000;margin-left:3rem;margin-right:3rem}.header>div{width:33%}.header .logo-wrapper{text-align:center}.header .menu-icon{text-align:left}.header .menu-icon img{width:30px;height:21px}.header .loaders{text-align:right;letter-spacing:1.5px;font-size:10px}.nav-tabs{border-bottom:none}.nav-tabs .nav-link{border:none!important;text-transform:uppercase;font-size:12px;color:#666;text-align:left;padding:0;margin-right:25px}.nav-tabs .nav-link.active{color:#000;border-bottom:1px solid #000!important;padding-bottom:6px;font-weight:700}.errors-wrapper{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:0;transition:all .3s ease-in-out;transform:translateY(-10%);transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 1.2s cubic-bezier(.19,1,.22,1)}.errors-wrapper.visible{opacity:1;z-index:9999;transform:translateY(0)}.errors-wrapper .error{background-color:hsla(0,0%,100%,.93);padding:30px 50px;border-radius:5px;outline:2px solid rgba(0,0,0,.2);position:relative;display:flex;align-items:center}.errors-wrapper .error .message{font-size:14px;letter-spacing:1.96px;font-family:Avenir Book,sans-serif;text-transform:uppercase}.errors-wrapper .error img{width:40px;margin-right:20px}.errors-wrapper .error .close-button{position:absolute;top:7px;right:8px;height:16px;width:16px;opacity:1;text-align:center;border-radius:50%;line-height:16px;color:rgba(0,0,0,.6);cursor:pointer;display:none}.measures .measure{display:inline-block;width:40px;height:40px;border-radius:50%;border:1px solid #fff;text-align:center;line-height:26px;margin-right:15px;font-family:FreightDispBookItalic;letter-spacing:.75px;font-size:18px;cursor:pointer}.measures .measure.active,.measures .measure:hover{font-weight:800;border:1px solid #000}.card{margin-top:-1px;border-radius:0}.card .card-title{font-size:80%;text-transform:uppercase;margin-bottom:.8em;margin-top:.5em;font-weight:700;cursor:pointer}.chevron{transition:transform .5s ease-in-out;background:#eee;border-radius:100%;width:20px;height:20px;line-height:20px;text-align:center}.chevron.upside-down{animation:upside-down .8s forwards}label{margin-bottom:0;padding:.3em 0}@keyframes upside-down{20%{background:#111;color:#eee;transform:rotate(0)}30%{transform:scale3d(1.8,1.8,1)}50%{transform:scale3d(1.2,1.2,1)}to{background:#111;color:#eee;transform:rotate(-90deg) scale3d(1.1,1.1,1)}}@media(min-width:868px){.questionnare-wrapper{min-width:860px}}.questionnaire-prev{margin-right:15px}.skip-button{position:absolute;margin:0 auto;bottom:70px;text-decoration:none}.skip-button:after{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background:#000;transition:all .3s ease-in-out}.skip-button:hover{color:#000;text-decoration:none}.skip-button:hover:after{width:100%}input:focus,select:focus{border-color:#571414}.filter-wrapper .filter{display:inline-block;margin-right:80px}.filter-wrapper .filter div,.filter-wrapper .filter li,.filter-wrapper .filter ul{display:inline-block}.filter-wrapper .filter div{color:grey}.filter-wrapper .filter ul{padding-left:20px}.filter-wrapper .filter li{margin-right:15px}.bikes-list{text-transform:uppercase;font-size:12px}.bikes-list .bike{width:200px;display:inline-block;margin-right:30px;margin-bottom:30px}.bikes-list .bike img{width:100%;margin-bottom:5px}#cmp_imager{align-self:baseline}@media print{.no-print{display:none}}.configurator-content{display:flex;min-height:calc(100vh - 330px)}.configurator-content #imager{width:70%;padding:0 5%;padding-top:20px}.configurator-content #imager svg{max-height:calc(100vh - 330px)}.configurator-content .component-content{width:30%;max-width:270px;padding-top:50px;position:relative}.configurator-content .component-content .component-content-scroll{padding:0 5px 15px;position:absolute;height:calc(100% - 75px);width:100%;top:20px;left:0;overflow-y:auto}.configurator-content .component-content .buttonset{position:absolute;bottom:0;left:0;width:100%;background:#fff;padding:10px 0;margin-top:20px;margin-bottom:0;min-height:45px;display:flex;justify-content:space-between}.configurator-content .component-content .buttonset.flexend{justify-content:flex-end}.configurator-content .component-content ul li{cursor:pointer}.main-content.full-height{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 150px)}.user-configurations{max-height:300px;border:1px solid #000;overflow-x:none;overflow-y:auto;padding:3px 5px}.mt-6{margin-top:4rem}.mt-7{margin-top:5rem}.mt-8{margin-top:6rem}.mt-9{margin-top:7rem}.my-6{margin-top:4rem;margin-bottom:4rem}.my-7{margin-top:5rem;margin-bottom:5rem}.my-8{margin-top:6rem;margin-bottom:6rem}.my-9{margin-top:7rem;margin-bottom:7rem}.close-menu,.menu-icon{cursor:pointer}.close-menu img{width:px2rem(25);transition:all .3s ease-in-out}.close-menu img:hover{transform:rotate(90deg)}.main-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:transparent}.main-menu-overlay.visible{z-index:999;background:rgba(0,0,0,.5)}.main-menu{background-color:#fff;position:absolute;width:100%;height:100%;z-index:99;left:-100%;max-width:340px;transition:all .3s ease-in-out}.main-menu.opened{left:0}.main-menu .menu-wrapper{background-color:#fff;width:340px;height:100%;text-align:center;position:relative}.main-menu .menu-wrapper .menu-logo{padding-top:50px}.main-menu .menu-wrapper .menu-logo img{width:100px}.main-menu .menu-wrapper .head-block{margin-top:40px}.main-menu .menu-wrapper .head-block ul li a{font-size:12px;font-stretch:normal;letter-spacing:1.92px;color:#000;text-transform:uppercase;font-weight:500;text-decoration:none;position:relative}.main-menu .menu-wrapper .head-block ul li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background:#000;transition:all .3s ease-in-out}.main-menu .menu-wrapper .head-block ul li a:hover:after{width:100%}.main-menu .menu-wrapper .tail-block{position:absolute;width:100%;bottom:100px}.main-menu .menu-wrapper .tail-block ul li a{font-size:12px;font-stretch:normal;letter-spacing:1.92px;color:#000;text-transform:uppercase;font-weight:500;text-decoration:none;position:relative}.main-menu .menu-wrapper .tail-block ul li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background:#000;transition:all .3s ease-in-out}.main-menu .menu-wrapper .tail-block ul li a:hover:after{width:100%}.main-menu .menu-wrapper .close-menu{position:absolute;bottom:50px;width:100%}.main-menu .menu-wrapper .close-menu img{margin:0 auto;width:1.5625rem;transition:all .3s ease-in-out}.main-menu .menu-wrapper ul{padding:0}.main-menu .menu-wrapper ul li{list-style:none;text-transform:uppercase;margin-bottom:20px}#buy-modal .modal-header{border-bottom:none;padding-top:40px}#buy-modal .modal-footer{border-top:none}#buy-modal .closer{cursor:pointer;font-size:28px}.show-xs{display:none}.hide-xs{display:inline-block}@media(max-width:767px){.show-xs{display:inline-block}.hide-xs{display:none}.configurator-content .component-content .component-content-scroll{height:auto;overflow:inherit;position:relative}.configurator-content .component-content .buttonset{position:relative}.header{height:90px;margin:0;background:#fff;padding-left:20px;padding-right:20px}.header,.header .logo-wrapper{width:100%}.header .menu-icon{position:absolute}.header .loaders{display:none}.journey-steps-container{flex-direction:column}.journey-steps-container .journey-step{margin-bottom:40px;width:100%}.question-container{margin-top:0!important;flex-direction:column;position:relative}.question-container input[type=email],.question-container input[type=text],.question-container select{width:100%!important;height:50px;margin-bottom:10px;margin-right:0}.question-container .questionnaire-next,.question-container .questionnaire-prev{max-width:48%;margin-top:20px}.question-container .questionnaire-next{right:0;order:5;align-self:flex-end;margin-top:-47.5px}.question-container .questionnaire-prev{left:0;margin-right:0;order:4}.result-wrapper{display:block!important}.result-wrapper .result{margin-top:30px}.questionnaire-results .all-models{width:100%;text-align:center;margin-bottom:100px;margin-top:40px;position:relative!important;right:auto!important;top:auto!important}.selection-choose-bike .configurations{display:block!important;margin-top:40px!important}.selection-choose-bike .configurations .configuration{width:100%!important;margin-bottom:30px}.round-button-wrapper{display:none}#configuration_id_wrapper{position:absolute;width:100%;text-align:center;top:-30px;left:0}.summary-results .info-items{flex-wrap:wrap;justify-content:center}.summary-results .info-items .info-item{width:50%!important;display:inline-block;vertical-align:text-top;margin-bottom:20px}.summary-results .summary-buttonset #admin-section{display:none}.container-fluid.px-5{padding-left:20px!important;padding-right:20px!important;position:relative}.content-wrapper{margin:0;padding-top:20px;padding-bottom:20px}}@media(max-width:767px)and (max-width:767px){.configurator-menu{padding-top:0}}@media(max-width:767px){.configurator-menu .arrow-container{position:absolute;width:100%;z-index:9}.configurator-menu .arrow-container .arrow-left-wrapper,.configurator-menu .arrow-container .arrow-right-wrapper{position:absolute;top:12px}.configurator-menu .arrow-container .arrow-left-wrapper img,.configurator-menu .arrow-container .arrow-right-wrapper img{width:30px}.configurator-menu .arrow-container .arrow-right-wrapper{right:41px}}@media(max-width:767px){.configurator-menu ul li{display:none;position:absolute;left:0;width:100%;text-align:center;background-color:#eee;height:50px}}@media(max-width:767px)and (max-width:767px){.configurator-menu ul li{line-height:50px}}@media(max-width:767px){.configurator-menu ul li.active{display:block}}@media(max-width:767px){.configurator-menu ul li a{font-size:12px;font-stretch:normal;letter-spacing:1.92px;color:#000;text-transform:uppercase;font-weight:500;text-decoration:none;position:relative}.configurator-menu ul li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background:#000;transition:all .3s ease-in-out}.configurator-menu ul li a:hover:after{width:100%}}@media(max-width:767px){.configurator-menu ul li a:after{display:none}}@media(max-width:767px){.configurator-content{display:block}.configurator-content .component-content{width:100%;min-width:auto}}@media(max-width:767px){#cmp_imager svg{height:240px!important}}@media(max-width:767px){.footer .price-wrapper{display:none;width:0}.footer .configurator-footer>div:first-child{width:40%}.footer .configurator-footer>div:nth-child(3){width:60%}}@media(max-width:767px){.filter-wrapper .filter{display:block;margin-right:0}}@media(max-width:767px){.price-wrapper h3{font-size:20px}}@media(max-width:767px){.intro-background{background-position-x:center;background-size:cover;height:100vh;position:relative}.intro-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.2);z-index:-1}}@media(max-width:767px){.bikes-list{display:flex;justify-content:center;flex-wrap:wrap}}@media(max-width:767px){.bikes-list .bike{margin-right:0;margin-bottom:30px;width:50%}}@media(max-width:767px){.summary-buttonset{margin-top:0!important}.summary-buttonset .d-flex{display:block!important}}#infobox.fade .modal-dialog{transform:translate(50px)}#infobox.show .modal-dialog{transform:none}#infobox .modal-dialog{min-height:100%;margin:0;right:0;left:auto;position:absolute;width:100%;max-width:500px}#infobox .modal-dialog .modal-content{min-height:100%;max-height:100%;position:absolute}#infobox .modal-dialog .modal-content .modal-body{max-height:100%;overflow-y:auto}#infobox .modal-dialog .modal-content .modal-body img{max-width:80%;margin-bottom:10px}