﻿:root{--tb-color-white: #fff;--tb-color-black: #1a1a1a;--tb-color-brand: #EB0A1E}.ac-message-banner{text-align:center;background:var(--tb-color-brand)}.ac-custom-banner-message .ac-message-banner-wrapper{padding:7px;font-size:15px}.ac-custom-banner-message .ac-message-banner-link{padding:0px 10px 0px;font-size:12px}.ac-message-banner-wrapper{display:inline-flex;padding:12px 16px;line-height:1.5;font-size:17px;text-decoration:none;text-align:left;text-transform:uppercase;color:var(--tb-color-white)}.ac-message-banner-wrapper:hover{color:var(--tb-color-white)}.ac-message-banner-wrapper strong{font-size:23px;font-weight:600}.ac-message-banner-content{flex:1 1 auto;padding-right:24px}.ac-message-banner-cta{flex:0 0 auto;display:flex;align-items:center}.ac-message-banner-link{display:inline-block;padding:5px 18px 6px;border:solid 1px var(--tb-color-white);border-radius:17px;font-size:14px;font-weight:700;transition:border-color .5,background-color .5,color .5;background:var(--tb-color-white);color:var(--tb-color-brand)}.ac-message-banner-link:hover{border-color:var(--tb-color-white);background-color:var(--tb-color-brand);color:var(--tb-color-white)}@media(max-width: 767px){.ac-message-banner-wrapper{font-size:13px}.ac-message-banner-wrapper strong{font-size:19px}.ac-message-banner-link{font-size:12px}.ac-custom-banner-message .ac-message-banner-content{font-size:12px;font-weight:600;padding-top:5px}.ac-custom-banner-message .ac-message-banner-link{font-size:12px;padding:3px 10px 3px}}@media(max-width: 399px){.ac-message-banner-wrapper{font-size:10px}.ac-message-banner-wrapper strong{font-size:14px}.ac-message-banner-link{font-size:12px}.ac-custom-banner-message .ac-message-banner-content{font-size:12px;font-weight:600;padding-top:5px}.ac-custom-banner-message .ac-message-banner-link{font-size:12px;padding:3px 10px 3px}}:root{--tb-special-offer-nav-color-black: var(--tb-color-black, #000);--tb-special-offer-nav-color-white: var(--tb-color-white, #fff);--tb-special-offer-nav-background-color: #3a3a3a;--tb-special-offer-nav-mobile-button-background-color: #f5f5f5;--tb-special-offer-nav-item-active-border-bottom-color: var(--tb-colour-brand, #EB0A1E)}section.first-section.pre-owned{overflow:visible}.detail-filter-container{position:relative}.detail-filter-container .so-nav{position:-webkit-sticky;position:sticky;top:-1px;z-index:10;background-color:var(--tb-special-offer-nav-background-color);margin-bottom:20px}.detail-filter-container .so-nav .ac-container{display:flex}.detail-filter-container .mobile-btn{flex:0 0 48px;position:relative;display:none;padding:24px 0 0;border:0;margin:0 8px 0 0;line-height:1;font-size:10px;background:var(--tb-special-offer-nav-mobile-button-background-color) url("/img/icon/icon-filter.svg") no-repeat left 50% top 8px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxNy41Ij4NCgk8ZGVmcz4NCgkJPHN0eWxlPg0KCQkJLmNscy0xLA0KCQkJLmNscy0yLA0KCQkJLmNscy0zIHsNCgkJCQlmaWxsOiBub25lOw0KCQkJCXN0cm9rZTogIzFhMWExYTsNCgkJCX0NCg0KCQkJLmNscy0yIHsNCgkJCQlzdHJva2UtbWl0ZXJsaW1pdDogMTA7DQoJCQl9DQoNCgkJCS5jbHMtMiwNCgkJCS5jbHMtMyB7DQoJCQkJc3Ryb2tlLXdpZHRoOiAwLjVweDsNCgkJCX0NCgkJPC9zdHlsZT4NCgk8L2RlZnM+DQoJPGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTAiIHkxPSIyLjc1IiB4Mj0iMTgiIHkyPSIyLjc1IiAvPg0KCTxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjEwIiB5MT0iMTQuNzUiIHgyPSIxOCIgeTI9IjE0Ljc1IiAvPg0KCTxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjE0IiB5MT0iOC43NSIgeDI9IjE4IiB5Mj0iOC43NSIgLz4NCgk8bGluZSBjbGFzcz0iY2xzLTEiIHkxPSIyLjc1IiB4Mj0iMiIgeTI9IjIuNzUiIC8+DQoJPGxpbmUgY2xhc3M9ImNscy0xIiB5MT0iMTQuNzUiIHgyPSIyIiB5Mj0iMTQuNzUiIC8+DQoJPGxpbmUgY2xhc3M9ImNscy0xIiB5MT0iOC43NSIgeDI9IjYiIHkyPSI4Ljc1IiAvPg0KCTxnPg0KCQk8Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjYiIGN5PSIyLjc1IiByPSIyLjUiIC8+DQoJCTxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iNiIgY3k9IjIuNzUiIHI9IjIiIC8+DQoJPC9nPg0KCTxnPg0KCQk8Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjYiIGN5PSIxNC43NSIgcj0iMi41IiAvPg0KCQk8Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9IjYiIGN5PSIxNC43NSIgcj0iMiIgLz4NCgk8L2c+DQoJPGc+DQoJCTxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iMTAiIGN5PSI4Ljc1IiByPSIyLjUiIC8+DQoJCTxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iMTAiIGN5PSI4Ljc1IiByPSIyIiAvPg0KCTwvZz4NCjwvc3ZnPg==");background-size:auto 20px;color:var(--tb-special-offer-nav-color-black)}@media(max-width: 767px){.detail-filter-container .mobile-btn{display:block}}.detail-filter-container .mobile-btn img{display:block}.detail-filter-container .so-nav ul{flex:1 1 auto}.detail-filter-container .so-nav li>a{color:var(--tb-special-offer-nav-color-white)}.detail-filter-container .so-nav li h3{padding:11px 20px 11px 0;margin:0;color:var(--tb-special-offer-nav-color-white)}.detail-filter-container .accordion-header .clear{height:auto;padding:9px 0 7px;line-height:1;font-size:12px}.detail-filter-container .accordion-header .clear.hidden{display:none}.detail-filter-container .ac-row{display:flex}.detail-filter-container .ac-col.filters{flex:0 0 auto}.detail-filter-container .ac-col.main-and-aside{flex:1 1 auto;transition:opacity .3s ease-in-out}.detail-filter-container .ac-col.main-and-aside.uninit{opacity:0}.detail-filter-container .ac-col.main-feature.specials{flex:1 1 auto}.detail-filter-container .ac-col.standard-aside{flex:0 0 354px}.detail-filter-container .toggle-filter{width:42px;height:100%;opacity:1;transition:width .3s ease-in-out,opacity .3s ease-in-out;background:var(--tb-special-offer-nav-color-white)}.detail-filter-container .toggle-filter.uninit{opacity:0}.detail-filter-container .toggle-filter:not(.open){cursor:pointer}.detail-filter-container .toggle-filter.open{width:232px;box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.detail-filter-container .filter-container{position:-webkit-sticky;position:sticky;top:50px;padding:0 0 25px}.detail-filter-container .open .filter-container{padding-left:16px;padding-right:16px}.detail-filter-container .filter-header{display:flex;align-items:center;justify-content:space-between;width:200px;padding:0 0 10px;border-bottom:1px solid transparent;margin:0 0 20px;text-align:left}.detail-filter-container .open .filter-header{padding-top:15px;border-bottom-color:var(--tb-special-offer-nav-color-black)}.detail-filter-container .filter-header strong{position:relative;display:flex;line-height:16px;font-size:16px}.detail-filter-container .filter-header strong img{width:20px;height:20px;margin-right:20px}.detail-filter-container .filter-header [class^=icon]{align-items:center;display:flex;display:none;padding:10px 0 6px;border:0;margin:0;cursor:pointer;background:transparent}.detail-filter-container .filter-header [class^=icon] span{display:block;margin:5px 0 0}.detail-filter-container .filter-header [class^=icon] svg,.detail-filter-container .filter-header [class^=icon] img{display:block;height:16px}.detail-filter-container .filter-header .icon-open{width:40px;font-size:14px;font-weight:600}.detail-filter-container .filter-header .icon-open img{width:100%;height:auto}.detail-filter-container .filter-header .icon-close svg line{fill:none;stroke:var(--tb-special-offer-nav-color-black);stroke-width:3px;stroke-miterlimit:10}.detail-filter-container .toggle-filter.open .filter-header strong,.detail-filter-container .toggle-filter.open .filter-header .icon-close{display:block}.detail-filter-container .toggle-filter.open .filter-header .icon-open{display:none}.detail-filter-container .toggle-filter:not(.open) .filter-header strong,.detail-filter-container .toggle-filter:not(.open) .filter-header .icon-close{display:none}.detail-filter-container .toggle-filter:not(.open) .filter-header .icon-open{display:block}.detail-filter-container .filter-radio{position:relative;display:block;padding:2px 0 10px 0;font-size:14px;line-height:1.25;cursor:pointer}.detail-filter-container .filter-radio input[type=radio]{position:absolute;left:-9999px;opacity:0}.detail-filter-container .filter-radio .radio-box{position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #bebebe}.detail-filter-container .filter-radio .qty{float:right}.detail-filter-container .radio-box::after{position:relative;display:inline-block;content:"✓";padding-left:6px;padding:0 3px 0 2px;transform:scale(0);transition:all .3s ease-in-out;background:#000;color:#fff}.detail-filter-container .filter-radio input:checked~.radio-box::after{transform:scale(1)}.detail-filter-container .accordion-header{position:relative;display:flex;justify-content:space-between;margin-bottom:10px;cursor:pointer}.detail-filter-container .toggle-filter .filter-body{width:200px;opacity:0;pointer-events:none}.detail-filter-container .toggle-filter.open .filter-body{opacity:1;pointer-events:auto;padding:0}.detail-filter-container .so-nav ul{position:relative;display:flex;padding:0;margin:0;list-style:none}.detail-filter-container .so-nav li{flex:0 1 auto;float:none;vertical-align:middle}@media(max-width: 399px){.detail-filter-container .so-nav li{flex:0 0}}.detail-filter-container .so-nav li>a{position:relative;display:block;padding:18px 20px;line-height:1;text-transform:uppercase;font-size:14px;text-decoration:none;color:var(--tb-special-offer-nav-color-white)}.detail-filter-container .so-nav li>a>span{position:relative}.detail-filter-container .so-nav li.active>a>span::before{border-bottom-color:var(--tb-special-offer-nav-item-active-border-bottom-color)}.detail-filter-container .so-nav li>a>span:before{position:absolute;bottom:-7px;right:0;left:0;content:"";border-bottom:solid 2px transparent}.detail-filter-container .accordion-header button{padding:0;border:0;font-size:16px;font-weight:500;line-height:1.75;text-align:left;background:none}.detail-filter-container .v-collapse-content{max-height:0;overflow:hidden;padding:0;transform:translate3d(0px, 0px, 0px);transition:max-height .3s ease-out}.detail-filter-container .v-collapse-content.open{max-height:500px;transition:max-height .3s ease-in}.detail-filter-container .accordion-icon{margin:0 6px 0 1px}.detail-filter-container .icon-angle-up,.detail-filter-container .icon-angle-down{display:none;line-height:1.4;vertical-align:middle}.detail-filter-container .panel-btn:not(.active) .icon-angle-down,.detail-filter-container .panel-btn.active .icon-angle-up{display:inline-block}@media(min-width: 768px){.detail-filter-container .filter-header strong{font-size:24px;font-weight:400}}@media(max-width: 1199px){.detail-filter-container .main-and-aside .ac-row{flex-wrap:wrap}.detail-filter-container .ac-col.standard-aside{flex:0 0 100%;margin-top:24px}.detail-filter-container .toggle-filter{width:24px}.detail-filter-container .filter-header .icon-open{width:24px;font-size:10px}.detail-filter-container .special-cta img{width:auto}}@media(max-width: 767px){.detail-filter-container .ac-container ul{margin:0 -10px}.detail-filter-container .so-nav li:first-child{display:none}.detail-filter-container .so-nav li>a{font-size:12px;padding:18px 12px}.detail-filter-container .ac-col.filters{padding:0}.detail-filter-container .toggle-filter{position:absolute;top:0;left:-232px;z-index:20;width:232px;transition:left .3s}.detail-filter-container .toggle-filter.open{top:0;left:0}.detail-filter-container .filter-container{top:0}}.hero-banner{margin:0 auto;font-size:0;width:100%}.hero-banner.tight-section{margin-top:-20px !important}.hero-banner.home{max-width:1920px}@media(max-width: 1002px){.hero-banner.home{width:1002px}}@media(max-width: 1023px){.hero-banner.home{width:700px}}@media(max-width: 740px){.hero-banner.home{width:100%}}.hero-banner.home.tight-section{margin-top:-20px}.banner-slide a[data-modal-id]{position:relative;display:block}.banner-slide a[data-modal-id]::before,.banner-slide a[data-modal-id]::after{position:absolute;top:50%;left:50%;z-index:1;content:"";opacity:.6;transform:translateX(-50%) translateY(-50%);transition:opacity .4s}.banner-slide a[data-modal-id]::before{width:80px;height:80px;border-radius:50%;background:var(--tb-color-black)}.banner-slide a[data-modal-id]::after{width:0;height:0;border-style:solid;border-width:20px 0 20px 34.6px;border-color:transparent transparent transparent var(--tb-color-white);margin-left:5px}.banner-slide a[data-modal-id]:hover::before,.banner-slide a[data-modal-id]:hover::after{opacity:.9}@media(max-width: 767px){.banner-slide a[data-modal-id]::before{width:50px;height:50px}.banner-slide a[data-modal-id]::after{border-width:12.5px 0 12.5px 21.7px;margin-left:3px}}.banner-slide.red-button a[data-modal-id]::before{background:var(--tb-color-brand)}.hero-banner a.control{position:absolute;right:0;bottom:0;z-index:1;opacity:.6;transform:translateX(-50%) translateY(-50%);transition:opacity .4s}.home-banner-slider .swiper-button-prev,.home-banner-slider .swiper-button-next{width:100px;height:100px;background-color:rgba(0,0,0,.2)}.home-banner-slider .swiper-button-prev.swiper-button-disabled,.home-banner-slider .swiper-button-next.swiper-button-disabled{display:none;cursor:not-allowed}.home-banner-slider .swiper-button-prev::before,.home-banner-slider .swiper-button-next::before{display:block;content:"";width:14px;height:14px;margin:0 auto;border-right:2px solid var(--tb-color-white);border-bottom:2px solid var(--tb-color-white)}@media(max-width: 767px){.home-banner-slider .swiper-button-prev,.home-banner-slider .swiper-button-next{width:50px}.home-banner-slider .swiper-button-prev::before,.home-banner-slider .swiper-button-next::before{width:7px;height:7px}}.home-banner-slider .swiper-button-prev{left:0;padding-left:24px}.home-banner-slider .swiper-button-prev::before{transform:translateX(-10px) rotate(135deg)}@media(max-width: 767px){.home-banner-slider .swiper-button-prev{padding-left:0}}.home-banner-slider .swiper-button-next{right:0;padding-right:24px}.home-banner-slider .swiper-button-next::before{transform:translateX(10px) rotate(-45deg)}@media(max-width: 767px){.home-banner-slider .swiper-button-next{padding-right:0}}.hero-banner [data-aspect-ratio]{position:relative;display:block;overflow:hidden;height:100vw}.hero-banner [data-aspect-ratio]>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-banner [data-aspect-ratio="16:9"]{height:56.25vw}.hero-banner [data-aspect-ratio="16:10"]{height:62.5vw}.hero-banner [data-aspect-ratio="4:3"]{height:75vw}.hero-banner [data-aspect-ratio="21:9"]{height:42.85vw}.hero-banner .hero-banner-video{position:relative}.hero-banner .hero-banner-image{display:block;width:100%}
/*# sourceMappingURL=shared.css.map */
