@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}body{font-family:"TriumphBrokman",Arial,sans-serif;line-height:1.22222;color:#333}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}[class*=" icon-"]:before,[class^=icon-]:before,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box;font-size:18px}*,:after,:before{box-sizing:inherit}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.collections__grid:after,.dealer-list:after,.featured__carousel:after,.form:after,.listing__grid:after,.listing__header:after,.listing__list .listing-item:after,.modal .listing-item:after,.modal:after,.modal__config:after,.modal__media:after,.overview__dropdown__header:after,.overview__item:after,.overview__total:after,.summary__content:after,.summary__cost:after,.test-ride__dealers:after{content:"";display:table;clear:both}@font-face{font-family:'TriumphBrokman';src:url(../fonts/brokman-extrabold-webfont.eot);src:url(../fonts/brokman-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/brokman-extrabold-webfont.woff2) format("woff2"),url(../fonts/brokman-extrabold-webfont.woff) format("woff"),url(../fonts/brokman-extrabold-webfont.ttf) format("truetype"),url(../fonts/brokman-extrabold-webfont.svg#brokmanextrabold) format("svg");font-weight:800;font-style:normal}@font-face{font-family:'TriumphBrokman';src:url(../fonts/brokman-bold-webfont.eot);src:url(../fonts/brokman-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/brokman-bold-webfont.woff2) format("woff2"),url(../fonts/brokman-bold-webfont.woff) format("woff"),url(../fonts/brokman-bold-webfont.ttf) format("truetype"),url(../fonts/brokman-bold-webfont.svg#brokmanbold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:'TriumphBrokman';src:url(../fonts/brokman-regular-webfont.eot);src:url(../fonts/brokman-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/brokman-regular-webfont.woff2) format("woff2"),url(../fonts/brokman-regular-webfont.woff) format("woff"),url(../fonts/brokman-regular-webfont.ttf) format("truetype"),url(../fonts/brokman-regular-webfont.svg#brokmanregular) format("svg");font-weight:400;font-style:normal}.notice{color:red;font-weight:600}.notice--dark{color:#a41c29}@font-face{font-family:"triumphIcons";src:url(../fonts/triumph-configurator-icons.eot);src:url(../fonts/triumph-configurator-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/triumph-configurator-icons.woff) format("woff"),url(../fonts/triumph-configurator-icons.ttf) format("truetype"),url(../fonts/triumph-configurator-icons.svg#triumph-configurator-icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{display:inline-block;font-family:"triumphIcons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;vertical-align:middle;position:relative;top:-.15em}.icon-plus:before{content:"+";transform:scale(2/3);top:0}.icon-brochure:before{content:"\62"}.icon-location:before{content:"\6c"}.icon-offers:before{content:"\6f"}.icon-configure:before{content:"\63"}.icon-test-ride:before{content:"\72";transform:scale(2)}.icon-twitter:before{content:"\74"}.icon-facebook:before{content:"\66"}.icon-pinterest:before{content:"\70"}.icon-add:before{content:"\2b"}.icon-remove:before{content:"\78"}.icon-grid:before{content:"\2d"}.icon-list:before{content:"\3d"}.icon-rotate:before{content:"\28"}.icon-tick:before{content:"\79"}.icon-zoom:before{content:"\71"}.icon-arrow-left:before{content:"\3c"}.icon-arrow-right:before{content:"\3e"}.icon-arrow-up:before{content:"\5e"}.icon-arrow-down:before{content:"\76"}.icon-share:before{content:"\25"}.icon-bike:before{content:"\38";transform:scale(1.5)}.icon-email:before{content:"\40"}.icon-print:before{content:"\50"}.icon-save:before{content:"\73"}.icon-warning:before{content:"\21"}.form__field{margin-bottom:15px}.form-field{-moz-appearance:none;-webkit-appearance:none;border-radius:0;border:0;margin:0;padding:0 12px;font-family:Arial,sans-serif;background:#fff;color:#333;display:block;width:100%;height:2.8125em;font-size:16px;font-size:.88889rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-field--jumbo{height:4.3125em}.form-field:focus{outline:3px solid #333;outline-offset:-3px}.form-field.is-invalid,.form-field.ng-invalid.ng-touched{outline:3px solid #a41c29;outline-offset:-3px}.form-checkbox,.form-label{display:inline-block;margin-right:15px}.form-label a{font-weight:600;border-bottom:1px solid}.form-checkbox{position:relative;top:-.1em;margin-right:5px;vertical-align:middle;cursor:pointer}.form-checkbox span{position:absolute;top:0;left:0;right:0;bottom:0;padding:2px;font-size:14px;font-size:.77778rem;text-align:center;background:#fff;color:#fff}.form-checkbox input{display:block;opacity:0;margin:5px}.form-checkbox input:checked+span:before{color:#000}textarea.form-field{padding:12px;height:285px;resize:vertical}select.form-field{background:url(../img/arrow-down.svg) right 14px center no-repeat #fff;background-size:14px auto;padding-right:40px}select.form-field::-ms-expand{display:none}.button{display:block;width:100%;position:relative;padding:12px 36px;background:#333;color:#fff;text-align:center;text-transform:uppercase;font-size:18px;font-size:1rem;line-height:1.22222;font-family:"TriumphBrokman",Arial,sans-serif;margin:0;border:0;transition:background .3s ease-in-out}.button-parent:hover .button,.button:hover{background:#000}.button:before{position:absolute;right:14px;top:14px;font-size:16px;font-size:.88889rem}.button--light{background:#d3d4d5;color:#333}.button--light:hover,.button-parent:hover .button--light{background:#9fa1a3}.button--white{background:#fff;color:#333}.button--white:hover,.button-parent:hover .button--white{background:#ccc}.button--mid{background:#999;color:#fff}.button--mid:before,.viewer__options a:hover:before{color:#333}.button--mid:hover,.button-parent:hover .button--mid{background:#666}.button--inline{display:inline-block;width:auto;padding:0;border-bottom:1px solid;transition:border .3s ease-in-out}.button--inline:hover,.button-parent:hover .button--inline{background:0 0;border-color:#000}.button--arrow{border:0}.button--arrow i{position:relative;left:0;transition:left .3s ease-in-out}.button--arrow:hover i{left:5px}.button--left:before{right:auto;left:14px}.button--jumbo,.step__options ul{padding:24px 30px}.button--icon{padding:20px}.button--icon:before{font-size:28px;font-size:1.55556rem;position:relative;top:0;right:0}.content{background:#333;position:relative;overflow:hidden}.has-miniviewer .content{padding-top:665px}@media screen and (max-width:1080px){.has-miniviewer .content{margin-top:58px;padding-top:56.25%}}.animate-if.ng-enter,.animate-if.ng-leave{transition:opacity .3s ease-in-out}.animate-if.ng-enter,.animate-if.ng-leave.ng-leave-active{opacity:0}.animate-if.ng-enter .modal,.animate-if.ng-leave.ng-leave-active .modal{transform:scale(.9)}.animate-if.ng-enter.ng-enter-active,.animate-if.ng-leave{opacity:1}.animate-if.ng-enter.ng-enter-active .modal,.animate-if.ng-leave .modal{transform:scale(1)}.content .animate-if.ng-hide-add.ng-hide-add-active{position:absolute;top:0;left:0;right:0}.animate-show{transform:translateY(0)}.animate-show.ng-hide-add,.animate-show.ng-hide-remove{transition:transform .3s ease-in-out}.animate-show.ng-hide{transform:translateY(-100%)}.container{max-width:1200px;margin:0 auto;position:relative;padding:0 15px}.pull-right{float:right}#canvas,.video iframe{position:absolute;top:0;left:0}#canvas{z-index:-1;width:800px}.video{position:relative;height:0;padding-bottom:56.25%}.video iframe{width:100%;height:100%}.hidden{display:none}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.header{position:relative;background:#000;z-index:4;color:#fff;padding:5px 0;font-size:16px;font-size:.88889rem;text-transform:uppercase}.header__logo{margin-right:16px}.header__logo img{width:39px}.header__change,.header__logo,.header__logo img,.header__menu{display:inline-block;vertical-align:middle}.header__change{padding:14px 0}.header__menu{border-right:1px solid #666;padding:0 14px}.header__menu i{display:block;float:left;position:relative;width:10px;height:3px;margin:8px 0;background:#666;transition:all .3s ease-in-out}.header__menu i:after,.header__menu i:before{transition:all .3s ease-in-out;content:"";position:absolute;left:0;right:0;height:3px;background:#666;transform-origin:left center}.header__menu i:before{bottom:8px}.header__menu i:after{top:8px}.header__menu span{display:block;float:left;white-space:nowrap;overflow:hidden;max-width:0;text-indent:14px;transition:max-width .3s ease-in-out}.header__logo:hover .header__menu i,.touch .header__menu i{background:0 0}.header__logo:hover .header__menu i:before,.touch .header__menu i:before{bottom:-1px;transform:rotate(-45deg)}.header__logo:hover .header__menu i:after,.touch .header__menu i:after{top:-1px;transform:rotate(45deg)}.header__logo:hover .header__menu span,.touch .header__menu span{max-width:220px}.header__change{margin-right:16px}.header__change:before{position:relative;left:0;transition:left .3s ease-in-out}.header__change:hover:before,.progress__prev:hover i{left:-5px}.header__change+.header__change,.header__show{border-left:1px solid #666;padding-left:16px}.header__show{padding-left:16px!important}.header__change:before,.header__show:before{font-size:14px;font-size:.77778rem;color:#999;margin-right:14px}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;margin-bottom:40px}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:none;width:18px;height:18px;margin:0 8px;background:#fff;cursor:pointer}.flickity-page-dots .dot:nth-child(3n+1){display:inline-block}.featured .listing-item .button--light:hover,.flickity-page-dots .dot.is-selected,.overview__dropdown__share span:hover{background:#000}.legal-toggle{display:inline-block;text-transform:none;font-weight:700;background:#666;padding:0 .6em;color:#fff}.legal-toggle span{position:relative;top:-.05em}.overview{position:absolute;top:0;right:0;bottom:0;width:auto;padding:6px 0;background:#000}.overview__toggle{border-left:1px solid #666;display:block;padding:12px 0;overflow:hidden;cursor:pointer}.overview__toggle:before{display:inline-block;padding:0 8px;color:#999;margin-right:4px;transition:transform .3s ease-in-out}.overview__toggle.icon-arrow-down:hover:before{transform:translateY(2px)}.overview__toggle.icon-arrow-up:hover:before{transform:translateY(-2px)}.overview__field{float:right;margin-right:20px;margin-left:25px}.overview .legal-toggle,.overview__val{font-size:14px;font-size:.77778rem;padding:2px 10px}.overview__val{font-family:Arial,sans-serif;display:inline-block;background:#b0b1b4;margin-right:10px;margin-left:5px;transition:background .3s ease-in-out}.has-changed .overview__val{background:#a41c29}.overview .legal-toggle{vertical-align:top}.overview__left,.overview__right{float:left}.overview__left{clear:both;width:55%;padding:10px 5px 10px 20px}.overview__right{width:45%;padding:10px 20px 10px 0;color:#b0b1b4;text-align:right}.overview__share{float:right;margin:20px 0}.overview__share__title{color:#fff;font-size:14px;font-weight:600}.overview__share__cta{opacity:.4;margin-left:10px;font-size:14px}.overview__share__cta:hover{opacity:1}.overview__dropdown{position:absolute;top:100%;left:0;right:0;z-index:-1;border-top:2px solid #fff;background:rgba(0,0,0,.8)}.prototype .overview__dropdown{max-width:365px}.overview__dropdown__header{font-size:18px;font-size:1rem;color:#b0b1b4;border-bottom:1px solid #666;padding:8px 0}.overview__dropdown__footer{font-size:12px;font-size:.66667rem;text-transform:none;padding:20px}.overview__dropdown__ctas{display:table;width:100%;height:80px;border-top:2px solid #fff}.overview__dropdown__ctas a{position:relative;display:table-cell;border-left:2px solid #fff;width:25%;text-align:center;text-transform:none;font-size:14px;font-size:.77778rem;vertical-align:middle;background:#000;transition:background .3s ease-in-out}.featured .listing-item .button--mid:hover,.overview__dropdown__ctas a:hover{background:#333}.overview__dropdown__ctas a:before,.overview__dropdown__share span:before{display:block;font-size:20px;font-size:1.11111rem;margin:4px 0 2px}.overview__dropdown__ctas a:first-child,.overview__dropdown__share span:first-child{border-left:0}.overview__dropdown__cta-counter{position:absolute;top:-10px;background:#c20027;font-size:12px;border-radius:50%;font-weight:700;padding:5px 6px 6px;line-height:7px;right:5px;text-align:center}.overview__dropdown__share{position:absolute;top:100%;left:0;right:0;z-index:-1;margin-top:-80px;transition:margin .3s ease-in-out}.overview__dropdown__share span{display:table-cell;border-left:2px solid #fff;width:25%;text-align:center;text-transform:none;font-size:14px;font-size:.77778rem;vertical-align:middle;transition:background .3s ease-in-out;overflow:hidden;background:#333;cursor:pointer}.overview__dropdown__share.is-open{margin-top:0}.overview__total{margin-bottom:10px;font-size:18px;font-size:1rem;color:#b0b1b4;text-transform:uppercase}.overview__total__left,.overview__total__right{float:left}.overview__total__left{width:55%}.overview__total__right{width:45%;font-weight:800;color:#fff;text-align:right}.overview__items{max-height:230px;overflow-y:auto}.overview__item{border-bottom:1px solid #666;text-transform:none;font-size:14px;font-size:.77778rem}.overview__item__remove{background:#d3d4d5;color:#333;float:left;margin-right:5px;padding:0 2px}@keyframes rideIn{0%{transform:translateX(-200%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes bounce{to{transform:translateY(-10px)}}.viewer{position:relative;z-index:2;background:#fff;padding:45px 0 15px;overflow:hidden}.viewer .container{padding:0 140px}.viewer.is-fixed{position:fixed;left:0;right:0;top:0;padding:10px 0}.viewer.is-fixed .viewer__ctas,.viewer.is-fixed .viewer__title{display:none}.viewer.is-fixed .viewer__options{top:25px}.viewer.is-fixed .bike{animation:fadeIn .6s 1 forwards;height:180px}.viewer.is-fixed .viewer__alert{transform:translateY(-50%);margin-right:30px;margin-left:140px}.bike img+img,.viewer:after,.viewer__arrow{position:absolute;left:0;right:0;bottom:0}.viewer:after{content:"";height:30px;background-image:linear-gradient(to bottom,rgba(239,239,239,0),#efefef)}.viewer__arrow{display:none;font-size:50px;font-size:2.77778rem;color:#b0b1b4;text-align:center;z-index:1;animation:bounce .5s alternate infinite}@media screen and (max-height:700px){.viewer__arrow{display:block}}.viewer__viewport{overflow:hidden}.viewer__bike{max-width:800px;margin:0 auto}.viewer__options,.viewer__title{text-align:center;text-transform:uppercase}.viewer__title{font-weight:800;font-size:40px;font-size:2.22222rem}.listing__title small,.modal__config__name small,.viewer__title small{font-size:65%;line-height:1}.viewer__options{position:absolute;top:15px;left:15px;font-size:16px;font-size:.88889rem;color:#999}.viewer__options a{display:block;margin-bottom:20px}.viewer__options a:before{display:block;font-size:35px;font-size:1.94444rem;color:#666;transition:color .3s ease-in-out}.viewer__alert{position:absolute;z-index:1;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:rgba(0,0,0,.8);color:#fff;padding:12px 40px 12px 20px}.viewer__alert i{position:absolute;right:14px;top:50%;font-size:16px;font-size:.88889rem;margin-top:-10px}.viewer__ctas{display:none;position:absolute;bottom:162px;padding-bottom:63px;right:0;color:#d3d4d5}.viewer__ctas a{display:block;background:#333;padding:19px;margin-bottom:2px;font-size:23px;font-size:1.27778rem}.viewer__ctas a:before{display:block;top:0}.viewer__ctas a:hover{color:#fff}.viewer__share{position:absolute;right:-252px;bottom:0;font-size:0;width:315px;transition:right .3s ease-in-out;overflow:hidden}.viewer__share a{display:inline-block;margin-left:2px}.viewer__share.is-open{right:0}@media screen and (max-width:1080px){.viewer__ctas{bottom:20%}}.bike{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:0;cursor:zoom-in}.loupe .bike{cursor:zoom-out}.bike img{max-height:100%;width:auto;margin:0 auto}.bike img+img{top:0}.bike img.preview-item{animation:pulse 1s infinite ease-in-out}.loupe{border-radius:50%;background:#fff;border:6px solid #fff;z-index:5}.loupe img{max-height:none;max-width:none}.progress{padding:0 64px;position:relative;z-index:3;background:#fff;color:#999;text-transform:uppercase;box-shadow:0 3px 3px rgba(51,51,51,.3)}.progress.is-fixed{position:fixed;top:200px;left:0;right:0}.progress__next,.progress__prev{display:block;font-weight:800;padding:32px 23px;position:absolute;top:10px;transition:color .3s ease-in-out;white-space:nowrap;overflow:hidden}.progress__next span,.progress__prev span{display:inline-block;margin:0 4px}.progress__next i,.progress__prev i{position:relative;left:0;transition:left .3s ease-in-out}.progress__next:hover,.progress__prev:hover{color:#000}.progress__next.is-disabled,.progress__prev.is-disabled{color:#efefef;cursor:default}.progress__prev{left:0;border-right:1px solid #d3d4d5}.progress__next{right:0;text-align:right;border-left:1px solid #d3d4d5}.progress__next:hover i{left:5px}.progress__steps{display:table;width:100%;height:107px;font-size:16px;font-size:.88889rem}@media screen and (max-width:980px){.progress{padding:0 42px}.progress__next,.progress__prev{padding:32px 12px;text-align:center}.progress__next span,.progress__prev span{display:none}}.step{display:table-cell;vertical-align:middle;width:25%;text-align:center;position:relative;transition:background .3s ease-in-out}.step:hover{background:#f7f7f7;font-weight:800;color:#333}.step:hover:after{border-color:transparent transparent transparent #f7f7f7}.step:after,.step:before{content:"";display:block;position:absolute;z-index:2;left:100%;top:50%;width:0;height:0;border-style:solid;transition:border-color .3s ease-in-out}.step:before{border-width:30px 0 30px 30px;border-color:transparent transparent transparent #d3d4d5;margin-top:-30px;margin-right:-1px}.step:after{border-width:29px 0 29px 29px;border-color:transparent transparent transparent #fff;margin-top:-29px}.step:last-child:after,.step:last-child:before{display:none}.step a{display:block;padding:44px 32px;transition:color .3s ease-in-out}.step__options{position:absolute;z-index:1;left:0;right:0;top:50%;transform:translateY(-50%);background:#d3d4d5;color:#333;font-weight:400;opacity:0;visibility:hidden;overflow:hidden;transition:all .3s ease-in-out}.step__options li{display:block;padding:5px 0}.step__options a{padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step__options a.is-active{font-weight:800}.step__options:after,.step__options:before{content:"";display:block;position:absolute;left:0;right:0;height:38px;z-index:1;pointer-events:none}.step__options:before{top:0;background-image:linear-gradient(to bottom,rgba(211,212,213,.9),rgba(211,212,213,0))}.step__options:after{bottom:0;background-image:linear-gradient(to bottom,rgba(211,212,213,0),rgba(211,212,213,.9))}.step.is-active{color:#333;background:#d3d4d5;font-weight:800}.step.is-active:after{border-color:transparent transparent transparent #d3d4d5}.step.is-active span:after{content:"";display:block;width:0;height:0;z-index:1;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #333 transparent;position:absolute;bottom:0;left:50%;margin-left:-10px}.step.is-open .step__options{visibility:visible;opacity:1}@media screen and (max-width:1140px){.step:before{border-width:15px 0 15px 15px;margin-top:-15px;margin-right:-1px}.step:after{border-width:14px 0 14px 14px;margin-top:-14px}.step__options ul{padding:24px 10px}}.collections{background:#333;color:#fff;padding:40px 0}.collections__title{font-size:24px;font-size:1.33333rem;margin-bottom:25px}.collections__grid{margin:0 -15px}.collections .listing-item{width:33.33333%;float:left;padding:15px;margin-bottom:35px}.collections .listing-item:nth-child(3n+1){clear:both}.collections .listing-item .button{margin:10px 0}.collections .listing-item__price,.collections .listing-item__title{font-size:26px;font-size:1.44444rem}.collections .listing-item__fitting{font-size:18px;font-size:1rem}.collections .listing-item__fitting:before,.listing__breadcrumbs a{display:inline-block;margin-right:5px}.collections .listing-item .only-list{display:none}.listing{background:#333;color:#fff;padding:40px 0}.listing--summary{border-bottom:0}.listing__header{margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #999}.listing__header .listing__breadcrumbs{float:left}@media screen and (max-width:990px){.listing__header .listing__breadcrumbs{float:none;padding:0 0 24px}}.listing__breadcrumbs{font-size:14px;font-size:.77778rem;text-transform:uppercase;color:#fff;text-align:center;padding:14px 0}.listing__breadcrumbs a{padding-left:5px;border-left:1px solid #666}.listing__breadcrumbs a:first-child{padding-left:0;border-left:0}.listing__breadcrumbs a:hover span{border-bottom:1px solid}.listing__breadcrumbs a.is-active{font-weight:700}.listing__options{float:right;font-size:0;border-left:1px solid #666}.listing__options__view{display:inline-block;vertical-align:middle;border-right:1px solid #666;padding:0 12px;position:relative;color:#999;cursor:pointer}.listing__options__view input{position:absolute;top:0;left:0;visibility:hidden}.listing__options__view i{font-size:37px;font-size:2.05556rem;top:0;transition:color .3s ease-in-out}.listing__options__view input:checked+i{color:#fff}.listing__options__filter{display:inline-block;width:180px;vertical-align:middle;margin-left:20px}.listing__notice,.listing__title{font-size:24px;font-size:1.33333rem;margin-bottom:25px}.listing__notice{color:red;font-weight:600;font-size:16px;font-size:.88889rem}.listing__list{margin-bottom:15px}.listing__list .listing-item{position:relative;padding-right:260px;border-bottom:2px solid #999;padding-top:15px}.listing__list .listing-item__image{width:30%;float:left;margin-bottom:15px}.listing__list .listing-item__details{float:left;width:70%;padding-left:30px}.listing__list .listing-item__offer{left:0}.listing__list .listing-item__title{font-size:30px;font-size:1.66667rem;margin-bottom:10px}.listing__list .listing-item__price{text-align:right;position:absolute;top:15px;right:0;font-size:30px;font-size:1.66667rem}.listing__list .listing-item__fitting{display:block;text-align:center;font-size:18px;font-size:1rem}.listing__list .listing-item__fitting:before{display:block;margin:5px 0}.listing__list .listing-item .button{position:absolute;bottom:15px;right:0;width:230px}.listing__list .listing-item .only-grid,.listing__list .listing-item .only-modal{display:none}@media screen and (max-width:950px){.listing__list .listing-item__desc{clear:left}}.listing__list--summary .listing-item{padding-right:20%}.listing__list--summary .listing-item__image{width:22.5%}.listing__list--summary .listing-item__details{width:77.5%}.listing__list--summary .listing-item .only-summary{display:block}.listing__list--summary .listing-item .no-summary{display:none}.listing__grid{margin:0 -15px 15px;border-bottom:2px solid #999}.listing__grid .listing-item{width:25%;float:left;padding:15px;margin-bottom:35px}.listing__grid .listing-item:nth-child(4n+1){clear:both}.listing__grid .listing-item .button{margin:10px 0}.listing__grid .listing-item__title{font-size:20px;font-size:1.11111rem;margin-bottom:5px}.listing__grid .listing-item__price{font-size:20px;font-size:1.11111rem}.listing__grid .listing-item__fitting{font-size:14px;font-size:.77778rem}.listing__grid .listing-item__fitting:before{display:inline-block;margin-right:5px}.listing__grid .listing-item .only-list,.listing__grid .listing-item .only-modal{display:none}@media screen and (max-width:840px){.listing__grid .listing-item__title{font-size:18px;font-size:1rem}.listing__grid .listing-item .button{padding-left:12px}}.listing__continue,.listing__pagination{text-align:center;padding-top:25px}.listing__continue{font-weight:600}.listing.animate-if.ng-scope{padding:70px 0}.listing-item{position:relative}.listing-item__image{display:block}.listing-item__image.has-hover{display:block;position:relative;background:#000;color:#fff;text-align:center}.listing-item__image.has-hover img{transition:opacity .3s ease-in-out}.listing-item__image.has-hover:after{content:attr(data-label);position:absolute;top:50%;left:0;right:0;text-transform:uppercase;margin-top:-10px;visibility:hidden;opacity:0;transition:all .3s ease-in-out}.listing-item__image.has-hover:hover img{opacity:.1}.listing-item__image.has-hover:hover:after{opacity:1;visibility:visible}.listing-item__offer{position:absolute;top:15px;left:15px;color:#fff;z-index:1}.listing-item__offer:before{display:block;top:0;margin:6px}.listing-item__offer:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:52px 52px 0 0;border-color:#a41c29 transparent transparent transparent;z-index:-1}.listing-item__title{text-transform:uppercase;font-weight:600;word-wrap:break-word}.listing-item__title a:hover{border-bottom:1px solid}.listing-item__fitting:before{content:"+"}.listing-item__fitting--inc:before{display:none!important}.listing-item__part{text-transform:uppercase;margin-bottom:20px}.listing-item__desc{font-family:Arial,sans-serif;color:#d3d4d5;margin-bottom:15px}.listing-item__notice{color:#a41c29;margin-top:5px;font-weight:600;font-size:12px;font-size:.66667rem}.listing-item__notice:before{margin-right:6px;font-size:20px;font-size:1.11111rem;top:-.1em}.listing-item__remove{position:absolute;bottom:15px;right:0;padding:3px;background:#fff;color:#333}.listing-item__remove:before,.summary__share__options span:before{display:block;top:0}.listing-item .only-summary{display:none}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;padding:20px;background:rgba(0,0,0,.8);overflow-y:auto}.overlay--loader{z-index:30}.overlay__close{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.modal{position:relative;z-index:6;max-width:1140px;margin:0 auto;border:4px solid #fff;background:#b0b1b4;padding:30px 15px;transition:transform .3s ease-in-out;width:100%}.modal--compact{max-width:940px}.modal__close{background:#000;position:absolute;top:0;right:0;color:#fff;padding:3px}.modal__close:before{display:block;top:0;font-size:24px;font-size:1.33333rem}.modal__col,.modal__row{padding:0 15px}.modal__col{width:50%;float:left}.modal__col--span-3{width:33.3%}.modal__clear{overflow:hidden;clear:both}.modal__title{font-size:28px;font-size:1.55556rem;text-transform:uppercase;font-weight:600;margin-bottom:8px}.modal__intro{font-family:Arial,sans-serif;font-size:16px;font-size:.88889rem;margin-bottom:40px}.modal__part{color:#fff;text-transform:uppercase;margin-bottom:16px}.modal__notice,.modal__price{font-size:30px;font-size:1.66667rem;color:#fff;margin-bottom:12px}.modal__notice{color:#a41c29;font-size:12px;font-size:.66667rem;font-weight:600}.modal__notice:before{margin-right:6px;font-size:20px;font-size:1.11111rem;top:-.1em}.modal__fitting{font-size:18px;font-size:1rem}.modal__fitting:before{content:"+";display:inline-block;margin-right:5px}.modal__fitting--inc:before{display:none}.modal__image{position:relative}.modal__image:after{content:attr(data-alt);padding:10px;background:rgba(0,0,0,.75);color:#fff;position:absolute;left:0;right:0;bottom:0;font-size:16px;font-size:.88889rem;text-align:center}.modal__image img{width:100%}.modal__media{padding:3px 0;margin:0 -3px}.modal__media a{display:block;width:25%;float:left;padding:3px}.modal__config{position:relative;margin-bottom:15px;border-bottom:1px solid #333}.modal__config__data{position:relative;width:50%;float:left}.modal--save .modal__config__data{float:none;margin:0 auto}.modal__config__image{width:18%;min-height:87px;float:left;background:#fff;margin-right:3%;margin-bottom:15px}.modal__config__name{font-weight:800;text-transform:uppercase;font-size:20px;font-size:1.11111rem}.modal__config__desc{margin-top:10px;font-family:Arial,sans-serif;font-size:14px;font-size:.77778rem}.modal__config__actions{position:relative;width:29%;float:left;text-align:right}.modal__config__actions .button{float:right;width:calc(40% - 20px);margin-left:10px;margin-top:30px;padding:12px 24px;white-space:nowrap;min-width:100px}.modal .modal__config__actions .button{font-size:14px;font-size:.77778rem}.modal__config__remove-cta{text-transform:uppercase;font-weight:600;font-size:14px}.modal__config__remove-cta :after{content:"";display:table;clear:both}.modal__config__remove-cta span{margin-left:5px}.modal__list{margin-bottom:40px}.modal__list__title{color:#fff;text-transform:uppercase;font-size:14px;font-size:.77778rem;font-weight:800;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:16px}.modal__divider{margin:25px 15px;border:solid #fff;border-width:0 0 1px}.modal__row .modal__divider{margin-left:0;margin-right:0}.modal .listing-item,.modal__choice label{font-family:"TriumphBrokman",Arial,sans-serif}.modal__choice label{text-transform:uppercase;font-weight:600;color:#666;display:block;margin-bottom:15px}.modal .button{font-size:16px;font-size:.88889rem;font-weight:600}.modal .listing-item{margin-bottom:20px}.modal .listing-item__title{font-weight:400;text-transform:none;font-size:18px;font-size:1rem}.modal .listing-item .button,.modal .listing-item .no-modal,.modal .listing-item .only-grid,.modal .listing-item .only-list{display:none}.accordion{border-bottom:1px solid #fff;margin-bottom:40px;font-size:14px;font-size:.77778rem}.accordion__title{border-top:1px solid #fff;color:#666;text-transform:uppercase;font-weight:800;padding:12px 0;position:relative;cursor:pointer}.accordion__title:after{content:"+";position:absolute;right:8px;top:0;color:#fff;font-size:30px;font-size:1.66667rem;font-weight:400}.accordion__title.is-open,.featured .listing-item .button--mid:before,.summary__share__options span:hover{color:#fff}.accordion__title.is-open:after{content:"-"}.accordion__content{padding:12px 0 24px;font-family:Arial,sans-serif}.featured{background:#b0b1b4;color:#333;padding:40px 0 60px;border-top:4px solid #fff}.featured__title{text-align:center;font-size:40px;font-size:2.22222rem;font-weight:800;text-transform:uppercase;margin-bottom:50px}.featured__carousel{margin:0 -15px}.featured .listing-item{width:33.33333%;float:left;padding:0 15px}.featured .listing-item:nth-child(4n+1){clear:both}.featured .listing-item .button{margin:10px 0}.featured .listing-item__title{font-size:26px;font-size:1.44444rem}.featured .listing-item__price{font-size:30px;font-size:1.66667rem}.featured .listing-item__fitting{font-size:18px;font-size:1rem}.featured .listing-item__fitting:before{display:inline-block;margin-right:5px}.featured .listing-item .button--light{background:#333;color:#fff}.featured .listing-item .button--mid{background:#666}.featured .listing-item .only-list,.featured .listing-item .only-modal{display:none}.summary{background:#b0b1b4;color:#333;padding:40px 0 60px;font-family:Arial,sans-serif;overflow:hidden}.summary__content{margin:0 -24px}.summary__col{width:50%;float:left;padding:0 24px}.summary__col:first-child{float:right}.summary__col a.button{margin-top:24px}.summary__actions .form-field,.summary__actions button{float:left;margin-bottom:18px}.summary__actions .form-field{width:70%}.summary__actions button{width:30%;height:45px;padding:10px 0}.summary__cost dd,.summary__cost dt{width:50%;float:left;padding:20px 0}.summary__cost dt{clear:both}.summary__cost dd{text-align:right}.summary__base,.summary__total{font-family:"TriumphBrokman",Arial,sans-serif;text-transform:uppercase;border-bottom:1px solid #333}.summary__total{font-size:30px;font-size:1.66667rem;padding-top:0!important}.summary__total+.summary__total{color:#fff;font-weight:800}@media screen and (max-width:900px){.summary__total{width:auto!important;float:none!important;text-align:left!important}.summary__total a{float:right}.summary__total:first-child{border-bottom:0;padding-bottom:0}}.summary__share{float:left;width:47%;position:relative;margin-top:24px;z-index:1}.summary__share a.button{margin-top:0}.summary__share__options{position:absolute;top:0;left:0;right:0;color:#d3d4d5;z-index:-1;transition:top .3s ease-in-out}.summary__share__options span{display:block;float:left;width:24%;text-align:center;background:#333;padding:10px 0;margin-left:1.25%;margin-top:2px;cursor:pointer;font-size:23px;font-size:1.27778rem}.summary__share__options span:first-child{margin-left:0}.summary__share__options.is-open{top:100%}.summary__print{float:left;width:47%;margin-left:6%}@media screen and (max-width:1170px){.summary__content{margin:0 -15px}}@media screen and (max-width:820px){.summary__col{padding:0 15px}}.cta-group{background:#000;border:solid #fff;border-width:4px 0;text-align:center}.cta-group__wrap{display:table;margin:0 auto}.cta{display:table-cell;background:#333;border-right:4px solid #fff;width:140px;padding:16px 28px;font-size:16px;font-size:.88889rem;text-decoration:none;color:#fff;transition:background .3s ease-in-out}.cta:before{display:block;font-size:24px;font-size:1.33333rem;margin:8px 0 12px}.cta:first-child{border-left:4px solid #fff}.cta:hover{background:#000}.test-ride{display:none;padding:60px 0;background:url(../img/sand.jpg) center center no-repeat;background-size:cover;text-align:center;color:#fff;border-bottom:4px solid #fff}.test-ride__title{text-transform:uppercase;font-size:26px;font-size:1.44444rem;font-weight:800;margin-bottom:26px}.test-ride__dealers{padding-top:40px;text-align:left}.test-ride__dealers__title{font-weight:800;color:  #fff;border-top:4px solid #fff;padding-top:40px;margin-bottom:30px}.test-ride .form{font-size:0}.test-ride .button,.test-ride .form-field{width:360px;display:inline-block;vertical-align:middle}.test-ride .button{width:auto}.test-ride .button--icon{margin-left:20px}.dealer-list{margin:0 -15px}.dealer{width:50%;float:left;padding:0 15px;margin-bottom:20px}.dealer:nth-child(odd){clear:both}.dealer__content{background:#fff;color:#333;padding:25px;font-size:16px;font-size:.88889rem;position:relative;min-height:240px}.dealer__name{font-size:26px;font-size:1.44444rem;font-weight:600;text-transform:uppercase;margin-bottom:20px;padding-right:80px}.dealer__info{padding-right:260px;min-height:100px}.dealer__info p+p{margin-top:14px}.dealer__buttons{width:240px;position:absolute;bottom:25px;right:25px}.dealer__buttons .button{display:block;margin-top:10px}.dealer__distance{font-weight:600;color:#a41c29;position:absolute;top:35px;right:25px}@media screen and (max-width:960px){.dealer{width:auto;float:none}.dealer__content{min-height:0}}.loader{position:absolute;top:50%;left:50%;width:50px;height:50px;background:url(../img/loading.gif) center center no-repeat #000;margin:-25px 0 0 -25px}.only-print{display:none!important}@media print{.only-print{display:block!important}html{font-size:14px}.content,body{padding:0!important}img{width:100%}.content{background:0 0}.container{max-width:none;padding:0}.button,.cta-group,.header,.legal-toggle,.loupe,.progress,.test-ride{display:none!important}.viewer{position:relative!important;top:0!important;padding:0!important}.viewer .container{padding:0}.viewer .bike{height:auto!important}.viewer__alert,.viewer__ctas,.viewer__options,.viewer__title{display:none}.viewer__bike{max-width:none}.listing{margin-top:0!important;padding:20px 0;background:0 0;border-top:2px solid #333;color:#333}.listing__subtitle,.listing__title{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid}.listing__header{display:none}.listing__grid{border-bottom-color:#333;margin:0}.listing__list .listing-item{padding-right:120px;page-break-inside:avoid;border-bottom:1px solid #999}.listing-item__remove{display:none!important}.summary{padding:20px 0;background:0 0;border-top:2px solid #333}.summary__col{display:none}.summary__col p{font-size:10px}.summary__col:first-child{display:block;width:100%;float:none}.summary__total{padding-bottom:20px!important;color:#333!important}.summary__cost{margin-bottom:20px}.summary__cost dd,.summary__cost dt{padding:12px 0}}