.hy-native-search{margin-block:1.5rem;width:100%;min-width:0}.hy-native-search .searchform{background:#f3f5f7;border-radius:.75rem;--wd-form-bg:#f3f5f7;--wd-form-color:#171b22;--wd-form-brd-color:#d5dce5}.hy-native-search .searchform input[name=s]{color:#171b22!important;background:transparent!important;min-width:0;height:3.5rem;padding-inline:1rem 3.5rem;direction:rtl}.hy-native-search .searchform input::placeholder{color:#637083}.hy-native-search .searchsubmit{color:#171b22!important;background:#f97316!important;border-radius:.5rem;width:3rem}.hy-native-search .wd-search-results{background:#f3f5f7!important;color:#171b22!important;border-radius:.75rem}.hy-native-search .suggestion-title,.hy-native-search .suggestion-price{color:#171b22!important}.hy-header-search{font-size:1.7rem;padding:.25rem .7rem;background:transparent!important;color:#f3f5f7!important}.hy-search-dialog{width:min(42rem,calc(100% - 2rem));max-width:none;border:1px solid #526071;border-radius:1rem;background:#222a35;color:#f3f5f7;padding:2rem;overflow:visible;direction:rtl}.hy-search-dialog::backdrop{background:#080c13c9;backdrop-filter:blur(7px)}.hy-search-dialog h2{font-size:1.3rem;margin-inline-end:1rem}.hy-search-dialog p{font-size:.7rem;color:#b9c5d3}.hy-dialog-close{position:absolute;left:.6rem;top:.6rem;width:2rem;height:2rem;padding:0;font-size:1.5rem}.hy-quick-search{display:flex;gap:.6rem;flex-wrap:wrap}.hy-quick-search a{font-size:.75rem;padding:.35rem .7rem;border:1px solid #526071;border-radius:2rem}
.hy-selected-vehicle[hidden]{display:none!important}.hy-selected-vehicle{max-width:1240px;margin:1rem auto;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#222a35;border:1px solid #445267;border-inline-start:3px solid #f97316;border-radius:.75rem;font-size:.75rem}.hy-selected-vehicle>div{flex:1;min-width:0}.hy-selected-vehicle small{display:block;color:#aeb9c8;font-size:.65rem}.hy-selected-vehicle a{white-space:nowrap;color:#f97316!important}.hy-clear-vehicle{background:transparent!important;color:#ccd5df!important;border:1px solid #526071!important;padding:.3rem .65rem;font-size:.65rem}.hy-vehicle-search{width:100%;height:2.5rem!important;background:#171b22!important;color:#f3f5f7!important;border-radius:.5rem .5rem 0 0!important;font-size:.75rem}.hy-vehicle-search+select{border-radius:0 0 .5rem .5rem!important}.hy-category-section .wd-carousel-container{min-width:0}.hy-category-section{border-top:1px solid #35404e;padding-block:2.75rem}.hy-category-section .hy-eyebrow{margin-bottom:.7rem}.hy-evidence-badge{display:block;font-size:.6rem;color:#667385;margin-block:.4rem}.hy-evidence-context{border:1px solid #526071;padding:1.2rem;border-radius:.8rem;margin-block:1rem;font-size:.75rem}.hy-evidence-context p{color:#b6c2d1;margin:.5rem 0}.hy-evidence-context>div{display:flex;gap:.6rem;flex-wrap:wrap}.hy-evidence-context a{border:1px solid #526071;padding:.35rem .65rem;border-radius:.5rem}.hy-evidence-context a[aria-current=page]{border-color:#f97316;color:#f97316!important}.hy-request{display:grid;grid-template-columns:1fr 1fr;gap:3rem;background:#222a35;padding:2.5rem;border:1px solid #526071;border-radius:1rem}.hy-request h2{font-size:1.7rem}.hy-request p,.hy-request small{font-size:.75rem;color:#b6c2d1}.hy-request form{display:grid;gap:.8rem}.hy-request label{font-size:.75rem}.hy-request input{background:#171b22!important;color:#f3f5f7!important;border-radius:.5rem}.hy-request-success{grid-column:1/-1;border:1px solid #f97316;padding:1rem}.hy-honeypot{position:absolute;left:-9999px}.hy-bottom-nav{display:none}.hy-store .wd-swiper{min-width:0}.hy-store .sku,.hy-store .woocommerce-product-attributes-item__value bdi{direction:ltr;unicode-bidi:isolate;display:inline-block}.hy-store .stock.out-of-stock{color:#f9ad78}.hy-store .product-label.out-of-stock{font-size:.6rem}
@media(max-width:1280px){.hy-selected-vehicle{margin-inline:1.5rem}.hy-header-inner{gap:1.25rem}}
@media(max-width:767px){body.hy-store{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}.hy-bottom-nav{position:fixed;inset-inline:0;bottom:0;z-index:950;display:grid;grid-template-columns:repeat(5,1fr);padding:.5rem .3rem calc(.4rem + env(safe-area-inset-bottom));background:#171b22f5;border-top:1px solid #526071;backdrop-filter:blur(15px)}.hy-bottom-nav>a,.hy-bottom-nav>button{display:flex;align-items:center;flex-direction:column;justify-content:center;color:#f3f5f7!important;background:transparent!important;font-size:1.4rem;line-height:1.2;padding:.25rem;border-radius:.5rem}.hy-bottom-nav span{font-family:Tahoma,Arial,sans-serif;font-size:.6rem;margin-top:.4rem}.hy-selected-vehicle{margin-inline:1rem;flex-wrap:wrap;gap:.8rem;font-size:.65rem}.hy-selected-vehicle>div{flex-basis:100%}.hy-request{display:block;padding:1.5rem;margin-block:1rem}.hy-request form{margin-top:1.5rem}.hy-search-dialog{padding:1.5rem}.hy-search-dialog h2{font-size:1.05rem}.hy-header-search{display:none!important}.hy-evidence-context{font-size:.7rem}.hy-category-section{padding-block:2rem}}

/* Keep native carousel controls visible and inside the content shell without hover gating. */
.hy-category-section .wd-nav-arrows .wd-btn-arrow{opacity:1;visibility:visible;pointer-events:auto;transform:none;background:#f97316;color:#171b22;border-radius:50%}.hy-category-section .wd-nav-arrows .wd-prev{right:0;left:auto}.hy-category-section .wd-nav-arrows .wd-next{left:0;right:auto}.hy-category-section .wd-nav-arrows .wd-disabled{opacity:.35;pointer-events:none}

.hy-category-section .wd-nav-arrows .wd-btn-arrow:not(.wd-disabled){pointer-events:auto!important;opacity:1!important;transform:none!important;width:44px;flex:0 0 44px}.hy-category-section .wd-nav-arrows .wd-btn-arrow{height:44px}.hy-category-section .wd-nav-arrows .wd-arrow-inner{width:44px;height:44px}
