.lg-garage-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:none}.lg-garage-drawer[aria-hidden=false]{display:block}.lg-garage-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lg-garage-drawer__panel{position:absolute;right:0;top:0;height:100%;width:min(560px,94vw);background:radial-gradient(1000px 420px at 12% 0%,rgba(0,212,255,.08),transparent 62%),linear-gradient(180deg,#070a0ff5,#04070bfb);border-left:1px solid color-mix(in srgb,var(--lg-cyan) 16%,var(--lg-border));box-shadow:-24px 0 80px #0000006b,0 0 0 1px #ffffff06 inset,0 0 38px #00d4ff14;transform:translate(18px);opacity:0;transition:transform var(--lg-dur-3, .42s) var(--lg-ease, ease),opacity var(--lg-dur-3, .42s) var(--lg-ease, ease);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.lg-garage-drawer__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,#000 35%,transparent 88%);mask-image:radial-gradient(circle at center,#000 35%,transparent 88%)}.lg-garage-drawer[aria-hidden=false] .lg-garage-drawer__panel{transform:translate(0);opacity:1}.lg-garage-drawer__head,.lg-garage-drawer__body,.lg-garage-drawer__footer{position:relative;z-index:1}.lg-garage-drawer__head{padding:1.15rem 1.15rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--lg-cyan) 10%,var(--lg-border))}.lg-garage-drawer__kicker{display:inline-flex;align-items:center;gap:.55rem;color:#b8c7d8;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700}.lg-garage-drawer__kicker:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--lg-cyan);box-shadow:0 0 0 8px color-mix(in srgb,var(--lg-cyan) 14%,transparent)}.lg-garage-drawer__title{margin:.7rem 0 0;color:#fff;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.08;letter-spacing:-.02em;font-weight:800}.lg-garage-drawer__close{position:absolute;top:.9rem;right:.9rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#f4f8fc;border-radius:16px;width:50px;height:50px;display:grid;place-items:center;box-shadow:0 0 0 1px #ffffff08 inset,0 0 18px #00d4ff0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.lg-garage-drawer__close:hover{transform:translateY(-1px);border-color:#00d4ff52;box-shadow:0 0 0 1px #00d4ff1f inset,0 0 22px #00d4ff1f}.lg-garage-drawer__body{padding:1rem 1.15rem 1.15rem;overflow:auto}.lg-garage-drawer__row{display:grid;gap:.42rem;margin-bottom:1rem}.lg-garage-drawer label{color:#b7c6d6;font-size:.85rem;letter-spacing:.04em;font-weight:600}.lg-garage-drawer select,.lg-garage-drawer input[type=text],.lg-garage-drawer input[type=email],.lg-garage-drawer input[type=search],.lg-garage-drawer input[type=number]{width:100%;min-height:64px;padding:0 1.15rem;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(140% 160% at 0% 0%,rgba(0,212,255,.05),transparent 45%),linear-gradient(180deg,#ffffff0a,#ffffff05);color:#f5f9fd;box-shadow:0 0 0 1px #ffffff05 inset,0 0 18px #00d4ff0a;appearance:none;-webkit-appearance:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.lg-garage-drawer select:hover,.lg-garage-drawer input[type=text]:hover,.lg-garage-drawer input[type=email]:hover,.lg-garage-drawer input[type=search]:hover,.lg-garage-drawer input[type=number]:hover{border-color:#ffffff29}.lg-garage-drawer select:focus,.lg-garage-drawer input:focus{outline:none;border-color:#00d4ff7a;box-shadow:0 0 0 1px #00d4ff24 inset,0 0 24px #00d4ff24}.lg-garage-drawer select:disabled,.lg-garage-drawer input:disabled{opacity:.55;cursor:not-allowed}.lg-garage-drawer input::placeholder{color:#93a7ba;opacity:1}.lg-garage-drawer__hint{margin:.35rem 0 0;color:#9fb1c3;font-size:.92rem;line-height:1.65}.lg-garage-drawer__footer{padding:1rem 1.15rem 1.15rem;border-top:1px solid color-mix(in srgb,var(--lg-cyan) 10%,var(--lg-border));display:grid;gap:.85rem;background:linear-gradient(180deg,#ffffff03,#fff0)}.lg-garage-drawer__current{display:flex;gap:.6rem;align-items:center;padding:.9rem 1rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--lg-cyan) 18%,var(--lg-border));background:radial-gradient(120% 140% at 0% 0%,rgba(0,212,255,.05),transparent 45%),linear-gradient(180deg,#ffffff0a,#ffffff05);color:#eef5fb;font-size:.95rem;line-height:1.45;box-shadow:0 0 0 1px #ffffff05 inset,0 0 16px #00d4ff0d}.lg-garage-drawer .button,.lg-garage-drawer button[type=submit],.lg-garage-drawer button[type=button].is-primary{min-height:68px;border-radius:999px;border:1px solid rgba(0,212,255,.3);background:radial-gradient(140% 180% at 0% 0%,rgba(0,212,255,.18),transparent 45%),linear-gradient(135deg,#0b566ceb,#082b3df5);color:#f8fcff;font-size:1rem;font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 1px #00d4ff1a inset,0 0 26px #00d4ff1a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.lg-garage-drawer .button:hover,.lg-garage-drawer button[type=submit]:hover,.lg-garage-drawer button[type=button].is-primary:hover{transform:translateY(-1px);border-color:#00d4ff6b;box-shadow:0 0 0 1px #00d4ff24 inset,0 0 34px #00d4ff29;filter:brightness(1.03)}.lg-garage-drawer .button--secondary,.lg-garage-drawer button.is-secondary{border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#eef5fb;box-shadow:none}.lg-garage-drawer input[type=checkbox]{width:18px;height:18px;accent-color:var(--lg-cyan)}.lg-garage-drawer .checkbox,.lg-garage-drawer .field-checkbox,.lg-garage-drawer .manual-trim-toggle{display:flex;align-items:flex-start;gap:.7rem;color:#d6e3ef}.lg-garage-drawer .checkbox label,.lg-garage-drawer .field-checkbox label,.lg-garage-drawer .manual-trim-toggle label{font-size:.95rem;line-height:1.55;color:#d6e3ef;font-weight:500}.lg-garage-drawer__body::-webkit-scrollbar{width:10px}.lg-garage-drawer__body::-webkit-scrollbar-track{background:transparent}.lg-garage-drawer__body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.lg-garage-drawer__body::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box}@media(max-width:749px){.lg-garage-drawer__panel{width:100vw}.lg-garage-drawer__head,.lg-garage-drawer__body,.lg-garage-drawer__footer{padding-left:1rem;padding-right:1rem}.lg-garage-drawer select,.lg-garage-drawer input[type=text],.lg-garage-drawer input[type=email],.lg-garage-drawer input[type=search],.lg-garage-drawer input[type=number]{min-height:60px;border-radius:20px}.lg-garage-drawer .button,.lg-garage-drawer button[type=submit],.lg-garage-drawer button[type=button].is-primary{min-height:64px}}.lg-garage-drawer select,.lg-garage-drawer input[type=text],.lg-garage-drawer input[type=email],.lg-garage-drawer input[type=search],.lg-garage-drawer input[type=number]{min-height:54px;padding:0 1.1rem;border-radius:999px;font-size:1rem}.lg-garage-drawer__row{gap:.5rem;margin-bottom:.9rem}.lg-garage-drawer label{color:#d7e3ee;font-size:.95rem;font-weight:700;letter-spacing:.02em}.lg-garage-drawer .checkbox,.lg-garage-drawer .field-checkbox,.lg-garage-drawer .manual-trim-toggle{display:flex;align-items:center;gap:.8rem;margin-top:.35rem;margin-bottom:.5rem}.lg-garage-drawer .checkbox label,.lg-garage-drawer .field-checkbox label,.lg-garage-drawer .manual-trim-toggle label{font-size:1rem;line-height:1.5;color:#f2f7fb;font-weight:700}.lg-garage-drawer input[type=checkbox]{width:22px;height:22px;accent-color:var(--lg-cyan);flex:0 0 auto}.lg-garage-drawer__hint{margin:.35rem 0 0;color:#c2d2e1;font-size:1rem;line-height:1.65}.lg-garage-drawer .manual-trim-input,.lg-garage-drawer .manual-vin-input,.lg-garage-drawer input[name*=manual],.lg-garage-drawer input[name*=vin],.lg-garage-drawer input[placeholder*=VIN],.lg-garage-drawer input[placeholder*=trim]{min-height:56px;border-radius:18px;border:1px solid rgba(0,212,255,.22);background:radial-gradient(140% 160% at 0% 0%,rgba(0,212,255,.07),transparent 45%),linear-gradient(180deg,#ffffff0d,#ffffff06);color:#fff;box-shadow:0 0 0 1px #ffffff05 inset,0 0 20px #00d4ff0f}.lg-garage-drawer .manual-trim-input:focus,.lg-garage-drawer .manual-vin-input:focus,.lg-garage-drawer input[name*=manual]:focus,.lg-garage-drawer input[name*=vin]:focus,.lg-garage-drawer input[placeholder*=VIN]:focus,.lg-garage-drawer input[placeholder*=trim]:focus{border-color:#00d4ff80;box-shadow:0 0 0 1px #00d4ff24 inset,0 0 24px #00d4ff24}@media(max-width:749px){.lg-garage-drawer select,.lg-garage-drawer input[type=text],.lg-garage-drawer input[type=email],.lg-garage-drawer input[type=search],.lg-garage-drawer input[type=number]{min-height:52px;font-size:.98rem}.lg-garage-drawer .checkbox label,.lg-garage-drawer .field-checkbox label,.lg-garage-drawer .manual-trim-toggle label,.lg-garage-drawer__hint{font-size:.96rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luxeguard-garage-drawer.css.map */
