Shop

/* ════════════════════════ DAHAGRAM MASTER CYBER DESIGN SYSTEM ════════════════════════ */
@import url(‘https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&display=swap’);
:root {
–dh-bg: #090D16;
–dh-surface: #0F172A;
–dh-surface-hover: #1E293B;
–dh-border: rgba(255, 255, 255, 0.08);
–dh-border-focus: rgba(6, 182, 212, 0.5);
–dh-cyan: #06B6D4;
–dh-blue: #3B82F6;
–dh-purple: #8B5CF6;
–dh-pink: #EC4899;
–dh-amber: #F59E0B;
–dh-emerald: #10B981;
–dh-text: #F8FAFC;
–dh-text-muted: #94A3B8;
–dh-radius: 16px;
–dh-radius-sm: 10px;
–dh-shadow-glow: 0 0 30px rgba(6, 182, 212, 0.15);
}
*, *::before, *::after {
box-sizing: border-box;
}
body, html, #dh-store-wrapper {
background-color: var(–dh-bg) !important;
color: var(–dh-text) !important;
font-family: ‘Outfit’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, sans-serif !important;
margin: 0;
padding: 0;
overflow-x: hidden;
-webkit-tap-highlight-color: transparent;
}
#dh-store-wrapper {
min-height: 100vh;
display: flex;
flex-direction: column;
padding-bottom: 80px; /* Space for mobile bottom bar */
}
.dh-container {
max-width: 1340px;
margin: 0 auto;
padding: 0 20px;
width: 100%;
}
.text-center { text-align: center; }
/* ── Top Promo Ticker ── */
.dh-ticker-bar {
background: linear-gradient(90deg, #0F172A, #1E1B4B, #0F172A);
border-bottom: 1px solid var(–dh-border);
padding: 8px 0;
overflow: hidden;
font-size: 12px;
font-weight: 500;
letter-spacing: 0.5px;
}
.dh-ticker-inner {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
white-space: nowrap;
animation: dhTicker 35s linear infinite;
}
.dh-ticker-divider { color: var(–dh-cyan); opacity: 0.7; }
@keyframes dhTicker {
0% { transform: translateX(0); }
100% { transform: translateX(-50%); }
}
/* ── Main Header ── */
.dh-header {
position: sticky;
top: 0;
z-index: 1000;
background: rgba(9, 13, 22, 0.9);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border-bottom: 1px solid var(–dh-border);
padding: 14px 0;
}
.dh-nav-container {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
}
.dh-mobile-menu-btn {
display: none;
background: transparent;
border: none;
color: #fff;
cursor: pointer;
padding: 6px;
border-radius: 8px;
}
.dh-logo {
display: flex;
align-items: center;
gap: 6px;
text-decoration: none;
font-size: 22px;
font-weight: 900;
letter-spacing: -0.5px;
color: #fff !important;
}
.dh-logo-bolt { color: var(–dh-cyan); font-size: 24px; }
.dh-logo-dot { color: var(–dh-cyan); font-size: 16px; font-weight: 700; }
.dh-nav-menu {
display: flex;
align-items: center;
gap: 20px;
}
.dh-nav-link {
color: var(–dh-text-muted);
font-size: 13px;
font-weight: 600;
text-decoration: none;
transition: all 0.2s ease;
}
.dh-nav-link:hover, .dh-nav-link.active {
color: var(–dh-cyan);
}
.dh-nav-actions {
display: flex;
align-items: center;
gap: 10px;
}
.dh-nav-icon-btn {
position: relative;
width: 38px;
height: 38px;
border-radius: 10px;
background: rgba(255,255,255,0.05);
border: 1px solid var(–dh-border);
color: #fff;
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
cursor: pointer;
transition: all 0.2s ease;
}
.dh-nav-icon-btn:hover {
background: rgba(6, 182, 212, 0.15);
border-color: var(–dh-cyan);
color: var(–dh-cyan);
}
.dh-badge-pill {
position: absolute;
top: -4px;
right: -4px;
background: var(–dh-pink);
color: #fff;
font-size: 10px;
font-weight: 900;
width: 18px;
height: 18px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.dh-btn-nav-login {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 8px 16px;
background: rgba(255,255,255,0.05);
border: 1px solid var(–dh-border);
color: #fff !important;
font-size: 13px;
font-weight: 700;
border-radius: 10px;
text-decoration: none;
transition: all 0.2s ease;
}
.dh-btn-nav-login:hover {
background: var(–dh-cyan);
color: #090D16 !important;
}
/* ── Mobile Slide-Out Drawer ── */
.dh-drawer-overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.75);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
z-index: 10000;
opacity: 0;
visibility: hidden;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.dh-drawer-overlay.active {
opacity: 1;
visibility: visible;
}
.dh-drawer-panel {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 320px;
max-width: 85vw;
background: #0B1120;
border-right: 1px solid var(–dh-border);
padding: 24px 20px;
overflow-y: auto;
transform: translateX(-100%);
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.dh-drawer-overlay.active .dh-drawer-panel {
transform: translateX(0);
}
.dh-drawer-header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.dh-drawer-close {
background: rgba(255,255,255,0.08);
border: none;
color: #fff;
font-size: 24px;
width: 34px;
height: 34px;
border-radius: 8px;
cursor: pointer;
}
.dh-drawer-user-card {
display: flex;
align-items: center;
gap: 12px;
background: rgba(15, 23, 42, 0.8);
border: 1px solid var(–dh-border);
border-radius: 14px;
padding: 14px;
margin-bottom: 20px;
}
.dh-user-avatar { font-size: 24px; }
.dh-user-name { font-size: 14px; font-weight: 700; color: #fff; }
.dh-user-link { font-size: 12px; color: var(–dh-cyan); text-decoration: none; font-weight: 600; }
.dh-drawer-label {
font-size: 11px;
font-weight: 800;
color: var(–dh-cyan);
letter-spacing: 1px;
text-transform: uppercase;
margin-bottom: 10px;
}
.dh-drawer-item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 12px 14px;
background: rgba(255,255,255,0.03);
border-radius: 10px;
color: #fff;
text-decoration: none;
font-size: 14px;
font-weight: 600;
margin-bottom: 6px;
transition: all 0.2s ease;
}
.dh-drawer-item:active {
background: var(–dh-cyan);
color: #090D16;
}
/* ── Page Hero ── */
.dh-page-hero {
padding: 50px 0 35px;
background: radial-gradient(circle at 50% 0%, rgba(30, 27, 75, 0.6), transparent 70%);
border-bottom: 1px solid var(–dh-border);
}
.dh-sub-tag {
font-size: 11px;
font-weight: 800;
color: var(–dh-cyan);
letter-spacing: 1.2px;
text-transform: uppercase;
display: block;
margin-bottom: 6px;
}
.dh-page-hero-title {
font-size: clamp(26px, 4vw, 42px);
font-weight: 900;
color: #fff;
margin: 0 0 10px;
}
.dh-page-hero-sub {
font-size: 14px;
color: var(–dh-text-muted);
max-width: 620px;
margin: 0 auto;
line-height: 1.6;
}
.dh-page-body {
padding: 40px 0 60px;
flex: 1;
}
/* ── Buttons ── */
.dh-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 12px 24px;
border-radius: 12px;
font-size: 14px;
font-weight: 700;
text-decoration: none;
cursor: pointer;
transition: all 0.2s ease;
border: none;
}
.dh-btn-primary {
background: linear-gradient(135deg, #06B6D4, #3B82F6);
color: #fff !important;
box-shadow: 0 8px 20px rgba(6, 182, 212, 0.35);
}
.dh-btn-primary:hover, .dh-btn-primary:active {
transform: translateY(-2px);
box-shadow: 0 12px 30px rgba(6, 182, 212, 0.5);
}
.dh-btn-glass {
background: rgba(255, 255, 255, 0.05);
border: 1px solid var(–dh-border);
color: var(–dh-text) !important;
backdrop-filter: blur(10px);
}
.dh-link-more {
color: var(–dh-cyan);
font-weight: 600;
font-size: 13px;
text-decoration: none;
}
/* ── Shop Catalog Layout ── */
.dh-shop-layout {
display: grid;
grid-template-columns: 280px 1fr;
gap: 30px;
align-items: start;
}
.dh-filter-card {
background: rgba(15, 23, 42, 0.7);
border: 1px solid var(–dh-border);
border-radius: 20px;
padding: 24px;
position: sticky;
top: 90px;
}
.dh-filter-head {
font-size: 13px;
font-weight: 800;
color: var(–dh-cyan);
text-transform: uppercase;
letter-spacing: 1px;
margin: 0 0 14px;
}
.dh-filter-list {
display: flex;
flex-direction: column;
gap: 10px;
}
.dh-check-label {
display: flex;
align-items: center;
gap: 10px;
font-size: 13px;
color: var(–dh-text);
cursor: pointer;
}
.dh-price-display {
font-size: 14px;
font-weight: 700;
color: #fff;
margin-bottom: 10px;
}
.dh-range-input {
width: 100%;
accent-color: var(–dh-cyan);
}
.dh-shop-controls {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 24px;
flex-wrap: wrap;
gap: 12px;
}
.dh-catalog-count { font-size: 14px; color: var(–dh-text-muted); }
.dh-sort-wrap { display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(–dh-text-muted); }
.dh-sort-select {
background: #0F172A;
border: 1px solid var(–dh-border);
color: #fff;
padding: 8px 14px;
border-radius: 10px;
font-size: 13px;
outline: none;
}
/* ── Product Card Grid ── */
.dh-products-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.dh-product-card {
background: rgba(15, 23, 42, 0.7);
border: 1px solid var(–dh-border);
border-radius: 16px;
overflow: hidden;
display: flex;
flex-direction: column;
transition: all 0.2s ease;
position: relative;
}
.dh-product-card:hover {
border-color: rgba(6, 182, 212, 0.4);
transform: translateY(-4px);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4);
}
.dh-card-top {
position: relative;
width: 100%;
height: 200px;
background: #050811;
overflow: hidden;
}
.dh-prod-thumb { width: 100%; height: 100%; object-fit: cover; }
.dh-badge-group {
position: absolute;
top: 10px;
left: 10px;
display: flex;
flex-direction: column;
gap: 4px;
z-index: 2;
}
.dh-badge {
padding: 2px 6px;
font-size: 9px;
font-weight: 800;
border-radius: 4px;
text-transform: uppercase;
}
.dh-badge-hot { background: #EC4899; color: #fff; }
.dh-badge-trending { background: #8B5CF6; color: #fff; }
.dh-badge-bestseller { background: #F59E0B; color: #000; }
.dh-badge-new { background: #10B981; color: #fff; }
.dh-badge-luxury, .dh-badge-flagship { background: #06B6D4; color: #000; }
.dh-badge-discount { background: #EF4444; color: #fff; }
.dh-card-body {
padding: 14px;
display: flex;
flex-direction: column;
flex: 1;
}
.dh-prod-cat {
font-size: 10px;
color: var(–dh-cyan);
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 4px;
}
.dh-prod-title {
font-size: 13px;
font-weight: 700;
line-height: 1.35;
margin: 0 0 8px;
flex: 1;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.dh-prod-title a { color: #fff; text-decoration: none; }
.dh-prod-rating {
display: flex;
align-items: center;
gap: 4px;
margin-bottom: 12px;
}
.dh-stars { color: #F59E0B; font-size: 11px; letter-spacing: 1px; }
.dh-rating-score { font-size: 11px; font-weight: 800; color: #fff; }
.dh-rating-count { font-size: 10px; color: var(–dh-text-muted); }
.dh-prod-bottom {
display: flex;
align-items: center;
justify-content: space-between;
gap: 6px;
padding-top: 10px;
border-top: 1px solid var(–dh-border);
}
.dh-price-wrap { display: flex; align-items: baseline; gap: 2px; }
.dh-curr { font-size: 12px; font-weight: 700; color: var(–dh-cyan); }
.dh-amount { font-size: 16px; font-weight: 900; color: #fff; }
.dh-old-amount { font-size: 11px; color: var(–dh-text-muted); text-decoration: line-through; margin-left: 4px; }
.dh-add-cart-btn {
display: inline-flex;
align-items: center;
gap: 4px;
padding: 6px 12px;
background: rgba(6, 182, 212, 0.12);
border: 1px solid rgba(6, 182, 212, 0.35);
color: var(–dh-cyan) !important;
font-size: 11px;
font-weight: 800;
border-radius: 6px;
text-decoration: none;
white-space: nowrap;
}
.dh-add-cart-btn:hover, .dh-add-cart-btn:active {
background: var(–dh-cyan);
color: #090D16 !important;
}
/* ── Cart & Checkout Cards ── */
.dh-cart-grid-layout, .dh-checkout-grid {
display: grid;
grid-template-columns: 1.4fr 0.8fr;
gap: 30px;
align-items: start;
}
.dh-cart-items-card, .dh-cart-summary-card, .dh-checkout-form-card, .dh-checkout-summary-card {
background: rgba(15, 23, 42, 0.7);
border: 1px solid var(–dh-border);
border-radius: 20px;
padding: 26px;
}
.dh-card-header-bar {
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid var(–dh-border);
padding-bottom: 14px;
margin-bottom: 18px;
}
.dh-cart-section-title { font-size: 18px; font-weight: 800; color: #fff; margin: 0; }
.dh-cart-badge { font-size: 11px; font-weight: 700; color: var(–dh-cyan); }
.dh-cart-item-row {
display: flex;
align-items: center;
gap: 14px;
padding: 14px 0;
border-bottom: 1px solid var(–dh-border);
}
.dh-cart-row-thumb { width: 64px; height: 64px; object-fit: cover; border-radius: 10px; background: #000; }
.dh-cart-row-info { flex: 1; }
.dh-cart-item-cat { font-size: 10px; color: var(–dh-cyan); font-weight: 700; text-transform: uppercase; }
.dh-cart-item-title { font-size: 13px; font-weight: 700; color: #fff; margin: 2px 0 4px; }
.dh-cart-item-sku { font-size: 11px; color: var(–dh-text-muted); }
.dh-qty-ctrl {
display: flex;
align-items: center;
gap: 8px;
background: rgba(0,0,0,0.5);
border: 1px solid var(–dh-border);
border-radius: 8px;
padding: 4px 8px;
}
.dh-qty-btn { background: transparent; border: none; color: #fff; cursor: pointer; font-size: 15px; }
.dh-qty-num { font-size: 13px; font-weight: 700; color: #fff; min-width: 16px; text-align: center; }
.dh-cart-row-price { font-size: 15px; font-weight: 900; color: #fff; }
.dh-remove-btn { background: transparent; border: none; color: var(–dh-text-muted); font-size: 16px; cursor: pointer; }
.dh-remove-btn:hover { color: var(–dh-pink); }
.dh-coupon-row {
display: flex;
align-items: center;
justify-content: space-between;
padding-top: 18px;
flex-wrap: wrap;
gap: 12px;
}
.dh-coupon-input-group { display: flex; gap: 8px; }
.dh-coupon-input {
background: rgba(0,0,0,0.5);
border: 1px solid var(–dh-border);
color: #fff;
padding: 10px 14px;
border-radius: 10px;
font-size: 13px;
}
.dh-summary-row {
display: flex;
justify-content: space-between;
font-size: 13px;
color: var(–dh-text-muted);
margin-bottom: 10px;
}
.dh-summary-divider { height: 1px; background: var(–dh-border); margin: 16px 0; }
.dh-summary-total {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 16px;
font-weight: 900;
color: #fff;
margin-bottom: 20px;
}
.dh-total-amount { font-size: 22px; color: var(–dh-cyan); }
.dh-btn-checkout { width: 100%; justify-content: center; padding: 14px; font-size: 14px; }
.dh-cart-trust-pills { margin-top: 18px; font-size: 11px; color: var(–dh-text-muted); line-height: 1.8; }
.dh-text-emerald { color: var(–dh-emerald) !important; font-weight: 700; }
.dh-text-cyan { color: var(–dh-cyan) !important; }
.dh-text-pink { color: var(–dh-pink) !important; }
.dh-text-muted { color: var(–dh-text-muted) !important; }
/* ── Forms ── */
.dh-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.dh-form-group { margin-bottom: 14px; }
.dh-form-group label { display: block; font-size: 11px; font-weight: 700; color: var(–dh-text-muted); margin-bottom: 6px; }
.dh-input, .dh-select, .dh-textarea {
width: 100%;
background: rgba(0,0,0,0.5);
border: 1px solid var(–dh-border);
color: #fff;
padding: 12px 14px;
border-radius: 10px;
font-size: 13px;
font-family: inherit;
outline: none;
}
.dh-textarea { height: 80px; resize: vertical; }
.dh-input:focus, .dh-select:focus, .dh-textarea:focus { border-color: var(–dh-cyan); }
/* ── Payment Cards ── */
.dh-payment-options { display: flex; flex-direction: column; gap: 10px; }
.dh-pay-card {
display: flex;
align-items: center;
gap: 12px;
background: rgba(255,255,255,0.03);
border: 1px solid var(–dh-border);
border-radius: 12px;
padding: 12px 16px;
cursor: pointer;
transition: all 0.2s ease;
}
.dh-pay-card:hover, .dh-pay-card.active {
border-color: var(–dh-cyan);
background: rgba(6, 182, 212, 0.08);
}
.dh-pay-title { font-size: 13px; font-weight: 700; color: #fff; display: block; }
.dh-pay-sub { font-size: 11px; color: var(–dh-text-muted); }
/* ── Mini Order Items ── */
.dh-order-mini-item { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; }
.dh-mini-thumb { width: 44px; height: 44px; object-fit: cover; border-radius: 8px; background: #000; }
.dh-mini-info { flex: 1; }
.dh-mini-title { font-size: 12px; font-weight: 700; color: #fff; }
.dh-mini-qty { font-size: 11px; color: var(–dh-text-muted); }
.dh-secure-note { font-size: 11px; color: var(–dh-text-muted); text-align: center; margin-top: 14px; }
/* ── My Account ── */
.dh-account-grid { display: grid; grid-template-columns: 260px 1fr; gap: 25px; }
.dh-account-user-box {
background: rgba(15, 23, 42, 0.8);
border: 1px solid var(–dh-border);
border-radius: 16px;
padding: 20px;
text-align: center;
margin-bottom: 14px;
}
.dh-acc-avatar { font-size: 36px; margin-bottom: 6px; }
.dh-acc-name { font-size: 16px; font-weight: 800; color: #fff; margin: 0 0 4px; }
.dh-acc-tier { font-size: 10px; font-weight: 700; color: var(–dh-cyan); text-transform: uppercase; display: block; margin-bottom: 4px; }
.dh-acc-email { font-size: 11px; color: var(–dh-text-muted); }
.dh-acc-nav-list { display: flex; flex-direction: column; gap: 6px; }
.dh-acc-nav-btn {
padding: 10px 14px;
background: rgba(15, 23, 42, 0.6);
border: 1px solid var(–dh-border);
border-radius: 10px;
color: #fff;
text-decoration: none;
font-size: 13px;
font-weight: 600;
transition: all 0.2s ease;
}
.dh-acc-nav-btn.active, .dh-acc-nav-btn:hover { background: var(–dh-cyan); color: #090D16; font-weight: 800; }
.dh-acc-panel-card { background: rgba(15, 23, 42, 0.7); border: 1px solid var(–dh-border); border-radius: 20px; padding: 24px; }
.dh-order-card { background: rgba(0,0,0,0.4); border: 1px solid var(–dh-border); border-radius: 14px; padding: 18px; margin-top: 14px; }
.dh-order-header { display: flex; align-items: center; justify-content: space-between; padding-bottom: 10px; border-bottom: 1px solid var(–dh-border); margin-bottom: 12px; }
.dh-order-id { font-size: 13px; font-weight: 800; color: #fff; display: block; }
.dh-order-date { font-size: 11px; color: var(–dh-text-muted); }
.dh-status-shipped { padding: 3px 8px; background: rgba(6, 182, 212, 0.15); border: 1px solid rgba(6, 182, 212, 0.4); color: var(–dh-cyan); font-size: 10px; font-weight: 800; border-radius: 6px; }
.dh-order-item-line { display: flex; align-items: center; gap: 12px; margin-bottom: 10px; font-size: 13px; }
.dh-order-footer { display: flex; align-items: center; justify-content: space-between; padding-top: 10px; border-top: 1px solid var(–dh-border); font-size: 12px; }
.dh-voucher-box {
background: linear-gradient(135deg, #1E1B4B, #0F172A);
border: 1px dashed var(–dh-cyan);
border-radius: 14px;
padding: 16px;
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 14px;
}
.dh-voucher-val { font-size: 20px; font-weight: 900; color: var(–dh-emerald); }
.dh-voucher-code { font-size: 11px; color: #fff; }
.dh-voucher-right { font-size: 11px; color: var(–dh-text-muted); }
/* ── Story, Mission, Contact & Policy ── */
.dh-story-grid, .dh-contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 35px; align-items: center; }
.dh-story-img-wrap { border-radius: 20px; overflow: hidden; height: 320px; }
.dh-story-img { width: 100%; height: 100%; object-fit: cover; }
.dh-story-para { font-size: 14px; color: var(–dh-text-muted); line-height: 1.7; margin-bottom: 14px; }
.dh-pillars-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
.dh-pillar-card { background: rgba(15, 23, 42, 0.6); border: 1px solid var(–dh-border); border-radius: 16px; padding: 20px; text-align: center; }
.dh-pillar-icon { font-size: 28px; margin-bottom: 8px; }
.dh-pillar-card h4 { font-size: 15px; font-weight: 800; color: #fff; margin: 0 0 6px; }
.dh-pillar-card p { font-size: 12px; color: var(–dh-text-muted); line-height: 1.5; margin: 0; }
.dh-contact-form-card, .dh-contact-info-card, .dh-policy-card { background: rgba(15, 23, 42, 0.7); border: 1px solid var(–dh-border); border-radius: 20px; padding: 30px; }
.dh-store-loc-card { background: rgba(0,0,0,0.4); border: 1px solid var(–dh-border); border-radius: 14px; padding: 16px; margin-top: 12px; }
.dh-store-loc-card h4 { font-size: 14px; font-weight: 800; color: #fff; margin: 0 0 4px; }
.dh-store-loc-card p { font-size: 12px; color: var(–dh-text-muted); margin: 0 0 6px; }
.dh-policy-section { margin-bottom: 24px; }
.dh-policy-section h3 { font-size: 16px; font-weight: 800; color: var(–dh-cyan); margin: 0 0 8px; }
.dh-policy-section p { font-size: 13px; color: var(–dh-text-muted); line-height: 1.7; }
/* ── Footer ── */
.dh-footer {
background: #050811;
border-top: 1px solid var(–dh-border);
padding: 45px 0 25px;
margin-top: auto;
}
.dh-footer-grid {
display: grid;
grid-template-columns: 1.4fr 1fr 1fr 1fr;
gap: 25px;
margin-bottom: 30px;
}
.dh-footer-logo { margin-bottom: 12px; display: inline-flex; }
.dh-footer-desc { font-size: 13px; color: var(–dh-text-muted); line-height: 1.5; margin-bottom: 14px; }
.dh-footer-contact { font-size: 12px; color: var(–dh-text); line-height: 1.8; }
.dh-footer-head { font-size: 13px; font-weight: 800; color: #fff; margin: 0 0 14px; }
.dh-footer-links { list-style: none; padding: 0; margin: 0; }
.dh-footer-links li { margin-bottom: 8px; }
.dh-footer-links a { color: var(–dh-text-muted); font-size: 12px; text-decoration: none; }
.dh-pay-badges { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 10px; }
.dh-pay-pill {
padding: 4px 8px;
background: rgba(255,255,255,0.06);
border: 1px solid var(–dh-border);
border-radius: 4px;
font-size: 10px;
font-weight: 800;
color: var(–dh-cyan);
}
.dh-footer-bottom {
display: flex;
align-items: center;
justify-content: space-between;
padding-top: 20px;
border-top: 1px solid var(–dh-border);
font-size: 12px;
color: var(–dh-text-muted);
}
.dh-footer-badge { color: var(–dh-cyan); font-weight: 600; }
/* ── Sticky Mobile Bottom Navigation Bar ── */
.dh-mobile-bottom-bar {
display: none;
position: fixed;
bottom: 0;
left: 0;
right: 0;
height: 62px;
background: rgba(9, 13, 22, 0.95);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border-top: 1px solid var(–dh-border);
z-index: 9999;
padding: 0 10px;
padding-bottom: env(safe-area-inset-bottom);
}
.dh-bottom-item {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 4px;
color: var(–dh-text-muted);
text-decoration: none;
font-size: 10px;
font-weight: 600;
background: transparent;
border: none;
cursor: pointer;
position: relative;
}
.dh-bottom-item.active, .dh-bottom-item:active {
color: var(–dh-cyan);
}
.dh-bottom-cart { position: relative; }
.dh-bottom-cart .dh-badge-pill {
top: 2px;
right: 18px;
width: 16px;
height: 16px;
font-size: 9px;
}
/* ── Toast ── */
.dh-toast {
position: fixed;
bottom: 75px;
left: 50%;
transform: translateX(-50%) translateY(100px);
background: rgba(15, 23, 42, 0.95);
border: 1px solid var(–dh-cyan);
color: #fff;
padding: 10px 20px;
border-radius: 50px;
font-size: 13px;
font-weight: 600;
display: flex;
align-items: center;
gap: 8px;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
z-index: 10000;
opacity: 0;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
white-space: nowrap;
}
.dh-toast.show {
transform: translateX(-50%) translateY(0);
opacity: 1;
}
/* ════════════════════════ RESPONSIVE BREAKPOINTS ════════════════════════ */
@media (max-width: 1024px) {
.dh-shop-layout, .dh-cart-grid-layout, .dh-checkout-grid, .dh-account-grid, .dh-story-grid, .dh-contact-grid, .dh-footer-grid { grid-template-columns: 1fr; }
.dh-nav-menu { display: none; }
.dh-mobile-menu-btn { display: flex; }
.dh-pillars-grid { grid-template-columns: repeat(2, 1fr); }
.dh-products-grid { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 768px) {
.desktop-only { display: none !important; }
.dh-mobile-bottom-bar { display: flex; }
.dh-container { padding: 0 14px; }
.dh-page-hero { padding: 30px 0 20px; }
.dh-page-body { padding: 25px 0 50px; }
.dh-products-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; }
.dh-card-top { height: 150px; }
.dh-card-body { padding: 10px; }
.dh-prod-title { font-size: 12px; margin-bottom: 6px; }
.dh-amount { font-size: 14px; }
.dh-old-amount { display: none; }
.dh-add-cart-btn { border-radius: 50%; width: 28px; height: 28px; justify-content: center; padding: 0; }
.dh-add-cart-btn .btn-text { display: none; }
.dh-cart-items-card, .dh-cart-summary-card, .dh-checkout-form-card, .dh-checkout-summary-card, .dh-contact-form-card, .dh-contact-info-card, .dh-policy-card, .dh-acc-panel-card { padding: 18px 14px; border-radius: 16px; }
.dh-cart-item-row { flex-wrap: wrap; }
.dh-form-row { grid-template-columns: 1fr; }
.dh-pillars-grid { grid-template-columns: 1fr; }
.dh-footer-bottom { flex-direction: column; gap: 8px; text-align: center; }
}

MEGA TECH LAUNCH 2026: UP TO 45% OFF ALL FLAGSHIP GADGETS

🚀 FREE NATIONWIDE EXPRESS DELIVERY ON ORDERS OVER ৳5,000

🛡️ 2-YEAR OFFICIAL REPLACEMENT WARRANTY ON ALL HARDWARE

🔒 100% SECURE CHECKOUT: BKASH, NAGAD, VISA, MASTERCARD




DAHAGRAM.COM






Account



DAHAGRAM

💎
VIP Customer Portal
Manage Account →
MAIN NAVIGATION
🏠 Home Page
🛍️ All 50 Flagships
🛒 Shopping Cart
⚡ Express Checkout
👤 VIP Account
✨ Our Mission
📍 Stores & Contact
🛡️ 2-Year Warranty

DAHAGRAM FLAGSHIP STORE

Official Flagship Store

Explore all 50 genuine flagship products with 2-year warranty and express delivery across Bangladesh.




Showing 50 of 50 flagship products

Featured & Best Selling
Price: Low to High
Price: High to Low
Highest Rated (5.0★)

HOT
-13%

UltraWide 49-inch 240Hz Dual-QHD Curved Battlestation Monitor

Pro Gaming & Esports

UltraWide 49-inch 240Hz Dual-QHD Curved Battlestation Monitor

★★★★★
4.9
(38)

129,900


Add to Cart

FLAGSHIP
-10%

ApexBook Pro 16-inch Silicon Workstation 64GB

Smart Tech & Gadgets

ApexBook Pro 16-inch Silicon Workstation 64GB

★★★★★
5.0
(42)

259,900


Add to Cart

TRAVEL
-18%

AeroShield Water-Resistant Modular Camera Backpack 35L

Pro Studio & Optics

AeroShield Water-Resistant Modular Camera Backpack 35L

★★★★★
4.8
(92)

17,900


Add to Cart

FAST
-20%

SpeedRead CFexpress Type B 512GB 1700MB/s Memory Card

Pro Studio & Optics

SpeedRead CFexpress Type B 512GB 1700MB/s Memory Card

★★★★★
4.9
(83)

15,900


Add to Cart

STUDIO
-17%

TitanCarbon Heavy Duty Studio Tripod with Fluid Video Head

Pro Studio & Optics

TitanCarbon Heavy Duty Studio Tripod with Fluid Video Head

★★★★★
4.7
(40)

28,900


Add to Cart

LIGHTING
-16%

StudioGlow 300W COB Daylight LED Continuous Video Light

Pro Studio & Optics

StudioGlow 300W COB Daylight LED Continuous Video Light

★★★★★
4.8
(36)

37,900


Add to Cart

HOT
-18%

SkyView Pro 4K HDR Drone with 3-Axis Gimbal & 45min Flight

Pro Studio & Optics

SkyView Pro 4K HDR Drone with 3-Axis Gimbal & 45min Flight

★★★★★
4.9
(67)

89,900


Add to Cart

STABILIZER
-17%

GimbalFlex Pro 3-Axis Carbon Handheld Gimbal Stabilizer

Pro Studio & Optics

GimbalFlex Pro 3-Axis Carbon Handheld Gimbal Stabilizer

★★★★★
4.8
(58)

49,900


Add to Cart

PRO
-13%

OpticMaster 24-70mm F/2.8 Constant Zoom Pro Lens

Pro Studio & Optics

OpticMaster 24-70mm F/2.8 Constant Zoom Pro Lens

★★★★★
4.9
(44)

174,900


Add to Cart

CINEMA
-10%

AlphaOne 8K Full-Frame Mirrorless Cinema Camera

Pro Studio & Optics

AlphaOne 8K Full-Frame Mirrorless Cinema Camera

★★★★★
5.0
(29)

349,900


Add to Cart

GOURMET
-17%

SmartBrew Barista Touch Automated Espresso Machine

Smart Home & IoT

SmartBrew Barista Touch Automated Espresso Machine

★★★★★
4.9
(49)

57,900


Add to Cart

SECURITY
-25%

SightGuard 4K Solar Wireless Outdoor Security Camera

Smart Home & IoT

SightGuard 4K Solar Wireless Outdoor Security Camera

★★★★★
4.8
(88)

14,900


Add to Cart

HEALTH
-18%

AquaPure Smart Under-Sink Reverse Osmosis Water Filter

Smart Home & IoT

AquaPure Smart Under-Sink Reverse Osmosis Water Filter

★★★★★
4.9
(31)

36,900


Add to Cart

ECO
-22%

ThermoSense Smart WiFi Thermostat with Room Sensors

Smart Home & IoT

ThermoSense Smart WiFi Thermostat with Room Sensors

★★★★★
4.7
(67)

17,900


Add to Cart

FLAGSHIP
-20%

RoboVac Ultra Robotic Vacuum & Hot Water Mop Station

Smart Home & IoT

RoboVac Ultra Robotic Vacuum & Hot Water Mop Station

★★★★★
5.0
(55)

79,900


Add to Cart

HOME
-20%

AeroClean Pro HEPA 13 Air Purifier with PM2.5 Laser Sensor

Smart Home & IoT

AeroClean Pro HEPA 13 Air Purifier with PM2.5 Laser Sensor

★★★★★
4.8
(76)

19,900


Add to Cart

SECURITY
-18%

CyberLock Pro 3D Facial Recognition Smart Deadbolt

Smart Home & IoT

CyberLock Pro 3D Facial Recognition Smart Deadbolt

★★★★★
4.9
(43)

26,900


Add to Cart

HOT
-25%

LuminaGlow RGBIC Ambient Smart Smart Light Bars (Pair)

Smart Home & IoT

LuminaGlow RGBIC Ambient Smart Smart Light Bars (Pair)

★★★★★
4.9
(134)

8,900


Add to Cart

SPORTS
-22%

PulseSense Smart Sports Heart Rate Chest Strap Pro

Luxury Smartwatches

PulseSense Smart Sports Heart Rate Chest Strap Pro

★★★★★
4.8
(91)

6,900


Add to Cart

SALE
-20%

AeroTitanium Link Bracelet for Apple & Android Watch

Luxury Smartwatches

AeroTitanium Link Bracelet for Apple & Android Watch

★★★★★
4.9
(53)

11,900


Add to Cart

LUXURY
-22%

Orbit Leather Quad Watch Winder & Charging Station

Luxury Smartwatches

Orbit Leather Quad Watch Winder & Charging Station

★★★★★
4.8
(22)

21,900


Add to Cart

ELEGANT
-16%

Solstice Minimalist Ceramic Smart Hybrid Watch

Luxury Smartwatches

Solstice Minimalist Ceramic Smart Hybrid Watch

★★★★★
4.7
(29)

31,900


Add to Cart

ADVENTURE
-20%

Expedition Rugged Outdoor GPS Smartwatch 1000 Nits

Luxury Smartwatches

Expedition Rugged Outdoor GPS Smartwatch 1000 Nits

★★★★★
4.9
(38)

39,900


Add to Cart

STYLE
-23%

Vanguard Hermès Milano Mesh Smartwatch Band 22mm

Luxury Smartwatches

Vanguard Hermès Milano Mesh Smartwatch Band 22mm

★★★★★
4.8
(47)

9,900


Add to Cart

TRENDING
-14%

AuraRing Gen 3 Smart Health & Sleep Tracker Ring

Luxury Smartwatches

AuraRing Gen 3 Smart Health & Sleep Tracker Ring

★★★★★
4.9
(120)

29,900


Add to Cart

LUXURY
-15%

Chronos Titanium Sapphire Elite Smartwatch 49mm

Luxury Smartwatches

Chronos Titanium Sapphire Elite Smartwatch 49mm

★★★★★
5.0
(64)

67,900


Add to Cart

NEW
-17%

VortexFlow RGB Magnetic Dual-Fan CPU Liquid Cooler 360mm

Pro Gaming & Esports

VortexFlow RGB Magnetic Dual-Fan CPU Liquid Cooler 360mm

★★★★★
4.8
(41)

18,900


Add to Cart

CREATOR
-21%

ControlDeck Pro 15-Key LCD Streaming Controller

Pro Gaming & Esports

ControlDeck Pro 15-Key LCD Streaming Controller

★★★★★
4.9
(95)

14,900


Add to Cart

DEAL
-29%

GlideMaster 900x400mm Cordura Glass-Coated Mousepad

Pro Gaming & Esports

GlideMaster 900x400mm Cordura Glass-Coated Mousepad

★★★★★
4.7
(130)

3,500


Add to Cart

POPULAR
-20%

ShadowCast Spatial Audio Wireless Gaming Headset

Pro Gaming & Esports

ShadowCast Spatial Audio Wireless Gaming Headset

★★★★★
4.8
(77)

15,900


Add to Cart

SALE
-18%

TitanStream Pro Ergonomic Mesh Gaming Chair

Pro Gaming & Esports

TitanStream Pro Ergonomic Mesh Gaming Chair

★★★★★
4.8
(58)

44,900


Add to Cart

FLAGSHIP
-17%

ApexVision 34-inch QD-OLED 240Hz Curved Gaming Monitor

Pro Gaming & Esports

ApexVision 34-inch QD-OLED 240Hz Curved Gaming Monitor

★★★★★
4.9
(45)

99,900


Add to Cart

HOT
-18%

Specter 49g Carbon Fiber 8K Wireless Esports Mouse

Pro Gaming & Esports

Specter 49g Carbon Fiber 8K Wireless Esports Mouse

★★★★★
4.9
(84)

13,900


Add to Cart

ESPORTS
-18%

CyberBlade RGB Rapid-Trigger Magnetic Gaming Keyboard

Pro Gaming & Esports

CyberBlade RGB Rapid-Trigger Magnetic Gaming Keyboard

★★★★★
5.0
(110)

17,900


Add to Cart

CREATOR
-18%

VocalMaster Studio Condenser USB-C Microphone

Hi-Fi Audio & Wearables

VocalMaster Studio Condenser USB-C Microphone

★★★★★
4.9
(93)

13,900


Add to Cart

SALE
-20%

BassStorm 120W Portable Party Boombox Speaker

Hi-Fi Audio & Wearables

BassStorm 120W Portable Party Boombox Speaker

★★★★★
4.8
(61)

23,900


Add to Cart

SPORTS
-19%

SportPulse Bone Conduction Wireless Sports Headset

Hi-Fi Audio & Wearables

SportPulse Bone Conduction Wireless Sports Headset

★★★★★
4.6
(74)

12,900


Add to Cart

AUDIOPHILE
-18%

StudioOne Pro DAC & Audiophile Headphone Amplifier

Hi-Fi Audio & Wearables

StudioOne Pro DAC & Audiophile Headphone Amplifier

★★★★★
4.9
(28)

32,900


Add to Cart

WELLNESS
-22%

ZenPod Sleep & Wellness Sound Masking Earbuds

Hi-Fi Audio & Wearables

ZenPod Sleep & Wellness Sound Masking Earbuds

★★★★★
4.7
(52)

13,900


Add to Cart

LUXURY
-18%

PulseAura Retro Walnut Wooden Hi-Fi Bluetooth Speaker

Hi-Fi Audio & Wearables

PulseAura Retro Walnut Wooden Hi-Fi Bluetooth Speaker

★★★★★
4.8
(37)

26,900


Add to Cart

BESTSELLER
-20%

SonicBuds Pro 3 True Wireless Spatial Earbuds

Hi-Fi Audio & Wearables

SonicBuds Pro 3 True Wireless Spatial Earbuds

★★★★★
4.9
(140)

19,900


Add to Cart

HOT
-16%

AcousticMax Horizon Over-Ear ANC Headphones

Hi-Fi Audio & Wearables

AcousticMax Horizon Over-Ear ANC Headphones

★★★★★
5.0
(89)

37,900


Add to Cart

DEAL
-20%

AirTag Pro Precision Smart Tracker 4-Pack

Smart Tech & Gadgets

AirTag Pro Precision Smart Tracker 4-Pack

★★★★★
4.8
(112)

7,900


Add to Cart

PRO
-17%

TitanDock 14-in-1 Dual 8K Thunderbolt 4 Dock

Smart Tech & Gadgets

TitanDock 14-in-1 Dual 8K Thunderbolt 4 Dock

★★★★★
4.7
(42)

24,900


Add to Cart

POPULAR
-20%

CyberGrip 25,000mAh 140W PD3.1 Power Bank

Smart Tech & Gadgets

CyberGrip 25,000mAh 140W PD3.1 Power Bank

★★★★★
4.9
(64)

11,900


Add to Cart

NEW
-15%

VortexBeam 4K Portable Laser Projector 2200 ANSI

Smart Tech & Gadgets

VortexBeam 4K Portable Laser Projector 2200 ANSI

★★★★★
4.8
(19)

84,900


Add to Cart

BESTSELLER
-31%

AeroMag 65W GaN Magnetic Wireless Charging Hub

Smart Tech & Gadgets

AeroMag 65W GaN Magnetic Wireless Charging Hub

★★★★★
4.7
(86)

8,900


Add to Cart

SALE
-14%

QuantumFold X Foldable Smartphone 1TB

Smart Tech & Gadgets

QuantumFold X Foldable Smartphone 1TB

★★★★★
4.9
(24)

154,900


Add to Cart

TRENDING
-11%

NeuralPad Pro 13-inch OLED Creator Tablet

Smart Tech & Gadgets

NeuralPad Pro 13-inch OLED Creator Tablet

★★★★★
4.8
(32)

79,900


Add to Cart

HOT
-17%

Apex Ultra Pro 5G Flagship Smartphone 512GB

Smart Tech & Gadgets

Apex Ultra Pro 5G Flagship Smartphone 512GB

★★★★★
4.9
(48)

99,900


Add to Cart



✓Success!

Showing 1–16 of 50 results