[data-c11-reference-collection]{font-family:'Archivo',sans-serif;line-height:normal;color:#f4f3f0}
.c11-collection-breadcrumb{padding:6px clamp(20px,3.5vw,48px);border-bottom:1px solid #3a3a3a;font:700 11px 'IBM Plex Mono',monospace;color:#8a8c8e;display:flex;gap:8px;flex-wrap:wrap;text-transform:uppercase}
.c11-collection-breadcrumb a{color:#8a8c8e;text-underline-offset:3px}
.c11-collection-breadcrumb>span:last-child{color:#f4f3f0}
[data-ref-page=collection] img{display:block}
[data-ref-page=collection] [data-collection-family]{text-decoration:none}
[data-ref-page=collection] [data-collection-family][aria-disabled=true]{cursor:default;opacity:.55}
[data-ref-page=collection] [data-collection-family]:not([aria-disabled=true]):hover{background:#222!important}
[data-ref-page=collection] [data-collection-vehicle]{appearance:auto;border-radius:0;background-image:none;padding-right:12px!important;max-width:100%;min-width:0}
[data-ref-page=collection] [data-collection-vehicle]:disabled{opacity:.65;cursor:default}
[data-collection-vehicle-error]{grid-column:1/-1;margin:0;padding:8px 0;color:#ffad97;font-size:14px;line-height:1.5}
[data-collection-vehicle-error] a{color:inherit}
.c11-collection-sort{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #3a3a3a;background:transparent;color:#c8c6c1;padding:8px 12px;font:700 12px 'IBM Plex Mono',monospace;text-decoration:none;white-space:nowrap}
.c11-collection-sort[aria-current=page]{background:#f4f3f0;border-color:#f4f3f0;color:#0e0e0e}
.c11-collection-sort:hover{border-color:#f4f3f0;color:#f4f3f0}
.c11-collection-sort[aria-current=page]:hover{color:#0e0e0e}
.c11-collection-card{min-width:0}
.c11-collection-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.c11-collection-card[data-collection-mode=sized] .c11-collection-card__cta{background:#ff4a1c!important;color:#0e0e0e!important;border-color:#ff4a1c!important}
.c11-collection-card__cta:hover{background:#f4f3f0!important;color:#0e0e0e!important;border-color:#f4f3f0!important}
.c11-collection-card [data-ref-node="4-12"]{flex-wrap:wrap}
.c11-collection-card [data-ref-node="4-14"]{white-space:nowrap}
.c11-collection-sale{position:absolute;left:12px;top:12px;background:#ff4a1c;color:#0e0e0e;padding:5px 8px;font:700 11px 'IBM Plex Mono',monospace}
.c11-collection-empty{grid-column:1/-1;background:#0e0e0e;padding:48px clamp(20px,3.5vw,48px);font-size:16px;line-height:1.6}
.c11-collection-empty a{color:#ff8c70;display:inline-flex;align-items:center;min-height:44px}
.c11-collection-pagination{padding:24px clamp(20px,3.5vw,48px);display:flex;justify-content:center;gap:20px;font:700 13px 'IBM Plex Mono',monospace;border-bottom:1px solid #3a3a3a}
.c11-collection-pagination .page{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center}
.c11-collection-pagination a{color:#f4f3f0;text-underline-offset:4px}
.c11-collection-pagination .current{color:#ff4a1c}
.c11-collection-faq{border-bottom:1px solid #3a3a3a}
.c11-collection-faq>summary{min-height:44px;width:100%;display:flex;justify-content:space-between;gap:22px;background:transparent;border:0;color:#f4f3f0;padding:22px 0;cursor:pointer;text-align:left;font:800 17px Archivo,sans-serif;font-stretch:75%;text-transform:uppercase;list-style:none}
.c11-collection-faq summary::-webkit-details-marker{display:none}
[data-collection-faq-sign]{font-family:'IBM Plex Mono',monospace;color:#ff4a1c;flex-shrink:0}
[data-collection-faq-sign]::before{content:'+'}
.c11-collection-faq[open] [data-collection-faq-sign]::before{content:'−'}
.c11-collection-faq>p{margin:0;padding:0 0 20px;font-size:15px;line-height:1.55;color:#c8c6c1}
[data-c11-reference-collection] :focus-visible{outline:2px solid #ff8c70;outline-offset:3px}
@media(max-width:600px){[data-ref-page=collection] [data-collection-vehicle]{font-size:16px!important}[data-ref-page=collection] [data-ref-node="1-7"]{justify-self:stretch!important;width:100%!important;min-width:0}}
@media(prefers-reduced-motion:reduce){[data-c11-reference-collection] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
