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
⚡
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
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★)
UltraWide 49-inch 240Hz Dual-QHD Curved Battlestation Monitor
★★★★★
4.9
(38)
৳
129,900
Add to Cart
FLAGSHIP
-10%
![]()
Smart Tech & Gadgets
ApexBook Pro 16-inch Silicon Workstation 64GB
★★★★★
5.0
(42)
৳
259,900
Add to Cart
TRAVEL
-18%

Pro Studio & Optics
AeroShield Water-Resistant Modular Camera Backpack 35L
★★★★★
4.8
(92)
৳
17,900
Add to Cart
FAST
-20%

Pro Studio & Optics
SpeedRead CFexpress Type B 512GB 1700MB/s Memory Card
★★★★★
4.9
(83)
৳
15,900
Add to Cart
STUDIO
-17%

Pro Studio & Optics
TitanCarbon Heavy Duty Studio Tripod with Fluid Video Head
★★★★★
4.7
(40)
৳
28,900
Add to Cart
LIGHTING
-16%

Pro Studio & Optics
StudioGlow 300W COB Daylight LED Continuous Video Light
★★★★★
4.8
(36)
৳
37,900
Add to Cart
HOT
-18%

Pro Studio & Optics
SkyView Pro 4K HDR Drone with 3-Axis Gimbal & 45min Flight
★★★★★
4.9
(67)
৳
89,900
Add to Cart
STABILIZER
-17%

Pro Studio & Optics
GimbalFlex Pro 3-Axis Carbon Handheld Gimbal Stabilizer
★★★★★
4.8
(58)
৳
49,900
Add to Cart
PRO
-13%

Pro Studio & Optics
OpticMaster 24-70mm F/2.8 Constant Zoom Pro Lens
★★★★★
4.9
(44)
৳
174,900
Add to Cart
CINEMA
-10%

Pro Studio & Optics
AlphaOne 8K Full-Frame Mirrorless Cinema Camera
★★★★★
5.0
(29)
৳
349,900
Add to Cart
GOURMET
-17%

Smart Home & IoT
SmartBrew Barista Touch Automated Espresso Machine
★★★★★
4.9
(49)
৳
57,900
Add to Cart
SECURITY
-25%

Smart Home & IoT
SightGuard 4K Solar Wireless Outdoor Security Camera
★★★★★
4.8
(88)
৳
14,900
Add to Cart
HEALTH
-18%

Smart Home & IoT
AquaPure Smart Under-Sink Reverse Osmosis Water Filter
★★★★★
4.9
(31)
৳
36,900
Add to Cart
ECO
-22%

Smart Home & IoT
ThermoSense Smart WiFi Thermostat with Room Sensors
★★★★★
4.7
(67)
৳
17,900
Add to Cart
FLAGSHIP
-20%

Smart Home & IoT
RoboVac Ultra Robotic Vacuum & Hot Water Mop Station
★★★★★
5.0
(55)
৳
79,900
Add to Cart
HOME
-20%

Smart Home & IoT
AeroClean Pro HEPA 13 Air Purifier with PM2.5 Laser Sensor
★★★★★
4.8
(76)
৳
19,900
Add to Cart
SECURITY
-18%

Smart Home & IoT
CyberLock Pro 3D Facial Recognition Smart Deadbolt
★★★★★
4.9
(43)
৳
26,900
Add to Cart
HOT
-25%

Smart Home & IoT
LuminaGlow RGBIC Ambient Smart Smart Light Bars (Pair)
★★★★★
4.9
(134)
৳
8,900
Add to Cart
SPORTS
-22%

Luxury Smartwatches
PulseSense Smart Sports Heart Rate Chest Strap Pro
★★★★★
4.8
(91)
৳
6,900
Add to Cart
SALE
-20%

Luxury Smartwatches
AeroTitanium Link Bracelet for Apple & Android Watch
★★★★★
4.9
(53)
৳
11,900
Add to Cart
LUXURY
-22%

Luxury Smartwatches
Orbit Leather Quad Watch Winder & Charging Station
★★★★★
4.8
(22)
৳
21,900
Add to Cart
ELEGANT
-16%

