:root{--bg: #0b0f1a;--fg: #ffffff;--muted: #a7b0c0;--primary: #4f7cff;--primary-contrast: #ffffff;--card: #121829;--border: #22304d}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;line-height:1.5}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:24px}.grid{display:grid;gap:24px}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:0 10px 30px #0000004d}.button{display:inline-block;padding:12px 18px;border-radius:10px;background:var(--primary);color:var(--primary-contrast);font-weight:600;border:0;cursor:pointer}.button.secondary{background:transparent;border:1px solid var(--border);color:var(--fg)}.button:disabled{opacity:.6;cursor:not-allowed}.header{position:sticky;top:0;background:#0b0f1acc;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);z-index:60;border-bottom:1px solid var(--border)}.header .inner{display:flex;align-items:center;justify-content:space-between;padding:12px 24px}.nav a{margin-left:16px}.footer{border-top:1px solid var(--border);padding:24px;color:var(--muted)}.hero{padding:64px 24px;background:linear-gradient(145deg,#0b0f1a,#14203c,#0b0f1a)}.hero .wrap{max-width:1000px;margin:0 auto;text-align:center}.hero h1{font-size:48px;margin:0 0 12px}.hero p{color:var(--muted);margin:0 0 20px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.product-card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.product-card img{width:100%;height:220px;object-fit:cover;background:#0b0f1a}.product-card .body{padding:14px}.price{font-weight:700}.badge{display:inline-block;background:#1d2a4a;color:#9db3ff;border:1px solid #2b3a61;border-radius:999px;padding:4px 10px;font-size:12px}.form fieldset{border:0;padding:0;margin:0}label{display:block;margin-bottom:6px;color:#c8d0df}.input,select,input[type=text],input[type=number]{width:100%;padding:10px;border-radius:10px;border:1px solid var(--border);background:#0e1527;color:var(--fg)}.table{width:100%;border-collapse:collapse}.table th,.table td{border-bottom:1px solid var(--border);padding:12px;text-align:left}.alert{padding:12px 16px;background:#182342;border:1px solid #2b3a61;border-radius:12px;color:#b8c5e6}.search{padding:24px}@media (max-width: 800px){.grid.cols-4,.grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{font-size:36px}}.cart-drawer.hidden{display:none}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.cart-drawer__panel{position:absolute;right:0;top:0;bottom:0;width:420px;max-width:92vw;background:#fff;box-shadow:-8px 0 24px #0000001f;display:flex;flex-direction:column}.cart-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #eee}.cart-drawer__items{padding:12px 16px;overflow:auto;flex:1;display:grid;gap:12px}.cart-drawer__item{display:grid;grid-template-columns:88px 1fr auto;gap:12px;align-items:center}.cart-drawer__item img{width:88px;height:auto;border-radius:8px}.item__title{font-weight:600}.muted{color:#6b7280}.item__qty{display:flex;align-items:center;gap:8px}.qty-btn{width:28px;height:28px;border:1px solid #e5e7eb;background:#f9fafb;border-radius:6px}.qty-input{width:52px;text-align:center}.item__price{font-weight:600}.cart-drawer__summary{padding:16px;border-top:1px solid #eee;display:grid;gap:10px}.cart-drawer__summary .row{display:flex;justify-content:space-between}.cart-drawer__actions{display:grid;gap:10px}.quickpay>*{width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
