.arrow-animation:hover svg,.button-template:hover .button-home__icon:hover svg,.button-template:hover .button-template__icon:hover svg{-webkit-animation-name:swipearrow;animation-name:swipearrow;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.di-z-buried,.di-z-extra-high,.di-z-half,.di-z-high,.di-z-impact,.di-z-low,.di-z-mid,.di-z-modal,.di-z-overlay{position:relative}.di-z-modal{z-index:1050}.di-z-overlay{z-index:1000}.di-z-mobile-overlay{z-index:1030}.di-z-extra-top{z-index:500}.di-z-extra-high{z-index:400}.di-z-high{z-index:300}.di-z-mid{z-index:200}.di-z-low{z-index:100}.di-z-half{z-index:50}.di-z-impact{z-index:1}.di-z-buried{z-index:-1}.page-template-model-page{background:#000}#harley-davidson-hero{padding:120px 0 200px 0;margin-bottom:20px;color:#fff;background-size:cover;background-position:center}#harley-davidson-hero h1{text-transform:uppercase;font-size:4.6rem}#harley-davidson-hero p{font-size:1.6rem;padding-right:40%;line-height:2.6rem}@media (max-width:767px){#harley-davidson-hero p{padding-right:15px}}@media (max-width:767px){#harley-davidson-hero{padding:50px 0 60px 0}}#harley-davidson-gallery{background:#fff url(https://di-enrollment-api.s3.amazonaws.com/harley-davidson/model-pages/content-texture.jpg);background-size:cover;background-position:center}#harley-davidson-gallery .gallery-header{text-align:center;padding:30px 0}#harley-davidson-gallery .gallery-header h2{font-size:4rem;text-transform:uppercase}#harley-davidson-gallery .gallery-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#harley-davidson-gallery .gallery-wrap .gallery-image{background-size:cover;background-position:center;height:400px;-ms-flex-preferred-size:25%;flex-basis:25%}#harley-davidson-gallery .gallery-wrap .gallery-image:nth-child(3),#harley-davidson-gallery .gallery-wrap .gallery-image:nth-child(4){-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:1024px){#harley-davidson-gallery .gallery-wrap .gallery-image{-ms-flex-preferred-size:50%;flex-basis:50%}#harley-davidson-gallery .gallery-wrap .gallery-image:nth-child(3),#harley-davidson-gallery .gallery-wrap .gallery-image:nth-child(4){-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:767px){#harley-davidson-gallery .gallery-wrap .gallery-image{-ms-flex-preferred-size:100%;flex-basis:100%;height:200px}}#harley-davidson-models{background:#fff url(https://di-enrollment-api.s3.amazonaws.com/harley-davidson/model-pages/content-texture.jpg);background-size:cover;background-position:center;position:relative;margin-bottom:20px}#harley-davidson-models h2{text-align:center;padding:30px 0;font-size:4rem;text-transform:uppercase}#harley-davidson-models .model-wrap{border-top:1px solid #f0f0f0;padding-top:30px}#harley-davidson-models .model-wrap .model-item{text-align:center;padding:20px}#harley-davidson-models .model-wrap .model-item p{color:#f60;color:var(--primary,#f60);font-family:FreedomMachine,sans-serif;font-size:2.2rem;margin-bottom:0}#harley-davidson-models .model-wrap .model-item p.title{color:#000;font-size:3.4rem;text-transform:uppercase}#harley-davidson-models .model-wrap .model-item .specs-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 40px}#harley-davidson-models .model-wrap .model-item .specs-wrap .spec-item{border-right:1px solid #f0f0f0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:10px;min-width:130px}#harley-davidson-models .model-wrap .model-item .specs-wrap .spec-item i{color:#f60;color:var(--primary,#f60);font-size:2rem}#harley-davidson-models .model-wrap .model-item .specs-wrap .spec-item p{padding:10px 0;text-transform:uppercase;color:#000;font-size:1.6rem}#harley-davidson-models .model-wrap .model-item .specs-wrap .spec-item p sup{top:unset;font-size:inherit;line-height:inherit;vertical-align:unset;position:unset}#harley-davidson-models .model-wrap .model-item .specs-wrap .spec-item p:nth-of-type(2){font-size:1.8rem;min-height:70px}#harley-davidson-models .model-wrap .model-item .specs-wrap .spec-item:last-child{border-right:none}@media (max-width:567px){#harley-davidson-models .model-wrap .model-item .specs-wrap .spec-item{-ms-flex-preferred-size:100%;flex-basis:100%;border-right:0}}#harley-davidson-models .navigation{position:absolute;top:70%;left:0;width:100%;z-index:200}#harley-davidson-models .navigation>*{position:absolute;cursor:pointer;top:0;background-color:#000;background-size:15px;border:none;width:50px;height:55px;line-height:55px;-webkit-transform:scale(1);transform:scale(1);border-radius:0;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;-webkit-transition:all .5s ease;transition:all .5s ease}#harley-davidson-models .navigation .swiper-button-prev{left:0}#harley-davidson-models .navigation .swiper-button-next{right:0;left:auto}#harley-davidson-models .navigation .swiper-button-disabled{opacity:0}#harley-davidson-features{background-image:url(https://di-enrollment-api.s3.amazonaws.com/harley-davidson/model-pages/checkered-texture.png);background-size:contain;background-repeat:repeat-y;margin-top:150px}#harley-davidson-features .feature-section{margin:100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#harley-davidson-features .feature-section .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#harley-davidson-features .feature-section .image.reverse{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#harley-davidson-features .feature-section .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#harley-davidson-features .feature-section .content .content-wrap{color:#fff;padding:100px}#harley-davidson-features .feature-section .content .content-wrap h2{font-size:4rem;position:relative}#harley-davidson-features .feature-section .content .content-wrap h2:before{content:'';background-color:#f60;background-color:var(--primary,#f60);position:absolute;width:70px;height:8px;top:-40px}#harley-davidson-features .feature-section .content .content-wrap p{line-height:2.8rem;font-size:1.6rem;margin-top:15px}@media (max-width:1024px){#harley-davidson-features .feature-section .content .content-wrap{padding:50px}}@media (max-width:767px){#harley-davidson-features .feature-section .content .content-wrap{padding:15px}}#harley-davidson-features .feature-section .content.reverse{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#harley-davidson-features .feature-section:first-child{margin-top:-50px}@media (max-width:1024px){#harley-davidson-features .feature-section .image.reverse{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#harley-davidson-features .feature-section .content-wrap.reverse{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#harley-davidson-disclaimers{padding:50px 15px 30px}#harley-davidson-disclaimers p{color:#fff;line-height:2.6rem;margin-bottom:20px}.button-template{padding:2rem 6rem 2rem 2rem;text-align:left;margin:20px 0;min-width:20%!important;position:relative}@media (min-width:1025px){.button-template{min-width:40%;font-size:16px}}.button-template__icon{position:absolute;right:25px;width:20px;height:20px;top:17px}.button-template__icon svg{fill:#fff}.button-template__icon--black svg{fill:#000}.button-template:hover{background:#cc5200;background:var(--primaryhover,#cc5200);border:none;min-width:41%}.hero__subhead{font-weight:700}#Harley-Davidson-Colors{padding:0 0 100px 0;background-color:#fff;background-size:contain;background-repeat:repeat-y}#Harley-Davidson-Colors h2{text-align:center;padding:30px 0;font-size:4rem;text-transform:uppercase}.model-color{text-align:center}.model-color__vehicle{position:relative}.model-color__vehicle .item{display:none;-webkit-transition:all 1s ease;transition:all 1s ease}.model-color__vehicle .item.active{display:block}.model-color__vehicle--image{max-width:1000px;width:100%}.model-color__vehicle--name{display:block;font-size:1em;font-weight:700;margin:10px}.model-color__vehicle--disclaimer{display:block;font-size:.8em;margin-bottom:10px;height:1.4em}.model-color .outer-circle{display:inline-block;padding:1px;left:0;width:36px;height:36px;overflow:hidden;background-color:#fff;border-radius:360px;border:1px solid #d9d9d9}.model-color .model-color__swatches{margin-top:20px}.model-color .model-color__swatches .item{display:inline-block;position:relative;top:0}.model-color .model-color__swatches .model-color__swatches--color{display:inline-block;position:relative;width:24px;height:24px;top:0;overflow:hidden;border-radius:50%;-webkit-box-shadow:0 2px 8px -2px rgba(0,0,0,.33);box-shadow:0 2px 8px -2px rgba(0,0,0,.33);margin-top:4px}.model-color .model-color__swatches .model-color__swatches--two-color{display:inline-block;border-right-color:transparent!important;border-bottom-color:transparent!important;top:0;left:0;width:12px;height:12px;overflow:hidden;border-radius:50%;margin-top:4px}#swiper-buttons-model-colors-next,#swiper-buttons-model-colors-prev{background-color:rgba(0,0,0,.75)}.styling__row__title{font-weight:700;text-transform:uppercase}h2.model_features_sub-title{text-align:center;padding:10px 0 30px 0;font-size:4rem;color:#fff;text-transform:uppercase}.model-features{display:block;position:relative;text-align:center;color:#fff;padding:50px 200px}@media (max-width:1200px){.model-features{padding:50px}}@media (max-width:767px){.model-features{padding:15px}}.model-features .card-container .card{background-color:#fff;border-bottom:3px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:300px;color:#000;text-align:left}.model-features .card-container .card__text-block{padding:25px 20px}.model-features .card-container .card__model_feature-title{font-weight:800;font-size:14px;font-weight:700;text-transform:uppercase;text-align:left}.model-features .card-container .card .info-block{display:block;margin-top:25px;text-align:left}.model-features-list{padding:0 0 100px 0;background-color:#fff;background-size:contain;background-repeat:repeat-y;border-top:20px solid #000}.model-features-list h2{text-align:center;padding:30px 0;font-size:4rem;text-transform:uppercase}.feature-set-list{margin:30px 0 60px}.feature-set-list h3{font-size:3rem;font-weight:700;margin:0 0 2rem;text-align:center;text-transform:uppercase}.feature-set-sublist{padding:15px}.feature-set-sublist:nth-child(even){background:#ddd}.feature-set-sublist__title{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;padding-right:30px}.feature-set-sublist__title h4{font-size:2rem;font-weight:700;margin:0 0 10px;text-transform:uppercase}.feature-set-sublist__content{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.feature-set-sublist__content ul{padding-left:20px}.feature-set-sublist__content li{margin-bottom:15px}.feature-set-sublist__content li:last-child{margin-bottom:0}@media (min-width:768px){.feature-set-sublist{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px}.feature-set-sublist__title h4{margin:0}}.swiper-button-prev{top:55%;height:70px;width:40px;left:0;margin:1em calc(50% - 50vw);cursor:pointer}.swiper-button-next{top:55%;height:70px;width:40px;right:0;margin:1em calc(50% - 50vw);cursor:pointer}#harley-davidson-specs{padding:50px 0;color:#000;background:#fff url(https://di-enrollment-api.s3.amazonaws.com/harley-davidson/model-pages/content-texture.jpg);background-size:contain;background-repeat:repeat-y}#harley-davidson-specs .star__icon__row{text-align:center}#harley-davidson-specs .star__icon__row i{font-size:2rem;margin:0 5px}#harley-davidson-specs h2{text-align:center;padding:0 0 10px;font-size:4rem;text-transform:uppercase}#harley-davidson-specs .spec-text-title{font-weight:700;font-size:14px;text-transform:uppercase}#harley-davidson-specs .spec-text{font-size:28px;font-weight:700;text-transform:uppercase;font-family:FreedomMachine,sans-serif}#harley-davidson-bottom-hero{padding-bottom:80px;background-size:cover;background-position:center;background-repeat:repeat-x}#harley-davidson-bottom-hero .bottom-hero-title{padding:5px 0;font-size:4rem;color:#fff;text-transform:uppercase}#harley-davidson-bottom-hero .bottom-hero-text{font-size:14px;text-transform:uppercase;color:#fff;padding-top:80px;font-weight:700}