.luxury-autos{--la-gold:#dfc58b;--la-muted:#b4ada0;--la-line:#dfc58b30;color:#f5f0e7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 85% 8%,#a47d351f,#0000 38%),#0e0e0c}.luxury-autos .text-primary{color:var(--la-gold)}.luxury-autos .text-white{color:#f5f0e7}.luxury-autos .text-slate-400{color:var(--la-muted)}.luxury-autos .text-slate-500{color:#a49b89}.luxury-autos .bg-primary{background-color:var(--la-gold)}.luxury-autos [class~=bg-primary\/10]{background-color:#dfc58b1a}.luxury-autos [class~=border-primary\/40]{border-color:#dfc58b66}.luxury-autos [class~=ring-primary]{--tw-ring-color:var(--la-gold)}.luxury-autos [class~=from-primary\/70]{--tw-gradient-from:#9a783e;--tw-gradient-to:#dfc58b}.luxury-autos [class~=to-primary]{--tw-gradient-to:#dfc58b}.luxury-autos .ui-btn-primary,.luxury-autos a.bg-primary{color:#201a0e;background:linear-gradient(110deg,#dfc58b,#f2dfb5 55%,#c8a966);border-color:#dfc58b;box-shadow:0 5px 24px #0003}.luxury-autos :is(a,button,input,select):focus-visible{outline:2px solid var(--la-gold);outline-offset:4px}.luxury-autos .ui-input{border-color:var(--la-line);color:#f5f0e7;box-shadow:none;background-color:#191813}.luxury-autos .ui-input:focus{border-color:var(--la-gold)}.luxury-autos .ui-input::placeholder{color:#9c9587}.la-brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.la-brand-mark{border:1px solid var(--la-line);border-radius:13px;width:52px;height:52px}.la-brand-name{letter-spacing:.04em;color:#f1dfb7;font-family:Georgia,Times New Roman,serif;font-size:24px;display:block}.la-brand-caption{letter-spacing:.23em;margin-top:5px;font-size:8px;display:block}.la-brand-caption,.la-header-note{text-transform:uppercase;color:var(--la-muted)}.la-header-note{letter-spacing:.2em;align-items:center;gap:9px;font-size:10px;display:inline-flex}.la-header-note>span{background:var(--la-gold);border-radius:50%;width:5px;height:5px}.luxury-autos .pdm-hero>div:first-child{border-bottom:1px solid var(--la-line);padding-bottom:25px}.la-hero-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:42px;display:grid}.luxury-autos .pdm-title{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.2vw,4.7rem);font-weight:400;line-height:1.06}.luxury-autos .pdm-lead{max-width:540px;font-size:15px;line-height:1.85}.la-hero-seal{border:1px solid var(--la-line);background:radial-gradient(at 50% 42%,#ad884519,#0000 70%),linear-gradient(135deg,#ffffff04,#0003);border-radius:160px 160px 12px 12px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex;position:relative;overflow:hidden}.la-hero-seal:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #dfc58b12;position:absolute;inset:12px}.la-seal-kicker{text-transform:uppercase;letter-spacing:.23em;color:var(--la-muted);font-size:8px}.la-seal-monogram{letter-spacing:-.12em;background:linear-gradient(130deg,#a68236 10%,#fff1c5 50%,#a27c35 85%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.12em;font-family:Georgia,Times New Roman,serif;font-size:140px;line-height:1.3}.la-seal-rule{background:var(--la-gold);width:40px;height:1px;margin:0 0 20px}.la-seal-caption{color:var(--la-gold);text-transform:uppercase;letter-spacing:.25em;font-size:9px}.luxury-autos .pdm-summary{border-color:var(--la-line);background:linear-gradient(90deg,#dfc58b08,#0000);max-width:none}.luxury-autos .pdm-summary>div{border-color:var(--la-line);padding:23px 28px}.luxury-autos .pdm-summary dd{color:#ecd6a9;font-weight:400}.luxury-autos :is(h2,h3){letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:400}.la-section-kicker{text-transform:uppercase;letter-spacing:.24em;color:var(--la-gold);margin-bottom:12px;font-size:9px;font-weight:600;display:block}.la-collection{border-top:1px solid var(--la-line);padding-top:32px}.luxury-autos .pdm-filters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--la-line);background:#0e0e0cf5}.luxury-autos .pdm-classes button[aria-pressed=true]{background:var(--la-gold);border-color:var(--la-gold);color:#201a0e}.luxury-autos .pdm-classes button[aria-pressed=true] span{color:#514124}.luxury-autos .la-vehicle-card{border-color:var(--la-line);background:linear-gradient(145deg,#1b1a16,#12120f);border-radius:14px;transition:border-color .25s,box-shadow .25s}.luxury-autos .la-vehicle-card:hover{border-color:#dfc58b80;box-shadow:0 12px 36px #0005}.luxury-autos .la-vehicle-card>div:last-child{border-top:1px solid var(--la-line)}.luxury-autos .la-vehicle-card h3{font-size:24px}.luxury-autos .la-featured-card{border-color:var(--la-line);border-radius:16px}.luxury-autos .la-featured-card:hover{border-color:var(--la-gold)}.luxury-autos .bg-amber-300{background-color:#e3c990}.luxury-autos.la-dialog{background:#000c}.luxury-autos.la-dialog>div{border-color:var(--la-line)}.luxury-autos.la-dialog h2{font-size:clamp(2rem,4vw,3rem)}.la-admin{border-radius:20px;margin-top:24px}.luxury-autos.pdm-phone .la-hero-layout{padding-top:12px;display:block}.luxury-autos.pdm-phone .la-brand{gap:8px}.luxury-autos.pdm-phone .la-brand-name{font-size:18px}.luxury-autos.pdm-phone .la-brand-caption{letter-spacing:.14em;font-size:6px}.luxury-autos.pdm-phone .pdm-summary>div{padding:14px 10px}@media (width<=767px){.la-hero-layout{grid-template-columns:1fr;gap:28px;padding-top:24px}.la-header-note,.la-hero-seal{display:none}.luxury-autos .pdm-title{font-size:clamp(2.65rem,9vw,4rem)}.luxury-autos .pdm-summary>div{padding:18px 12px}}@media (width<=359px){.luxury-autos.pdm-phone .la-brand-caption{display:none}}@media (prefers-reduced-motion:reduce){.luxury-autos *,.luxury-autos :after,.luxury-autos :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.luxury-autos.la-admin-dialog{background:#000c}.luxury-autos .ui-modal-panel{border-color:var(--la-line);background:#161510}.luxury-autos .ui-segment{background:#1b1913}.luxury-autos .ui-segment-item-active{color:var(--la-gold);background:#dfc58b20}.la-badges{pointer-events:none;flex-wrap:wrap;align-content:flex-start;gap:5px;display:flex}.la-badge{color:#eddfc2;letter-spacing:.09em;text-transform:uppercase;background:#171610ed;border:1px solid #ebd7a638;border-radius:5px;align-items:center;gap:4px;min-height:23px;padding:4px 8px;font:600 9px/1.2 Arial,sans-serif;display:inline-flex;box-shadow:0 2px 8px #0003}.la-badge svg{width:10px;height:10px}.la-badge--new{color:#272016;background:#e6d3a9;border-color:#e6d3a9}.la-badge--featured{color:#f1d79e;background:#30271bec}.la-badge--offer{color:#c8e5d7;background:#17352dec;border-color:#8cbaa74d}.la-badge--limited{color:#f6d7ae;background:#48321fec}.la-badge--sold_out{color:#dadada;background:#252525ed;border-color:#ffffff30}.la-badge--coming_soon{color:#e3dbee;background:#2e293ded;border-color:#bdb2d138}.la-quick-filters{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.la-quick-filters button{border:1px solid var(--la-line);min-height:32px;color:var(--la-muted);border-radius:6px;padding:5px 11px;font-size:11px;transition:background .18s,color .18s}.la-quick-filters button:hover{color:#f5e7cc;background:#dfc58b0d}.la-quick-filters button[aria-pressed=true]{color:#f1dcae;background:#dfc58b18;border-color:#dfc58b70}.la-results{color:var(--la-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.la-results button{min-height:30px;color:var(--la-gold);align-items:center;gap:4px;display:inline-flex}.la-results svg{width:12px;height:12px}.la-gallery-controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.la-gallery-controls button{color:#f1dfb7;pointer-events:auto;background:#11100ee6;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.la-gallery-controls button:disabled{opacity:.35;cursor:default}.la-gallery-controls button:hover:not(:disabled){background:#3a3020}.la-gallery-controls span{color:#f5f0e7;background:#11100edd;border-radius:20px;padding:4px 9px;font-size:10px}.la-gallery-controls svg{width:16px;height:16px}.luxury-autos button{cursor:pointer}.luxury-autos button:disabled{cursor:default}.luxury-autos.pdm-phone{background:radial-gradient(at 100% 0,#b18a4214,#0000 38%),#10100e}.luxury-autos.pdm-phone .pdm-hero>div:first-child{margin-bottom:0;padding-bottom:15px}.luxury-autos.pdm-phone .la-brand-mark{border-radius:6px;width:34px;height:34px}.luxury-autos.pdm-phone .la-brand-name{letter-spacing:.025em;font-size:19px}.luxury-autos.pdm-phone .la-brand-caption{margin-top:4px;font-size:7px}.luxury-autos.pdm-phone .pdm-hero>div:first-child>a:last-child{border-color:var(--la-line);min-height:32px;color:var(--la-gold);border-radius:5px;padding:4px 10px;font-size:10px}.la-phone-intro{padding:23px 2px 0;position:relative}.la-phone-intro .la-section-kicker{margin-bottom:9px;font-size:8px}.la-phone-intro h1{letter-spacing:-.035em;color:#f4ecdc;font:400 32px/1.13 Georgia,Times New Roman,serif}.la-phone-intro h1 em{color:#d9bc82;font-weight:400}.la-phone-intro p{color:var(--la-muted);margin-top:10px;font-size:11px;line-height:1.6}.la-text-link{min-height:28px;color:var(--la-gold);align-items:center;gap:6px;margin-top:13px;font-size:10px;display:inline-flex}.la-text-link svg{width:13px;height:13px}.luxury-autos.pdm-phone .pdm-featured{padding-bottom:22px}.luxury-autos.pdm-phone .pdm-featured>div:first-child{align-items:center;padding-bottom:12px}.luxury-autos.pdm-phone .pdm-featured h2{font-size:20px}.luxury-autos.pdm-phone .pdm-featured p{max-width:220px;margin-top:4px;font-size:10px;line-height:1.5}.luxury-autos.pdm-phone .pdm-featured .ui-icon-btn{border-color:var(--la-line);color:var(--la-gold);width:28px!important;height:28px!important}.luxury-autos.pdm-phone .pdm-featured .ui-icon-btn svg{width:14px;height:14px}.luxury-autos.pdm-phone .pdm-rail{scrollbar-width:thin;scrollbar-color:#77613a #181711;gap:10px;padding-bottom:8px}.luxury-autos.pdm-phone .la-featured-card{aspect-ratio:16/9;border-radius:9px;width:91%;min-height:170px}.luxury-autos.pdm-phone .la-featured-card>span:last-child{gap:6px;padding:13px}.luxury-autos.pdm-phone .la-featured-card>span:last-child>span:last-child{color:#f1dfb7;background:0 0;border-radius:0;padding:3px 0;font-size:16px}.luxury-autos.pdm-phone .la-featured-card .font-heading{font-weight:400}.luxury-autos.pdm-phone .la-collection{padding-top:20px;padding-bottom:28px}.luxury-autos.pdm-phone .la-collection>div:first-child{padding-bottom:6px}.luxury-autos.pdm-phone .la-collection>div:first-child .la-section-kicker{margin-bottom:7px;font-size:8px}.luxury-autos.pdm-phone .la-collection h2{font-size:23px}.luxury-autos.pdm-phone .la-collection>div:first-child p{font-size:11px;line-height:1.6}.luxury-autos.pdm-phone .pdm-filters{background:#10100efa;padding-top:10px;padding-bottom:10px}.luxury-autos.pdm-phone .la-search-row{grid-template-columns:minmax(0,1fr) 106px;gap:6px;display:grid}.luxury-autos.pdm-phone .la-search-row .ui-input{font-size:11px;border-radius:6px!important;height:35px!important}.luxury-autos.pdm-phone .la-search-row select{padding-right:16px;width:100%!important;padding-left:8px!important}.luxury-autos.pdm-phone .la-search-row input{padding-left:30px!important}.luxury-autos.pdm-phone .la-search-row label>svg{width:13px;height:13px;left:10px}.luxury-autos.pdm-phone .la-quick-filters{gap:5px;margin-top:9px}.luxury-autos.pdm-phone .la-quick-filters button{flex:1 0 auto;min-height:29px;padding:4px 7px;font-size:10px}.luxury-autos.pdm-phone .pdm-classes{flex-wrap:wrap;gap:5px;margin-top:9px}.luxury-autos.pdm-phone .pdm-classes button{border-radius:4px;height:26px;padding:3px 8px;font-size:9px}.luxury-autos.pdm-phone .la-results{margin-top:10px;font-size:10px}.luxury-autos.pdm-phone .la-vehicle-grid{gap:12px;margin-top:10px}.luxury-autos.pdm-phone .la-vehicle-card{border-radius:9px}.luxury-autos.pdm-phone .la-vehicle-card>div:first-child{aspect-ratio:16/9}.luxury-autos.pdm-phone .la-vehicle-card>div:last-child{padding:13px}.luxury-autos.pdm-phone .la-vehicle-card h3{margin-top:4px;font-size:22px}.luxury-autos.pdm-phone .la-vehicle-card .text-xl{color:#f1dfb7;font-size:21px;font-weight:400}.luxury-autos.pdm-phone .la-vehicle-card .text-\[13px\]{font-size:11px}.luxury-autos.pdm-phone .la-vehicle-card .pt-4{padding-top:12px}.luxury-autos.pdm-phone .la-card-open{width:30px;height:30px;color:var(--la-gold);border-color:var(--la-line);border-radius:6px}.luxury-autos.pdm-phone .la-vehicle-card:hover .la-card-open{color:#201a0e;background:#dfc58b}.la-sheet-header{border-bottom:1px solid var(--la-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:6px 14px;display:flex}.la-sheet-header button{min-height:32px;color:var(--la-gold);align-items:center;gap:6px;font-size:11px;display:inline-flex}.la-sheet-header svg{width:14px;height:14px}.la-sheet-header>span{color:#eddfc2;font:16px Georgia,serif}.luxury-autos.pdm-phone-sheet .la-grabber{display:none}.luxury-autos.pdm-phone-sheet .la-sheet-tools{top:calc(58px + env(safe-area-inset-top));gap:4px;right:10px}.luxury-autos.pdm-phone-sheet .la-sheet-tools button{border:1px solid #ffffff25;width:31px;height:31px}.luxury-autos.pdm-phone-sheet h2{font-size:29px}.luxury-autos.pdm-phone-sheet .la-section-kicker{margin-bottom:12px;font-size:8px}@media (width<=319px){.luxury-autos.pdm-phone .la-brand-name{font-size:16px}.luxury-autos.pdm-phone .la-search-row{grid-template-columns:minmax(0,1fr)}.la-phone-intro h1{font-size:28px}}.la-class-select{border-top:1px solid var(--la-line);color:var(--la-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:8px;font-size:10px;display:flex}.la-class-select select{border:1px solid var(--la-line);color:#eddfc2;cursor:pointer;background:#191813;border-radius:5px;min-width:0;max-width:68%;min-height:28px;padding:3px 22px 3px 8px;font-size:10px}
