.apx .uc-head{color:#fff;background:var(--navy);position:relative;overflow:hidden}.apx .uc-head:before{content:"";background:url(/images/inventory-hero.jpg) 50% 44%/cover no-repeat;position:absolute;inset:0;transform:scale(1.03)}.apx .uc-head:after{content:"";background:linear-gradient(#08142199 0%,#081421b8 100%);position:absolute;inset:0}.apx .uc-head .shell{z-index:1;padding-top:clamp(26px,3.4vw,40px);padding-bottom:clamp(30px,3.6vw,44px);position:relative}.apx .uc-head-copy{text-align:center;max-width:920px;margin:0 auto}.apx .uc-eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);align-items:center;gap:10px;font-size:.76rem;font-weight:700;display:inline-flex}.apx .uc-eyebrow:before{content:"";background:var(--teal);width:24px;height:2px}.apx .uc-h1{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;text-shadow:0 2px 26px #00000052;margin:10px 0 0;font-size:clamp(2rem,4.4vw,3rem);font-weight:800;line-height:1.05}.apx .uc-h1 em{color:var(--teal);font-style:normal}.apx .uc-hsearch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff38;flex-wrap:nowrap;align-items:stretch;gap:1px;max-width:900px;margin:24px auto 0;padding:1px;display:flex}.apx .uc-hsearch .f{flex:130px;min-width:0;display:flex;position:relative}.apx .uc-hsearch select{appearance:none;color:#fff;width:100%;height:58px;font-family:var(--font-body);cursor:pointer;background:#0a18266b;border:0;padding:0 38px 0 18px;font-size:.96rem;transition:background .15s}.apx .uc-hsearch select:hover{background:#0a182694}.apx .uc-hsearch select:focus{box-shadow:inset 0 0 0 1.5px var(--teal);background:#0a1826a3;outline:none}.apx .uc-hsearch select option{color:#121316}.apx .uc-hsearch .f .chev{color:#ffffffb8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.apx .uc-hsearch .go{background:var(--teal-ink);color:#fff;height:58px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:0;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 28px;font-size:1rem;font-weight:700;transition:background .16s;display:inline-flex}.apx .uc-hsearch .go:hover{background:var(--teal-deep)}.apx .uc-hsearch .go svg{width:18px;height:18px}.apx .uc-htrust{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:18px;display:flex}.apx .uc-htrust span{color:#ffffffe0;align-items:center;gap:8px;font-size:.86rem;font-weight:500;display:inline-flex}.apx .uc-htrust svg{width:16px;height:16px;color:var(--teal);flex:none}.apx .uc-crumbbar{border-bottom:1px solid var(--n-200);background:#fff}.apx .uc-crumbbar .shell{padding:12px clamp(20px,4vw,40px)}.apx .uc-crumb{color:var(--n-500);align-items:center;gap:7px;font-size:.82rem;display:flex}.apx .uc-crumb a{color:var(--ink);font-weight:600;transition:color .15s}.apx .uc-crumb a:hover{color:var(--teal-ink)}.apx .uc-crumb svg{width:14px;height:14px;color:var(--n-500)}.apx .uc-crumb span[aria-current]{color:var(--n-600)}.apx .uc-showroom{background:var(--cloud)}.apx .uc-showroom .shell{padding:clamp(28px,4vw,44px) clamp(20px,4vw,40px) clamp(52px,7vw,84px)}.apx .uc-main{display:block}.apx .uc-toolbar{border:1px solid var(--n-200);background:#fff;margin-bottom:clamp(16px,1.8vw,22px)}.apx .uc-tb-top{align-items:center;gap:14px;padding:9px 12px 9px 14px;display:flex}.apx .uc-tb-count{color:var(--n-600);white-space:nowrap;flex:none;margin:0;font-size:.84rem}.apx .uc-tb-count strong{color:var(--ink);font-weight:700}.apx .uc-tb-makes{scrollbar-width:none;flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.apx .uc-tb-makes::-webkit-scrollbar{display:none}.apx .uc-tb-makes .uc-chip{white-space:nowrap;flex:none}.apx .uc-tb-vsep{background:var(--n-200);flex:none;width:1px;height:26px}.apx .uc-tb-right{flex:none;align-items:center;gap:10px;display:flex}.apx .uc-chip{border:1px solid var(--n-200);font-family:var(--font-display);color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;flex:none;align-items:center;gap:9px;padding:9px 15px;font-size:.86rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.apx .uc-chip:hover{border-color:var(--teal);color:var(--teal-ink);background:var(--teal-soft)}.apx .uc-chip b{color:var(--n-500);font-size:.74rem;font-weight:700}.apx .uc-chip:hover b{color:var(--teal-ink)}.apx .uc-chip.is-all,.apx .uc-chip.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.apx .uc-chip.is-all b,.apx .uc-chip.is-active b{color:#ffffffb3}.apx .uc-chip.is-all:hover,.apx .uc-chip.is-active:hover{background:var(--teal-ink);border-color:var(--teal-ink)}.apx .uc-chip.is-all:hover b,.apx .uc-chip.is-active:hover b{color:#ffffffd9}.apx .uc-chip-logo{background-color:var(--n-600);width:20px;height:18px;-webkit-mask-image:var(--logo);-webkit-mask-image:var(--logo);mask-image:var(--logo);flex:none;transition:background-color .15s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.apx .uc-chip:hover .uc-chip-logo{background-color:var(--teal-ink)}.apx .uc-chip.is-active .uc-chip-logo{background-color:#fff}.apx .uc-sort{align-items:center;gap:10px;display:inline-flex}.apx .uc-sort>span{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--n-500);font-size:.72rem;font-weight:700}.apx .uc-sort .uc-select select{background:#fff;min-width:186px;height:42px}.apx .uc-view{border:1px solid var(--n-200);display:inline-flex}.apx .uc-view-btn{width:42px;height:42px;color:var(--n-500);cursor:pointer;background:#fff;place-items:center;transition:background .15s,color .15s;display:grid}.apx .uc-view-btn+.uc-view-btn{border-left:1px solid var(--n-200)}.apx .uc-view-btn svg{width:18px;height:18px}.apx .uc-view-btn.is-active{background:var(--navy);color:#fff}.apx .uc-view-btn:not(.is-active):hover{background:var(--cloud);color:var(--ink)}.apx .uc-filterbar{border-top:1px solid var(--n-200);background:0 0;flex-wrap:wrap;align-items:stretch;gap:10px;margin:0;padding:11px 14px;display:flex}.apx .uc-filterbar .uc-fsearch{flex:2 220px;min-width:180px}.apx .uc-filterbar .uc-ff{flex:150px;min-width:138px;display:flex}.apx .uc-filterbar .uc-ff .uc-select{width:100%}.apx .uc-filterbar .uc-ff .uc-select select{width:100%;min-width:0;height:46px}.apx .uc-filterbar .uc-reset{color:var(--teal-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0 12px;font-size:.85rem;font-weight:600;transition:color .15s;display:inline-flex}.apx .uc-filterbar .uc-reset:hover{color:var(--teal-deep)}.apx .uc-fsearch{position:relative}.apx .uc-fsearch>svg:first-child{width:16px;height:16px;color:var(--n-500);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.apx .uc-fsearch input{border:1px solid var(--n-200);background:var(--cloud);width:100%;height:46px;font-family:var(--font-body);color:var(--ink);outline:0;padding:0 36px;font-size:.88rem;transition:border-color .15s,box-shadow .15s,background .15s}.apx .uc-fsearch input::placeholder{color:var(--n-500)}.apx .uc-fsearch input:focus{border-color:var(--teal);box-shadow:var(--ring);background:#fff}.apx .uc-fsearch-clear{width:26px;height:26px;color:var(--n-500);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.apx .uc-fsearch-clear:hover{color:var(--teal-ink)}.apx .uc-select{position:relative}.apx .uc-select select{appearance:none;border:1px solid var(--n-200);background:var(--cloud);width:100%;height:46px;font-family:var(--font-body);color:var(--ink);cursor:pointer;outline:0;padding:0 38px 0 13px;font-size:.88rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s}.apx .uc-select select:focus{border-color:var(--teal);box-shadow:var(--ring);background:#fff}.apx .uc-select svg{width:15px;height:15px;color:var(--n-500);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}@media (max-width:900px){.apx .uc-tb-top{flex-wrap:wrap}.apx .uc-tb-makes{flex:100%;order:3}.apx .uc-tb-vsep{display:none}.apx .uc-tb-right{margin-left:auto}}.apx .uc-results-wrap{display:block}.apx .uc-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(14px,1.4vw,20px);display:grid}@media (max-width:1200px){.apx .uc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.apx .uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.apx .uc-grid{grid-template-columns:minmax(0,1fr)}}.apx .uc-grid.is-list{grid-template-columns:1fr;gap:14px}.apx .uc-grid.is-list .vcard{flex-direction:row}.apx .uc-grid.is-list .vcard .ph{aspect-ratio:4/3;flex:0 0 clamp(240px,34%,360px)}.apx .uc-grid.is-list .vcard .body{flex:1}.apx .uc-grid.is-list .vcard .vdesc{color:var(--n-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.apx .vcard{cursor:pointer;border:1px solid var(--n-200);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.apx .vcard:hover{transform:translateY(-4px);box-shadow:0 22px 44px -24px #00000080}.apx .vcard .ph{aspect-ratio:4/3;background:var(--cloud);position:relative;overflow:hidden}.apx .vcard .ph img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.apx .vcard:hover .ph img{transform:scale(1.04)}.apx .vcard .ph-noimg{color:var(--n-500);place-content:center;justify-items:center;gap:8px;font-size:.82rem;display:grid;position:absolute;inset:0}.apx .vcard .tag{z-index:2;pointer-events:none;font-family:var(--font-display);letter-spacing:.02em;background:var(--ink);color:#fff;align-items:center;gap:7px;padding:7px 13px;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.apx .vcard.is-reserved .tag{background:var(--teal-ink)}.apx .vcard .fav{z-index:3;border:1px solid var(--n-200);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;place-items:center;transition:color .16s,border-color .16s;display:grid;position:absolute;top:11px;right:11px}.apx .vcard .fav:hover,.apx .vcard .fav.is-active{color:var(--teal-ink);border-color:var(--teal-ink)}.apx .vcard .fav svg{width:19px;height:19px}.apx .vcard .count{z-index:2;pointer-events:none;color:#fff;background:#111316d1;align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;bottom:11px;right:11px}.apx .vcard .body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.apx .vcard .vt{font-family:var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:1.06rem;font-weight:800;line-height:1.2;overflow:hidden}.apx .vcard .vd{color:var(--n-600);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.85rem;overflow:hidden}.apx .vcard .specs{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.apx .vcard .specs span{background:var(--cloud);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;padding:8px 11px;font-size:.82rem;font-weight:500;display:flex;overflow:hidden}.apx .vcard .specs svg{width:15px;height:15px;color:var(--teal-ink);flex:none}.apx .vcard .cdiv{background:var(--n-200);height:1px;margin:12px 0}.apx .vcard .foot{margin-top:auto}.apx .vcard .price{font-family:var(--font-display);color:var(--ink);font-size:1.55rem;font-weight:800;line-height:1}.apx .vcard .price small{font-family:var(--font-body);color:var(--n-500);margin-top:4px;font-size:.82rem;font-weight:500;display:block}.apx .vcard .cardlink{z-index:1;position:absolute;inset:0}.apx .uc-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:clamp(28px,3.4vw,40px);display:flex}.apx .uc-pager{border:1px solid var(--n-200);min-width:44px;height:44px;font-family:var(--font-display);color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.9rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.apx .uc-pager:hover{border-color:var(--teal);color:var(--teal-ink)}.apx .uc-pager.is-active{background:var(--teal-ink);border-color:var(--teal-ink);color:#fff}.apx .uc-pager-nav svg{width:15px;height:15px}.apx .uc-pager-nav span{font-size:.82rem}.apx .uc-pager.is-disabled{opacity:.4;pointer-events:none;color:var(--n-500)}.apx .uc-pager-ellipsis{text-align:center;min-width:24px;color:var(--n-500);font-weight:700}.apx .uc-loading-bar{background:linear-gradient(90deg,transparent,var(--teal),transparent);background-repeat:no-repeat;background-size:40% 100%;height:2px;margin-top:14px;animation:1s linear infinite uc-loading}@keyframes uc-loading{0%{background-position:-40% 0}to{background-position:140% 0}}.apx .uc-skel{border:1px solid var(--n-200);background:#fff}.apx .uc-skel-ph{aspect-ratio:4/3;background:var(--n-100)}.apx .uc-skel-body{padding:20px}.apx .uc-skel-line{background:var(--n-100);height:14px}.apx .uc-skel-line.is-title{width:70%}.apx .uc-skel-line.is-price{width:40%;height:22px;margin-top:18px}.apx .uc-skel-specs{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.apx .uc-skel-specs span{background:var(--cloud);height:34px}.apx .uc-skel-ph,.apx .uc-skel-line,.apx .uc-skel-specs span{position:relative;overflow:hidden}.apx .uc-skel-ph:after,.apx .uc-skel-line:after,.apx .uc-skel-specs span:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s infinite uc-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes uc-shimmer{to{transform:translate(100%)}}.apx .uc-empty{border:1px solid var(--n-200);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:10px;padding:clamp(40px,6vw,72px) 24px;display:flex}.apx .uc-empty-icon{background:var(--teal-soft);width:60px;height:60px;color:var(--teal-ink);place-items:center;margin-bottom:4px;display:grid}.apx .uc-empty h3{font-family:var(--font-display);color:var(--ink);font-size:1.2rem;font-weight:800}.apx .uc-empty p{color:var(--n-600);max-width:44ch;line-height:1.6}.apx .uc-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}@media (max-width:760px){.apx .uc-hsearch{flex-direction:column}.apx .uc-hsearch .go{width:100%}.apx .uc-grid.is-list .vcard{flex-direction:column}.apx .uc-grid.is-list .vcard .ph{flex:none}}
