@charset "UTF-8";.iconlist{margin:0;padding:0;list-style:none;text-align:center;width:100%;display:flex;flex-wrap:wrap;flex-direction:row}
.iconlist li{position:relative;margin:5px;width:150px;cursor:pointer}
.iconlist li .icon-holder{position:relative;text-align:center;border-radius:3px;overflow:hidden;padding-bottom:5px;transition:all .2s linear 0}
.iconlist li .icon-holder .icon{padding:20px;text-align:center}
.iconlist li .icon-holder .icon i{font-size:3em}
.iconlist li .icon-holder span{font-size:14px;display:block;margin-top:5px;border-radius:3px}
.tfn .unit-switch-container input{position:absolute;margin:-1px;border:0;padding:0;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.tfn .unit-switch-container ul{margin:0;padding:0;list-style:none}
.tfn .unit-switch-container{display:flex;flex-direction:row;flex:0 1 auto;align-items:center}
.tfn .unit-switch-container label{margin:0;padding:0 5px;text-transform:uppercase;font-size:12px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.tfn .unit-switch-container ul{display:inline-flex;flex-direction:row;border-radius:5px}
.tfn .unit-switch-container li{margin:0;padding:0;min-width:52px;text-align:center}
.tfn .unit-switch-container li:first-of-type label{border-top-left-radius:3px;border-bottom-left-radius:3px}
.tfn .unit-switch-container li:last-of-type label{border-top-right-radius:3px;border-bottom-right-radius:3px}
.tfn.product-tiles{padding:0}
.tfn.product-tiles .tile-bar-header{padding:20px 0;border-width:1px 0 1px 0;border-style:solid}
.tfn.product-tiles .tile-bar-header h4{margin:0;font-size:16px}
.tfn.product-tiles .tile-bar{border-width:0 0 1px 0;border-style:solid}
.tfn.product-tiles .tile-bar--carousel .slick-list{border-width:0 1px 0 1px;border-style:solid}
.tfn.product-tiles .tile-bar--carousel .slick-list .slick-track{min-width:100%}
.tfn.product-tiles .tile-bar--carousel .slick-prev.slick-disabled,.tfn.product-tiles .tile-bar--carousel .slick-next.slick-disabled{opacity:.25}
.tfn.product-tiles .tile-bar--carousel .slick-prev.slick-disabled::before,.tfn.product-tiles .tile-bar--carousel .slick-next.slick-disabled::before{opacity:1}
.tfn.product-tiles .tile-bar--carousel .slick-prev,.tfn.product-tiles .tile-bar--carousel .slick-next{font-size:14px;text-transform:uppercase}
.tfn.product-tiles .tile-bar--carousel .slick-prev::before,.tfn.product-tiles .tile-bar--carousel .slick-next::before{padding:3px}
.tfn.product-tiles .tile-bar--carousel .slick-prev{right:75px;top:-29px;left:auto;padding-left:17px}
.tfn.product-tiles .tile-bar--carousel .slick-prev::before{position:absolute;left:-1px;top:11px}
.tfn.product-tiles .tile-bar--carousel .slick-next{top:-29px;right:0;padding-right:17px}
.tfn.product-tiles .tile-bar--carousel .slick-next::before{position:absolute;right:3px;top:11px}
.tfn.product-tiles .tile-bar--carousel .slick-slide>div{margin:0}
.tfn.product-tiles .tile-bar--carousel .slick-slide .product-tile{border-width:0 1px 0 0;border-style:solid}
.tfn.product-tiles .tile-bar--carousel .slick-slide:last-of-type .product-tile{border-width:0 1px 0 0}
.tfn.product-tiles .tile-bar--carousel .product-tile{float:left;width:100%;position:relative;padding:5px 0;cursor:pointer;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;flex-direction:column;justify-content:flex-start}
.tfn.product-tiles .tile-bar--carousel .product-tile::after{content:'';height:4px;width:100%;bottom:0;left:0;position:absolute}
.tfn.product-tiles .tile-bar--carousel .product-tile:hover{text-decoration:none}
.tfn.product-tiles .tile-bar--carousel .product-tile:hover::after{content:'';height:4px;width:100%;bottom:0;left:0;position:absolute}
.tfn.product-tiles .tile-bar--carousel .product-tile img{width:100%;max-width:91px;max-height:61px;min-height:61px;margin:0 auto 5px}
.tfn.product-tiles .tile-bar--carousel .product-tile h2{text-align:center;margin:0;padding:0 30px;font-size:12px;line-height:18px}
.tfn.product-family .cards-wrap .card .card-inner{flex-direction:row;padding-top:32px}
.tfn.product-family .cards-wrap .card .card-inner .card-text{margin-bottom:10px}
.tfn.product-family .cards-wrap .card .card-inner figure img{min-height:156px}
.tfn.product-family .cards-wrap .card .card-inner .family{display:block}
.tfn.product-family .cards-wrap .pricing-msrp.pdp{padding:0 30px 15px}
.tfn.product-family .cards-wrap .pricing-msrp.pdp .msrp{display:block;font-family:"UniversLTW01-67BoldCn","Arial Narrow",Arial,sans-serif;color:#999;font-size:14px;margin-bottom:5px}
.tfn.product-family .cards-wrap .pricing-msrp.pdp .price{color:#3f3f3f;font-family:"UniversLTW01-67BoldCn","Arial Narrow",Arial,sans-serif;text-decoration:line-through;font-size:22px}
.tfn.product-family .cards-wrap .pricing-msrp.pdp .currency{color:#999;font-family:"Univers LT W01_47 Light1475998","Arial Narrow",Arial,sans-serif;font-size:22px}
.tfn.product-family .catalog-container .single-card{opacity:0;transition:all 1s ease}
.tfn.product-family .catalog-container .render{opacity:1}
.tfn .family-msrp-disclaimer{padding:20px 0 0}
@media screen and (max-width:991px){.tfn.product-tiles .tile-bar .container{padding-right:0;padding-left:0}
.tfn.product-tiles .tile-bar--carousel .slick-prev{right:40px;font-size:0}
.tfn.product-tiles .tile-bar--carousel .slick-prev::before{left:0}
.tfn.product-tiles .tile-bar--carousel .slick-next{font-size:0;right:20px}
.tfn.product-tiles .tile-bar--carousel .slick-next::before{right:3px}
.tfn.product-tiles .tile-bar--carousel .product-tile h2{padding:0 15px}
.tfn.product-family{padding-top:0}
.tfn.product-family .cards-wrap .card .card-inner figure img{min-height:126px}
}
@media screen and (min-width:768px){.tfn.product-family .cards-wrap .card .card-inner{flex-direction:column}
}
.catalog-top-pag .cards-loading{display:none}
.catalog-top-pag .pagination{margin:0}
.catalog-bottom-pag .pagination--results{display:none}
.catalog-bottom-pag .tfn.cards-loading{margin:0}
.catalog-bottom-pag .pagination{margin:0}
.catalog-container .product-sidekick{border:0}
.catalog-sidekick{margin-bottom:30px}
.cq-Editable-dom .tfn.product-family{min-height:1100px}
.cq-Editable-dom .tfn.product-class{min-height:660px}
.tfn .filter--panel .return-link::before{display:inline-block;transform:rotate(-45deg);transition:border-color .2s;margin:0 0 1px 5px;border-style:solid;padding:3px;content:''}
.tfn .filter--panel .return-link::before{margin-right:5px;border-width:2px 0 0 2px}
.tfn .mobile-filter-control{display:none;width:100vw;position:relative;right:50%;left:50%;padding:13px 0;margin:0 -50vw 15px;border-width:0 0 1px 0;border-style:solid}
.tfn .mobile-filter-control h3{margin:0;float:left}
.tfn .mobile-filter-control .toggle-filter-switch{float:right;margin:4px 0 0}
.tfn .filter--panel{float:left;width:100%;padding:30px;border-width:1px;border-style:solid}
.tfn .filter--panel .return-link{display:none}
.tfn .filter--panel__header{float:left;width:100%;margin-bottom:10px}
.tfn .filter--panel__header h4{float:left}
.tfn .filter--panel__header .clear-all{float:right;cursor:pointer}
.tfn .filter--panel__section-header{font-size:14px;line-height:1.1em;margin-bottom:0}
.tfn .acc-link{display:block;text-transform:uppercase;font-size:14px;cursor:pointer}
.tfn .filter--group{float:left;width:100%;border-width:1px 0 0 0;border-style:solid;padding:15px 0}
.tfn .filter--group:last-of-type{border-width:1px 0 1px 0}
.tfn .filter--group--borderless{border:0;padding:0}
.tfn .filter--group .acc-header{text-transform:uppercase;position:relative;float:left;width:100%;cursor:pointer;margin:0}
.tfn .filter--group .acc-header::after{position:absolute;top:calc(50% - 6px);right:1px;content:"";border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:0 0 3px 10px;-moz-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-style:solid}
.tfn .filter--group .acc-header.opened::after{top:calc(50% - 1px);transform:rotate(225deg);-webkit-transform:rotate(225deg)}
.tfn .filter--group .filter--inner{float:left;width:100%;display:none;margin-top:15px}
.tfn .filter--group .filter--inner form{margin-bottom:0}
.tfn .filter--group .filter--inner label{font-size:16px;margin-bottom:8px}
.tfn .filter--group .filter--inner ul{margin:0 0 0 10px;font-weight:bold}
.tfn .filter--group .filter--inner ul li{font-size:13px;line-height:26px;text-transform:uppercase}
.tfn .filter--group .filter--inner .menu-list{margin-left:0}
.tfn .filter--group .filter--inner .menu-list ul{margin-left:15px;margin-top:7px}
.tfn .filter--group .filter--inner .menu-list li{font-size:14px;line-height:1.3em;font-weight:normal}
.tfn .filter--group .filter--inner .menu-list li:not(:first-child){margin-top:7px}
.tfn .filter--group .filter--inner .menu-list a{text-transform:none;font-weight:normal}
.tfn .filter--group .filter--inner .menu-list i{font-size:16px;position:relative;top:3px}
.tfn .filter--group .filter--inner-visible{display:block}
.tfn .filter--group__link{border-bottom:0}
.tfn .filter--panel__footer{display:none}
@media(max-width:990px){.tfn .mobile-filter-control{display:block}
.tfn .pfp-left-col{position:unset}
.tfn .filter--panel{position:fixed;width:100vw;height:100vh;left:-100vw;top:0;padding:0 30px;border:0;z-index:999;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}
.tfn .filter--panel .return-link{display:block;position:relative;right:50%;left:50%;padding:13px 30px;margin:0 -50vw;text-transform:uppercase;width:100vw}
.tfn .filter--panel.opened{left:0;overflow-y:auto}
.tfn .filter--panel__body{overflow-x:hidden;overflow-y:auto;min-height:calc(100vh - 141px);padding:30px 0}
.tfn .filter--panel__footer{display:flex;border-width:1px 0 0;border-style:solid;padding:30px 30px;width:100vw;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;bottom:0;margin:0 0 0 -30px}
.tfn .filter--panel__footer .button{width:100%;max-width:100%}
}
.tfn.cards-loading{text-align:center;position:relative;margin-top:30px}
.tfn.cards-loading .cards-loading__button{width:270px;display:flex;margin:0 auto;justify-content:center;align-items:center}
.tfn.cards-loading .cards-loading__button i{font-size:16px;margin-left:2px}
.tfn.cards-loading .pdp-spinner{display:none}
.tfn.cards-loading::before{content:"";height:1px;width:calc(50% - 150px);position:absolute;left:0;top:50%;background:#e6e6e6}
.tfn.cards-loading::after{content:"";height:1px;width:calc(50% - 150px);position:absolute;right:0;top:50%;background:#e6e6e6}
.tfn.cards-loading.cards-loading--in-progress i{display:none}
.tfn.cards-loading.cards-loading--in-progress .pdp-spinner{display:inline-block;margin-left:5px}
.tfn.cards-loading.cards-loading--in-progress .cards-loading__button{border-color:#e6e6e6}
.tfn.cards-loading.cards-loading--light .cards-loading__button{border-color:#fff}
.tfn.cards-loading.cards-loading--light .cards-loading__button i,.tfn.cards-loading.cards-loading--light .cards-loading__button span{color:#fff}
.tfn.cards-loading.cards-loading--light .cards-loading__button .pdp-spinner div{background:#fff}
.tfn.raq-form{padding:0}
.tfn.raq-form .container{max-width:680px;position:relative}
.tfn.raq-form select{font-size:14px;line-height:20px;vertical-align:middle;border-width:1px;border-color:#e6e6e6;border-style:solid;padding:10px;height:42px;margin-top:0;font-weight:400}
.tfn.raq-form select.error{border-color:#ff3e2a}
.tfn.raq-form label{padding-top:10px;margin-top:0}
.tfn.form-submitted .raq-form__tabs,.tfn.form-submitted .raq-form__nav,.tfn.form-submitted .step-header{display:none}
.tfn.form-submitted .raq-form__header.raq-form__thank-you-header{display:block;padding:0 15px}
.tfn.form-submitted .raq-form__form-wrap .form{padding-bottom:0;margin-bottom:0}
.tfn.form-submitted .raq-form__form-wrap .step__wrap{overflow-y:auto;height:auto;padding:0}
.tfn.form-submitted .raq-form__form-wrap .step,.tfn.form-submitted .raq-form__form-wrap .step.active{display:none}
.tfn.form-submitted .raq-form__thank-you-content{display:block}
.tfn.form-submitted .raq-form__thank-you-modal-close{display:block}
.tfn .raq-form__header{margin:10px auto 29px auto;text-align:center;max-width:697px}
.tfn .raq-form__header.raq-form__thank-you-header{display:none;margin:10px auto 17px auto}
.tfn .raq-form__header.raq-form__thank-you-header p{max-width:697px;margin:0 auto 3px auto}
.tfn .raq-form__header i{margin-top:6px}
.tfn .raq-form__header h1{margin:0 0 7px 0}
.tfn .raq-form__header p{margin-bottom:0}
.tfn .raq-form__header .text-separator{display:inline-block;height:5px;width:40px}
.tfn .raq-form__tabs{display:flex;justify-content:center;margin-bottom:35px}
.tfn .raq-form__tabs .raq-form__tabs--tab{cursor:pointer;margin:0 0 0 30px;padding-bottom:9px}
.tfn .raq-form__tabs .raq-form__tabs--tab:last-child {margin-right:0}
.tfn .raq-form__tabs .raq-form__tabs--tab.filled{display:flex;align-items:flex-start}
.tfn .raq-form__tabs .raq-form__tabs--tab.filled i{display:block;margin-right:2px;margin-top:2px}
.tfn .raq-form__tabs .raq-form__tabs--tab i{display:none}
.tfn .raq-form__form-wrap .form{margin:0}
.tfn .raq-form__form-wrap .form .control{float:none}
.tfn .raq-form__form-wrap .form .control.control--radio{margin-bottom:10px}
.tfn .raq-form__form-wrap .form .control.control--radio label{padding-left:26px;padding-top:2px}
.tfn .raq-form__form-wrap .form .control.control--radio input[type="radio"]+label::before,.tfn .raq-form__form-wrap .form .control.control--radio input[type="radio"]:checked+label::before{position:absolute;top:0;left:0}
.tfn .raq-form__form-wrap .form .control.control--radio:last-child {margin-bottom:0}
.tfn .raq-form__form-wrap .form .control select{margin-bottom:0;float:none}
.tfn .raq-form__form-wrap .form .col-12 .control{margin-bottom:20px}
.tfn .raq-form__form-wrap .step{padding-bottom:16px;display:none;max-width:653px;margin:0 auto;overflow:hidden}
.tfn .raq-form__form-wrap .step.active{display:block}
.tfn .raq-form__form-wrap .step .control{position:relative}
.tfn .raq-form__form-wrap .raq-form__nav{padding-top:15px;padding-bottom:15px}
.tfn .raq-form__form-wrap .raq-form__nav .col-12 .control{padding-bottom:53px;margin-bottom:0}
.tfn .raq-form__form-wrap .raq-form__nav button{min-width:202px}
.tfn .raq-form__form-wrap .raq-form__nav button.button--back{visibility:hidden}
.tfn .raq-form__form-wrap .raq-form__nav button.button--next{float:right}
.tfn .raq-form__form-wrap .raq-form__nav .control{text-align:right;position:absolute;bottom:0;right:15px;width:auto;display:inline-block}
.tfn .raq-form__thank-you-content{display:none;padding-bottom:40px;text-align:center}
.tfn .raq-form__thank-you-content p{max-width:372px;margin:0 auto 40px auto;text-align:center}
.tfn .raq-form__thank-you-content .thank-you__column-links{text-align:left;display:inline-block;margin:0}
.tfn .raq-form__thank-you-content .thank-you__column-links li{margin-bottom:12px}
.tfn .raq-form__thank-you-content .thank-you__column-links li:last-child{margin-bottom:0}
.tfn .raq-form__thank-you-content .thank-you__column-links li .thank-you__column-link:hover{text-decoration:none}
.tfn .raq-form__thank-you-content .thank-you__column-links li .thank-you__column-link:hover span:not(.icon-pill){text-decoration:underline}
.tfn .raq-form__thank-you-content .thank-you__column-links li .thank-you__column-link span.icon-pill{align-items:center;display:inline-flex;justify-content:center;height:18px}
.tfn .raq-form__thank-you-modal-close{padding:30px 30px 53px 30px;text-align:center;display:none}
.tfn .raq-form__thank-you-modal-close button{min-width:292px}
@media print{.row,.tfn.pdp-hero .specs--hero .top-three,.accordion--item .accordion-body,.pdp-tab__content,.slick-track,.offers--inner,.tfn.next-step .next-step__column-link,.carousel__shopping-tools,.secondary-content-cards .card,.tfn .carousel__compare-products,.tfn .carousel__compare-products .card-wrapper .card,.tfn.product-family .cards-wrap [class*='col-'] .card-inner,.tfn .cards-wrap .load-hidden,.tfn .promo,.promo--carousel .slick-track,.tfn-hero.pdp-hero h1,.tfn-hero.pdp-hero h1 .model-name,.tfn .toggler-group .toggler-group__item .group-item__body,#dealers__panel--results.dealers__panel--wrap .dealers__panel-container,.tfn.related-content .related-content__carousel,.tfn.related-content .related-content__carousel .related-content__carousel-item__wrapper{display:block !important}
.tfn .cta__background,.tfn .utility--links,.container--mega-nav .menu-toggle,.container--mega-nav .top--nav,.container--mega-nav .search-wrap,.text-separator,.breadcrumbs-wrapper,.unit-switch-container,.cta--hero .button-wrap,.pdp-hero .hero-image,.secondary-header.tfn,.secondary-nav-author.tfn,.action-links,.button,.pdp-tab__controls,.pdp-download-center,.offers--header .button,.offers--inner .cat-follow,.expand-collapse,.compare__model-details,.container__comparison-tool,.next-step__change-dealer,.next-step__dealer .col-xl-6:last-of-type,.virtual-tour,.pdp-gallery,.product-family-tiles,.filter--panel,.mobile-filter-control,.card-build,.card-footer,.pagination--results span,.dealers__back,.page-flipper,#dealers__panel--start,#dealers__panel--filter,.foot-nav.tfn,.tfn.pdp-hero .cta--hero .model-name::before,.accordion--item .accordion-heading::after,.pdp-related__controls,.slick-prev,.slick-next,.slick-track .card h4::after,.tfn.next-step .icon-pill,.form.next-step__search,.tfn.secondary-content-cards .col .card a.cat-follow,.tfn.cards-loading,.promo--carousel .slick-dots,.tfn.section--carousel__hero.section--full-width .carousel__hero--navigation,.tfn.section--carousel__hero.section--full-width .slick-cloned,.tfn.section--carousel__hero.section--full-width figure,.tfn .toggler-group .toggler-group__item .group-item__header::after,.tfn .toggler-group .toggler-group__item .group-item__body img,.tfn.organisation-tabs img,.paginationListComponent,.tfn.related-content .related-content__carousel .related-content__image,.tfn .table__compare-products .header span::after{display:none !important}
.tfn.pdp-hero .cta--hero,.tfn.pdp-hero .specs--hero,.tfn.pdp-hero .specs--hero .top-specifications__list,#dealers__panel--results.dealers__panel--wrap{position:static !important}
.slick-track .slick-slide,.tfn.next-step .next-step__column,.tfn.next-step .next-step__column-icon,.tfn.next-step .next-step__column-header,.shopping-tools__item,.tfn .carousel__compare-products .card-wrapper,.tfn.product-family .cards-wrap [class*='col-']{float:left !important}
.tfn.pdp-hero .specs--hero,.tfn .carousel__compare-products img,.tfn.product-family .cards-wrap [class*='col-'] img,.promo--carousel .slick-track .slick-slide{width:auto !important}
.tfn.pdp-hero.full-width .container,.tfn.pdp-hero .specs--hero .top-specifications__list,.tfn.pdp-hero .specs--hero dt,.offers--inner,.tfn.next-step .next-step__column,.secondary-content-cards .card,.tfn.secondary-content-cards .col .card p,.tfn .carousel__compare-products .card-wrapper .card,.tfn.product-family .cards-wrap [class*='col-'] .card-inner,.tfn .promo.promo--full-height,.tfn.dealers--full,.tfn.dealers--full>.row,#dealers__panel--results.dealers__panel--wrap .dealers__body,#dealers__panel--results.dealers__panel--wrap .dealers__panel-container{height:auto !important}
.tfn.pdp-hero .specs--hero .three--item,.slick-track .slick-slide,.slick-track .card-wrapper,.offers--carousel [class*='col-'],.tfn.next-step .next-step__column,.tfn.next-step .col-xl-6,.secondary-content-cards .col,.container__compare-products--inner .col-12,.tfn .carousel__compare-products .card-wrapper,.tfn .carousel__compare-products figure,.tfn.product-family .cards-wrap [class*='col-'],.tfn.product-family .cards-wrap [class*='col-'] figure,.tfn.section__unique-selling-proposition .col,#dealers__panel--results.dealers__panel--wrap .dealers__body,.tfn.related-content .related-content__carousel .related-content__carousel-item{flex:none !important}
.tfn.pdp-hero .cta--hero,.tfn.pdp-hero .specs--hero,.tfn.pdp-hero .specs--hero .top-specifications__list,.tfn.section--carousel__hero.section--full-width .slick-list,.tfn.section--carousel__hero.section--full-width .slick-track{transform:none !important}
.tfn.next-step .next-step__column,.tfn.section__unique-selling-proposition p,.tfn.modal .modal-dialog{margin:0 !important}
.slick-track .card,.slick-track .card-body,.tfn.next-step .next-step__column,.tfn.secondary-content-cards .col .card,.tfn .carousel__compare-products .card-wrapper .card,.tfn.section__compare-products .compare__model-details,.tfn.product-family .cards-wrap [class*='col-'] .card,.tfn .toggler-group .toggler-group__item .group-item__header,.tfn.section__unique-selling-proposition .col,#dealers__panel--results.dealers__panel--wrap .dealers__header,.tfn.related-content .related-content__carousel .related-content__carousel-item{border:0 !important}
.tfn.next-step .next-step__column,.tfn.section__unique-selling-proposition p{padding:0 !important}
@page{size:A4;margin:.75in .5in}
@page :left{@bottom-left{margin:10pt 0 30pt 0;border-top:.25pt solid #666;counter-reset:page;counter-increment:page;content:"Page " counter(page) " of " counter(pages)}
}
@page :right{@bottom-right{margin:10pt 0 30pt 0;border-top:.25pt solid #666;counter-reset:page;counter-increment:page;content:"Page " counter(page) " of " counter(pages)}
}
h1+p,h2+p,h3+p{page-break-before:avoid}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
figure,.card{page-break-inside:avoid}
*{color:#000 !important}
.tfn .logo img{display:none}
.tfn .logo .logo--print{display:block}
.tfn .col{padding-right:0 !important;padding-left:0 !important}
section{padding-top:.25in !important;padding-bottom:.25in !important}
p a{text-decoration:underline !important}
.tfn .hero-image::before{background:none !important}
.tfn.pdp-hero.full-width .container{min-height:0 !important;max-height:none !important}
.tfn.pdp-hero .cta--hero{max-width:none !important;color:#000 !important}
.tfn.pdp-hero .cta--hero h1{text-align:left !important;margin-bottom:15pt !important}
.tfn.pdp-hero .cta--hero .family-name{display:block !important;margin-bottom:0 !important;font-size:24pt !important}
.tfn.pdp-hero .cta--hero .model-name{float:none !important;font-size:20pt !important}
.tfn.pdp-hero .specs--hero{clear:both !important;min-width:none !important}
.tfn.pdp-hero .specs--hero .top-specifications__list{left:0 !important;float:none !important;padding-left:0 !important}
.tfn.pdp-hero .specs--hero dd{font-size:initial !important;text-transform:none !important}
.tfn.pdp-hero.standard img{width:200px !important}
.tfn.pdp-hero.standard h1{font-size:20pt !important}
.pdp-tab__content h3:not(.accordion-heading){text-align:left !important;font-size:16pt !important;line-height:1.3 !important}
.slick-track{width:100% !important}
.slick-track .slick-slide{width:33% !important}
.offers--inner{margin-bottom:0 !important}
.offers--header p{text-align:left !important}
.tfn.next-step .next-step__column{width:33% !important}
.tfn.next-step .next-step__description{text-align:left !important;max-width:none !important}
.tfn.next-step .next-step__column-icon{margin-right:8pt !important}
.tfn.next-step .next-step__column-header{margin-bottom:10pt !important}
.tfn.next-step .next-step__column-links{clear:both !important;margin:0 !important}
.tfn.next-step .next-step__column-icon i{font-size:30px !important}
.section__shopping-tools.tfn{padding-top:0 !important;padding-bottom:0 !important}
.section__shopping-tools.tfn p{text-align:left !important}
.secondary-content-cards.tfn{padding-top:20pt !important}
.shopping-tools__item{width:25% !important}
.tfn.section__shopping-tools .carousel__shopping-tools .material-icons{font-size:30px !important}
.tfn.secondary-content-cards .col .card p{text-overflow:unset !important;overflow:visible !important}
.container__compare-products--inner{padding-bottom:0 !important}
.tfn .carousel__compare-products .card-wrapper{width:33% !important}
.tfn .carousel__compare-products figure{max-width:100px !important}
.tfn .carousel__compare-products img{max-width:100px !important}
.tfn.product-family .cards-wrap [class*='col-']{width:33% !important}
.tfn.product-family .cards-wrap [class*='col-']:nth-child(3n+1){clear:left !important}
.tfn.product-family .cards-wrap [class*='col-'] figure{max-width:100px !important}
.tfn.product-family .cards-wrap [class*='col-'] img{max-width:100px !important}
.tfn .cards-wrap .card-wrapper{opacity:1 !important}
.tfn.product-family .cards-wrap [class*='col-'] figure{max-width:none !important}
.tfn .promo::after{background:none !important}
.promo--carousel .slick-list{overflow:visible !important}
.tfn-hero.pdp-hero h1 .model-name{padding-left:0 !important}
.tfn.section--carousel__hero.section--full-width{width:100% !important;right:0 !important;left:0 !important;margin-right:0 !important;margin-left:0 !important}
.tfn.section--carousel__hero.section--full-width .slick-list{overflow:visible !important}
.tfn.section--carousel__hero.section--full-width .slick-track .slick-slide{width:100% !important}
.tfn.section--carousel__hero.section--full-width .cat-slide--title a,.tfn.section--carousel__hero.section--full-width .cat-slide--summary{color:#000 !important}
.tfn.section__unique-selling-proposition .col{float:left !important;width:33% !important;padding-right:15px !important;padding-left:15px !important}
.tfn.section__unique-selling-proposition .col:last-of-type{padding-right:0 !important}
.tfn.section__unique-selling-proposition .col:first-of-type{padding-left:0 !important}
.tfn.section__unique-selling-proposition h3{margin-bottom:5pt !important}
.tfn.section__unique-selling-proposition h3 span{display:inline !important;font-size:initial !important}
.tfn.section__unique-selling-proposition p{text-align:left !important}
.unique-selling-proposition__feature{text-align:left !important}
.tfn.dealers--full .dealers__panel--left{max-width:none !important;overflow:visible !important}
#dealers__panel--results.dealers__panel--wrap .dealers__body{overflow:visible !important}
#dealers__panel--results.dealers__panel--wrap .results .results__list{min-height:0 !important}
.tfn .pdp-overview__wrapper h2{margin-bottom:10pt !important}
.tfn.modal{position:static !important}
.emissions-seal{width:70px !important}
.tfn .table__compare-products{border-top:0 !important}
.tfn.printable *{font-family:arial,helvetica,sans-serif !important}
.tfn.printable h1,.tfn.printable h2,.tfn.printable h3,.tfn.printable h4{text-transform:uppercase}
.tfn.printable tr>td{padding-bottom:0}
.tfn.printable tr>td:first-child{padding-left:0}
.tfn.printable td+td{width:50%}
.tfn.printable .accordion--item{padding-top:10px;padding-bottom:20px}
.tfn.printable .accordion-heading{border-bottom:1px solid black;padding:0 0 5px}
.tfn.printable .emissions-seal img{padding-bottom:30px;width:75px !important}
}