.ct-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:var(--spacing, 60px)}.ct-pagination[data-divider]{padding-top:var(--spacing, 60px);border-top:var(--pagination-divider, none)}[data-pagination=simple],[data-pagination=next_prev]{display:grid;grid-template-columns:1fr auto 1fr;font-size:14px;font-weight:600;color:var(--theme-text-color);--theme-link-initial-color: var(--theme-text-color)}[data-pagination=simple] .page-numbers,[data-pagination=next_prev] .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:var(--theme-border-radius, 4px);border:2px solid rgba(0,0,0,0)}[data-pagination=simple] .page-numbers.current,[data-pagination=next_prev] .page-numbers.current{color:var(--theme-text-active-color, #fff);background:var(--theme-link-hover-color)}[data-pagination=simple] .page-numbers:not(.dots):hover,[data-pagination=next_prev] .page-numbers:not(.dots):hover{border-color:var(--theme-link-hover-color)}[data-pagination=simple] .prev,[data-pagination=simple] .next,[data-pagination=next_prev] .prev,[data-pagination=next_prev] .next{font-size:12px;text-transform:uppercase;padding:0 17px;white-space:nowrap;border-color:var(--theme-border-color)}[data-pagination=simple] .prev,[data-pagination=next_prev] .prev{grid-column:1;justify-self:start}[data-pagination=simple] .next,[data-pagination=next_prev] .next{grid-column:3;justify-self:end}[data-pagination=simple]>div{grid-column:2;text-align:center;margin:-5px}[data-pagination=simple]>div .page-numbers{flex:0 0 41px;width:41px;margin:5px}[data-pagination=load_more],[data-pagination=infinite_scroll]{justify-content:center}[data-pagination=load_more] .page-numbers,[data-pagination=infinite_scroll] .page-numbers{display:none}[data-pagination=load_more] .ct-load-more-helper,[data-pagination=infinite_scroll] .ct-load-more-helper{display:flex;align-items:center;justify-content:center;position:relative;min-width:var(--theme-button-min-height, 45px);min-height:var(--theme-button-min-height, 45px)}[data-pagination=load_more] .ct-load-more-helper .ct-ajax-loader,[data-pagination=infinite_scroll] .ct-load-more-helper .ct-ajax-loader{opacity:0}[data-pagination=load_more] .ct-load-more-helper.ct-loading .ct-ajax-loader,[data-pagination=infinite_scroll] .ct-load-more-helper.ct-loading .ct-ajax-loader{opacity:1}[data-pagination=load_more] .ct-load-more-helper.ct-loading .ct-load-more,[data-pagination=infinite_scroll] .ct-load-more-helper.ct-loading .ct-load-more{opacity:0}[data-pagination=load_more] .ct-load-more,[data-pagination=infinite_scroll] .ct-load-more{z-index:2;opacity:1}[data-pagination=load_more] .ct-last-page-text,[data-pagination=infinite_scroll] .ct-last-page-text{display:none}[data-pagination=load_more].ct-last-page .ct-load-more,[data-pagination=load_more].ct-last-page .ct-ajax-loader,[data-pagination=infinite_scroll].ct-last-page .ct-load-more,[data-pagination=infinite_scroll].ct-last-page .ct-ajax-loader{display:none}[data-pagination=load_more].ct-last-page .ct-last-page-text,[data-pagination=infinite_scroll].ct-last-page .ct-last-page-text{display:flex;opacity:.7}.dna4x4-smart-filter,.dna4x4-smart-filter *{box-sizing:border-box}.dna4x4-smart-filter{--dna-filter-red:#ed1c24;--dna-filter-red-dark:#bd151b;--dna-filter-bg:#222a31;--dna-filter-deep:#171d22;--dna-filter-panel:#29323a;--dna-filter-line:#46525c;--dna-filter-text:#c3ccd3;--dna-filter-white:#ffffff;--dna-filter-focus:#78b7e2;position:relative;width:100%;color:var(--dna-filter-text);font-family:inherit}.dna4x4-filter-form,.dna4x4-filter-panel{width:100%;margin:0}.dna4x4-filter-panel{position:relative;padding:18px 18px 16px;background:var(--dna-filter-bg);border:1px solid var(--dna-filter-line);border-radius:7px}.dna4x4-filter-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 13px;border-bottom:2px solid var(--dna-filter-red)}.dna4x4-filter-header h2{margin:0!important;padding:0!important;color:var(--dna-filter-white)!important;font-size:19px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important}.dna4x4-filter-section{margin:0;padding:0;border-bottom:1px solid var(--dna-filter-line)}.dna4x4-filter-section-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:11px 0!important;color:var(--dna-filter-white)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font:inherit!important;font-size:16px!important;font-weight:850!important;line-height:1.3!important;text-align:left!important;text-transform:none!important;cursor:pointer}.dna4x4-filter-section-toggle::before,.dna4x4-filter-section-toggle::after,.dna4x4-filter-mobile-toggle::before,.dna4x4-filter-mobile-toggle::after,.dna4x4-filter-apply::before,.dna4x4-filter-apply::after,.dna4x4-filter-clear::before,.dna4x4-filter-clear::after{display:none!important;content:none!important}.dna4x4-filter-section-toggle>span:last-child{position:relative;flex:0 0 12px;width:12px;height:12px}.dna4x4-filter-section-toggle>span:last-child::before,.dna4x4-filter-section-toggle>span:last-child::after{position:absolute;top:5px;left:0;width:12px;height:2px;content:'';background:#aeb8c0;transition:transform 160ms ease}.dna4x4-filter-section-toggle[aria-expanded='false']>span:last-child::after{transform:rotate(90deg)}.dna4x4-filter-section-content{max-height:285px;padding:0 7px 12px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#75818b var(--dna-filter-deep);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.dna4x4-filter-section-vehicle .dna4x4-filter-section-content{max-height:min(620px, 65vh)}.dna4x4-filter-section-content[hidden],.dna4x4-filter-children[hidden]{display:none!important}.dna4x4-filter-section-content::-webkit-scrollbar{width:8px}.dna4x4-filter-section-content::-webkit-scrollbar-track{background:var(--dna-filter-deep);border-radius:999px}.dna4x4-filter-section-content::-webkit-scrollbar-thumb{background:#75818b;border:2px solid var(--dna-filter-deep);border-radius:999px}.dna4x4-filter-terms,.dna4x4-filter-children{margin:0!important;padding:0!important;list-style:none!important}.dna4x4-filter-term{margin:0!important;padding:0!important;list-style:none!important}.dna4x4-filter-term-row{display:flex;align-items:center;gap:5px;min-height:31px;padding:3px 0 3px calc(var(--dna4x4-term-depth, 0) * 15px)}.dna4x4-filter-term-row label{display:flex!important;flex:1 1 auto;align-items:center!important;gap:8px!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:1px 0!important;color:var(--dna-filter-text)!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;cursor:pointer}.dna4x4-filter-term-row label:hover,.dna4x4-filter-term-row label:focus-within{color:var(--dna-filter-white)!important}.dna4x4-filter-term-row input[type='checkbox']{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.dna4x4-filter-checkbox{position:relative;display:inline-flex;flex:0 0 18px;width:18px;height:18px;align-items:center;justify-content:center;background:#fff0;border:1px solid #75818b;border-radius:4px;box-shadow:none;transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease}.dna4x4-filter-checkbox::after{width:8px;height:4px;content:'';border:solid #fff;border-width:0 0 2px 2px;opacity:0;transform:translateY(-1px) rotate(-45deg)}.dna4x4-filter-term-row input:checked+.dna4x4-filter-checkbox{background:var(--dna-filter-red);border-color:var(--dna-filter-red)}.dna4x4-filter-term-row input:checked+.dna4x4-filter-checkbox::after{opacity:1}.dna4x4-filter-term-row input:focus-visible+.dna4x4-filter-checkbox{border-color:var(--dna-filter-focus);box-shadow:0 0 0 3px rgb(120 183 226 / .24)}.dna4x4-filter-term-name{min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none}.dna4x4-filter-term-count{margin-left:auto;color:#8f9aa3;font-size:11px;font-variant-numeric:tabular-nums}.dna4x4-filter-branch-toggle{position:relative;display:inline-flex!important;flex:0 0 27px;width:27px!important;height:27px!important;min-height:27px!important;align-items:center;justify-content:center;margin:0!important;padding:0!important;color:#aeb8c0!important;background:transparent!important;border:0!important;border-radius:4px!important;box-shadow:none!important;cursor:pointer}.dna4x4-filter-branch-toggle::before{display:block!important;width:7px;height:7px;content:''!important;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 140ms ease}.dna4x4-filter-branch-toggle::after{display:none!important;content:none!important}.dna4x4-filter-branch-toggle[aria-expanded='true']::before{transform:translateY(2px) rotate(225deg)}.dna4x4-filter-branch-toggle:hover,.dna4x4-filter-branch-toggle:focus-visible{color:var(--dna-filter-white)!important;background:rgb(255 255 255 / .07)!important}.dna4x4-filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:16px 0 0}.dna4x4-filter-apply,.dna4x4-filter-clear,.dna4x4-filter-mobile-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;box-shadow:none!important;font-family:inherit!important;font-weight:850!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;cursor:pointer}.dna4x4-filter-apply,.dna4x4-filter-clear{width:100%!important;min-height:44px!important;padding:10px 14px!important;border-radius:5px!important;font-size:13px!important}.dna4x4-filter-apply{color:var(--dna-filter-white)!important;background:var(--dna-filter-red)!important;border:1px solid var(--dna-filter-red)!important}.dna4x4-filter-apply:hover,.dna4x4-filter-apply:focus-visible{color:var(--dna-filter-white)!important;background:var(--dna-filter-red-dark)!important;border-color:var(--dna-filter-red-dark)!important}.dna4x4-filter-clear{color:var(--dna-filter-white)!important;background:transparent!important;border:1px solid #75818b!important}.dna4x4-filter-clear:hover,.dna4x4-filter-clear:focus-visible{color:var(--dna-filter-white)!important;background:rgb(255 255 255 / .07)!important;border-color:var(--dna-filter-white)!important}.dna4x4-filter-apply:disabled{cursor:wait;opacity:.62}.dna4x4-filter-mobile-toggle{display:none!important;width:100%!important;min-height:50px!important;gap:10px!important;padding:11px 16px!important;color:var(--dna-filter-white)!important;background:var(--dna-filter-bg)!important;border:1px solid var(--dna-filter-line)!important;border-bottom:3px solid var(--dna-filter-red)!important;border-radius:6px!important;font-size:14px!important}.dna4x4-filter-selected-count{display:inline-flex;min-width:23px;height:23px;align-items:center;justify-content:center;padding:0 6px;background:var(--dna-filter-red);border-radius:999px;font-size:11px;font-variant-numeric:tabular-nums}.dna4x4-filter-toggle-icon{width:9px;height:9px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 150ms ease}.dna4x4-smart-filter.is-mobile-open .dna4x4-filter-toggle-icon{transform:translateY(2px) rotate(225deg)}.dna4x4-smart-filter.is-loading .dna4x4-filter-panel::after{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;content:'';background:rgb(23 29 34 / .58);border-radius:inherit;cursor:wait}.dna4x4-smart-filter.is-loading .dna4x4-filter-panel::before{position:absolute;z-index:6;top:28px;right:24px;width:20px;height:20px;content:'';border:3px solid rgb(255 255 255 / .25);border-top-color:var(--dna-filter-red);border-radius:50%;animation:dna4x4-filter-spin 650ms linear infinite}.dna4x4-filter-empty{padding:14px;color:#fff;background:#222a31;border-left:3px solid #ed1c24}@keyframes dna4x4-filter-spin{to{transform:rotate(360deg)}}@media (min-width:768px){.dna4x4-filter-panel{padding:14px 12px 14px}.dna4x4-filter-header{padding-bottom:10px}.dna4x4-filter-section-toggle{min-height:44px!important;padding:9px 0!important}.dna4x4-filter-section-content{max-height:min(220px, 32vh);padding-right:3px}.dna4x4-filter-section-vehicle .dna4x4-filter-section-content{max-height:min(440px, 48vh)}.dna4x4-filter-term-row{gap:2px;min-height:30px;padding-left:calc(var(--dna4x4-term-depth, 0) * 11px)}.dna4x4-filter-term-row label{gap:7px!important}.dna4x4-filter-checkbox{flex-basis:17px;width:17px;height:17px}.dna4x4-filter-branch-toggle{flex-basis:23px;width:23px!important;height:23px!important;min-height:23px!important}.dna4x4-filter-section-content::-webkit-scrollbar{width:6px}.dna4x4-filter-section-content::-webkit-scrollbar-thumb{border-width:1px}.dna4x4-filter-actions{gap:8px;margin-top:13px}.dna4x4-filter-apply,.dna4x4-filter-clear{padding-right:8px!important;padding-left:8px!important}}@media (max-width:767px){.dna4x4-filter-mobile-collapsed .dna4x4-filter-mobile-toggle{display:flex!important}.dna4x4-filter-mobile-collapsed .dna4x4-filter-panel{display:none;margin-top:9px}.dna4x4-filter-mobile-collapsed.is-mobile-open .dna4x4-filter-panel{display:block}.dna4x4-filter-panel{padding:15px 16px 16px}.dna4x4-filter-section-vehicle .dna4x4-filter-section-content{max-height:56vh}}@media (prefers-reduced-motion:reduce){.dna4x4-smart-filter *,.dna4x4-smart-filter *::before,.dna4x4-smart-filter *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}