﻿:root{--bg-light: #eae9e8;--text-dark: #343434;--accent: #a4896c;--white: #ffffff;--ti-stroke-width: 1}h2{font-size:1.75rem;font-weight:600;margin-bottom:2.5rem;color:#343434;text-align:center}h2 span{display:block;font-size:2.25rem;font-weight:800}.btn-custom{display:inline-block;background-color:#a4896c;color:#fff;border:none;border-radius:.25rem;padding:.9rem 1.8rem;font-weight:600;text-decoration:none;transition:all .25s ease}.btn-custom:hover{background-color:#92795f;color:#fff;transform:translateY(-1px)}.btn-back{display:inline-flex;align-items:center;gap:.4rem;background-color:#d3b496;color:#343434;border:none;border-radius:.25rem;padding:.6rem 1.2rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:all .25s ease}.btn-back i{font-size:1.1em;line-height:1}.btn-back:hover{background-color:hsl(29.5081967213,40.9395973154%,62.7843137255%);color:#343434;transform:translateX(-2px)}.nav-badge{display:inline-flex;align-items:center;justify-content:center;position:relative;top:-0.6em;margin-left:.25em;min-width:1.45em;height:1.55em;padding:.2em .4em .2em .3em;background-color:#be0000;color:#fff;font-size:.6875rem;font-weight:700;font-style:italic;letter-spacing:0;line-height:1;border-radius:2px;vertical-align:top;transform:rotate(-4deg);text-transform:none}body{font-family:"Poppins",sans-serif;color:#343434;background-color:#f8f7f5}.navbar-custom{position:absolute;top:0;left:0;right:0;z-index:10;background-color:rgba(0,0,0,0);padding:2rem 10vh;background:linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);transition:background-color .4s ease,transform .4s ease,opacity .4s ease,padding .4s ease}@media(max-width: 1599.98px){.navbar-custom{padding-left:2rem;padding-right:2rem}}.navbar-custom.navbar-hidden:not(:has(.model-nav.is-open)){transform:translateY(-100%);opacity:0;pointer-events:none}.navbar-custom .container-fluid{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"brand nav cta";align-items:center}.navbar-custom .container-fluid .navbar-brand{grid-area:brand;justify-self:start}.navbar-custom .container-fluid #mainNav{grid-area:nav;justify-self:center}.navbar-custom .container-fluid .cta-icons{grid-area:cta;justify-self:end}.navbar-custom .container-fluid .navbar-menu-btn{display:none}.navbar-custom .navbar-menu-btn{background:none;border:none;padding:0;cursor:pointer;line-height:1;color:#fff;transition:color .25s ease}.navbar-custom .navbar-menu-btn i{font-size:3rem}.navbar-custom .navbar-menu-btn:hover{color:hsla(0,0%,100%,.7)}.navbar-custom .navbar-brand{display:flex;flex-flow:row;justify-content:start;align-items:center;color:#fff;padding:0}.navbar-custom .navbar-brand img{max-height:40px;filter:brightness(0) invert(1);transition:filter .3s ease}.navbar-custom .navbar-brand .logo-horizontal{display:none}.navbar-custom .navbar-brand:hover{color:#fff}.navbar-custom .navbar-brand .dealer{display:flex;flex-flow:column;font-weight:600;border-left:1px solid #fff;margin-left:1rem;padding-left:1rem}.navbar-custom .navbar-brand .dealer .dealer-status{font-size:.75rem;font-weight:400;letter-spacing:1px}.navbar-custom #mainNav .navbar-nav{flex-direction:row;gap:1rem}.navbar-custom .nav-link{color:#fff;font-weight:600;margin-left:1rem;transition:color .25s ease;text-transform:uppercase;white-space:nowrap;position:relative}.navbar-custom .nav-link:hover{color:hsla(0,0%,100%,.7)}.navbar-custom .nav-link--toggle{display:inline-flex;align-items:center;gap:.3rem}.navbar-custom .nav-link--toggle .nav-toggle-icon{font-size:1rem;line-height:1;transition:transform .25s ease}.navbar-custom .nav-link--toggle.is-active .nav-toggle-icon{transform:rotate(180deg)}.navbar-custom .nav-badge{display:inline-flex;align-items:center;justify-content:center;position:relative;top:-0.6em;margin-left:.25em;min-width:1.45em;height:1.55em;padding:.2em .4em .2em .3em;background-color:#be0000;color:#fff;font-size:.6875rem;font-weight:700;font-style:italic;letter-spacing:0;line-height:1;border-radius:2px;vertical-align:top;transform:rotate(-4deg);text-transform:none}.navbar-custom .cta-icons{display:flex;align-items:center;gap:.6rem}@media(max-width: 1449.98px){.navbar-custom .cta-icons .cta-btn span{display:none}}.navbar-custom .cta-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;border-radius:.5rem;border:1.5px solid rgba(0,0,0,0);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.navbar-custom .cta-btn i{font-size:2rem;font-weight:100;color:#fff;transition:color .25s ease}.navbar-custom .cta-btn.cta-btn--outline{color:#fff;border-color:hsla(0,0%,100%,.6);background-color:rgba(0,0,0,0)}.navbar-custom .cta-btn.cta-btn--outline:hover{border-color:#fff;background-color:hsla(0,0%,100%,.12)}.navbar-custom .navbar-toggler{border-color:#fff}.navbar-custom .navbar-toggler:focus{box-shadow:none}.navbar-custom .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-custom .model-nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;background:#d3b496;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7rem 10vh 3rem;opacity:1;visibility:hidden;transform:none;pointer-events:none;transition:none}@media(max-width: 1599.98px){.navbar-custom .model-nav{padding-left:2rem;padding-right:2rem}}.navbar-custom .model-nav.is-open{visibility:visible;pointer-events:auto}.navbar-custom .model-nav .models{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem 1rem;width:100%}.navbar-custom .model-nav .model{display:flex;flex-direction:column;text-decoration:none;padding:1rem;border-radius:4px;border:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.navbar-custom .model-nav .model:hover{border-color:#a4896c}.navbar-custom .model-nav .model:hover .model-image img{transform:scale(1.04) translateX(4px)}.navbar-custom .model-nav .model-name{font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#343434;line-height:1.3}.navbar-custom .model-nav .model-name span{display:block;font-size:.75rem;font-weight:500;color:#fff;text-transform:none;letter-spacing:.03em;margin-top:.2rem}.navbar-custom .model-nav .model-image{flex:1;display:flex;align-items:flex-end}.navbar-custom .model-nav .model-image img{width:100%;height:auto;display:block;transition:transform .3s ease}.navbar-custom .model-nav__close{display:inline-flex;align-items:center;gap:.4rem;margin-top:2rem;padding:.5rem 1.25rem;background:none;border:1.5px solid rgba(52,52,52,.2);border-radius:2rem;color:#555;font-family:inherit;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:border-color .2s ease,color .2s ease}.navbar-custom .model-nav__close i{font-size:1rem;line-height:1}.navbar-custom .model-nav__close:hover{border-color:#343434;color:#343434}.navbar-custom.scrolled{position:fixed;background:#eae9e8;padding:2rem 10vh}@media(max-width: 1599.98px){.navbar-custom.scrolled{padding-left:2rem;padding-right:2rem}}.navbar-custom.scrolled .navbar-brand{color:#343434}.navbar-custom.scrolled .navbar-brand .dealer{border-color:#343434}.navbar-custom.scrolled .navbar-brand img{filter:none}.navbar-custom.scrolled .nav-link{color:#343434}.navbar-custom.scrolled .nav-link:hover{opacity:.8}.navbar-custom.scrolled .navbar-menu-btn{color:#343434}.navbar-custom.scrolled .navbar-menu-btn:hover{color:#a4896c}.navbar-custom.scrolled .cta-btn.cta-btn--outline{color:#343434;border-color:rgba(52,52,52,.4)}.navbar-custom.scrolled .cta-btn.cta-btn--outline i{color:#be0000}.navbar-custom.scrolled .cta-btn.cta-btn--outline:hover{border-color:#343434;background-color:rgba(52,52,52,.06)}.navbar-custom .nav-item--has-sub{position:relative}.navbar-custom .owner-nav{position:absolute;top:calc(100% + .75rem);left:50%;transform:translateX(-50%) translateY(-6px);min-width:215px;background:rgba(52,52,52,.97);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:.4rem 0;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;box-shadow:0 12px 32px rgba(0,0,0,.28);z-index:100}.navbar-custom .owner-nav.is-open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.navbar-custom .owner-nav__item{display:flex;align-items:center;gap:.6rem;padding:.65rem 1.1rem;color:hsla(0,0%,100%,.8);text-decoration:none;font-size:.78rem;font-weight:500;letter-spacing:.03em;white-space:nowrap;transition:color .15s ease,background .15s ease}.navbar-custom .owner-nav__item i{font-size:1.05rem;color:#d3b496;flex-shrink:0}.navbar-custom .owner-nav__item:hover{color:#fff;background:hsla(0,0%,100%,.06)}.navbar-custom:has(.model-nav.is-open){transition:none;background:#fff}.navbar-custom:has(.model-nav.is-open) .navbar-brand{color:#343434}.navbar-custom:has(.model-nav.is-open) .navbar-brand .dealer{border-color:#343434}.navbar-custom:has(.model-nav.is-open) .navbar-brand img{filter:none}.navbar-custom:has(.model-nav.is-open) .nav-link{color:#343434}.navbar-custom:has(.model-nav.is-open) .nav-link:hover{opacity:.8}.navbar-custom:has(.model-nav.is-open) .cta-btn.cta-btn--outline{color:#343434;border-color:rgba(52,52,52,.4)}.navbar-custom:has(.model-nav.is-open) .cta-btn.cta-btn--outline i{color:#be0000}.navbar-custom:has(.model-nav.is-open) .cta-btn.cta-btn--outline:hover{border-color:#343434;background-color:rgba(52,52,52,.06)}@media(max-width: 1120px){.navbar-custom{position:fixed;top:0;left:0;right:0;width:100%;background:none;background-color:#eae9e8;padding:1.5rem 2rem}.navbar-custom.navbar-hidden{transform:none;opacity:1;pointer-events:auto}.navbar-custom .container-fluid{display:flex;align-items:center}.navbar-custom .container-fluid .navbar-brand{flex:1}.navbar-custom .container-fluid #mainNav{display:none}.navbar-custom .container-fluid .cta-icons{display:none}.navbar-custom .container-fluid .navbar-menu-btn{display:block}.navbar-custom .navbar-brand{color:#343434}.navbar-custom .navbar-brand:hover{color:#343434}.navbar-custom .navbar-brand img{filter:none}.navbar-custom .navbar-brand .dealer{border-color:#343434;color:#343434}.navbar-custom .navbar-menu-btn{color:#343434}.navbar-custom .navbar-menu-btn:hover{color:#a4896c}}@media(max-width: 520px){.navbar-custom{padding-left:1rem;padding-right:1rem}.navbar-custom .navbar-brand{flex-flow:column;align-items:center}.navbar-custom .navbar-brand .logo-default{display:none}.navbar-custom .navbar-brand .logo-horizontal{display:block;max-height:20px}.navbar-custom .navbar-brand .dealer{border-left:none;margin-left:0;padding-left:0;align-items:center;text-align:center;margin-top:.5rem}.navbar-custom .navbar-brand .dealer .dealer-name{font-size:1rem;font-weight:700}.navbar-custom .dealer-name{font-size:.875rem}.navbar-custom .dealer-status{display:none}}.hero{position:relative;min-height:100vh;display:flex;align-items:start;justify-content:center;text-align:center;overflow:hidden}.hero .hero-image{position:absolute;inset:0;z-index:0}.hero .hero-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width: 768px){.hero{min-height:unset;display:block}.hero .hero-image{position:relative;inset:auto}.hero .hero-image img{height:auto}.hero .hero-content{position:absolute;bottom:0;left:0;right:0}}.hero .hero-content{position:relative;z-index:1;max-width:900px;padding:10rem 0 0 0}.hero .hero-content h1{color:#fff;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:600;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}.hero .hero-content p{color:hsla(0,0%,100%,.92);font-size:1.125rem;font-weight:400;max-width:700px;margin:0 auto 2rem}.model-hero{position:relative;min-height:100vh;height:100vh;display:flex;align-items:stretch;justify-content:center;text-align:center;overflow:hidden}.model-hero .hero-image{position:absolute;inset:0;z-index:0}.model-hero .hero-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.model-hero .hero-content{display:flex;flex-flow:column;align-items:center;justify-content:space-between;position:relative;z-index:1;width:100%;max-width:900px;padding:8rem 0 4rem}.model-hero .hero-content .hero-logo{width:100%;max-width:600px}.model-hero .hero-content .warranty{filter:drop-shadow(0 2px 1px rgba(0, 0, 0, 0.45));width:25vw}@media(max-width: 768px){.model-hero{min-height:unset;display:block;height:min-content;margin-top:80px}.model-hero .hero-image{position:relative;inset:auto}.model-hero .hero-image img{height:auto}.model-hero .hero-content{display:none}}.page-hero{position:relative;min-height:530px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.page-hero .hero-image{position:absolute;inset:0;z-index:0}.page-hero .hero-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width: 768px){.page-hero{min-height:unset;display:block;height:min-content;margin-top:80px}.page-hero .hero-image{position:relative;inset:auto}.page-hero .hero-image img{height:auto}}.page-hero.blank{background:#eae9e8;min-height:unset;height:6rem}@media(max-width: 768px){.page-hero.blank{height:unset}}.page-hero.blank .hero-image{display:none}.page-intro{display:flex;flex-direction:column;align-items:center;background-color:#a4896c;background-image:radial-gradient(ellipse 70% 120% at 50% 50%, rgba(255, 255, 255, 0.12) 0%, transparent 70%);padding:3.5rem 10vh;text-align:center}@media(max-width: 1599.98px){.page-intro{padding-left:2rem;padding-right:2rem}}@media(max-width: 520px){.page-intro{padding-left:1rem;padding-right:1rem}}.page-intro p{max-width:900px}.page-intro .page-intro__eyebrow{display:block;font-size:.65rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:hsla(0,0%,100%,.8);margin-bottom:1.75rem}.page-intro h1{display:inline-block;color:#343434;padding:0;font-weight:600;font-size:clamp(2.5rem,5.5vw,5.5rem);letter-spacing:-0.01em;line-height:1}.page-intro h1::after{content:"";display:block;width:2.5rem;height:3px;background:hsla(0,0%,100%,.5);margin:1.5rem auto 0}.page-intro.no-top-image{padding-top:10rem}@media(max-width: 991.98px){.page-intro.no-top-image{padding-top:10rem}}#testDriveOffcanvas{--bs-offcanvas-width: 440px;background-color:#343434 !important;color:#fff !important}#testDriveOffcanvas .offcanvas-header{justify-content:flex-end;padding:1.25rem 1.5rem 0;border-bottom:none}#testDriveOffcanvas .offcanvas-header .btn-close{filter:brightness(0) invert(1);opacity:.5}#testDriveOffcanvas .offcanvas-header .btn-close:hover{opacity:1}#testDriveOffcanvas .offcanvas-body{padding:.5rem 2rem 2.5rem;display:flex;flex-direction:column;gap:0rem;overflow-y:auto}#testDriveOffcanvas .td-intro{position:relative;padding-bottom:1.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}#testDriveOffcanvas .td-intro__icon{position:absolute;right:-1rem;top:-1rem;font-size:9rem;color:hsla(0,0%,100%,.04);line-height:1;pointer-events:none}#testDriveOffcanvas .td-intro__eyebrow{font-size:.62rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#a4896c;margin:0 0 1rem;text-align:center}#testDriveOffcanvas .td-intro__title{font-size:clamp(2.6rem,5vw,3.5rem);font-weight:800;color:#fff !important;line-height:1;letter-spacing:-0.03em;margin:0 0 1.1rem}#testDriveOffcanvas .td-intro__desc{font-size:.85rem;color:hsla(0,0%,100%,.55) !important;line-height:1.65;margin:0;text-align:center}#testDriveOffcanvas .td-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}#testDriveOffcanvas .td-form__field{display:flex;flex-direction:column;gap:.4rem}#testDriveOffcanvas .td-form__field--full{grid-column:1/-1}#testDriveOffcanvas .td-form__field label:not(.td-form__consent){font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:hsla(0,0%,100%,.65)}#testDriveOffcanvas .td-form__field label:not(.td-form__consent) span{color:#d3b496}#testDriveOffcanvas .td-form__field input,#testDriveOffcanvas .td-form__field textarea,#testDriveOffcanvas .td-form__field select{width:100%;border:1.5px solid rgba(52,52,52,.2);border-radius:4px;padding:.55rem .75rem;font-size:.875rem;color:#343434;background:#eae9e8;outline:none;font-family:inherit;transition:border-color .18s,background .18s}#testDriveOffcanvas .td-form__field input::placeholder,#testDriveOffcanvas .td-form__field textarea::placeholder,#testDriveOffcanvas .td-form__field select::placeholder{color:#555}#testDriveOffcanvas .td-form__field input:focus,#testDriveOffcanvas .td-form__field textarea:focus,#testDriveOffcanvas .td-form__field select:focus{border-color:rgba(164,137,108,.6);background:hsl(30,4.5454545455%,87.3725490196%)}#testDriveOffcanvas .td-form__field input option,#testDriveOffcanvas .td-form__field textarea option,#testDriveOffcanvas .td-form__field select option{background:#eae9e8;color:#343434}#testDriveOffcanvas .td-form__field textarea{resize:vertical;min-height:80px}#testDriveOffcanvas .td-form__consent{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;font-size:.8rem;color:hsla(0,0%,100%,.55);margin-top:.25rem}#testDriveOffcanvas .td-form__consent input[type=checkbox]{appearance:none;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.1rem;border:1.5px solid rgba(52,52,52,.3);border-radius:3px;background:#eae9e8;cursor:pointer;transition:border-color .18s,background .18s}#testDriveOffcanvas .td-form__consent input[type=checkbox]:checked{background:#a4896c;border-color:#a4896c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3 3L13 4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:80%}#testDriveOffcanvas .td-form__consent a{color:#d3b496;text-decoration:underline;opacity:.9}#testDriveOffcanvas .td-form__consent a:hover{opacity:1}#testDriveOffcanvas .td-form__submit{margin-top:1.75rem;width:100%;padding:.85rem 2rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-family:inherit;border-radius:3px;background:#a4896c;border:none;color:#fff;cursor:pointer;transition:background .2s ease}#testDriveOffcanvas .td-form__submit:hover{background:#92795f}#offerOffcanvas{--bs-offcanvas-width: 440px;background-color:#343434 !important;color:#fff !important}#offerOffcanvas .offcanvas-header{justify-content:flex-end;padding:1.25rem 1.5rem 0;border-bottom:none}#offerOffcanvas .offcanvas-header .btn-close{filter:brightness(0) invert(1);opacity:.5}#offerOffcanvas .offcanvas-header .btn-close:hover{opacity:1}#offerOffcanvas .offcanvas-body{padding:.5rem 2rem 2.5rem;display:flex;flex-direction:column;gap:2rem;overflow-y:auto}#offerOffcanvas .td-intro{position:relative;padding-bottom:1.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}#offerOffcanvas .td-intro__icon{position:absolute;right:-1rem;top:-1rem;font-size:9rem;color:hsla(0,0%,100%,.04);line-height:1;pointer-events:none}#offerOffcanvas .td-intro__eyebrow{font-size:.62rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#a4896c;margin:0 0 1rem;text-align:center}#offerOffcanvas .td-intro__title{font-size:clamp(2.6rem,5vw,3.5rem);font-weight:800;color:#fff !important;line-height:1;letter-spacing:-0.03em;margin:0 0 1.1rem}#offerOffcanvas .td-intro__desc{font-size:.85rem;color:hsla(0,0%,100%,.55) !important;line-height:1.65;margin:0;text-align:center}#offerOffcanvas .td-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}#offerOffcanvas .td-form__field{display:flex;flex-direction:column;gap:.4rem}#offerOffcanvas .td-form__field--full{grid-column:1/-1}#offerOffcanvas .td-form__field label:not(.td-form__consent){font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:hsla(0,0%,100%,.65)}#offerOffcanvas .td-form__field label:not(.td-form__consent) span{color:#d3b496}#offerOffcanvas .td-form__field input,#offerOffcanvas .td-form__field textarea,#offerOffcanvas .td-form__field select{width:100%;border:1.5px solid rgba(52,52,52,.2);border-radius:4px;padding:.55rem .75rem;font-size:.875rem;color:#343434;background:#eae9e8;outline:none;font-family:inherit;transition:border-color .18s,background .18s}#offerOffcanvas .td-form__field input::placeholder,#offerOffcanvas .td-form__field textarea::placeholder,#offerOffcanvas .td-form__field select::placeholder{color:#555}#offerOffcanvas .td-form__field input:focus,#offerOffcanvas .td-form__field textarea:focus,#offerOffcanvas .td-form__field select:focus{border-color:rgba(164,137,108,.6);background:hsl(30,4.5454545455%,87.3725490196%)}#offerOffcanvas .td-form__field input option,#offerOffcanvas .td-form__field textarea option,#offerOffcanvas .td-form__field select option{background:#eae9e8;color:#343434}#offerOffcanvas .td-form__field textarea{resize:vertical;min-height:80px}#offerOffcanvas .td-form__consent{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;font-size:.8rem;color:hsla(0,0%,100%,.55);margin-top:.25rem}#offerOffcanvas .td-form__consent input[type=checkbox]{appearance:none;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.1rem;border:1.5px solid rgba(52,52,52,.3);border-radius:3px;background:#eae9e8;cursor:pointer;transition:border-color .18s,background .18s}#offerOffcanvas .td-form__consent input[type=checkbox]:checked{background:#a4896c;border-color:#a4896c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3 3L13 4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:80%}#offerOffcanvas .td-form__consent a{color:#d3b496;text-decoration:underline;opacity:.9}#offerOffcanvas .td-form__consent a:hover{opacity:1}#offerOffcanvas .td-form__submit{margin-top:1.75rem;width:100%;padding:.85rem 2rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-family:inherit;border-radius:3px;background:#a4896c;border:none;color:#fff;cursor:pointer;transition:background .2s ease}#offerOffcanvas .td-form__submit:hover{background:#92795f}#offerOffcanvas.no-top-image{padding-top:9rem}@media(max-width: 991.98px){#offerOffcanvas.no-top-image{padding-top:7rem}}.model-intro{padding:3rem 10vh;background:#a4896c;color:#fff}@media(max-width: 1599.98px){.model-intro{padding-left:2rem;padding-right:2rem}}@media(max-width: 520px){.model-intro{padding-left:1rem;padding-right:1rem}}.model-intro h1{font-size:4.5rem;font-weight:500;margin-bottom:.5rem;color:#343434;text-align:center}.model-intro .price-from{text-align:center;margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.model-intro .price-from::before{content:"";display:block;width:3rem;height:1px;background:hsla(0,0%,100%,.3);margin-bottom:.6rem}.model-intro .price-from span{display:block;font-size:3rem;font-weight:300;letter-spacing:-0.01em;text-transform:none;color:#fff;line-height:1.1}.model-intro .model-perex{max-width:560px;margin:0 auto 1rem;text-align:center;font-size:1.25rem;font-weight:600;line-height:1.5;color:#fff}.model-intro .model-perex em{display:none;margin-top:.75rem;font-style:normal;font-size:.88rem;font-weight:400;line-height:1.75;color:hsla(0,0%,100%,.65)}.model-intro .version{display:flex;justify-content:center;margin-bottom:2rem}.model-intro .version ul{display:inline-flex;list-style:none;margin:0;padding:0;gap:.25rem;background:rgba(0,0,0,.15);border-radius:.5rem;padding:.35rem}.model-intro .version li{margin:0}.model-intro .version a{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.3rem;border-radius:.35rem;color:hsla(0,0%,100%,.75);text-decoration:none;font-size:.9rem;line-height:.9rem;font-weight:500;letter-spacing:.02em;transition:all .2s ease}.model-intro .version a i{font-size:1.5rem}.model-intro .version a:hover{color:#fff;background:hsla(0,0%,100%,.12)}.model-intro .version a.active{background:#fff;color:#a4896c;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.18)}@media(max-width: 1120px){.model-nav{display:none !important}}.model-nav{position:sticky;top:0;z-index:9;background:#eae9e8;color:#343434;display:flex;align-items:center;justify-content:space-between;padding:0 10vh;gap:2rem;box-shadow:0 2px 12px rgba(0,0,0,.18);transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}@media(max-width: 1599.98px){.model-nav{padding-left:2rem;padding-right:2rem}}.model-nav.is-stuck{transform:translateY(0);opacity:1;pointer-events:auto}.model-nav .model-name{display:flex;align-items:center;gap:.5rem}.model-nav .model-name img{max-height:12px;width:auto}.model-nav .car-name{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000;white-space:nowrap;opacity:1;margin-right:1rem}.model-nav .nav-links{display:inline-flex;list-style:none;margin:0;padding:.3rem;gap:.15rem;background:rgba(0,0,0,.15);border-radius:.5rem}.model-nav .nav-links li{margin:0}.model-nav .nav-links a{display:inline-flex;align-items:center;padding:.5rem 1.1rem;border-radius:.35rem;color:rgba(0,0,0,.7);text-decoration:none;font-size:.8rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;transition:all .2s ease}.model-nav .nav-links a:hover,.model-nav .nav-links a.scroll-active{color:#000;background:hsla(0,0%,100%,.4)}.model-nav .nav-links a.active{background:#fff;color:#000;font-weight:700;box-shadow:0 1px 6px rgba(0,0,0,.15)}.model-nav .cta-icons{display:inline-flex;align-items:center;list-style:none;margin:0 0 0 auto;padding:0;gap:.25rem}.model-nav .cta-icons .cta-icon{display:inline-flex;flex-direction:column;align-items:center;gap:0;padding:.45rem .9rem;border-radius:.35rem;color:#343434;text-decoration:none;font-size:.7rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;transition:all .2s ease}.model-nav .cta-icons .cta-icon i{font-size:1.75rem;color:#be0000}.model-nav .cta-icons .cta-icon:hover{color:#000;background:rgba(52,52,52,.06)}.content-section{padding:5rem 0;background-color:#fff}@media(max-width: 991.98px){.content-section{padding-top:2rem}}.content-section h2{position:relative;font-size:3rem;font-weight:500;margin-bottom:1rem;color:#92795f;text-align:center}.content-section h2::before{content:"";position:absolute;left:0;right:50%;top:53%;height:1px;background:#92795f}@media(max-width: 991.98px){.content-section h2::before{display:none}}.content-section h2 span{position:relative;z-index:1;display:inline-block;background:#fff;padding:0 2rem;font-weight:600;font-size:4rem}@media(max-width: 991.98px){.content-section h2 span{font-size:2.5rem}}.content-section .section-description{font-size:1.25rem;line-height:1.5;font-weight:500;color:#92795f;padding-left:3rem}@media(max-width: 991.98px){.content-section .section-description{padding-left:1rem;padding-right:1rem;text-align:center}}.content-section .content-box{padding:3rem}@media(max-width: 991.98px){.content-section .content-box{padding-left:0;padding-right:0}}.info-container{display:flex;height:520px;gap:2px}@media(max-width: 991.98px){.info-container{display:grid;grid-template-columns:repeat(2, 1fr);height:auto}}@media(max-width: 575.98px){.info-container{display:flex;flex-direction:column;height:auto;gap:2px}}.info-container .info-slide{position:relative;overflow:hidden;flex:1;min-width:0;cursor:pointer;transition:flex .55s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 991.98px){.info-container .info-slide{flex:unset;aspect-ratio:4/3}}@media(max-width: 575.98px){.info-container .info-slide{flex:unset;width:100%;aspect-ratio:3/2}}.info-container .info-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(52, 52, 52, 0.1) 0%, transparent 35%, rgba(52, 52, 52, 0.6) 65%, rgba(52, 52, 52, 0.85) 100%);z-index:1;transition:opacity .4s ease}.info-container .info-slide:first-child{flex:2.5}.info-container .info-slide:first-child img{transform:scale(1.04)}.info-container .info-slide:first-child .slide-content p{opacity:1;transform:translateY(0)}.info-container .info-slide:hover{flex:2.5}.info-container .info-slide:hover::after{opacity:.5}.info-container .info-slide:hover img{transform:scale(1.04)}.info-container .info-slide:hover .slide-content p{opacity:1;transform:translateY(0)}.info-container:hover .info-container .info-slide:first-child:not(:hover){flex:1}.info-container:hover .info-container .info-slide:first-child:not(:hover) img{transform:scale(1)}.info-container:hover .info-container .info-slide:first-child:not(:hover) .slide-content p{opacity:0;transform:translateY(6px)}.info-container .info-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .55s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.info-container .info-slide .slide-content{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:1.25rem 1.5rem 1.75rem}.info-container .info-slide .slide-content h3{margin:0 0 .4rem;font-size:.9rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;line-height:1.3}.info-container .info-slide .slide-content p{margin:0;font-size:.82rem;line-height:1.65;color:hsla(0,0%,100%,.8);opacity:0;transform:translateY(6px);transition:opacity .3s ease .1s,transform .3s ease .1s}@media(max-width: 991.98px){.info-container .info-slide .slide-content p{opacity:1;transform:none}}.model-highlights{padding:5rem 33vh;background:#fff}@media(max-width: 1599.98px){.model-highlights{padding-left:2rem;padding-right:2rem}}@media(max-width: 520px){.model-highlights{padding-left:1rem;padding-right:1rem}}.model-highlights .highlights-grid{display:grid;grid-template-columns:min-content 1fr;align-items:center;gap:10rem}.model-highlights .highlights-grid .properties{display:flex;flex-direction:column;align-items:start;gap:1.5rem}.model-highlights .highlights-grid .properties .property{border-bottom:1px solid #d3b496;width:100%;padding-right:3rem;opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.model-highlights .highlights-grid .properties .property:nth-child(1){transition-delay:0s}.model-highlights .highlights-grid .properties .property:nth-child(2){transition-delay:0.15s}.model-highlights .highlights-grid .properties .property:nth-child(3){transition-delay:0.3s}.model-highlights .highlights-grid .properties .property:nth-child(4){transition-delay:0.45s}.model-highlights .highlights-grid .properties .property:nth-child(5){transition-delay:0.6s}.model-highlights .highlights-grid .properties .property:nth-child(6){transition-delay:0.75s}.model-highlights .highlights-grid .properties .property.is-visible{opacity:1;transform:translateY(0)}.model-highlights .highlights-grid .properties .property h3{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#555;margin-bottom:.875rem}.model-highlights .highlights-grid .properties .property p{font-size:4.75rem;font-weight:300;margin-bottom:0;text-wrap:nowrap}.model-highlights .highlights-grid .rotator{display:flex;justify-content:center;align-items:center}.model-highlights .highlights-grid .rotator .rotator-image{max-width:100%;height:auto;display:block;padding:0 2rem}@media(max-width: 991.98px){.model-highlights .highlights-grid{grid-template-columns:1fr;gap:2rem}.model-highlights .highlights-grid .properties{align-items:center;justify-content:center}.model-highlights .highlights-grid .properties .property{text-align:center;padding-left:1rem;padding-right:1rem}.model-highlights .highlights-grid .properties .property p{font-size:3rem}.model-highlights .highlights-grid .rotator{order:-1}.model-highlights .highlights-grid .rotator .rotator-image{padding-left:0}}@media(max-width: 767.98px){.hero .hero-content{padding:2.5rem 1.5rem;color:#343434}.hero .hero-content h1{color:#343434}.hero .hero-content p{color:#343434}.content-section .content-box{padding:2rem 0}}#mobileMenu{width:300px;background-color:#343434;color:#fff}#mobileMenu .offcanvas-header{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}#mobileMenu .offcanvas-header .offcanvas-brand img{max-height:36px;filter:brightness(0) invert(1)}#mobileMenu .offcanvas-header .btn-close{filter:brightness(0) invert(1);opacity:.55}#mobileMenu .offcanvas-header .btn-close:hover{opacity:1}#mobileMenu .offcanvas-body{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}#mobileMenu .offcanvas-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}#mobileMenu .offcanvas-nav li a{display:block;padding:.65rem 0;color:hsla(0,0%,100%,.85);text-decoration:none;font-weight:500;font-size:.9rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid hsla(0,0%,100%,.08);transition:color .2s ease}#mobileMenu .offcanvas-nav li a:hover{color:#d3b496}#mobileMenu .offcanvas-nav li a .nav-badge{display:inline-flex;align-items:center;justify-content:center;position:relative;top:-0.6em;margin-left:.25em;min-width:1.45em;height:1.55em;padding:.2em .4em .2em .3em;background-color:#be0000;color:#fff;font-size:.6875rem;font-weight:700;font-style:italic;letter-spacing:0;line-height:1;border-radius:2px;vertical-align:top;transform:rotate(-4deg);text-transform:none}#mobileMenu .offcanvas-subnav{list-style:none;margin:0 0 .25rem;padding:.15rem 0 .5rem .75rem;display:none;flex-direction:column;border-left:2px solid rgba(164,137,108,.45)}#mobileMenu .offcanvas-subnav.is-open{display:flex}#mobileMenu .offcanvas-subnav li a{font-size:.8rem;font-weight:400;letter-spacing:.02em;padding:.45rem 0 .45rem .75rem;text-transform:none;border-bottom:none;color:hsla(0,0%,100%,.65)}#mobileMenu .offcanvas-subnav li a i{color:#d3b496;margin-right:.3rem}#mobileMenu .offcanvas-subnav li a:hover{color:#fff}#mobileMenu .offcanvas-cta{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}#mobileMenu .offcanvas-cta-btn{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;border:1.5px solid #a4896c;background-color:#a4896c;color:#fff;transition:border-color .2s ease,background-color .2s ease}#mobileMenu .offcanvas-cta-btn i{font-size:1.4rem;color:#fff}#mobileMenu .offcanvas-cta-btn:hover{border-color:#92795f;background-color:#92795f}#mobileMenu .offcanvas-cta-btn.offcanvas-cta-btn--red{border-color:#be0000;background-color:#be0000}#mobileMenu .offcanvas-cta-btn.offcanvas-cta-btn--red i{color:#fff}#mobileMenu .offcanvas-cta-btn.offcanvas-cta-btn--red:hover{border-color:rgb(149.2,0,0);background-color:rgb(149.2,0,0)}.models-intro2{padding:5rem 10vh;background:#fff}@media(max-width: 1599.98px){.models-intro2{padding-left:2rem;padding-right:2rem}}@media(max-width: 520px){.models-intro2{padding-left:0;padding-right:0}.models-intro2 h2{padding:0 1rem}}.models-intro2 .models{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px}@media(max-width: 991.98px){.models-intro2 .models{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575.98px){.models-intro2 .models{grid-template-columns:1fr}}.models-intro2 .model-card{position:relative;overflow:hidden;aspect-ratio:2/3;display:flex;flex-direction:column}@media(max-width: 575.98px){.models-intro2 .model-card{aspect-ratio:3/4}}.models-intro2 .model-card:hover img{transform:scale(1.06)}.models-intro2 .model-card:hover .btn-custom.btn-custom--outline{color:#fff;border-color:hsla(0,0%,100%,.55)}.models-intro2 .model-card:hover .model-buttons .btn-custom.btn-custom--outline:first-child{background:#fff;border-color:#fff;color:#343434}.models-intro2 .model-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(52, 52, 52, 0.2) 0%, transparent 30%, rgba(52, 52, 52, 0.64) 65%, rgba(52, 52, 52, 0.78) 100%);z-index:1;opacity:1;transition:opacity .55s ease}.models-intro2 .model-card:hover::after{opacity:.5}.models-intro2 .model-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;display:block;transition:transform .55s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.models-intro2 .model-card .highlights{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.35rem;padding:.6rem 1.25rem}.models-intro2 .model-card .highlights .highlight{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem .3rem .45rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:2px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.models-intro2 .model-card .highlights .highlight i{font-size:1.1rem;color:#be0000;flex-shrink:0;line-height:1}.models-intro2 .model-card .highlights .highlight span{font-size:.68rem;font-weight:500;color:hsla(0,0%,100%,.82);white-space:nowrap;letter-spacing:.02em}.models-intro2 .model-card h3{position:relative;z-index:2;margin:1.75rem 1.5rem 0;padding:0;font-size:1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.models-intro2 .model-card .price{position:relative;z-index:2;margin-top:auto;padding:0 1.5rem .5rem;background:rgba(0,0,0,0);text-align:left;font-size:.7rem;font-weight:400;letter-spacing:.06em;color:hsla(0,0%,100%,.45)}.models-intro2 .model-card .price span{display:block;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:-0.01em;line-height:1.15;margin-top:.2rem}.models-intro2 .model-card .model-buttons{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1.5rem .75rem}.models-intro2 .model-card .model-buttons .btn-custom,.models-intro2 .model-card .model-info .btn-custom{padding:.5rem 1.25rem;font-size:.78rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease}.models-intro2 .model-card .model-buttons .btn-custom.btn-custom--outline,.models-intro2 .model-card .model-info .btn-custom.btn-custom--outline{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.2);flex:1;text-align:center;text-wrap:nowrap}.models-intro2 .model-card .model-buttons .btn-custom.btn-custom--outline:hover,.models-intro2 .model-card .model-info .btn-custom.btn-custom--outline:hover{background:hsla(0,0%,100%,.08);border-color:#fff;color:#fff;transform:none}.models-intro2 .model-card .model-info{position:relative;z-index:2;padding:.75rem 1.5rem 1.75rem}.models-intro2 .model-card .model-info p{font-size:.8rem;line-height:1.65;color:hsla(0,0%,100%,.8);margin:0}.cta-bar{display:grid;grid-template-columns:repeat(4, 1fr);background:#181614}@media(max-width: 767.98px){.cta-bar{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 399.98px){.cta-bar{grid-template-columns:1fr}}.cta-bar__item{display:flex;flex-direction:row;align-items:center;gap:1.25rem;padding:2rem 1.75rem;text-decoration:none;color:#fff;border-left:1px solid hsla(0,0%,100%,.07);position:relative;cursor:pointer;transition:background-color .25s ease;overflow:hidden}.cta-bar__item:first-child{border-left:none}.cta-bar__item::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#a4896c;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}@media(max-width: 767.98px){.cta-bar__item{border-left:none;border-top:1px solid hsla(0,0%,100%,.07)}.cta-bar__item:nth-child(-n+2){border-top:none}}@media(max-width: 399.98px){.cta-bar__item:first-child{border-top:none}.cta-bar__item:nth-child(n+2){border-top:1px solid hsla(0,0%,100%,.07)}}.cta-bar__item:hover{background-color:hsla(0,0%,100%,.04)}.cta-bar__item:hover::before{transform:scaleX(1)}.cta-bar__item:hover .cta-bar__icon{color:#a4896c}.cta-bar__item:hover .cta-bar__arrow{color:#a4896c;transform:translateX(5px)}.cta-bar__icon{font-size:2.25rem;color:hsla(0,0%,100%,.25);flex-shrink:0;transition:color .25s ease}.cta-bar__body{flex:1;min-width:0}.cta-bar__eyebrow{display:block;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#a4896c;margin-bottom:.3rem}.cta-bar__title{display:block;font-size:.95rem;font-weight:700;color:#fff;line-height:1.3}.cta-bar__arrow{font-size:1.1rem;color:hsla(0,0%,100%,.2);flex-shrink:0;transition:color .25s ease,transform .25s ease}.contact{padding:5rem 10vh;background:#f8f7f5}@media(max-width: 1599.98px){.contact{padding-left:2rem;padding-right:2rem}}@media(max-width: 575.98px){.contact{padding-top:0;padding-left:0;padding-right:0}}.contact [id^=growitoForm_]{max-width:992px;margin:0 auto;background:#343434 !important;color:#fff !important;border-radius:8px}.page{padding:5rem 10vh;background:#f8f7f5}@media(max-width: 1599.98px){.page{padding-left:2rem;padding-right:2rem}}@media(max-width: 575.98px){.page{padding-top:0;padding-left:0;padding-right:0}}.stock-car-detail .car-tab-panel [id^=growitoForm_]{width:100%;max-width:720px;margin:1rem auto 0;background:#343434 !important;color:#fff !important;border-radius:8px}.contact-branch+.contact-branch{margin-top:4rem;padding-top:4rem;border-top:1px solid rgba(52,52,52,.1)}.contact-branch__title{text-align:left;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#a4896c;margin-bottom:2rem}.contact-branch__title span{display:inline;font-size:inherit;font-weight:inherit}.contact-main{display:grid;grid-template-columns:420px 1fr;gap:0;align-items:stretch}@media(max-width: 1199.98px){.contact-main{grid-template-columns:360px 1fr}}@media(max-width: 991.98px){.contact-main{grid-template-columns:1fr}}.contact-info{background:#fff;padding:2.5rem;display:flex;flex-direction:column;gap:0}@media(max-width: 575.98px){.contact-info{padding:1.5rem}}.contact-info__block{padding:1.75rem 0;border-bottom:1px solid rgba(52,52,52,.07)}.contact-info__block:first-child{padding-top:0}.contact-info__label{display:flex;align-items:center;gap:.4rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#a4896c;margin-bottom:.85rem}.contact-info__label i{font-size:.9rem}.contact-info__city{display:block;font-size:1.15rem;font-weight:700;color:#343434;line-height:1.3}.contact-info__street{display:block;font-size:.85rem;color:#555;margin-top:.2rem}.contact-info__hours{display:flex;flex-direction:column;gap:.35rem}.contact-info__hours-row{display:flex;align-items:baseline;gap:0;font-size:.88rem}.contact-info__hours-row .day{width:5.5rem;flex-shrink:0;color:#555;font-weight:500}.contact-info__hours-row .time{color:#343434;font-weight:600}.contact-info__hours-note{font-size:.78rem;color:#555;font-style:italic;margin:.35rem 0 0}.contact-info__link{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:#343434;text-decoration:none;padding:.3rem 0;transition:color .2s ease}.contact-info__link+.contact-info__link{border-top:1px solid rgba(52,52,52,.05)}.contact-info__link i{font-size:1.1rem;color:#a4896c;flex-shrink:0;width:1.4rem;text-align:center}.contact-info__link span{font-weight:500}.contact-info__link:hover{color:#a4896c}.contact-info__cta{padding-top:1.75rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.6rem;margin-top:auto}.contact-info__cta .btn-custom{flex:1 1 0;max-width:200px;min-width:140px;font-size:.8rem;padding:.75rem 1rem}.btn-custom--secondary{background-color:rgba(0,0,0,0);color:#343434;border:1.5px solid rgba(52,52,52,.2);display:inline-flex;align-items:center;gap:.5rem;justify-content:center}.btn-custom--secondary i{font-size:1.1em}.btn-custom--secondary:hover{background-color:#eae9e8;color:#343434;border-color:rgba(52,52,52,.35);transform:none}.btn-custom{display:inline-flex;align-items:center;gap:.5rem;justify-content:center}.btn-custom i{font-size:1.1em}.contact-map{position:sticky;top:0;height:100%;min-height:420px}.contact-map iframe{width:100%;height:100%;min-height:420px;display:block;border:none;filter:sepia(40%) saturate(60%) hue-rotate(10deg) brightness(0.95)}@media(max-width: 991.98px){.contact-map{position:static;height:auto;min-height:0}.contact-map iframe{height:320px;min-height:0}}.contact-persons{margin-top:3rem;padding-top:3rem;padding-bottom:3rem;border-top:1px solid rgba(52,52,52,.08)}@media(max-width: 575.98px){.contact-persons{padding-left:1.5rem;padding-right:1.5rem}}.contact-persons__label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#a4896c;margin-bottom:1.25rem}.persons-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;background:rgba(52,52,52,.08);border:1px solid rgba(52,52,52,.08)}@media(max-width: 991.98px){.persons-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767.98px){.persons-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575.98px){.persons-grid{grid-template-columns:1fr;border-left:none;border-right:none}}.person-card{background:#fff;padding:1.5rem;display:flex;flex-direction:column}.person-card__dept{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#a4896c;margin-bottom:.6rem}.person-card__name{font-size:1rem;font-weight:700;color:#343434;line-height:1.25}.person-card__job{font-size:.78rem;color:#555;margin-top:.2rem;margin-bottom:auto;padding-bottom:1rem}.person-card__contacts{display:flex;flex-direction:column;gap:.3rem;border-top:1px solid rgba(52,52,52,.07);padding-top:.85rem}.person-card__contact-link{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:#343434;text-decoration:none;transition:color .2s ease}.person-card__contact-link i{font-size:.95rem;color:#a4896c;flex-shrink:0;width:1rem}.person-card__contact-link:hover{color:#a4896c}.contact:has(.contact-branch--multi){display:grid;grid-template-columns:repeat(2, 1fr);gap:0;padding-top:5rem;padding-left:10vh;padding-right:10vh;padding-bottom:0}@media(max-width: 991.98px){.contact:has(.contact-branch--multi){grid-template-columns:1fr;padding-left:2rem;padding-right:2rem}}.contact-branch--multi .contact-main{grid-template-columns:1fr}.contact-branch--multi .contact-branch__title{padding:2.5rem 2.5rem 0;background:#fff;margin-bottom:0}.contact-branch--multi .contact-map{position:static;height:auto;min-height:0}.contact-branch--multi .contact-map iframe{height:300px;min-height:0}.contact-branch--multi .contact-persons{padding-left:2.5rem;padding-right:2.5rem}@media(max-width: 575.98px){.contact-branch--multi .contact-persons{padding-left:1.5rem;padding-right:1.5rem}}.contact-branch--multi .persons-grid{grid-template-columns:repeat(2, 1fr)}@media(max-width: 575.98px){.contact-branch--multi .persons-grid{grid-template-columns:1fr}}.contact-branch--multi+.contact-branch--multi{border-left:1px solid rgba(52,52,52,.1);border-top:none;margin-top:0;padding-top:0}@media(max-width: 991.98px){.contact-branch--multi+.contact-branch--multi{border-left:none;border-top:1px solid rgba(52,52,52,.1);margin-top:3rem;padding-top:3rem}}.site-footer{background:#181614;border-top:1px solid hsla(0,0%,100%,.07);padding:3.5rem 10vh;text-align:center}@media(max-width: 1599.98px){.site-footer{padding-left:2rem;padding-right:2rem}}@media(max-width: 575.98px){.site-footer{padding-left:1rem;padding-right:1rem}}.site-footer p{margin:0;color:hsla(0,0%,100%,.4);font-size:.875rem}.site-footer .dealer{display:flex;flex-direction:column;align-items:center;gap:2.25rem}.site-footer .dealer a{text-decoration:none}.site-footer .dealer__header{display:flex;flex-direction:column;align-items:center;gap:.5rem}.site-footer .dealer__header h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.site-footer .footer-logo{display:block;height:56px;width:auto;filter:brightness(0) invert(1);opacity:.9;margin-bottom:.5rem}.site-footer .dealer__ico{font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.site-footer .address{display:grid;grid-template-columns:repeat(var(--branches, 1), 1fr);width:100%;max-width:900px}@media(max-width: 767.98px){.site-footer .address{grid-template-columns:1fr}}.site-footer .address-row{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:0 2.75rem;position:relative}.site-footer .address-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.1)}.site-footer .address-row:first-child::before{display:none}@media(max-width: 767.98px){.site-footer .address-row{padding:1.5rem 0}.site-footer .address-row::before{top:0;left:10%;right:10%;bottom:auto;width:auto;height:1px}}.site-footer .address-row__branch{display:flex;align-items:center;gap:.35rem;font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#a4896c;margin-bottom:.25rem}.site-footer .address-row__branch i{font-size:.85rem}.site-footer .icon-item{display:flex;align-items:center;gap:.55rem;font-size:.8rem;color:hsla(0,0%,100%,.5)}.site-footer .icon-item i{color:#a4896c;font-size:1rem;flex-shrink:0}.site-footer .icon-item a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .15s}.site-footer .icon-item a:hover{color:#fff}#vybava{background-color:#f8f7f5}#vybava h2 span{background:#f8f7f5}#vybava .content-box{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:auto 1fr;gap:2px}@media(max-width: 991.98px){#vybava .content-box{grid-template-columns:1fr;grid-template-rows:none}}#vybava .equip-box{display:grid;grid-template-rows:subgrid;grid-row:span 2;background:#fff}@media(max-width: 991.98px){#vybava .equip-box{display:flex;flex-direction:column;grid-row:auto}}#vybava .equip-box .equip{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem 2.5rem 1.5rem;border-bottom:2px solid #eae9e8}#vybava .equip-box .equip h3{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#555}#vybava .equip-box .equip .price{font-size:1.1rem;font-weight:700;white-space:nowrap;color:#343434}#vybava .equip-box:not(.plus) .equip{background:#343434;border-bottom:none}#vybava .equip-box:not(.plus) .equip h3{color:hsla(0,0%,100%,.55)}#vybava .equip-box:not(.plus) .equip .price{color:#fff}#vybava .accordion{--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0;--bs-accordion-border-color: #eae9e8;--bs-accordion-btn-bg: #ffffff;--bs-accordion-active-bg: #ffffff;--bs-accordion-active-color: #343434;--bs-accordion-btn-color: #343434;--bs-accordion-btn-padding-x: 2.5rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-body-padding-x: 2.5rem;--bs-accordion-body-padding-y: 0.5rem;--bs-accordion-btn-focus-box-shadow: none}#vybava .accordion-item{border-left:none;border-right:none;border-radius:0 !important}#vybava .accordion-item:first-child{border-top:none}#vybava .accordion-button{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#343434;transition:background-color .2s ease,color .2s ease}#vybava .accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23a4896c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-size:1rem;width:1rem;height:1rem;flex-shrink:0;margin-left:auto;transition:transform .25s ease}#vybava .accordion-button:not(.collapsed){color:#a4896c;box-shadow:none;border-bottom:1px solid #eae9e8}#vybava .accordion-button:not(.collapsed)::after{transform:rotate(-180deg)}#vybava .accordion-button:hover{background-color:rgba(164,137,108,.04);color:#a4896c}#vybava .accordion-button:focus{box-shadow:none}#vybava .accordion-body{padding-top:0;padding-bottom:1.25rem}#vybava .list-group{border-radius:0;margin-top:.5rem}#vybava .list-group-item{border:none;border-bottom:1px solid rgba(234,233,232,.8);padding:.45rem 0;font-size:.82rem;color:#343434;background:rgba(0,0,0,0);line-height:1.5}#vybava .list-group-item:last-child{border-bottom:none}#vybava .list-group-item::before{content:"–";margin-right:.5rem;color:#d3b496;font-weight:700}#vybava .equip-box.plus{background:#a4896c}#vybava .equip-box.plus .equip{background:rgb(136.5,111.4285714286,84.5);border-bottom:none;padding-bottom:1.75rem}#vybava .equip-box.plus .equip h3{color:hsla(0,0%,100%,.65)}#vybava .equip-box.plus .equip .price{color:#fff}#vybava .equip-box.plus .plus-items{padding:0 0 2rem}#vybava .equip-box.plus .category-more{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:hsla(0,0%,100%,.45);padding:1.25rem 2.5rem .5rem;border-top:1px solid hsla(0,0%,100%,.12);margin-top:.5rem}#vybava .equip-box.plus .category-more:first-child{margin-top:0;border-top:none;padding-top:1.5rem}#vybava .equip-box.plus .p-3{padding:0 2.5rem .25rem !important}#vybava .equip-box.plus .list-group-item{color:hsla(0,0%,100%,.88);border-bottom-color:hsla(0,0%,100%,.12)}#vybava .equip-box.plus .list-group-item::before{color:hsla(0,0%,100%,.4)}@media(max-width: 991.98px){#vybava .equip-box.plus .equip{background:rgb(142.8,116.5714285714,88.4)}}@media(max-width: 575.98px){#vybava .equip-box .equip,#vybava .accordion-button,#vybava .accordion-body,#vybava .category-more,#vybava .equip-box.plus .p-3{padding-left:1.25rem !important;padding-right:1.25rem !important}}#specifikace .spec-table{width:fit-content;min-width:min(100%,600px);margin:0 auto;border:1px solid #eae9e8;border-radius:4px;overflow:hidden}#specifikace .spec-row{display:grid;grid-template-columns:1fr 160px 160px;border-bottom:1px solid #eae9e8}#specifikace .spec-row:last-child{border-bottom:none}#specifikace .spec-row:nth-child(even):not(.spec-row--header){background-color:rgba(234,233,232,.45)}#specifikace .spec-row:not(.spec-row--header):hover{background-color:rgba(164,137,108,.06)}@media(max-width: 575.98px){#specifikace .spec-row{grid-template-columns:1fr auto}}#specifikace .spec-row--header{background:#343434;position:sticky;top:0;z-index:1}#specifikace .spec-row--header .spec-label{border-right-color:hsla(0,0%,100%,.1)}#specifikace .spec-row--header .spec-value{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.6);border-left:1px solid hsla(0,0%,100%,.1)}@media(max-width: 575.98px){#specifikace .spec-row--header{display:none}}#specifikace .spec-label{padding:.7rem 1.25rem;font-size:.82rem;color:#555;display:flex;align-items:center;border-right:1px solid #eae9e8;line-height:1.4}#specifikace .spec-value{padding:.7rem 1rem;font-size:.9rem;font-weight:600;color:#343434;display:flex;align-items:center;justify-content:center;text-align:center;border-left:1px solid #eae9e8}#specifikace .spec-value--shared{grid-column:2/4;color:#555;font-weight:400}@media(max-width: 575.98px){#specifikace .spec-value--shared{grid-column:auto}}#specifikace .spec-value--check{font-size:1rem;color:#a4896c}@media(max-width: 575.98px){#specifikace .spec-value{justify-content:flex-end;border-left:none;font-size:.82rem;padding-left:.5rem}}@media(max-width: 575.98px){#specifikace .spec-row{padding:.1rem 1.25rem;grid-template-columns:1fr auto}#specifikace .spec-row:nth-child(odd){background-color:rgba(234,233,232,.45)}#specifikace .spec-row:nth-child(even){background-color:rgba(0,0,0,0)}#specifikace .spec-label{border-right:none;padding-left:0;padding-right:.5rem;font-size:.78rem}#specifikace .spec-row--header{display:none}}#skladem{background-color:#a4896c}#skladem h2{color:#fff}#skladem h2::before{background:hsla(0,0%,100%,.3)}#skladem h2 span{background:#a4896c;color:#fff}#skladem .stock-cars{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}@media(max-width: 991.98px){#skladem .stock-cars{grid-template-columns:1fr}}#skladem .car-card{display:grid;grid-template-columns:220px 1fr;grid-template-rows:auto auto 1fr auto;grid-template-areas:"img  info" "img  price" "img  ." "img  cta";background:#fff;border:1px solid #eae9e8;border-radius:4px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}#skladem .car-card:hover{box-shadow:0 6px 24px rgba(52,52,52,.1);transform:translateY(-2px)}@media(max-width: 575.98px){#skladem .car-card{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"img" "info" "price" "cta";text-align:center}}#skladem .car-img{grid-area:img;align-self:stretch}@media(max-width: 575.98px){#skladem .car-img{height:auto}#skladem .car-img a{height:auto}#skladem .car-img img{position:static;width:100%;height:auto;object-fit:unset}}#skladem .car-img a{display:block;height:100%}#skladem .car-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}#skladem .car-img:hover img{transform:scale(1.04)}#skladem .car-info{grid-area:info;padding:1.25rem 1.25rem .5rem}#skladem .car-info .category{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#a4896c;margin-bottom:.4rem}#skladem .car-info h3{text-align:left;font-size:1rem;font-weight:600;margin-bottom:0;color:#343434}#skladem .car-info h3 span{display:inline;font-size:inherit;font-weight:800}@media(max-width: 575.98px){#skladem .car-info h3{text-align:center}}#skladem .price{grid-area:price;padding:.5rem 1.25rem 0;font-size:1.4rem;font-weight:700;color:#343434;line-height:1.2}#skladem .price span{display:block;font-size:.7rem;font-weight:400;color:#555;margin-top:.2rem}#skladem .price span em{font-style:normal;text-decoration:line-through;color:#d3b496}#skladem .btn{grid-area:cta;display:inline-block;margin:1rem 1.25rem 1.25rem}@media(max-width: 575.98px){#skladem .btn{display:block;margin:.75rem 1.25rem 1.25rem}}#skladem .btn{padding:.6rem 1.2rem;font-size:.78rem;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;border:1.5px solid rgba(164,137,108,.45);color:#a4896c;background:rgba(0,0,0,0);transition:background-color .2s ease,border-color .2s ease,color .2s ease}#skladem .btn:hover{background:#a4896c;border-color:#a4896c;color:#fff}section.page{padding:3.5rem 2rem 5rem;max-width:1400px;margin:0 auto}@media(max-width: 575.98px){section.page{padding-left:1rem;padding-right:1rem}}.manuals{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}@media(max-width: 991.98px){.manuals{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575.98px){.manuals{grid-template-columns:1fr}}.manual{display:flex;flex-direction:column;background:#343434;border-radius:8px;overflow:hidden;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.manual:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.28);text-decoration:none}.manual__img{position:relative;background:linear-gradient(140deg, rgba(164, 137, 108, 0.14) 0%, rgba(52, 52, 52, 0) 65%);padding:2rem 1.5rem .75rem}.manual__img img{display:block;width:100%;height:130px;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0, 0, 0, 0.45));transition:transform .28s ease}.manual:hover .manual__img img{transform:scale(1.04) translateY(-3px)}.manual__body{flex:1;display:flex;flex-direction:column;padding:1.1rem 1.5rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.06)}.manual__eyebrow{font-size:.6rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#a4896c;margin-bottom:.3rem}.manual__title{font-size:1.05rem;font-weight:600;color:#fff;line-height:1.3;margin-bottom:auto;padding-bottom:1.25rem}.manual__dl{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a4896c;border:1.5px solid rgba(164,137,108,.4);border-radius:4px;padding:.45rem 1rem;transition:background .18s,color .18s,border-color .18s}.manual__dl i{font-size:.9rem}.manual:hover .manual__dl{background:#a4896c;color:#fff;border-color:#a4896c}.not-found{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem 3rem;gap:1.75rem}.not-found__code{display:block;font-size:clamp(6rem,18vw,14rem);font-weight:800;line-height:1;letter-spacing:-0.04em;color:rgba(0,0,0,0);-webkit-text-stroke:2px rgba(164,137,108,.35);user-select:none}.not-found__msg{font-size:1rem;color:rgba(52,52,52,.55);max-width:420px;margin:0;line-height:1.6}.not-found__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.not-found__btn{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.25rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:4px;border:1.5px solid rgba(164,137,108,.4);color:#a4896c;background:rgba(0,0,0,0);transition:background .18s,color .18s,border-color .18s}.not-found__btn i{font-size:1rem}.not-found__btn:hover{background:#a4896c;border-color:#a4896c;color:#fff}.not-found__btn--primary{background:#a4896c;border-color:#a4896c;color:#fff}.not-found__btn--primary:hover{background:rgb(142.8,116.5714285714,88.4);border-color:rgb(142.8,116.5714285714,88.4)}.gform,#testDriveOffcanvas [id^=growitoForm_],#offerOffcanvas [id^=growitoForm_],section.contact [id^=growitoForm_],.stock-car-detail .car-tab-panel [id^=growitoForm_]{padding:3rem 3rem 3rem 3rem;padding:3rem}@media(max-width: 1390px){.gform,#testDriveOffcanvas [id^=growitoForm_],#offerOffcanvas [id^=growitoForm_],section.contact [id^=growitoForm_],.stock-car-detail .car-tab-panel [id^=growitoForm_]{padding:2rem}}.gform .form-container form fieldset,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset,section.contact [id^=growitoForm_] .form-container form fieldset,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset{padding-top:0;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1rem !important}.gform .form-container form fieldset.submit,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.submit,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.submit,section.contact [id^=growitoForm_] .form-container form fieldset.submit,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.submit{padding-top:0rem !important;border:none !important}.gform .form-container form fieldset.submit button,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.submit button,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.submit button,section.contact [id^=growitoForm_] .form-container form fieldset.submit button,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.submit button{border-radius:.25rem !important;text-transform:uppercase;font-size:1.125rem;letter-spacing:1px}.gform .form-container form fieldset.subsidiary-select,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.subsidiary-select,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.subsidiary-select,section.contact [id^=growitoForm_] .form-container form fieldset.subsidiary-select,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.subsidiary-select{padding:0 !important;border:none !important}.gform .form-container form fieldset legend,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset legend,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset legend,section.contact [id^=growitoForm_] .form-container form fieldset legend,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset legend{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:.5rem;padding:1.5rem 0 0 0 !important;margin:0;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#a4896c}.gform .form-container form fieldset .form-section-flex .formEl,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl{margin-bottom:0 !important;position:relative}.gform .form-container form fieldset .form-section-flex .formEl textarea,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl textarea,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl textarea,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl textarea,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl textarea{padding:15px !important;margin-top:1rem !important;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;border-radius:.25rem !important;background-color:#eae9e8 !important}.gform .form-container form fieldset .form-section-flex .formEl input.form-control,.gform .form-container form fieldset .form-section-flex .formEl .multiselect,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect{margin-top:1rem !important;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;border-radius:.25rem;background-color:#eae9e8}.gform .form-container form fieldset .form-section-flex .formEl input.form-control:focus,.gform .form-container form fieldset .form-section-flex .formEl .multiselect:focus,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control:focus,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect:focus,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control:focus,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect:focus,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control:focus,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect:focus,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control:focus,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect:focus{border-color:#000}.gform .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection{margin-top:1rem;display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:1rem}.gform .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:.5rem;font-weight:800;font-size:.875rem}.gform .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label input[type=checkbox],#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label input[type=checkbox],#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label input[type=checkbox],section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label input[type=checkbox],.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label input[type=checkbox]{width:24px;height:24px}.gform .form-container form fieldset .form-section-flex .formEl .form-field-error,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .form-field-error,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .form-field-error,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .form-field-error,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .form-field-error{display:flex;align-items:flex-start;gap:.35rem;margin-top:0;padding:.4rem .6rem;background:rgba(190,0,0,.07);border-radius:3px;font-size:.72rem;font-weight:500;color:#fff;line-height:1.4;letter-spacing:0}.gform .form-container form fieldset .form-section-flex .formEl .form-field-error::before,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .form-field-error::before,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .form-field-error::before,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .form-field-error::before,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .form-field-error::before{content:"!";display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25em;height:1.25em;margin-top:.15em;background:#be0000;color:#fff;border-radius:50%;font-size:.9em;font-weight:800;line-height:1}.gform .form-container form fieldset .form-section-flex .formEl .agreement,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement{margin-top:.5rem}.gform .form-container form fieldset .form-section-flex .formEl .agreement #agreement,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement #agreement,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement #agreement,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement #agreement,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement #agreement{margin-top:4px}.gform .form-container form fieldset .form-section-flex .formEl .agreement label,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label{font-size:1rem}.gform .form-container form fieldset .form-section-flex .formEl .agreement label .agreeLink p,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label .agreeLink p,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label .agreeLink p,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label .agreeLink p,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label .agreeLink p{font-size:.75rem;line-height:1rem;font-weight:200;padding-top:.5rem;opacity:.75}.gform .form-container form .el-select,#testDriveOffcanvas [id^=growitoForm_] .form-container form .el-select,#offerOffcanvas [id^=growitoForm_] .form-container form .el-select,section.contact [id^=growitoForm_] .form-container form .el-select,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form .el-select{font-weight:400 !important;font-size:14px !important;color:#212529;margin-top:1rem !important;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;border-radius:.25rem !important;color:#212529;padding-left:15px !important}.gform .form-container form .el-select::after,#testDriveOffcanvas [id^=growitoForm_] .form-container form .el-select::after,#offerOffcanvas [id^=growitoForm_] .form-container form .el-select::after,section.contact [id^=growitoForm_] .form-container form .el-select::after,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form .el-select::after{content:"▼";position:absolute;top:calc(50% + 10px);right:1em;transform:translateY(-50%);pointer-events:none;color:#333;font-size:.8em}.gform .form-container form fieldset.seller-select,.gform .form-container form fieldset.subsidiary-select,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.seller-select,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.subsidiary-select,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.seller-select,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.subsidiary-select,section.contact [id^=growitoForm_] .form-container form fieldset.seller-select,section.contact [id^=growitoForm_] .form-container form fieldset.subsidiary-select,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.seller-select,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.subsidiary-select{margin-bottom:1rem !important}.gform .form-container form fieldset.seller-select .formEl,.gform .form-container form fieldset.subsidiary-select .formEl,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.seller-select .formEl,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.seller-select .formEl,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl,section.contact [id^=growitoForm_] .form-container form fieldset.seller-select .formEl,section.contact [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.seller-select .formEl,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl{width:100%}.gform .form-container form fieldset.seller-select .formEl .select,.gform .form-container form fieldset.subsidiary-select .formEl .select,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.seller-select .formEl .select,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl .select,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.seller-select .formEl .select,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl .select,section.contact [id^=growitoForm_] .form-container form fieldset.seller-select .formEl .select,section.contact [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl .select,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.seller-select .formEl .select,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl .select{font-weight:400 !important;font-size:14px !important;color:#212529;margin-top:1rem !important;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;border-radius:.25rem !important;color:#212529;padding-left:15px !important;background-color:#eae9e8 !important}.gform .form-container form fieldset.seller-select .formEl::after,.gform .form-container form fieldset.subsidiary-select .formEl::after,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.seller-select .formEl::after,#testDriveOffcanvas [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl::after,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.seller-select .formEl::after,#offerOffcanvas [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl::after,section.contact [id^=growitoForm_] .form-container form fieldset.seller-select .formEl::after,section.contact [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl::after,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.seller-select .formEl::after,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset.subsidiary-select .formEl::after{content:"▼";position:absolute;top:calc(50% + 10px);right:1em;transform:translateY(-50%);pointer-events:none;color:#333;font-size:.8em}.gform .form-container .alert.alert-success,#testDriveOffcanvas [id^=growitoForm_] .form-container .alert.alert-success,#offerOffcanvas [id^=growitoForm_] .form-container .alert.alert-success,section.contact [id^=growitoForm_] .form-container .alert.alert-success,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container .alert.alert-success{margin-top:2rem !important}.gform .form-section-flex,#testDriveOffcanvas [id^=growitoForm_] .form-section-flex,#offerOffcanvas [id^=growitoForm_] .form-section-flex,section.contact [id^=growitoForm_] .form-section-flex,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-section-flex{justify-content:center !important}.gform .form-section-flex .formEl .multiselect-placeholder,#testDriveOffcanvas [id^=growitoForm_] .form-section-flex .formEl .multiselect-placeholder,#offerOffcanvas [id^=growitoForm_] .form-section-flex .formEl .multiselect-placeholder,section.contact [id^=growitoForm_] .form-section-flex .formEl .multiselect-placeholder,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-section-flex .formEl .multiselect-placeholder{display:flex !important}.gform .form-section-flex .formEl textarea,#testDriveOffcanvas [id^=growitoForm_] .form-section-flex .formEl textarea,#offerOffcanvas [id^=growitoForm_] .form-section-flex .formEl textarea,section.contact [id^=growitoForm_] .form-section-flex .formEl textarea,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-section-flex .formEl textarea{padding:15px !important}.gform.centered legend,#testDriveOffcanvas [id^=growitoForm_].centered legend,#offerOffcanvas [id^=growitoForm_].centered legend,section.contact [id^=growitoForm_].centered legend,.stock-car-detail .car-tab-panel [id^=growitoForm_].centered legend{justify-content:center !important;margin-top:2rem !important;margin-bottom:1rem !important;gap:2rem !important}.gform.centered legend::before,.gform.centered legend::after,#testDriveOffcanvas [id^=growitoForm_].centered legend::before,#testDriveOffcanvas [id^=growitoForm_].centered legend::after,#offerOffcanvas [id^=growitoForm_].centered legend::before,#offerOffcanvas [id^=growitoForm_].centered legend::after,section.contact [id^=growitoForm_].centered legend::before,section.contact [id^=growitoForm_].centered legend::after,.stock-car-detail .car-tab-panel [id^=growitoForm_].centered legend::before,.stock-car-detail .car-tab-panel [id^=growitoForm_].centered legend::after{content:"";width:25%;height:1px;background-color:#a4896c}#testDriveOffcanvas [id^=growitoForm_],#offerOffcanvas [id^=growitoForm_]{padding:0}section.contact [id^=growitoForm_] .section-legend,.stock-car-detail .car-tab-panel [id^=growitoForm_] .section-legend{text-align:center !important;justify-content:center !important}section.contact [id^=growitoForm_] .form-container form fieldset legend,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset legend{color:#d3b496 !important}section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect{background-color:#eae9e8 !important;border-color:rgba(52,52,52,.2) !important;color:#343434 !important}section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control::placeholder,section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect::placeholder,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl input.form-control::placeholder,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .multiselect::placeholder{color:#555 !important}section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl textarea,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl textarea{background-color:#eae9e8 !important;border-color:rgba(52,52,52,.2) !important;color:#343434 !important}section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl textarea::placeholder,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl textarea::placeholder{color:#555 !important}section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label{color:hsla(0,0%,100%,.75) !important}section.contact [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label a,.stock-car-detail .car-tab-panel [id^=growitoForm_] .form-container form fieldset .form-section-flex .formEl .agreement label a{color:#d3b496 !important}section.contact [id^=growitoForm_] fieldset.seller-select .formEl .select,section.contact [id^=growitoForm_] fieldset.subsidiary-select .formEl .select,.stock-car-detail .car-tab-panel [id^=growitoForm_] fieldset.seller-select .formEl .select,.stock-car-detail .car-tab-panel [id^=growitoForm_] fieldset.subsidiary-select .formEl .select{background-color:#eae9e8 !important;color:#343434 !important}.stock-cars{display:grid;grid-template-columns:25vw 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"filter filter-info" "filter sort-bar" "filter car-list";gap:1.5rem;padding:3rem 2rem;align-items:start}@media(max-width: 991.98px){.stock-cars{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"filter-info" "sort-bar" "car-list";padding-left:0;padding-right:0}}.stock-cars #filterOffcanvas{grid-area:filter}@media(min-width: 992px){.stock-cars #filterOffcanvas{background:#fff !important;border-radius:.5rem;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.stock-cars #filterOffcanvas .offcanvas-header{display:flex !important;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid #eae9e8}.stock-cars #filterOffcanvas .offcanvas-header .btn-close{display:none}.stock-cars #filterOffcanvas .offcanvas-header .offcanvas-title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#555}.stock-cars #filterOffcanvas .offcanvas-body{display:block !important;padding:1.5rem !important;overflow-y:visible}}.stock-cars .filter-info{grid-area:filter-info;background:#fff;border-radius:.5rem;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem}.stock-cars .filter-info .filter-info-count{flex-grow:1;display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;gap:0}.stock-cars .filter-info .filter-info-count .filtered{font-size:.8rem;color:#555;margin-right:.5rem}.stock-cars .filter-info .filter-info-count .filtered .filtered-count{font-weight:700;color:#343434}.stock-cars .filter-info .filter-info-count .active-filters{display:flex;flex-wrap:wrap;gap:.35rem}.stock-cars .filter-info .filter-info-count .active-filters span{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:500;color:#343434;background:#eae9e8;border:1px solid rgba(52,52,52,.1);border-radius:2rem;padding:.25em .65em .25em .55em;line-height:1.4}.stock-cars .filter-info .filter-info-count .active-filters span i.ti-filter{font-size:.85rem;color:#555}.stock-cars .filter-info .filter-info-count .active-filters span i.ti-x{font-size:.95rem;color:#555;cursor:pointer;border-radius:50%;padding:.1em;transition:color .15s,background .15s}.stock-cars .filter-info .filter-info-count .active-filters span i.ti-x:hover{color:#fff;background:#a4896c}.stock-cars .filter-info .view-toggle{gap:.25rem}.stock-cars .filter-info .view-btn{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1.5px solid #eae9e8;border-radius:4px;background:rgba(0,0,0,0);color:#555;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.stock-cars .filter-info .view-btn i{font-size:1.25rem}.stock-cars .filter-info .view-btn:hover{border-color:#a4896c;color:#a4896c}.stock-cars .filter-info .view-btn.active{border-color:#a4896c;background:#a4896c;color:#fff}.stock-cars .sort-bar{grid-area:sort-bar;display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:0 1.5rem}.stock-cars .sort-bar .sort-label{font-size:.8rem;color:#555;white-space:nowrap}.stock-cars .sort-bar select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;border:1.5px solid #eae9e8;border-radius:4px;color:#343434;cursor:pointer;font-size:.8rem;font-weight:500;padding:.4rem 2rem .4rem .75rem;transition:border-color .2s ease,color .2s ease}.stock-cars .sort-bar select:hover{border-color:#a4896c;color:#a4896c}.stock-cars .sort-bar select:focus{outline:none;border-color:#a4896c}.stock-cars .sort-bar select:disabled{opacity:.5;cursor:not-allowed}.stock-cars .car-list{grid-area:car-list;background:rgba(0,0,0,0);padding:0;display:flex;flex-direction:column;gap:1rem}.stock-cars .car-list--grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media(max-width: 1399.98px){.stock-cars .car-list--grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767.98px){.stock-cars .car-list--grid{grid-template-columns:1fr}}.stock-cars .car-list--grid .car-card{grid-template-columns:1fr}.stock-cars .car-list--grid .car-card .car-img a{height:auto}.stock-cars .car-list--grid .car-card .car-img .main-img{flex:unset;aspect-ratio:16/9}.stock-cars .car-list--grid .car-card .car-img .next-images{display:none}.stock-cars .car-list--grid .car-card .car-info{padding:1rem 1.25rem}.stock-cars .car-list--grid .car-card .car-info .category{font-size:.55rem;margin-bottom:.875rem}.stock-cars .car-list--grid .car-card .car-info h3{font-size:.7rem;margin-bottom:.5rem}.stock-cars .car-list--grid .car-card .car-info h3 span{font-size:1.375rem}.stock-cars .car-list--grid .car-card .car-info .equip-list{display:none}.stock-cars .car-list--grid .car-card .car-info .price{font-size:1.35rem;padding-top:.85rem}.stock-cars .car-list--grid .car-card .car-info .price::before{margin-bottom:.5rem}.stock-cars .car-list--grid .car-card .car-info .btn{margin-top:.85rem;padding:.5rem 1rem;font-size:.72rem}.stock-cars .car-list .not-found{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem 1.5rem;text-align:center}.stock-cars .car-list .not-found>div{font-size:.95rem;color:#555;line-height:1.6}.stock-cars .car-list .not-found .reset{display:inline-flex;align-items:center;padding:.55rem 1.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#a4896c;border:1.5px solid rgba(164,137,108,.45);border-radius:3px;cursor:pointer;user-select:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.stock-cars .car-list .not-found .reset:hover{background:#a4896c;border-color:#a4896c;color:#fff}.stock-cars .car-card{display:grid;grid-template-columns:40% 1fr;background:#fff;border:1px solid #eae9e8;border-radius:4px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}@media(max-width: 767.98px){.stock-cars .car-card{grid-template-columns:1fr}}.stock-cars .car-card:hover{box-shadow:0 6px 24px rgba(52,52,52,.1);transform:translateY(-2px)}.stock-cars .car-card .car-img{overflow:hidden}.stock-cars .car-card .car-img a{display:flex;flex-direction:column;height:100%}.stock-cars .car-card .car-img .main-img{width:100%;flex:1;min-height:0;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.stock-cars .car-card .car-img .next-images{display:none;gap:2px;flex-shrink:0}.stock-cars .car-card .car-img .next-images img{width:33.3333333333%;aspect-ratio:4/3;object-fit:cover;object-position:center;display:block}.stock-cars .car-card .car-info{padding:1.5rem 1.5rem 1.5rem clamp(1.5rem,5.37vw,5rem);display:flex;flex-direction:column;justify-content:center}.stock-cars .car-card .car-info .category{display:inline-block;font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#eae9e8;border-bottom:1px solid #eae9e8;margin-bottom:2rem;padding-bottom:.25rem}.stock-cars .car-card .car-info h3{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#a4896c;margin-bottom:.75rem;line-height:1.5}.stock-cars .car-card .car-info h3 span{display:block;font-size:clamp(1.5rem,2.42vw,2.1rem);font-weight:800;color:#343434;letter-spacing:-0.02em;line-height:1.05;text-transform:none;margin-top:.2rem}.stock-cars .car-card .car-info .equip-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.stock-cars .car-card .car-info .equip-list li{font-size:.68rem;font-weight:500;color:#555;background:#eae9e8;border-radius:2px;padding:.25em .65em;letter-spacing:.03em;white-space:nowrap}.stock-cars .car-card .car-info .price{font-size:clamp(1.6rem,2.5vw,2rem);font-weight:400;color:#343434;letter-spacing:-0.03em;line-height:1;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:1.25rem}.stock-cars .car-card .car-info .price::before{content:"";display:block;width:1.75rem;height:2px;background:#a4896c;margin-bottom:.65rem}.stock-cars .car-card .car-info .price span{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.7rem;font-weight:400;color:#555;letter-spacing:0;margin-top:.45rem}.stock-cars .car-card .car-info .price span em{font-style:normal;text-decoration:line-through;color:#d3b496}.stock-cars .car-card .car-info .btn{align-self:flex-start;margin-top:1.25rem;padding:.6rem 1.2rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;border:1.5px solid rgba(164,137,108,.45);color:#a4896c;background:rgba(0,0,0,0);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.stock-cars .car-card .car-info .btn:hover{background:#a4896c;border-color:#a4896c;color:#fff}.btn-filter-open{display:none}@media(max-width: 991.98px){.btn-filter-open{display:flex;align-items:center;justify-content:center;gap:.5rem;position:fixed;bottom:0;left:0;right:0;z-index:1029;padding:1rem 2.5rem;background:#343434;color:#fff;border:none;border-radius:0;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.btn-filter-open i{font-size:1.25rem}.btn-filter-open:hover,.btn-filter-open:focus{background:rgb(77.5,77.5,77.5);color:#fff}}@media(max-width: 991.98px){#filterOffcanvas{width:360px}}#filterOffcanvas .offcanvas-header{padding:1.5rem;border-bottom:1px solid rgba(52,52,52,.1)}#filterOffcanvas .offcanvas-header h5.offcanvas-title{font-weight:700}#filterOffcanvas .offcanvas-header .btn-close{opacity:.6}#filterOffcanvas .offcanvas-body{padding:1.5rem}#filterOffcanvas .offcanvas-body .filter-form{display:flex;flex-direction:column}#filterOffcanvas .offcanvas-body .filter-section{border-bottom:1px solid rgba(52,52,52,.07);padding:.85rem 0}#filterOffcanvas .offcanvas-body .filter-section:last-of-type{border-bottom:none}#filterOffcanvas .offcanvas-body .filter-section-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#343434}#filterOffcanvas .offcanvas-body .filter-section-toggle i{font-size:1rem;color:#555;transition:transform .25s ease}#filterOffcanvas .offcanvas-body .filter-section-toggle[aria-expanded=false] i{transform:rotate(-90deg)}#filterOffcanvas .offcanvas-body .filter-section-body{display:flex;flex-direction:column;gap:.3rem;padding-top:.75rem}#filterOffcanvas .offcanvas-body .filter-check{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.82rem;color:#343434;padding:.15rem 0;user-select:none}#filterOffcanvas .offcanvas-body .filter-check input[type=checkbox]{appearance:none;flex-shrink:0;width:1.2rem;height:1.2rem;border:1.5px solid rgba(52,52,52,.22);border-radius:3px;background:#fff;cursor:pointer;transition:border-color .18s,background .18s}#filterOffcanvas .offcanvas-body .filter-check input[type=checkbox]:checked{background:#a4896c;border-color:#a4896c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3 3L13 4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:80%}#filterOffcanvas .offcanvas-body .filter-check:hover input[type=checkbox]:not(:checked){border-color:#a4896c}#filterOffcanvas .offcanvas-body .filter-price{display:flex;flex-direction:column;gap:.85rem}#filterOffcanvas .offcanvas-body .filter-price__selects{display:flex;gap:.5rem}#filterOffcanvas .offcanvas-body .filter-price__select-wrap{flex:1;position:relative;display:flex;align-items:center;gap:0;border:1.5px solid rgba(52,52,52,.14);border-radius:4px;padding:.35rem 1.6rem .35rem .6rem;background:#fff;transition:border-color .18s;overflow:hidden}#filterOffcanvas .offcanvas-body .filter-price__select-wrap:focus-within{border-color:#a4896c}#filterOffcanvas .offcanvas-body .filter-price__label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a4896c;flex-shrink:0;margin-right:.4rem;pointer-events:none;user-select:none}#filterOffcanvas .offcanvas-body .filter-price select{flex:1;min-width:0;border:none;outline:none;appearance:none;background:rgba(0,0,0,0);font-size:.78rem;font-weight:500;color:#343434;font-family:inherit;cursor:pointer}#filterOffcanvas .offcanvas-body .filter-price .ti-chevron-down{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);font-size:.7rem;color:#555;pointer-events:none}#filterOffcanvas .offcanvas-body .filter-price__slider{padding:0 .25rem}#filterOffcanvas .offcanvas-body .filter-price__track{position:relative;height:3px;background:rgba(52,52,52,.12);border-radius:4px;margin:.9rem 0 .5rem}#filterOffcanvas .offcanvas-body .filter-price__range{position:absolute;top:0;height:100%;background:#a4896c;border-radius:4px;pointer-events:none}#filterOffcanvas .offcanvas-body .filter-price__thumb{position:absolute;top:50%;transform:translate(-50%, -50%);width:16px;height:16px;border-radius:50%;background:#a4896c;border:2.5px solid #fff;box-shadow:0 1px 3px rgba(52,52,52,.25);cursor:grab;transition:box-shadow .15s}#filterOffcanvas .offcanvas-body .filter-price__thumb:hover,#filterOffcanvas .offcanvas-body .filter-price__thumb:focus{outline:none;box-shadow:0 0 0 4px rgba(164,137,108,.18),0 1px 3px rgba(52,52,52,.25)}#filterOffcanvas .offcanvas-body .filter-price__thumb:active{cursor:grabbing}#filterOffcanvas .offcanvas-body .filter-colors{display:flex;flex-wrap:wrap;gap:.5rem}#filterOffcanvas .offcanvas-body .filter-color-swatch{cursor:pointer;position:relative}#filterOffcanvas .offcanvas-body .filter-color-swatch input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}#filterOffcanvas .offcanvas-body .filter-color-swatch span{display:block;width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid rgba(52,52,52,.1);transition:transform .18s,box-shadow .18s}#filterOffcanvas .offcanvas-body .filter-color-swatch input:checked+span{box-shadow:0 0 0 2.5px #a4896c;transform:scale(1.12)}#filterOffcanvas .offcanvas-body .filter-color-swatch:hover span{transform:scale(1.1)}#filterOffcanvas .offcanvas-body .filter-actions{margin-top:1.25rem}@media(min-width: 992px){#filterOffcanvas .offcanvas-body .btn-filter-apply{display:none}}#filterOffcanvas .offcanvas-body .btn-filter-apply{padding:.65rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border-radius:3px;background:#a4896c;border-color:#a4896c;color:#fff}#filterOffcanvas .offcanvas-body .btn-filter-apply:hover{background:rgb(142.8,116.5714285714,88.4);border-color:rgb(142.8,116.5714285714,88.4)}#filterOffcanvas .offcanvas-body .filter-reset{display:block;text-align:center;font-size:.74rem;color:#555;margin-top:.65rem;text-decoration:none}#filterOffcanvas .offcanvas-body .filter-reset:hover{color:#a4896c}@media(max-width: 991.98px){#filterOffcanvas .offcanvas-body{padding-bottom:0}#filterOffcanvas .offcanvas-body .filter-check{padding:.4rem 0;font-size:.88rem}#filterOffcanvas .offcanvas-body .filter-check input[type=checkbox]{width:1.35rem;height:1.35rem}#filterOffcanvas .offcanvas-body .filter-color-swatch span{width:2.25rem;height:2.25rem}#filterOffcanvas .offcanvas-body .filter-actions{position:sticky;bottom:0;background:#fff;padding:1rem 0 1.5rem;margin-top:.5rem;box-shadow:0 -6px 16px hsla(0,0%,100%,.95)}#filterOffcanvas .offcanvas-body .btn-filter-apply{padding:.8rem;font-size:.82rem}}.car-info-detail{display:flex;flex-direction:column;padding:1.5rem 2rem}.car-info-detail .category{display:inline-block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#eae9e8;border-bottom:1px solid #eae9e8;margin-bottom:2rem;padding-bottom:.25rem}.car-info-detail h3{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#a4896c;margin-bottom:.75rem;line-height:1.5}.car-info-detail h3 span{display:block;font-size:clamp(2.25rem,3.8vw,3.25rem);font-weight:800;color:#343434;letter-spacing:-0.02em;line-height:1.05;text-transform:none;margin-top:.2rem}.car-info-detail .equip-list{margin-bottom:1rem}.car-info-detail .equip-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.car-info-detail .equip-list li{font-size:.68rem;font-weight:500;color:#555;background:#eae9e8;border-radius:2px;padding:.25em .65em;letter-spacing:.03em;white-space:nowrap}.car-info-detail .price{font-size:clamp(2rem,3.25vw,2.8rem);font-weight:400;color:#343434;letter-spacing:-0.03em;line-height:1;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:1.5rem}.car-info-detail .price::before{content:"";display:block;width:1.75rem;height:2px;background:#a4896c;margin-bottom:.75rem}.car-info-detail .price span{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.7rem;font-weight:400;color:#555;letter-spacing:0;margin-top:.55rem}.car-info-detail .price span em{font-style:normal;text-decoration:line-through;color:#d3b496}.car-info-detail .price span i{font-style:normal;font-weight:700;font-size:.62rem;letter-spacing:.04em;color:#be0000;background:rgba(190,0,0,.08);padding:.2em .55em;border-radius:2rem}.car-info-detail .btn-row{display:flex;gap:.75rem;margin-top:auto;padding-top:1.5rem;align-items:stretch}@media(max-width: 1290px){.car-info-detail .btn-row{flex-direction:column;align-items:stretch}}.car-info-detail .btn-row .btn-custom{flex:1;display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:.25rem;border:1.5px solid #a4896c;background:#a4896c;color:#fff;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.car-info-detail .btn-row .btn-custom:hover{background:rgb(142.8,116.5714285714,88.4);border-color:rgb(142.8,116.5714285714,88.4);color:#fff}.car-info-detail .btn-row .btn{flex:0 0 auto;white-space:nowrap}@media(max-width: 1290px){.car-info-detail .btn-row .btn{flex:1;text-align:center;justify-content:center}}.car-info-detail .btn-row .btn{padding:.75rem 1.5rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:.25rem;border:1.5px solid rgba(164,137,108,.45);color:#a4896c;background:rgba(0,0,0,0);text-decoration:none;display:flex;align-items:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.car-info-detail .btn-row .btn:hover{background:#a4896c;border-color:#a4896c;color:#fff}.stock-car-detail{padding:3rem 2rem 3rem .5rem}@media(max-width: 990px){.stock-car-detail{padding-left:0;padding-right:0}}.stock-car-detail{display:flex;flex-direction:column;gap:6rem;background-color:#fff}.stock-car-detail article.main{display:grid;grid-template-columns:60% 1fr;gap:2rem}@media(max-width: 990px){.stock-car-detail article.main{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.stock-car-detail article.main{grid-template-columns:1fr}}.stock-car-detail article.other-info{width:100%}.stock-car-detail .car-tabs__nav{display:flex;gap:0;border-bottom:1.5px solid #eae9e8;margin-bottom:3.5rem}.stock-car-detail .car-tabs .car-tab-btn{background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1.5px;padding:.75rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;color:#555;cursor:pointer;transition:color .2s ease,border-color .2s ease}.stock-car-detail .car-tabs .car-tab-btn:hover{color:#343434}.stock-car-detail .car-tabs .car-tab-btn.active{color:#343434;font-weight:600;border-bottom-color:#a4896c}.stock-car-detail .car-tabs .car-tab-panel{display:none;font-size:.9rem;color:#555;line-height:1.7}.stock-car-detail .car-tabs .car-tab-panel.active{display:block}.stock-car-detail .inquiry-intro{max-width:640px;margin:0 auto 1rem;font-size:.9rem;color:#555;line-height:1.6}.stock-car-detail .inquiry-intro strong{color:#343434;font-weight:600}.stock-car-detail .inquiry-form{max-width:640px;margin:0 auto;background:#343434;border-radius:.5rem;padding:1.5rem}.stock-car-detail .inquiry-form .inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 600px){.stock-car-detail .inquiry-form .inquiry-grid{grid-template-columns:1fr}}.stock-car-detail .inquiry-form .inquiry-field{display:flex;flex-direction:column;gap:.4rem}.stock-car-detail .inquiry-form .inquiry-field--full{grid-column:1/-1}.stock-car-detail .inquiry-form .inquiry-field label:not(.inquiry-consent){font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.65)}.stock-car-detail .inquiry-form .inquiry-field label:not(.inquiry-consent) span{color:#d3b496}.stock-car-detail .inquiry-form .inquiry-field input,.stock-car-detail .inquiry-form .inquiry-field textarea{width:100%;border:1.5px solid hsla(0,0%,100%,.15);border-radius:4px;padding:.55rem .75rem;font-size:.875rem;color:#fff;background:hsla(0,0%,100%,.07);outline:none;transition:border-color .18s,background .18s;font-family:inherit}.stock-car-detail .inquiry-form .inquiry-field input::placeholder,.stock-car-detail .inquiry-form .inquiry-field textarea::placeholder{color:hsla(0,0%,100%,.3)}.stock-car-detail .inquiry-form .inquiry-field input:focus,.stock-car-detail .inquiry-form .inquiry-field textarea:focus{border-color:rgba(211,180,150,.7);background:hsla(0,0%,100%,.11)}.stock-car-detail .inquiry-form .inquiry-field textarea{resize:vertical;min-height:100px}.stock-car-detail .inquiry-form .inquiry-consent{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;font-size:.8rem;color:hsla(0,0%,100%,.55);margin-top:.25rem}.stock-car-detail .inquiry-form .inquiry-consent input[type=checkbox]{appearance:none;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.1rem;border:1.5px solid hsla(0,0%,100%,.3);border-radius:3px;background:hsla(0,0%,100%,.07);cursor:pointer;transition:border-color .18s,background .18s}.stock-car-detail .inquiry-form .inquiry-consent input[type=checkbox]:checked{background:#a4896c;border-color:#a4896c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3 3L13 4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:80%}.stock-car-detail .inquiry-form .inquiry-consent a{color:#d3b496;text-decoration:underline;opacity:.9}.stock-car-detail .inquiry-form .inquiry-consent a:hover{opacity:1}.stock-car-detail .inquiry-form .btn-inquiry-submit{margin-top:1.5rem;padding:.7rem 2rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:3px;background:#a4896c;border:none;color:#fff;font-family:inherit;cursor:pointer;transition:background .2s ease}.stock-car-detail .inquiry-form .btn-inquiry-submit:hover{background:#92795f}.stock-car-detail .car-images{display:flex;flex-direction:row;gap:.75rem;align-items:stretch;overflow:hidden}.stock-car-detail .car-images__thumbs{display:flex;flex-direction:column;align-items:center;gap:.35rem}@media(max-width: 990px){.stock-car-detail .car-images__thumbs{display:none}}.stock-car-detail .car-images__thumbs{width:72px;flex-shrink:0}.stock-car-detail .car-images__thumbs .thumbs-nav{width:72px;height:24px;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;transition:color .2s ease;flex-shrink:0}.stock-car-detail .car-images__thumbs .thumbs-nav i{font-size:1.25rem}.stock-car-detail .car-images__thumbs .thumbs-nav:hover:not(:disabled){color:#a4896c}.stock-car-detail .car-images__thumbs .thumbs-nav:disabled{opacity:.25;cursor:default}.stock-car-detail .car-images__thumbs .thumbs-viewport{width:72px;overflow:hidden;height:calc(324px + 2.5rem)}.stock-car-detail .car-images__thumbs .thumbs-track{display:flex;flex-direction:column;gap:.5rem;transition:transform .3s ease}.stock-car-detail .car-images__thumbs img{width:72px;height:54px;flex-shrink:0;object-fit:cover;object-position:center;border-radius:0;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:border-color .2s ease}.stock-car-detail .car-images__thumbs img.active{border-color:#a4896c}.stock-car-detail .car-images__main{flex:1;display:flex;gap:.5rem;overflow:clip;position:relative}.stock-car-detail .car-images__main:has(.main-photo.is-hidden){gap:0}@media(max-width: 1290px){.stock-car-detail .car-images__main{gap:0}}.stock-car-detail .car-images__main .main-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:rgba(0,0,0,.35);border:none;color:#fff;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.stock-car-detail .car-images__main .main-nav i{font-size:1.5rem}.stock-car-detail .car-images__main .main-nav:hover{background:rgba(0,0,0,.6)}.stock-car-detail .car-images__main .main-nav--prev{left:0}.stock-car-detail .car-images__main .main-nav--next{right:0}.stock-car-detail .car-images__main .main-photo{flex:1;position:relative;overflow:hidden;cursor:pointer;transition:flex .4s ease,opacity .4s ease;min-width:0}.stock-car-detail .car-images__main .main-photo img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:0;display:block}@media(max-width: 1290px){.stock-car-detail .car-images__main .main-photo{cursor:default}}.stock-car-detail .car-images__main .main-photo .photo-icon{position:absolute;bottom:.6rem;right:.6rem}@media(max-width: 1290px){.stock-car-detail .car-images__main .main-photo .photo-icon{display:none}}.stock-car-detail .car-images__main .main-photo .photo-icon{font-size:2rem;color:#fff;opacity:.75;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.6));transition:opacity .2s ease}.stock-car-detail .car-images__main .main-photo:hover .photo-icon{opacity:1}.stock-car-detail .car-images__main .main-photo.is-hidden{flex:0 0 0;opacity:0;pointer-events:none}@media(max-width: 1290px){.stock-car-detail .car-images__main .main-photo:nth-of-type(2){flex:0 0 0;opacity:0;pointer-events:none}}.stock-car-detail .car-images__main.anim-from-right{animation:car-images-from-right .35s ease}.stock-car-detail .car-images__main.anim-from-left{animation:car-images-from-left .35s ease}.stock-car-detail .car-tab-panel .content-box{grid-template-columns:1fr !important;grid-template-rows:none !important;justify-items:center;background:#f8f7f5;padding:2rem}.stock-car-detail .car-tab-panel .content-box .equip-box{width:max-content;min-width:50%}@media(max-width: 767.98px){.stock-car-detail .car-tab-panel .content-box .equip-box{width:100%}}.stock-car-detail .car-tab-panel .content-box .inquiry-intro,.stock-car-detail .car-tab-panel .content-box .inquiry-form{min-width:50%}@media(max-width: 767.98px){.stock-car-detail .car-tab-panel .content-box .inquiry-intro,.stock-car-detail .car-tab-panel .content-box .inquiry-form{min-width:100%}}@keyframes car-images-from-right{from{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes car-images-from-left{from{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}.nav-always-scrolled .navbar-custom:not(.scrolled){position:fixed;background:#eae9e8;padding:1.5rem 10vh}@media(max-width: 1599.98px){.nav-always-scrolled .navbar-custom:not(.scrolled){padding-left:2rem;padding-right:2rem}}.nav-always-scrolled .navbar-custom:not(.scrolled) .navbar-brand{color:#343434}.nav-always-scrolled .navbar-custom:not(.scrolled) .navbar-brand img{filter:none}.nav-always-scrolled .navbar-custom:not(.scrolled) .navbar-brand .dealer{border-color:#343434}.nav-always-scrolled .navbar-custom:not(.scrolled) .nav-link{color:#343434}.nav-always-scrolled .navbar-custom:not(.scrolled) .nav-link:hover{opacity:.8}.nav-always-scrolled .navbar-custom:not(.scrolled) .navbar-menu-btn{color:#343434}.nav-always-scrolled .navbar-custom:not(.scrolled) .cta-btn.cta-btn--outline{color:#343434;border-color:rgba(52,52,52,.4)}.nav-always-scrolled .navbar-custom:not(.scrolled) .cta-btn.cta-btn--outline i{color:#343434}/*# sourceMappingURL=style.min.css.map */