Luxury Smartwatches
Solstice Minimalist Ceramic Smart Hybrid Watch
★★★★★
4.7
(29)
৳
31,900
Add to Cart
ADVENTURE
-20%

Luxury Smartwatches
Expedition Rugged Outdoor GPS Smartwatch 1000 Nits
★★★★★
4.9
(38)
৳
39,900
Add to Cart
STYLE
-23%

Luxury Smartwatches
Vanguard Hermès Milano Mesh Smartwatch Band 22mm
★★★★★
4.8
(47)
৳
9,900
Add to Cart
TRENDING
-14%
![]()
Luxury Smartwatches
AuraRing Gen 3 Smart Health & Sleep Tracker Ring
★★★★★
4.9
(120)
৳
29,900
Add to Cart
LUXURY
-15%

Luxury Smartwatches
Chronos Titanium Sapphire Elite Smartwatch 49mm
★★★★★
5.0
(64)
৳
67,900
Add to Cart
NEW
-17%

Pro Gaming & Esports
VortexFlow RGB Magnetic Dual-Fan CPU Liquid Cooler 360mm
★★★★★
4.8
(41)
৳
18,900
Add to Cart
CREATOR
-21%

Pro Gaming & Esports
ControlDeck Pro 15-Key LCD Streaming Controller
★★★★★
4.9
(95)
৳
14,900
Add to Cart
DEAL
-29%

Pro Gaming & Esports
GlideMaster 900x400mm Cordura Glass-Coated Mousepad
★★★★★
4.7
(130)
৳
3,500
Add to Cart
POPULAR
-20%

Pro Gaming & Esports
ShadowCast Spatial Audio Wireless Gaming Headset
★★★★★
4.8
(77)
৳
15,900
Add to Cart
SALE
-18%

Pro Gaming & Esports
TitanStream Pro Ergonomic Mesh Gaming Chair
★★★★★
4.8
(58)
৳
44,900
Add to Cart
FLAGSHIP
-17%

Pro Gaming & Esports
ApexVision 34-inch QD-OLED 240Hz Curved Gaming Monitor
★★★★★
4.9
(45)
৳
99,900
Add to Cart
HOT
-18%

Pro Gaming & Esports
Specter 49g Carbon Fiber 8K Wireless Esports Mouse
★★★★★
4.9
(84)
৳
13,900
Add to Cart
ESPORTS
-18%

Pro Gaming & Esports
CyberBlade RGB Rapid-Trigger Magnetic Gaming Keyboard
★★★★★
5.0
(110)
৳
17,900
Add to Cart
CREATOR
-18%

Hi-Fi Audio & Wearables
VocalMaster Studio Condenser USB-C Microphone
★★★★★
4.9
(93)
৳
13,900
Add to Cart
SALE
-20%

Hi-Fi Audio & Wearables
BassStorm 120W Portable Party Boombox Speaker
★★★★★
4.8
(61)
৳
23,900
Add to Cart
SPORTS
-19%

Hi-Fi Audio & Wearables
SportPulse Bone Conduction Wireless Sports Headset
★★★★★
4.6
(74)
৳
12,900
Add to Cart
AUDIOPHILE
-18%

Hi-Fi Audio & Wearables
StudioOne Pro DAC & Audiophile Headphone Amplifier
★★★★★
4.9
(28)
৳
32,900
Add to Cart
WELLNESS
-22%

Hi-Fi Audio & Wearables
ZenPod Sleep & Wellness Sound Masking Earbuds
★★★★★
4.7
(52)
৳
13,900
Add to Cart
LUXURY
-18%

Hi-Fi Audio & Wearables
PulseAura Retro Walnut Wooden Hi-Fi Bluetooth Speaker
★★★★★
4.8
(37)
৳
26,900
Add to Cart
BESTSELLER
-20%

Hi-Fi Audio & Wearables
SonicBuds Pro 3 True Wireless Spatial Earbuds
★★★★★
4.9
(140)
৳
19,900
Add to Cart
HOT
-16%

Hi-Fi Audio & Wearables
AcousticMax Horizon Over-Ear ANC Headphones
★★★★★
5.0
(89)
৳
37,900
Add to Cart
DEAL
-20%
![]()
Smart Tech & Gadgets
AirTag Pro Precision Smart Tracker 4-Pack
★★★★★
4.8
(112)
৳
7,900
Add to Cart
PRO
-17%

