.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714286%;width:1.42857%}.vehicle-description{padding-top:60px}.vehicle-description__title{padding-bottom:24px;text-align:center;text-transform:uppercase}@media(min-width:1024px){.vehicle-description__title{font-size:48px;line-height:72px}}.vehicle-description__tab{background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.15);height:632px;padding-bottom:24px;padding-top:16px;position:relative}.vehicle-description__tab>.first-container{display:flex;flex-direction:column;gap:16px;height:100%}.vehicle-description__tab>.first-container.hidden{display:none}@media(min-width:1200px){.vehicle-description__tab>.first-container{grid-column-gap:24px;grid-row-gap:24px;display:grid;grid-template-columns:repeat(2,1fr)}}.vehicle-description__tab__image{align-items:center;display:flex;flex-direction:column;gap:17px}.vehicle-description__tab__image #image-display{height:auto;-o-object-fit:contain;object-fit:contain;width:270px}@media(min-width:1200px){.vehicle-description__tab__image #image-display{height:341px;width:616px}}.vehicle-description__tab__image #open-3d{color:#3e3e40;text-transform:uppercase}.vehicle-description__tab__image #open-3d:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2718%27 height=%2712%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m6.3 12-1.26-1.292 1.575-1.662c-1.92-.261-3.503-.8-4.748-1.615C.623 6.615 0 5.677 0 4.615 0 3.338.866 2.25 2.6 1.35 4.331.45 6.465 0 9 0c2.535 0 4.669.45 6.402 1.35C17.134 2.25 18 3.34 18 4.615c0 .954-.499 1.808-1.497 2.562-.998.754-2.299 1.315-3.903 1.685V6.969c1.155-.307 2.044-.688 2.667-1.143.623-.454.934-.857.933-1.21 0-.493-.641-1.078-1.924-1.754C12.993 2.185 11.234 1.846 9 1.846c-2.235 0-3.994.339-5.277 1.016C2.441 3.538 1.8 4.123 1.8 4.615c0 .37.383.812 1.147 1.328.765.515 1.853.904 3.263 1.165l-1.17-1.2L6.3 4.615l3.6 3.693L6.3 12Z%27 fill=%27%233E3E40%27/%3E%3C/svg%3E");padding-left:8px}@media(min-width:1200px){.vehicle-description__tab__image #open-3d{margin-bottom:4px}.vehicle-description__tab__image{gap:0;padding:10.5px 0}}.vehicle-description__tab__specs{display:flex;flex-direction:column;gap:16px}.vehicle-description__tab__specs__price{align-items:center;display:flex;gap:16px;justify-content:center}.vehicle-description__tab__specs__price__text{color:#3e3e40;font-size:18px;line-height:24px;text-align:center}@media(min-width:1200px){.vehicle-description__tab__specs__price__text{text-align:left}.vehicle-description__tab__specs__price{justify-content:left}}.vehicle-description__tab__specs__colors{align-items:center;display:flex;gap:8px;justify-content:center}.vehicle-description__tab__specs__colors .button-color{border-radius:24px;height:24px;width:24px}@media(min-width:1200px){.vehicle-description__tab__specs__colors{justify-content:flex-start}}.vehicle-description__tab__specs__features{display:flex;flex-direction:column;gap:8px;max-height:231px;min-height:100px;overflow-y:auto;padding-bottom:8px}.vehicle-description__tab__specs__features::-webkit-scrollbar{width:6px}@media(min-width:1200px){.vehicle-description__tab__specs__features::-webkit-scrollbar{width:8px}}.vehicle-description__tab__specs__features::-webkit-scrollbar-track{background-color:#f4f4f4}.vehicle-description__tab__specs__features .feature{display:flex;gap:8px;margin-right:8px}.vehicle-description__tab__specs__features .feature:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2717%27 height=%2713%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.7 12.025 0 6.325 1.425 4.9 5.7 9.175 14.875 0 16.3 1.425l-10.6 10.6Z%27 fill=%27%233E3E40%27/%3E%3C/svg%3E");height:12px;margin-top:4px}@media(min-width:1024px){.vehicle-description__tab__specs__features .feature:before{margin-top:0}}@media(min-width:768px){.vehicle-description__tab__specs__features{max-height:180px}}@media(min-width:1200px){.vehicle-description__tab__specs{gap:24px;justify-content:center}}.vehicle-description__tab__seemore{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:auto}.vehicle-description__tab__seemore .see-all{color:#3e3e40;text-transform:uppercase}.vehicle-description__tab__seemore .see-all:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2712%27 height=%2712%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.292 12 0 10.708l8.862-8.862H.923V0H12v11.077h-1.846V3.138L1.292 12Z%27 fill=%27%233E3E40%27/%3E%3C/svg%3E");margin-left:8px}@media(min-width:1024px){.vehicle-description__tab__seemore .see-all:after{margin-left:16px}.vehicle-description__tab__seemore .see-offers.button.link{margin-bottom:8px}}.vehicle-description__tab__seemore__buttons{display:flex;flex-direction:column;gap:8px;width:100%}.vehicle-description__tab__seemore__buttons .pill-button{border-radius:24px;font-family:SuzukiPROBold,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:4px 8px;text-align:center;text-transform:uppercase;width:100%}@media(min-width:1200px){.vehicle-description__tab__seemore__buttons .pill-button{font-size:20px;line-height:30px;padding:8px}.vehicle-description__tab__seemore__buttons{flex-direction:row;gap:24px}.vehicle-description__tab__seemore{gap:16px;grid-area:2/1/3/3}}@media(min-width:768px){.vehicle-description__tab{height:610px}}@media(min-width:1200px){.vehicle-description__tab{height:576px;padding-top:24px}}.vehicle-description .popup{display:none;height:100vh;position:fixed;top:0;width:100vw;z-index:30}.vehicle-description .popup.active{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.6);display:block}.vehicle-description .popup .viewer3d{background-color:#fff;bottom:0;display:flex;flex-direction:column-reverse;height:-moz-fit-content;height:fit-content;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:0;width:calc(100% - 48px)}.vehicle-description .popup .viewer3d #close-3d{align-self:flex-end;margin-right:24px;margin-top:30.21px;z-index:10}@media(min-width:1200px){.vehicle-description .popup .viewer3d #close-3d svg{height:24px;width:24px}.vehicle-description .popup .viewer3d #close-3d{margin-top:24px}}.vehicle-description .popup .viewer3d img{left:0;opacity:0;position:absolute;top:60px;transform:scale(1.9);width:100%}.vehicle-description .popup .viewer3d img:first-child{position:relative}.vehicle-description .popup .viewer3d img.active{opacity:1}.vehicle-description .popup .viewer3d:before{float:left;padding-bottom:66.25%}@media(min-width:1024px){.vehicle-description .popup .viewer3d:before{padding-bottom:56.25%}}.vehicle-description .popup .viewer3d:after,.vehicle-description .popup .viewer3d:before{clear:both;content:"";display:table}@media(min-width:1200px){.vehicle-description .popup .viewer3d{max-width:1050px}}.vehicle-description .button.link{position:relative;transition:background .3s cubic-bezier(.075,.82,.165,1),color .3s cubic-bezier(.075,.82,.165,1)}.vehicle-description .button.link:before{bottom:-3px;content:"";height:2px;left:0;opacity:0;position:absolute;transition:width .5s ease,opacity .3s ease-in-out;width:0}.vehicle-description .button.link:hover:before{opacity:1;width:100%}@media(min-width:1200px){.vehicle-description .button.link{margin-bottom:4px}}.vehicle-description .all-models,.vehicle-description .compare-models{display:none;flex-direction:column;gap:16px;height:100%}.vehicle-description .all-models .tns-outer,.vehicle-description .compare-models .tns-outer{display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between;position:relative}.vehicle-description .all-models .tns-outer .tns-controls,.vehicle-description .compare-models .tns-outer .tns-controls{bottom:0;display:flex;font-size:0;justify-content:space-between;position:absolute;width:100%}.vehicle-description .all-models .tns-outer .tns-controls [data-controls=prev],.vehicle-description .compare-models .tns-outer .tns-controls [data-controls=prev]{height:24px;width:14.13px;z-index:10}.vehicle-description .all-models .tns-outer .tns-controls [data-controls=prev]:after,.vehicle-description .compare-models .tns-outer .tns-controls [data-controls=prev]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2715%27 height=%2724%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m12 0 2.13 2.13L4.26 12l9.87 9.87L12 24 0 12 12 0Z%27 fill=%27%233E3E40%27/%3E%3C/svg%3E");display:block;width:25px}@media(min-width:768px){.vehicle-description .all-models .tns-outer .tns-controls [data-controls=prev],.vehicle-description .compare-models .tns-outer .tns-controls [data-controls=prev]{margin-left:-40px}}.vehicle-description .all-models .tns-outer .tns-controls [data-controls=next],.vehicle-description .compare-models .tns-outer .tns-controls [data-controls=next]{height:24px;width:14.13px;z-index:10}.vehicle-description .all-models .tns-outer .tns-controls [data-controls=next]:after,.vehicle-description .compare-models .tns-outer .tns-controls [data-controls=next]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2715%27 height=%2724%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3 24 .87 21.87 10.74 12 .87 2.13 3 0l12 12L3 24Z%27 fill=%27%233E3E40%27/%3E%3C/svg%3E");display:block;width:25px}@media(min-width:768px){.vehicle-description .all-models .tns-outer .tns-controls [data-controls=next],.vehicle-description .compare-models .tns-outer .tns-controls [data-controls=next]{margin-right:-40px}.vehicle-description .all-models .tns-outer .tns-controls,.vehicle-description .compare-models .tns-outer .tns-controls{bottom:50%}}.vehicle-description .all-models .tns-outer .tns-nav,.vehicle-description .compare-models .tns-outer .tns-nav{display:flex;gap:8px;justify-content:space-around;margin:0 24px 10px}.vehicle-description .all-models .tns-outer .tns-nav button,.vehicle-description .compare-models .tns-outer .tns-nav button{background:#d9d9d9;flex-grow:1;height:4px;width:auto}.vehicle-description .all-models .tns-outer .tns-ovh,.vehicle-description .compare-models .tns-outer .tns-ovh{height:calc(100% - 24px)}.vehicle-description .all-models .tns-outer .tns-ovh .tns-inner,.vehicle-description .all-models .tns-outer .tns-ovh .tns-inner .all-models-slider,.vehicle-description .all-models .tns-outer .tns-ovh .tns-inner .all-models-slider .tns-item,.vehicle-description .compare-models .tns-outer .tns-ovh .tns-inner,.vehicle-description .compare-models .tns-outer .tns-ovh .tns-inner .all-models-slider,.vehicle-description .compare-models .tns-outer .tns-ovh .tns-inner .all-models-slider .tns-item{height:100%}@media(min-width:768px){.vehicle-description .all-models .tns-outer,.vehicle-description .all-models .tns-outer .tns-ovh .tns-inner,.vehicle-description .compare-models .tns-outer,.vehicle-description .compare-models .tns-outer .tns-ovh .tns-inner{height:100%}}@media(min-width:1200px){.vehicle-description .all-models .tns-outer,.vehicle-description .compare-models .tns-outer{flex-direction:column}}.vehicle-description .all-models .model,.vehicle-description .compare-models .model{color:#3e3e40}.vehicle-description .all-models .model__title,.vehicle-description .compare-models .model__title{margin-bottom:16px;text-transform:capitalize}.vehicle-description .all-models .model__features,.vehicle-description .compare-models .model__features{display:flex;flex-direction:column;gap:8px;max-height:335px;overflow-y:auto;padding-bottom:10px}.vehicle-description .all-models .model__features .feature,.vehicle-description .compare-models .model__features .feature{display:flex;gap:8px;margin-right:8px}.vehicle-description .all-models .model__features .feature:before,.vehicle-description .compare-models .model__features .feature:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2717%27 height=%2713%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.7 12.025 0 6.325 1.425 4.9 5.7 9.175 14.875 0 16.3 1.425l-10.6 10.6Z%27 fill=%27%233E3E40%27/%3E%3C/svg%3E");height:12px;margin-top:4px}@media(min-width:1024px){.vehicle-description .all-models .model__features .feature,.vehicle-description .compare-models .model__features .feature{font-size:20px;line-height:30px}}.vehicle-description .all-models .model__features::-webkit-scrollbar,.vehicle-description .compare-models .model__features::-webkit-scrollbar{width:6px}@media(min-width:1200px){.vehicle-description .all-models .model__features::-webkit-scrollbar,.vehicle-description .compare-models .model__features::-webkit-scrollbar{width:8px}}.vehicle-description .all-models .model__features::-webkit-scrollbar-track,.vehicle-description .compare-models .model__features::-webkit-scrollbar-track{background-color:#f4f4f4}@media(min-width:1024px){.vehicle-description .all-models .model__features,.vehicle-description .compare-models .model__features{max-height:260px}}@media(min-width:1200px){.vehicle-description .all-models .model__features,.vehicle-description .compare-models .model__features{max-height:170px}}.vehicle-description .all-models .model__colors,.vehicle-description .compare-models .model__colors{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}@media(min-width:1024px){.vehicle-description .all-models .model__colors__text,.vehicle-description .compare-models .model__colors__text{font-size:20px;line-height:30px}}.vehicle-description .all-models .model__colors__items,.vehicle-description .compare-models .model__colors__items{display:flex;flex-wrap:wrap;gap:8px}.vehicle-description .all-models .model__colors__items span,.vehicle-description .compare-models .model__colors__items span{border-radius:24px;height:24px;width:24px}@media(min-width:1024px){.vehicle-description .all-models .model__colors,.vehicle-description .compare-models .model__colors{margin-top:16px}}@media(min-width:1200px){.vehicle-description .all-models .model__colors,.vehicle-description .compare-models .model__colors{margin-top:0}}.vehicle-description .all-models .model__imgprice,.vehicle-description .compare-models .model__imgprice{bottom:0;display:flex;gap:8px;padding:22px 0;position:absolute}.vehicle-description .all-models .model__imgprice__img,.vehicle-description .compare-models .model__imgprice__img{height:58px;-o-object-fit:contain;object-fit:contain;width:115px}@media(min-width:1200px){.vehicle-description .all-models .model__imgprice__img,.vehicle-description .compare-models .model__imgprice__img{height:unset;width:150px}}.vehicle-description .all-models .model__imgprice__pricelink,.vehicle-description .compare-models .model__imgprice__pricelink{display:flex;flex-direction:column;gap:8px;justify-content:center}.vehicle-description .all-models .model__imgprice__pricelink__price,.vehicle-description .compare-models .model__imgprice__pricelink__price{color:#3e3e40;font-family:SuzukiPROBold,sans-serif;font-size:18px;font-weight:400;line-height:24px}@media(max-width:380px){.vehicle-description .all-models .model__imgprice__pricelink__price,.vehicle-description .compare-models .model__imgprice__pricelink__price{font-size:16px;line-height:20px}}@media(min-width:1200px){.vehicle-description .all-models .model__imgprice__pricelink__price,.vehicle-description .compare-models .model__imgprice__pricelink__price{font-size:20px;line-height:30px}}.vehicle-description .all-models .model__imgprice__pricelink .know-more,.vehicle-description .compare-models .model__imgprice__pricelink .know-more{text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.vehicle-description .all-models .model__imgprice__pricelink .know-more:after,.vehicle-description .compare-models .model__imgprice__pricelink .know-more:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2712%27 height=%2712%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.292 12 0 10.708l8.862-8.862H.923V0H12v11.077h-1.846V3.138L1.292 12Z%27 fill=%27%233E3E40%27/%3E%3C/svg%3E");margin-left:8px}@media(min-width:1200px){.vehicle-description .all-models .model__imgprice,.vehicle-description .compare-models .model__imgprice{padding:0 0 16px;position:unset}}.vehicle-description .all-models #close-all-models,.vehicle-description .all-models #close-compare-models,.vehicle-description .compare-models #close-all-models,.vehicle-description .compare-models #close-compare-models{margin-left:auto;width:-moz-fit-content;width:fit-content}@media(min-width:1200px){.vehicle-description .all-models #close-all-models svg,.vehicle-description .all-models #close-compare-models svg,.vehicle-description .compare-models #close-all-models svg,.vehicle-description .compare-models #close-compare-models svg{height:24px;width:24px}}.vehicle-description .all-models.active,.vehicle-description .compare-models.active{display:flex}@media(min-width:768px){.vehicle-description .all-models,.vehicle-description .compare-models{height:100%}}@media(min-width:1200px){.vehicle-description .all-models,.vehicle-description .compare-models{gap:24px}.vehicle-description .all-models .model__features{height:200px;max-width:256px;position:absolute;top:290px}.vehicle-description .all-models .model__title{min-height:72px}}.vehicle-description .compare-models{display:none}.vehicle-description .compare-models .compare-model-wrapper{display:grid;gap:16px;grid-template-columns:1fr 1fr}.vehicle-description .compare-models .compare-model-wrapper div.model__imgprice{flex-direction:column}@media(min-width:1200px){.vehicle-description .compare-models .compare-model-wrapper div.model__imgprice{flex-direction:row;justify-content:center}}.vehicle-description .compare-models .compare-model-wrapper .model{display:none}.vehicle-description .compare-models .compare-model-wrapper .model.main-vehicle{display:block;order:-1}.vehicle-description .compare-models .compare-model-wrapper .model.selected{display:block}.vehicle-description .compare-models .compare-model-wrapper .model__imgprice{position:unset}.vehicle-description .compare-models .compare-model-wrapper .model__features{max-height:234px}@media(min-width:1200px){.vehicle-description .compare-models .compare-model-wrapper .model__colors{margin-top:0}.vehicle-description .compare-models .compare-model-wrapper{gap:24px;height:100%}}.vehicle-description .compare-models .compare-model-filter{display:flex;gap:8px;margin-top:auto;position:relative}.vehicle-description .compare-models .compare-model-filter .main,.vehicle-description .compare-models .compare-model-filter .select{width:calc(50% - 4px)}@media(min-width:1200px){.vehicle-description .compare-models .compare-model-filter .main,.vehicle-description .compare-models .compare-model-filter .select{width:calc(50% - 12px)}}.vehicle-description .compare-models .compare-model-filter .select{bottom:0;display:flex;flex-direction:column-reverse;gap:8px;padding:8px 8px 0;position:absolute;right:0;width:50%}.vehicle-description .compare-models .compare-model-filter .select .select-filter:first-of-type:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2710%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 1.71 1.42.29 8 6.87 14.58.29 16 1.71l-8 8-8-8Z%27 fill=%27%23fff%27/%3E%3C/svg%3E");display:inline-block;margin-left:8px;transition:all .3s}.vehicle-description .compare-models .compare-model-filter .select .select-filter:not(:first-of-type){background-color:#f4f4f4;color:#3e3e40;display:none}.vehicle-description .compare-models .compare-model-filter .select.open{background-color:#fff;border-radius:24px 24px 0 0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.15);padding-top:8px}.vehicle-description .compare-models .compare-model-filter .select.open .select-filter{display:block}.vehicle-description .compare-models .compare-model-filter .select.open .select-filter:first-of-type:after{transform:rotate(180deg);transition:all .3s}.vehicle-description .compare-models .compare-model-filter .filter{text-wrap:nowrap;border-radius:24px;color:#fff;cursor:pointer;font-family:SuzukiPROBold,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:4px 8px;text-align:center;text-transform:uppercase}@media(min-width:1200px){.vehicle-description .compare-models .compare-model-filter .filter{font-size:20px;line-height:30px;padding:8px 16px}}.vehicle-description .compare-models.active{display:flex;flex-direction:column;gap:16px}@media(min-width:1200px){.vehicle-description .compare-models.active{gap:24px}}@media(min-width:1024px){.vehicle-description .container{max-width:800px}}@media(min-width:1200px){.vehicle-description .container{max-width:1142px}}.vehicle-description .loading{animation:rotation .8s linear infinite;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:none;height:48px;left:50%;position:absolute;top:50%;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(min-width:1200px){.vehicle-description{height:unset;padding-top:100px}}
