:root{--brand: #2563eb;--brand-light: #eff6ff;--brand-dark: #1e40af;--success: #166534;--success-bg: #dcfce7;--warn: #854d0e;--warn-bg: #fef9c3;--danger: #991b1b;--danger-bg: #fee2e2;--purple: #4c1d95;--purple-bg: #ede9fe;--text: #111827;--text-muted: #6b7280;--text-light: #9ca3af;--border: #e5e7eb;--bg: #f9fafb;--card: #ffffff;--radius: 12px;--radius-sm: 8px}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:20px}.sec-title{font-family:"DM Serif Display",serif;font-size:26px;color:var(--text);margin-bottom:6px;letter-spacing:-.3px}.sec-sub{font-size:14px;color:var(--text-muted);margin-bottom:24px}.section-label{font-size:11px;font-weight:600;color:var(--text-light);letter-spacing:.08em;text-transform:uppercase;margin:24px 0 10px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;margin-bottom:10px}.card.accent-blue{border-left:4px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0}.card.accent-red{border-left:4px solid #ef4444;border-radius:0 var(--radius) var(--radius) 0}.acc-head{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:10px}.acc-head h3{font-size:14px;font-weight:500;color:var(--text);flex:1}.acc-arrow{width:22px;height:22px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s,background .2s;font-size:12px;color:var(--text-muted)}.card.open .acc-arrow{transform:rotate(180deg);background:var(--brand-light);color:var(--brand)}.acc-body{font-size:13px;color:var(--text-muted);line-height:1.75;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:none}.card.open .acc-body{display:block}.prod-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 12px;text-align:center}.prod-card.soon{border-style:dashed;background:var(--bg)}.prod-emoji{font-size:28px;margin-bottom:8px}.prod-name{font-size:13px;font-weight:500;color:var(--text)}.prod-tag{font-size:11px;color:var(--text-light);margin-top:2px}.zone-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px}.zone-title{font-size:14px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:6px}.info-table{width:100%;border-collapse:collapse;font-size:13px}.info-table th{text-align:left;color:var(--text-muted);font-weight:500;padding:8px 0;border-bottom:1px solid var(--border)}.info-table td{padding:8px 0;border-bottom:1px solid var(--border);vertical-align:middle}.info-table td:first-child{color:var(--text-muted);width:50%}.badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 10px;border-radius:99px}.badge-info{background:var(--brand-light);color:var(--brand)}.badge-success{background:var(--success-bg);color:var(--success)}.badge-warn{background:var(--warn-bg);color:var(--warn)}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-new{background:var(--purple-bg);color:var(--purple)}.badge-soon{background:var(--warn-bg);color:var(--warn)}.highlight{background:#f0f9ff;border:1px solid #bae6fd;border-radius:var(--radius-sm);padding:12px 16px;font-size:13px;color:#0369a1;line-height:1.7;margin:12px 0}.highlight.red{background:var(--danger-bg);border-color:#fca5a5;color:var(--danger)}.check{list-style:none;padding:0}.check li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-muted);padding:5px 0;line-height:1.65}.check li .icon{flex-shrink:0;margin-top:1px;font-size:15px}.contact-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px}.contact-card .c-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.contact-card .c-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.contact-card .c-title{font-size:14px;font-weight:500;color:var(--text)}.contact-card p{font-size:13px;color:var(--text-muted);line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-page.css.map */
