@font-face{font-display:swap;font-family:Forza;font-style:normal;font-weight:900;src:url(fonts/Forza-Black.woff2) format("woff2"),url(fonts/Forza-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Forza;font-style:normal;font-weight:700;src:url(fonts/Forza-Bold.woff2) format("woff2"),url(fonts/Forza-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Forza;font-style:italic;font-weight:700;src:url(fonts/Forza-BoldItalic.woff2) format("woff2"),url(fonts/Forza-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Forza;font-style:italic;font-weight:300;src:url(fonts/Forza-LightItalic.woff2) format("woff2"),url(fonts/Forza-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Forza;font-style:normal;font-weight:300;src:url(fonts/Forza-Light.woff2) format("woff2"),url(fonts/Forza-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Forza;font-style:italic;font-weight:500;src:url(fonts/Forza-MediumItalic.woff2) format("woff2"),url(fonts/Forza-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Forza;font-style:normal;font-weight:500;src:url(fonts/Forza-Medium.woff2) format("woff2"),url(fonts/Forza-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Forza Book;font-style:normal;font-weight:400;src:url(fonts/Forza-Book.woff2) format("woff2"),url(fonts/Forza-Book.woff) format("woff")}body,html{background:#fff;color:#323f48;font-family:Forza,Helvetica,Arial,sans-serif;font-size:1pc;line-height:1.5;margin:0}body.auto-module{margin:0 auto;max-width:340px;padding:20px}@media only screen and (min-width:768px){body.auto-module{max-width:728px}}@media only screen and (min-width:1024px){body.auto-module{max-width:984px}body.auto-module .content-wrapper{display:block;margin:0 auto;width:100%}body.auto-module .content-wrapper #category{float:left;margin-right:2%;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out;width:53%}body.auto-module .content-wrapper #details{float:right;margin-top:55px;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out;width:40%}body.auto-module .content-wrapper #vehicle.selected{float:left;height:350px;margin:10px 0 0 2%;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out;width:53%}body.auto-module .content-wrapper #vehicle.selected img{margin:0 auto}body.auto-module .content-wrapper.subcategory-selected #category{float:left;margin-right:2%;width:33%}body.auto-module .content-wrapper.subcategory-selected #details{float:right;width:60%}body.auto-module .content-wrapper.subcategory-selected #vehicle.selected{float:left;height:350px;margin:10px 0 0 2%;width:33%}body.auto-module .content-wrapper.subcategory-selected #vehicle.selected img{margin:0 auto}}a{color:#006771}button,input,optgroup,select,textarea{font:inherit}.auto-module h1,.auto-module h2{font-family:Forza Book,Helvetica,Arial,sans-serif;margin:0}.auto-module h1{font-size:10px;margin-bottom:10px}.auto-module h2{font-size:17px;margin-bottom:25px}.auto-module .category-nav h3{background-color:#323e48;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;font-size:9pt;margin:0;padding:10px 0;text-align:center;text-transform:uppercase;width:calc(100% - 1px)}.auto-module .category-nav ul{border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;width:100%}.auto-module .category-nav li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:1px solid #006771;border-left:1px solid #006771;color:#006771;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 calc(50% - 42px);flex:0 0 calc(50% - 42px);font-size:10px;font-weight:600;height:55px;justify-content:center;list-style:none;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s}.auto-module .category-nav li:nth-child(2n){border-right:1px solid #006771}.auto-module .category-nav li:last-child{border-bottom-right-radius:4px}.auto-module .category-nav li:nth-last-child(2){border-bottom-left-radius:4px}.auto-module .category-nav li.active,.auto-module .category-nav li.active:hover{background-color:#006771;color:#fff;cursor:pointer}.auto-module .category-nav li:focus,.auto-module .category-nav li:hover{background-color:#eaf5f6;color:#006771;cursor:pointer}.auto-module .category-nav.hide{display:none}@media only screen and (min-width:768px){.auto-module h2{font-size:26px;font-weight:400}.auto-module .category-nav h3{padding:7px 0}.auto-module .category-nav li{-webkit-box-flex:0;-ms-flex:0 0 calc(25.065% - 12px);flex:0 0 calc(25.065% - 12px);font-size:10px;font-weight:500;height:auto;min-height:45px;padding:5px}.auto-module .category-nav li:nth-child(2n){border-right:none}.auto-module .category-nav li:last-child,.auto-module .category-nav li:nth-child(4),.auto-module .category-nav li:nth-child(8){border-right:1px solid #006771}.auto-module .category-nav li:nth-last-child(2){border-bottom-left-radius:0}.auto-module .category-nav li:nth-last-child(4){border-bottom-left-radius:4px}.auto-module .category-nav.hide{display:block}}@media only screen and (min-width:1024px){.auto-module .category-nav li{-webkit-box-flex:0;-ms-flex:0 0 calc(16.7188% - 12px);flex:0 0 calc(16.7188% - 12px);font-size:11px;font-weight:500}.auto-module .category-nav li:nth-child(2n),.auto-module .category-nav li:nth-child(4),.auto-module .category-nav li:nth-child(8){border-right:none}.auto-module .category-nav li:last-child,.auto-module .category-nav li:nth-child(6){border-right:1px solid #006771}.auto-module .category-nav li:nth-last-child(2),.auto-module .category-nav li:nth-last-child(4){border-bottom-left-radius:0}.auto-module .category-nav li:nth-last-child(6){border-bottom-left-radius:4px}}#category{font-family:Open Sans,Helvetica,Arial,sans-serif}#category .category-wrapper{border-bottom:1px solid #707070}#category .heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:25px 0}#category .heading a{text-decoration:none}#category .heading h4{font-size:24px;margin:0 0 0 15px}#category .heading h5{display:none}#category p{font-size:9pt;margin:0}#category ul{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style:none;margin:50px 0 0;padding:0;width:100%}#category ul li{-webkit-box-flex:0;border-bottom:3px solid #fff;color:#707070;cursor:pointer;-ms-flex:0 1 25%;flex:0 1 25%;font-size:10px;line-height:9pt;padding:0 10px 3px;text-align:center;text-decoration:none}#category ul li.active,#category ul li:hover{border-bottom:3px solid #0c7a88;color:#0c7a88}#category #snap-tabs{--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}#category #snap-tabs :matches(header,nav,section,article,a){outline-offset:-5px}#category .scroll-snap-x{overflow:auto hidden;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media(prefers-reduced-motion:no-preference){#category .scroll-snap-x{scroll-behavior:smooth}}@media(hover:none){#category .scroll-snap-x{scrollbar-width:none}#category .scroll-snap-x::-webkit-scrollbar{height:0;width:0}}#category #snap-tabs>header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;min-block-size:-webkit-fit-content;min-block-size:-moz-fit-content;min-block-size:fit-content}#category #snap-tabs>header,#category #snap-tabs>header>ul.tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex}#category #snap-tabs>header li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--text-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;line-height:1.33;padding:var(--space-2) var(--space-3);scroll-snap-align:start;text-decoration:none;white-space:pre-wrap}#category #snap-tabs>header li>svg{inline-size:1.5em;pointer-events:none}#category #snap-tabs>header li:focus{outline-offset:-.5ch}@media only screen and (min-width:768px){#category{margin:0 auto;width:90%}#category .heading{display:block}#category .heading a img{width:11px}#category .heading h4{display:block;margin:0}#category .heading h5{color:#006771;display:inline-block;font-family:Forza,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin:0 0 10px 5px;position:relative;top:-1px}#category #snap-tabs>header li{color:#707070;font-family:Forza Book,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.25;padding:5px 5px 7px;white-space:pre-wrap}}#details{margin-bottom:20px;margin-top:20px}#details #table-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #adb2b6;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}#details #table-wrap #scroll-snap-x{overflow:auto hidden;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media(prefers-reduced-motion:no-preference){#details #table-wrap #scroll-snap-x{scroll-behavior:smooth}}@media(hover:none){#details #table-wrap #scroll-snap-x{scrollbar-width:none}#details #table-wrap #scroll-snap-x::-webkit-scrollbar{height:0;width:0}}#details #table-wrap #scroll-snap-x table#product-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;border-collapse:collapse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;min-block-size:-webkit-fit-content;min-block-size:-moz-fit-content;min-block-size:fit-content;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#details #table-wrap #scroll-snap-x table#product-details tr{height:1px}#details #table-wrap #scroll-snap-x table#product-details tr th{background-color:#323f48;color:#fff;font-family:Forza,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;left:0;max-width:90px;padding:0 10px 0 9pt;position:sticky;text-align:left;z-index:1}#details #table-wrap #scroll-snap-x table#product-details tr th.feature-heading{font-size:18px}#details #table-wrap #scroll-snap-x table#product-details tr td{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;height:inherit;max-width:85px;padding:0 9pt 1px;text-align:center;vertical-align:top}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .table-cell-border-wrap{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;justify-content:flex-start;padding:0}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .table-cell-border-wrap .feature-detail-overlay.hide{display:none}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .table-cell-border-wrap .feature-open.hide{display:block;opacity:0}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .table-cell-border-wrap img{padding:10px 0 0}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .pin-column{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .pin-column img{padding:20px 0 0;width:20px}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .pin-column .hide,#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .pin-column p{display:none}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .feature-column-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;margin-top:10px;padding-bottom:5px;text-align:center;width:100%}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .feature-column-wrapper h4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Forza,Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;height:90px;margin:0;text-align:center}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .feature-column-wrapper .feature-container{-webkit-box-flex:1;-ms-flex-positive:1;background:#fff;flex-grow:1;min-height:75pt;position:relative}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .feature-column-wrapper .feature-container .feature-detail-overlay{background:hsla(0,0%,100%,.9);height:100%;margin:0;position:absolute;top:0}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .feature-column-wrapper .feature-container .feature-detail-overlay p{margin-bottom:15px}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .feature-column-wrapper .feature-container p{text-align:center}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .feature-column-wrapper .feature-container .icon{cursor:pointer;margin-top:0;width:20px}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .feature-column-wrapper .feature-container .feature-close{bottom:10px;left:calc(50% - 10px);position:absolute}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .feature-column-wrapper .feature-container .product-image{display:block;margin:5px auto;max-width:90%}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column.col-count-1 .feature-column-wrapper .feature-container .product-image{max-width:50%}@media only screen and (min-width:768px){#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column.col-count-1 .feature-column-wrapper .feature-container .product-image,#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column.col-count-2 .feature-column-wrapper .feature-container .product-image{max-width:60%}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column.col-count-3 .feature-column-wrapper .feature-container .product-image{max-width:75%}}#details #table-wrap #scroll-snap-x table#product-details tr td ul{list-style:none;margin:0;padding-left:0}#details #table-wrap #scroll-snap-x table#product-details tr td ul li{margin:5px 0}#details #table-wrap #scroll-snap-x table#product-details tr td .table-cell-border-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:1px solid #adb2b6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;margin-bottom:20px;padding:0}#details #table-wrap #scroll-snap-x table#product-details tr td .table-cell-border-wrap .hide{display:none}#details #table-wrap #scroll-snap-x table#product-details tr td .table-cell-border-wrap img{padding:10px 0}#details #table-wrap #scroll-snap-x table#product-details tr td.sticky{background:#fff;left:106px;position:sticky;z-index:9999}#details #table-wrap #scroll-snap-x table#product-details tr td.sticky .feature-container{background:#fff;position:relative;z-index:9999}#details #table-wrap #scroll-snap-x table#product-details tr td:nth-child(odd),#details #table-wrap #scroll-snap-x table#product-details tr td:nth-child(odd).feature-column .feature-column-wrapper .feature-container{background-color:#f2f2f2}#details #table-wrap #scroll-snap-x table#product-details tr td:nth-child(odd).feature-column .feature-column-wrapper .feature-container .feature-detail-overlay{background:hsla(0,0%,95%,.9)}#details #table-wrap #scroll-snap-x table#product-details tr td.cell-empty{background:none!important}#details #table-wrap #scroll-snap-x table#product-details tr td.detail-table-header{display:none}#details #table-wrap #scroll-snap-x table#product-details tr:first-child{border-top:1px solid #adb2b6}#details #table-wrap #scroll-snap-x table#product-details tr:nth-child(2) td .table-cell-border-wrap{margin-bottom:7px}#details #table-wrap #scroll-snap-x table#product-details tr:last-child td .table-cell-border-wrap{border-bottom:none}#details #table-wrap #scroll-snap-x table#product-details .dragging{cursor:-webkit-grab;cursor:grab}#details .border-wrap{border:1px solid #adb2b6;overflow:hidden}#details .border-wrap .none-selected{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f2f2f2;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:350px;justify-content:center;width:100%}#details .border-wrap .none-selected h6{color:#323f48;font-family:Forza,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;text-align:center;width:40%}#details p.disclaimer{font-size:10px;font-weight:400}@media only screen and (min-width:768px){#details{margin:20px auto 0;width:90%}#details #table-wrap{border-top:1px solid #adb2b6}#details #table-wrap #scroll-snap-x table#product-details tr:first-child{background:#333f48;border-top:none}#details #table-wrap #scroll-snap-x table#product-details tr th{max-width:105px}#details #table-wrap #scroll-snap-x table#product-details tr td{max-width:unset}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column{height:90px;padding-top:0}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .pin-column{display:none}#details #table-wrap #scroll-snap-x table#product-details tr td.feature-column .feature-column-wrapper .feature-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#details #table-wrap #scroll-snap-x table#product-details tr td.detail-table-header{background-color:#323e48;border-bottom:0;color:#fff;display:table-cell;font-family:Forza,Helvetica,Arial,sans-serif;font-size:18px;height:40px;margin:0;text-align:center;vertical-align:middle}}@media only screen and (min-width:1024px){#details{float:right;width:50%}#details .border-wrap .none-selected{min-height:540px}}body.auto-module .content-wrapper #vehicle{margin-top:50px;position:relative;text-align:center}body.auto-module .content-wrapper #vehicle .hotspot{border:2px solid #cf3339;border-radius:50%;cursor:pointer;display:block;height:8px;opacity:.85;position:absolute;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:8px}body.auto-module .content-wrapper #vehicle .hotspot .pulse-1,body.auto-module .content-wrapper #vehicle .hotspot .pulse-2{display:none}body.auto-module .content-wrapper #vehicle .hotspot.pulse-active{height:6px;opacity:1;width:6px}body.auto-module .content-wrapper #vehicle .hotspot.pulse-active .pulse-1{border:2px solid #cf3339;border-radius:50%;display:block;height:9pt;left:-5px;position:relative;top:-5px;width:9pt}body.auto-module .content-wrapper #vehicle .hotspot.pulse-active .pulse-2{border:2px solid #cf3339;border-radius:50%;display:block;height:18px;left:-5px;position:relative;top:-5px;width:18px}body.auto-module .content-wrapper #vehicle .hotspot:hover{opacity:1;-webkit-transform:scale(1.25);transform:scale(1.25)}body.auto-module .content-wrapper #vehicle img{margin:0 auto;width:100%}body.auto-module .content-wrapper #vehicle.active .hotspot.pulse-active{display:block}body.auto-module .content-wrapper #vehicle.subcategory-selected #vehicle .hotspot{opacity:.5}body.auto-module .content-wrapper #vehicle.subcategory-selected #vehicle .hotspot.pulse-active,body.auto-module .content-wrapper #vehicle.subcategory-selected #vehicle .hotspot:hover{opacity:1}@media only screen and (min-width:768px){body.auto-module .content-wrapper #vehicle{position:relative}body.auto-module .content-wrapper #vehicle img{margin:40px auto;width:60%}}@media only screen and (min-width:1024px){body.auto-module .content-wrapper #vehicle{margin:0 auto;width:60%}body.auto-module .content-wrapper #vehicle img{margin:40px auto;width:100%;width:90%}}