/* V57: whole controls lift uniformly; navigation never gains a black panel. */
.image-native-nav{position:absolute;left:25.35%;top:7%;width:59.4%;height:4.8%;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:.35cqw;background:#040d12;padding:0 .25cqw;box-sizing:border-box;overflow:visible}
.image-native-nav>a{display:inline-flex;position:relative;align-items:center;justify-content:center;height:100%;white-space:nowrap;padding:0 .12cqw;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.02cqw;font-weight:600;line-height:1.1;text-decoration:none}
.image-native-nav>a[aria-current="page"]::after{content:"";position:absolute;bottom:.35cqw;left:12%;right:12%;height:.22cqw;background:#f51a29;border-radius:1px}
:is(button,input[type="submit"],input[type="button"],[role="button"],a.btn,a.back-fixed,a.map-btn,a.header-google-review,a.reviews-button,a.inventory-empty-return,a.report-link,a.special-thanks-btn,a.v15-category,a.inventory-car,a.home-inventory-button,.buttons>a,.form-actions>a,.page-actions>a:not(.cinematic-pulse),.functional-header__nav>a,.image-native-nav>a,.site-header nav>a,.reviews-nav>a,.marios-social>a,.ac-social>a,.mobile-tools>a,.mobile-menu-links>a,.mobile-menu-actions>a,.service-card):not(.cinematic-pulse){transform-origin:center;translate:0 0;scale:1;transition:translate .25s ease,scale .25s ease}
:is(button,input[type="submit"],input[type="button"],[role="button"],a.btn,a.back-fixed,a.map-btn,a.header-google-review,a.reviews-button,a.inventory-empty-return,a.report-link,a.special-thanks-btn,a.v15-category,a.inventory-car,a.home-inventory-button,.buttons>a,.form-actions>a,.page-actions>a:not(.cinematic-pulse),.functional-header__nav>a,.image-native-nav>a,.site-header nav>a,.reviews-nav>a,.marios-social>a,.ac-social>a,.mobile-tools>a,.mobile-menu-links>a,.mobile-menu-actions>a,.service-card):not(.cinematic-pulse):not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible){transform:none!important;translate:0 -3px!important;scale:1.045!important}
:is(button,input[type="submit"],input[type="button"],[role="button"],a.btn,a.back-fixed,a.map-btn,a.header-google-review,a.reviews-button,a.inventory-empty-return,a.report-link,a.special-thanks-btn,a.v15-category,a.inventory-car,a.home-inventory-button,.buttons>a,.form-actions>a,.page-actions>a:not(.cinematic-pulse),.functional-header__nav>a,.image-native-nav>a,.site-header nav>a,.reviews-nav>a,.marios-social>a,.ac-social>a,.mobile-tools>a,.mobile-menu-links>a,.mobile-menu-actions>a,.service-card):not(.cinematic-pulse):not(:disabled):active{translate:0 -1px!important;scale:1.02!important}
/* Native navigation scales its text and active underline together, without shadows. */
:is(.image-native-nav,.functional-header__nav,.site-header nav,.reviews-nav)>a:is(:hover,:focus-visible){background:transparent!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}
.image-native-nav>a:focus-visible{outline:2px solid #fff;outline-offset:1px}
/* Move the full inventory housing, face, icons and text as a single unit. */
.home-inventory-button:is(:hover,:focus-visible,:active) .inventory-button-face{transform:none!important;translate:0 0!important;scale:1!important}
/* Full video/button artwork is contained within its own original button area. */
.complete-art-button{overflow:visible;isolation:isolate}
.complete-art-face{position:absolute;inset:0;display:block;border-radius:inherit;background-repeat:no-repeat;pointer-events:none;opacity:0;translate:0 0;scale:1;transition:translate .25s ease,scale .25s ease,opacity .1s ease}
.complete-art-button:is(:hover,:focus-visible){z-index:30}
.complete-art-button:is(:hover,:focus-visible)>.complete-art-face{opacity:1;translate:0 -3px;scale:1.045}
.complete-art-button:active>.complete-art-face{translate:0 -1px;scale:1.02}
@media(prefers-reduced-motion:reduce){
 :is(button,input[type="submit"],input[type="button"],[role="button"],a.btn,a.back-fixed,a.map-btn,a.header-google-review,a.reviews-button,a.inventory-empty-return,a.report-link,a.special-thanks-btn,a.v15-category,a.inventory-car,a.home-inventory-button,.buttons>a,.form-actions>a,.page-actions>a:not(.cinematic-pulse),.functional-header__nav>a,.image-native-nav>a,.site-header nav>a,.reviews-nav>a,.marios-social>a,.ac-social>a,.mobile-tools>a,.mobile-menu-links>a,.mobile-menu-actions>a,.service-card),.complete-art-face{transition:none!important}
 :is(button,input[type="submit"],input[type="button"],[role="button"],a.btn,a.back-fixed,a.map-btn,a.header-google-review,a.reviews-button,a.inventory-empty-return,a.report-link,a.special-thanks-btn,a.v15-category,a.inventory-car,a.home-inventory-button,.buttons>a,.form-actions>a,.page-actions>a:not(.cinematic-pulse),.functional-header__nav>a,.image-native-nav>a,.site-header nav>a,.reviews-nav>a,.marios-social>a,.ac-social>a,.mobile-tools>a,.mobile-menu-links>a,.mobile-menu-actions>a,.service-card):is(:hover,:focus-visible,:active),.complete-art-button:is(:hover,:focus-visible,:active)>.complete-art-face{translate:0 0!important;scale:1!important}
}

/* V58: full chrome frames, not the undersized original click rectangles. */
.ac-video-complete{border-radius:2.1cqw!important}
.tire-video-complete{border-radius:1.1cqw!important}
.ac-video-complete>.complete-art-face,.tire-video-complete>.complete-art-face{border-radius:inherit;overflow:hidden;background-color:transparent;box-shadow:none;filter:none}