Smart Tech & Gadgets
TitanDock 14-in-1 Dual 8K Thunderbolt 4 Dock
★★★★★
4.7
(42)
৳
24,900
Add to Cart
POPULAR
-20%

Smart Tech & Gadgets
CyberGrip 25,000mAh 140W PD3.1 Power Bank
★★★★★
4.9
(64)
৳
11,900
Add to Cart
NEW
-15%

Smart Tech & Gadgets
VortexBeam 4K Portable Laser Projector 2200 ANSI
★★★★★
4.8
(19)
৳
84,900
Add to Cart
BESTSELLER
-31%

Smart Tech & Gadgets
AeroMag 65W GaN Magnetic Wireless Charging Hub
★★★★★
4.7
(86)
৳
8,900
Add to Cart
SALE
-14%

Smart Tech & Gadgets
QuantumFold X Foldable Smartphone 1TB
★★★★★
4.9
(24)
৳
154,900
Add to Cart
TRENDING
-11%

Smart Tech & Gadgets
NeuralPad Pro 13-inch OLED Creator Tablet
★★★★★
4.8
(32)
৳
79,900
Add to Cart
HOT
-17%

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
-
Sale!

AcousticMax Horizon Over-Ear ANC Headphones
Original price was: 449.00৳ .379.00৳ Current price is: 379.00৳ . Add to cart -
Sale!

AeroClean Pro HEPA 13 Air Purifier with PM2.5 Laser Sensor
Original price was: 249.00৳ .199.00৳ Current price is: 199.00৳ . Add to cart -
Sale!

AeroMag 65W GaN Magnetic Wireless Charging Hub
Original price was: 129.00৳ .89.00৳ Current price is: 89.00৳ . Add to cart -
Sale!

AeroShield Water-Resistant Modular Camera Backpack 35L
Original price was: 219.00৳ .179.00৳ Current price is: 179.00৳ . Add to cart -
Sale!

AeroTitanium Link Bracelet for Apple & Android Watch
Original price was: 149.00৳ .119.00৳ Current price is: 119.00৳ . Add to cart -
Sale!

AirTag Pro Precision Smart Tracker 4-Pack
Original price was: 99.00৳ .79.00৳ Current price is: 79.00৳ . Add to cart -
Sale!

AlphaOne 8K Full-Frame Mirrorless Cinema Camera
Original price was: 3,899.00৳ .3,499.00৳ Current price is: 3,499.00৳ . Add to cart -
Sale!

Apex Ultra Pro 5G Flagship Smartphone 512GB
Original price was: 1,199.00৳ .999.00৳ Current price is: 999.00৳ . Add to cart -
Sale!

ApexBook Pro 16-inch Silicon Workstation 64GB
Original price was: 2,899.00৳ .2,599.00৳ Current price is: 2,599.00৳ . Add to cart -
Sale!

ApexVision 34-inch QD-OLED 240Hz Curved Gaming Monitor
Original price was: 1,199.00৳ .999.00৳ Current price is: 999.00৳ . Add to cart -
Sale!

AquaPure Smart Under-Sink Reverse Osmosis Water Filter
Original price was: 449.00৳ .369.00৳ Current price is: 369.00৳ . Add to cart -
Sale!

AuraRing Gen 3 Smart Health & Sleep Tracker Ring
Original price was: 349.00৳ .299.00৳ Current price is: 299.00৳ . Add to cart -
Sale!

BassStorm 120W Portable Party Boombox Speaker
Original price was: 299.00৳ .239.00৳ Current price is: 239.00৳ . Add to cart -
Sale!

Chronos Titanium Sapphire Elite Smartwatch 49mm
Original price was: 799.00৳ .679.00৳ Current price is: 679.00৳ . Add to cart -
Sale!

ControlDeck Pro 15-Key LCD Streaming Controller
Original price was: 189.00৳ .149.00৳ Current price is: 149.00৳ . Add to cart -
Sale!

CyberBlade RGB Rapid-Trigger Magnetic Gaming Keyboard
Original price was: 219.00৳ .179.00৳ Current price is: 179.00৳ . Add to cart
