.ds-directory [hidden],.ds-vehicle-pagination [hidden],[data-ds-results-retry][hidden],[data-ds-result-status][hidden],[data-ds-clear-category][hidden],[data-ds-clear][hidden]{display:none!important}
.ds-directory{font-size:1.3rem;color:#242424}
.ds-directory-search{display:block;margin-bottom:1.4rem}
.ds-directory-search>span{display:block;font-weight:600;font-size:1.15rem;margin-bottom:.6rem}
.ds-directory-search input{width:100%;min-height:4.4rem;border:1px solid #d8d8d8;border-radius:.4rem;padding:1rem 1.2rem;background:#fff;color:#222;font:inherit}
.ds-directory-groups{display:grid;gap:.5rem}
.ds-directory-group{border-bottom:1px solid #e6e6e6}
.ds-directory-group>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-size:1.25rem;font-weight:650;min-height:4.6rem;padding:1rem .7rem;color:#292929}
.ds-directory-group>summary::-webkit-details-marker{display:none}
.ds-directory-group>summary:before{content:'+';font-weight:400;font-size:1.9rem;color:#a94c10}
.ds-directory-group[open]>summary:before{content:'−'}
.ds-directory-group>summary>span{margin-left:auto;color:#7d7d7d;font-size:1.1rem;font-weight:400}
.ds-directory-links{display:grid;padding:.2rem 0 1rem 1.8rem}
.ds-directory-links>a{display:block;line-height:1.5;padding:.9rem .7rem;text-decoration:none;color:#4a4a4a;font-size:1.2rem;border-radius:.3rem}
.ds-directory-links>a:hover,.ds-directory-links>a[aria-current=page]{background:#fff0e5;color:#9c4108}
.ds-directory input:focus-visible,.ds-directory a:focus-visible,.ds-directory summary:focus-visible{outline:2px solid #b7500e;outline-offset:2px}
.ds-category-directory{max-height:none!important;padding:1rem!important}
.ds-category-directory>.ds-directory{max-height:64rem;overflow:auto;padding:1rem .2rem .2rem;scrollbar-width:thin}
.ds-pro-sidebar .ds-category-directory>summary{font-size:1.4rem;font-weight:650;cursor:pointer}
.ds-site-header .ds-catalog-panel{width:min(100rem,calc(100vw - 6rem));padding:2rem 2.4rem;max-height:76vh;overflow:auto}
.ds-catalog-panel .ds-directory-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 2rem;align-items:start}
.ds-catalog-panel .ds-directory-search{max-width:42rem}
.ds-mobile-panel .ds-directory{margin-top:1.4rem}
.ds-mobile-panel .ds-directory-links>a{font-size:1.35rem;min-height:4.4rem}
.ds-mobile-panel .ds-directory-group>summary{font-size:1.4rem}
html[data-ds-palette] .ds-pro .ds-pro-vehicle-box [data-ds-vehicle-form]{display:block}
html[data-ds-palette] .ds-pro .ds-picker-fields,.ds-picker-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
html[data-ds-palette] .ds-pro .ds-pro-vehicle-box .ds-keyword-label{display:block;margin-top:1.8rem}
html[data-ds-palette] .ds-pro .ds-pro-vehicle-box .ds-picker-query{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem}
html[data-ds-palette] .ds-pro .ds-picker-fields select{height:4.8rem;background:#fff;color:#262626;border-color:#d3d3d3}
html[data-ds-palette] .ds-pro .ds-picker-fields select:disabled{background:#f3f3f3;color:#777}
html[data-ds-palette] .ds-pro .ds-picker-fields label b{background:#ffeadb;color:#a3460b}
.ds-results-picker ds-vehicle-picker{max-width:none}
.ds-nav-clear-category{display:block;color:#a3470d;font-size:1.25rem;padding:1rem;margin-bottom:1rem}
.ds-vehicle-pagination{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:3rem;font-size:1.4rem}
.ds-vehicle-pagination a{display:inline-flex;align-items:center;min-height:4.8rem;padding:1rem 1.6rem;border:1px solid #ddd;border-radius:.5rem;color:#9b440d;text-decoration:none}
@media(min-width:750px) and (max-width:1100px){.ds-catalog-panel .ds-directory-groups{grid-template-columns:1fr 1fr}.ds-site-header .ds-desktop-nav{gap:1.5rem}.ds-desktop-nav>a{font-size:1.15rem}}
@media(max-width:749px){html[data-ds-palette] .ds-pro .ds-picker-fields,.ds-picker-fields{grid-template-columns:1fr 1fr;gap:1.3rem 1rem}html[data-ds-palette] .ds-pro .ds-pro-vehicle-box .ds-picker-query{grid-template-columns:1fr}html[data-ds-palette] .ds-pro .ds-picker-fields select{font-size:1.6rem;padding:.9rem .5rem}.ds-directory-search input{font-size:1.6rem}.ds-category-directory>.ds-directory{max-height:50rem}}
@media(max-width:379px){html[data-ds-palette] .ds-pro .ds-picker-fields,.ds-picker-fields{grid-template-columns:1fr}}