bep40 commited on
Commit
3a613d7
·
verified ·
1 Parent(s): 1a8d96e

Create index.html

Browse files
Files changed (1) hide show
  1. index.html +1311 -0
index.html ADDED
@@ -0,0 +1,1311 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="vi">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>TRUMP SUPER SALE - Tiết kiệm lên đến 35% khi đặt hàng nhà bếp</title>
7
+ <meta
8
+ property="og:image"
9
+ content="https://i.ibb.co/RTKmXw72/IMG-20250408-221429.jpg" />
10
+ <meta
11
+ property="og:description"
12
+ content="Các sản phẩm thiết kế thi công nội thất nhà bếp, thiết bị phụ kiện bếp Malloca, Eurogold, Grob - Khóa vân tay Demax, Kassler, Hubert" />
13
+ <script src="https://cdn.tailwindcss.com"></script>
14
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
15
+ <style>
16
+ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Playfair+Display:wght@700&display=swap');
17
+
18
+ body {
19
+ font-family: 'Montserrat', sans-serif;
20
+ background-color: #f8f9fa;
21
+ }
22
+
23
+ .sale-tag {
24
+ clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);
25
+ }
26
+
27
+ .floating-bubble {
28
+ position: fixed;
29
+ width: 60px;
30
+ height: 60px;
31
+ border-radius: 50%;
32
+ display: flex;
33
+ justify-content: center;
34
+ align-items: center;
35
+ color: white;
36
+ font-size: 28px;
37
+ box-shadow: 0 4px 15px rgba(0,0,0,0.2);
38
+ cursor: pointer;
39
+ transition: all 0.3s ease;
40
+ z-index: 100;
41
+ }
42
+
43
+ .floating-bubble:hover {
44
+ transform: scale(1.1);
45
+ }
46
+
47
+ .product-card:hover {
48
+ transform: translateY(-5px);
49
+ box-shadow: 0 10px 25px rgba(0,0,0,0.1);
50
+ }
51
+
52
+ .video-container {
53
+ position: relative;
54
+ padding-bottom: 133.33%; /* 4:3 Aspect Ratio */
55
+ height: 0;
56
+ overflow: hidden;
57
+ }
58
+
59
+ .video-container iframe {
60
+ position: absolute;
61
+ top: 0;
62
+ left: 0;
63
+ width: 100%;
64
+ height: 100%;
65
+ }
66
+
67
+ .gradient-text {
68
+ background: linear-gradient(45deg, #FF7B25, #4CAF50);
69
+ -webkit-background-clip: text;
70
+ background-clip: text;
71
+ color: transparent;
72
+ }
73
+
74
+ .discount-badge {
75
+ position: absolute;
76
+ top: 10px;
77
+ right: 10px;
78
+ background: #ff5722;
79
+ color: white;
80
+ padding: 5px 10px;
81
+ border-radius: 20px;
82
+ font-weight: bold;
83
+ font-size: 14px;
84
+ box-shadow: 0 2px 5px rgba(0,0,0,0.2);
85
+ }
86
+
87
+ .pulse {
88
+ animation: pulse 2s infinite;
89
+ }
90
+
91
+ @keyframes pulse {
92
+ 0% { transform: scale(1); }
93
+ 50% { transform: scale(1.05); }
94
+ 100% { transform: scale(1); }
95
+ }
96
+ </style>
97
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
98
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.11.338/pdf.min.js"></script>
99
+ <style>
100
+ @import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700&display=swap');
101
+
102
+ body {
103
+ font-family: 'Be Vietnam Pro', sans-serif;
104
+ }
105
+
106
+ .pdf-viewer-container {
107
+ display: none;
108
+ position: fixed;
109
+ top: 50%;
110
+ left: 50%;
111
+ transform: translate(-50%, -50%);
112
+ z-index: 1000;
113
+ width: 80%;
114
+ max-width: 850px;
115
+ background: white;
116
+ box-shadow: 0 10px 50px rgba(0,0,0,0.3);
117
+ border-radius: 12px;
118
+ overflow: hidden;
119
+ border: 1px solid #e2e8f0;
120
+ max-height: 95vh;
121
+ }
122
+
123
+ .pdf-iframe {
124
+ width: 100%;
125
+ height: 70vh;
126
+ border: none;
127
+ display: block;
128
+ }
129
+
130
+ .overlay {
131
+ display: none;
132
+ position: fixed;
133
+ top: 0;
134
+ left: 0;
135
+ width: 100%;
136
+ height: 100%;
137
+ background: rgba(0,0,0,0.8);
138
+ z-index: 999;
139
+ backdrop-filter: blur(5px);
140
+ }
141
+
142
+ .close-btn {
143
+ position: absolute;
144
+ top: 15px;
145
+ right: 15px;
146
+ background: #ef4444;
147
+ color: white;
148
+ width: 36px;
149
+ height: 36px;
150
+ border-radius: 50%;
151
+ display: flex;
152
+ align-items: center;
153
+ justify-content: center;
154
+ cursor: pointer;
155
+ z-index: 1001;
156
+ border: 2px solid white;
157
+ transition: all 0.2s;
158
+ }
159
+
160
+ .close-btn:hover {
161
+ background: #dc2626;
162
+ transform: scale(1.1);
163
+ }
164
+
165
+ .brand-tag {
166
+ position: absolute;
167
+ top: 15px;
168
+ left: 15px;
169
+ padding: 4px 12px;
170
+ border-radius: 20px;
171
+ font-size: 12px;
172
+ font-weight: 600;
173
+ text-transform: uppercase;
174
+ letter-spacing: 0.5px;
175
+ }
176
+
177
+ .catalogue-card {
178
+ transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
179
+ perspective: 1000px;
180
+ }
181
+
182
+ .catalogue-card:hover {
183
+ transform: translateY(-8px);
184
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
185
+ }
186
+
187
+ .card-inner {
188
+ position: relative;
189
+ transform-style: preserve-3d;
190
+ transition: transform 0.6s;
191
+ }
192
+
193
+ .catalogue-card:hover .card-inner {
194
+ transform: rotateY(5deg) rotateX(2deg);
195
+ }
196
+
197
+ .filter-btn.active {
198
+ background-color: #2563eb;
199
+ color: white;
200
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
201
+ }
202
+
203
+ .header-gradient {
204
+ background: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%);
205
+ }
206
+
207
+ /* Animation for cards */
208
+ @keyframes fadeInUp {
209
+ from {
210
+ opacity: 0;
211
+ transform: translateY(20px);
212
+ }
213
+ to {
214
+ opacity: 1;
215
+ transform: translateY(0);
216
+ }
217
+ }
218
+
219
+ .animate-card {
220
+ animation: fadeInUp 0.6s ease-out forwards;
221
+ }
222
+
223
+ /* Delays for staggered animation */
224
+ .delay-100 { animation-delay: 0.1s; }
225
+ .delay-200 { animation-delay: 0.2s; }
226
+ .delay-300 { animation-delay: 0.3s; }
227
+ .delay-400 { animation-delay: 0.4s; }
228
+ .delay-500 { animation-delay: 0.5s; }
229
+
230
+ /* PDF controls */
231
+ .pdf-controls {
232
+ position: absolute;
233
+ top: 15px;
234
+ right: 60px;
235
+ display: flex;
236
+ gap: 10px;
237
+ z-index: 1001;
238
+ }
239
+
240
+ .pdf-control-btn {
241
+ background: white;
242
+ color: #1e3a8a;
243
+ width: 36px;
244
+ height: 36px;
245
+ border-radius: 50%;
246
+ display: flex;
247
+ align-items: center;
248
+ justify-content: center;
249
+ cursor: pointer;
250
+ border: 2px solid #e2e8f0;
251
+ transition: all 0.2s;
252
+ font-size: 14px;
253
+ }
254
+
255
+ .pdf-control-btn:hover {
256
+ background: #2563eb;
257
+ color: white;
258
+ transform: scale(1.05);
259
+ }
260
+
261
+ #search-form {
262
+ position: absolute;
263
+ top: 15px;
264
+ left: 15px;
265
+ right: 150px;
266
+ z-index: 1001;
267
+ display: none;
268
+ }
269
+
270
+ #search-input {
271
+ width: 100%;
272
+ padding: 8px 15px;
273
+ border-radius: 20px;
274
+ border: none;
275
+ box-shadow: 0 2px 10px rgba(0,0,0,0.1);
276
+ }
277
+
278
+ #search-results {
279
+ position: absolute;
280
+ top: 65px;
281
+ left: 15px;
282
+ background: white;
283
+ padding: 10px;
284
+ border-radius: 8px;
285
+ box-shadow: 0 3px 15px rgba(0,0,0,0.2);
286
+ z-index: 1001;
287
+ display: none;
288
+ max-height: 300px;
289
+ overflow-y: auto;
290
+ width: 300px;
291
+ }
292
+
293
+ .search-result-item {
294
+ padding: 8px;
295
+ border-bottom: 1px solid #eee;
296
+ cursor: pointer;
297
+ }
298
+
299
+ .search-result-item:hover {
300
+ background-color: #f5f5f5;
301
+ }
302
+
303
+ #pdf-progress {
304
+ position: absolute;
305
+ bottom: 10px;
306
+ left: 50%;
307
+ transform: translateX(-50%);
308
+ background: rgba(0,0,0,0.7);
309
+ color: white;
310
+ padding: 5px 15px;
311
+ border-radius: 20px;
312
+ font-size: 14px;
313
+ z-index: 1001;
314
+ }
315
+ </style>
316
+ </head>
317
+ <body class="min-h-screen">
318
+
319
+ <script src="https://sf-cdn.coze.com/obj/unpkg-va/flow-platform/chat-app-sdk/1.2.0-beta.6/libs/oversea/index.js"></script>
320
+ <script>
321
+
322
+ const cozeWebSDK = new CozeWebSDK.WebChatClient({
323
+ config: {
324
+ botId: '7467927051141103624',
325
+ isIframe: false,
326
+ },
327
+ auth: {
328
+ type: 'token',
329
+ token: 'pat_2TMDFg89bIpvSgPtEkQf7d9LlaWr475szH4k9BxeJKtYsFnEcnaj4xPFHJevxH8A',
330
+ onRefreshToken: async () => 'pat_2TMDFg89bIpvSgPtEkQf7d9LlaWr475szH4k9BxeJKtYsFnEcnaj4xPFHJevxH8A',
331
+ },
332
+
333
+ userInfo: {
334
+ id: '123',
335
+ url: 'https://i.ibb.co/TxTdsZhG/IMG-20250410-215405-200-x-200-pixel.png',
336
+ nickname: 'Khách hàng BẾP 4.0',
337
+ },
338
+ ui: {
339
+ base: {
340
+ icon: 'https://i.ibb.co/fGqwxw2z/IMG-20250410-222625-500-x-500-pixel.png',
341
+ layout: 'pc',
342
+ zIndex: 900,
343
+ },
344
+ asstBtn: {
345
+ isNeed: true,
346
+ },
347
+ header: {
348
+ isShow: true,
349
+ isNeedClose: true,
350
+ },
351
+ footer: {
352
+ isShow: true,
353
+ expressionText: 'Powered by {{name}}',
354
+ linkvars: {
355
+ name: {
356
+ text: 'BẾP 4.0',
357
+ link: 'https://zalo.me/bep40vn'
358
+ },
359
+ },
360
+ },
361
+ chatBot: {
362
+ title: "CHATBOT AI | BẾP 4.0",
363
+ uploadable: true,
364
+ width: 350,
365
+ height: 400,
366
+ el: undefined,
367
+ onHide: () => {
368
+ //
369
+ },
370
+ onShow: () => {
371
+ //Đóng chatbot AI
372
+ },
373
+ },
374
+ },
375
+ });
376
+ </script>
377
+ <!-- Floating contact bubbles -->
378
+ <a href="https://drive.google.com/drive/folders/1jYr0XS7FzFjI0m87chg9kVDcJreeHCy7" class="floating-bubble bg-blue-600 bottom-44 right-6" style="animation-delay: 0.1s">
379
+ <i class="fa-solid fa-book"></i>
380
+ </a>
381
+ <a href="https://www.facebook.com/share/1EW4Zet7gB/" class="floating-bubble bg-blue-600 bottom-32 right-6" style="animation-delay: 0.1s">
382
+ <i class="fab fa-facebook-f"></i>
383
+ </a>
384
+ <a href="https://tiktok.com/@bep40.sale" class="floating-bubble bg-cyan-500 bottom-20 right-6" style="animation-delay: 0.2s">
385
+ <i class="fab fa-tiktok"></i>
386
+ </a>
387
+ <a href="https://zalo.me/bep40vn" class="floating-bubble bg-cyan-500 bottom-56 right-6" style="animation-delay: 0.2s" target="_blanl">
388
+ <img src="https://caohungphat.com/wp-content/uploads/2019/07/icon_zalomessage.png" width="50" alt="">
389
+ </a>
390
+
391
+ <!-- Header -->
392
+ <header class="bg-white shadow-md">
393
+ <div class="container mx-auto px-4 py-6 flex justify-between items-center">
394
+ <h1 class="text-4xl font-bold gradient-text pulse">TRUMP SUPER SALE</h1>
395
+ <div class="bg-orange-500 text-white font-bold px-6 py-2 rounded-full sale-tag">
396
+ <span class="text-xl">Tiết kiệm đến <span class="text-3xl">35%</span></span>
397
+ </div>
398
+ </div>
399
+ </header>
400
+
401
+ <!-- Hero Section -->
402
+ <section class="bg-gradient-to-r from-green-50 to-orange-50 py-16">
403
+ <div class="container mx-auto px-4 text-center">
404
+ <h2 class="text-3xl md:text-5xl font-bold text-gray-800 mb-6">CHƯƠNG TRÌNH KHUYẾN MÃI ĐẶC BIỆT</h2>
405
+ <p class="text-xl md:text-2xl text-gray-700 mb-8">Tiết kiệm cực lớn khi đặt hàng nhà bếp trọn gói thiết bị phụ kiện cao cấp</p>
406
+ <!-- Video Section -->
407
+ <section class="py-16 bg-white">
408
+ <div class="container mx-auto px-4">
409
+ <h2 class="text-2xl font-bold text-center mb-12 text-gray-800">VIDEO CHƯƠNG TRÌNH</h2>
410
+ <div class="max-w-3xl mx-auto">
411
+ <div class="sp-embed-player" data-id="cTfI2Bnj00r"><script src="https://go.screenpal.com/player/appearance/cTfI2Bnj00r"></script><iframe width="100%" height="100%" style="border:0;" scrolling="no" src="https://go.screenpal.com/player/cTfI2Bnj00r?width=100%&height=100%&ff=1&title=0" allowfullscreen="true"></iframe></div> <div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-12">
412
+ <div class="bg-white p-6 rounded-lg shadow-lg border-t-4 border-red-500 hover:shadow-xl transition duration-300">
413
+ <h3 class="text-2xl font-bold text-red-600 mb-4">THIẾT KẾ NHÀ BẾP BẰNG AI MIỄN PHÍ & THI CÔNG NHÀ BẾP</h3>
414
+ <p class="text-lg mb-4">Giảm tối đa <span class="text-3xl font-bold text-orange-500">12%</span></p>
415
+ <img src="https://i.ibb.co/5hgHBj2j/image-2025-04-09-T091739-706.webp" alt="Malloca Kitchen" class="w-full h-48 object-cover rounded">
416
+ </div>
417
+ <div class="max-w-3xl mx-auto">
418
+ <div class="sp-embed-player" data-id="cTfI2Bnj00r"><script src="https://go.screenpal.com/player/appearance/cTfI2Bnj00r"></script><iframe width="100%" height="100%" style="border:0;" scrolling="no" src="https://go.screenpal.com/player/cTfI2Bnj00r?width=100%&height=100%&ff=1&title=0" allowfullscreen="true"></iframe></div> <div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-12">
419
+ <div class="bg-white p-6 rounded-lg shadow-lg border-t-4 border-green-500 hover:shadow-xl transition duration-300">
420
+ <h3 class="text-2xl font-bold text-green-600 mb-4">THIẾT BỊ BẾP MALLOCA</h3>
421
+ <p class="text-lg mb-4">Giảm tối đa <span class="text-3xl font-bold text-orange-500">30%</span></p>
422
+ <img src="https://i.ibb.co/0wk52D1/20250327-102047.jpgat&fit=crop&w=1470&q=80" alt="Malloca Kitchen" class="w-full h-48 object-cover rounded">
423
+ </div>
424
+
425
+ <div class="bg-white p-6 rounded-lg shadow-lg border-t-4 border-orange-500 hover:shadow-xl transition duration-300">
426
+ <h3 class="text-2xl font-bold text-orange-600 mb-4">PHỤ KIỆN ÂM TỦ THÔNG MINH</h3>
427
+ <p class="text-lg mb-4">Eurogold, Grob giảm tới <span class="text-3xl font-bold text-green-500">35%</span></p>
428
+ <img src="https://i.ibb.co/PG8knTmH/T-i-sao-Ph-ki-n-t-b-p-h-p-kim-nh-m-ph-Nano-l-s-n-ph-m-hot-nh-t-n-m-2023-V-KLmkiftf-E-exported-23073.jpgfit=crop&w=1470&q=80" alt="Smart Cabinet" class="w-full h-48 object-cover rounded">
429
+ </div>
430
+
431
+ <div class="bg-white p-6 rounded-lg shadow-lg border-t-4 border-blue-500 hover:shadow-xl transition duration-300">
432
+ <h3 class="text-2xl font-bold text-blue-600 mb-4">KHÓA VÂN TAY CAO CẤP</h3>
433
+ <p class="text-lg mb-4">Kassler, Demax, Hubert giảm <span class="text-3xl font-bold text-orange-500">35%</span></p>
434
+ <img src="https://i.ibb.co/QFjWS4FM/Kh-a-tay-g-t-m-n-h-nh-chu-ng-Demax-SL-C66-GS-demax-khoademax-khoathongminh-J12k-Ydi-NVA-exported-116.jpg" alt="Fingerprint Lock" class="w-full h-48 object-cover rounded">
435
+ </div>
436
+ </div>
437
+
438
+ <div class="bg-orange-100 border-l-4 border-orange-500 p-4 max-w-3xl mx-auto mb-8">
439
+ <div class="flex">
440
+ <div class="flex-shrink-0">
441
+ <i class="fas fa-exclamation-circle text-orange-500 text-2xl mr-3 mt-1"></i>
442
+ </div>
443
+ <div><img src="https://i.ibb.co/dwpVcS8H/Flyerwiz-1743945445436.png" alt="Fingerprint Lock" width="100%" height="100%">
444
+
445
+ <p class="text-xl font-bold text-orange-700">Thời gian ưu đãi có hạn</p>
446
+ <p class="text-gray-700">Chương trình chỉ áp dụng đến hết ngày <span class="font-bold text-orange-600">31/05/2025</span>. Nhanh tay đặt hàng ngay!</p>
447
+ </div>
448
+ </div>
449
+ </div>
450
+
451
+ <a href="#products" class="bg-green-500 hover:bg-green-600 text-white font-bold py-3 px-8 rounded-full inline-flex items-center transition duration-300">
452
+ <span>XEM SẢN PHẨM THỰC TẾ MỚI NHẤT</span>
453
+ <i class="fas fa-arrow-down ml-2"></i>
454
+ </a>
455
+ </div>
456
+ </section>
457
+ <body class="bg-gray-50">
458
+ <!-- Header -->
459
+ <header class="header-gradient text-white shadow-xl">
460
+ <div class="container mx-auto px-4 py-8">
461
+ <div class="flex flex-col md:flex-row justify-between items-center">
462
+ <div class="mb-6 md:mb-0 text-center md:text-left">
463
+ <h1 class="text-3xl md:text-4xl font-bold">BẾP 4.0</h1>
464
+ <p class="mt-2 text-blue-100 font-medium">Bộ sưu tập catalogue thiết kế 3D nội thất nhà bếp, thiết bị nhà bếp & khóa thông minh</p>
465
+ </div>
466
+ <div class="flex items-center space-x-4">
467
+ <div class="relative bg-white/20 rounded-full p-1">
468
+ <input type="text" placeholder="Tìm kiếm catalogue..."
469
+ class="px-4 py-2 rounded-full bg-transparent text-white placeholder-blue-100 focus:outline-none focus:ring-2 focus:ring-blue-300 w-64">
470
+ <i class="fas fa-search absolute right-4 top-3 text-blue-100"></i>
471
+ </div>
472
+ </div>
473
+ </div>
474
+ </div>
475
+ </header>
476
+
477
+ <!-- Main Content -->
478
+ <main class="container mx-auto px-4 py-8">
479
+ <!-- Brand Filter -->
480
+ <div class="mb-8 bg-white rounded-2xl shadow-md p-6 sticky top-0 z-50">
481
+ <h2 class="text-xl font-semibold text-gray-800 mb-4">Lọc theo thương hiệu</h2>
482
+ <div class="flex flex-wrap gap-2">
483
+ <button class="filter-btn px-4 py-2 rounded-full border border-gray-200 hover:bg-blue-50 transition-colors active" data-brand="all">
484
+ Tất cả
485
+ </button>
486
+ <button class="filter-btn px-4 py-2 rounded-full border border-gray-200 hover:bg-orange-50 transition-colors" data-brand="nhabep40">
487
+ <i class="fas fa-fire mr-2 text-orange-500"></i> Nhà Bếp 4.0
488
+ </button>
489
+ <button class="filter-btn px-4 py-2 rounded-full border border-gray-200 hover:bg-orange-50 transition-colors" data-brand="malloca">
490
+ <i class="fas fa-fire mr-2 text-orange-500"></i> Malloca
491
+ </button>
492
+ <button class="filter-btn px-4 py-2 rounded-full border border-gray-200 hover:bg-red-50 transition-colors" data-brand="eurogold">
493
+ <i class="fas fa-crown mr-2 text-red-500"></i> Eurogold
494
+ </button>
495
+ <button class="filter-btn px-4 py-2 rounded-full border border-gray-200 hover:bg-yellow-50 transition-colors" data-brand="grob">
496
+ <i class="fas fa-utensils mr-2 text-yellow-500"></i> Grob
497
+ </button>
498
+ <button class="filter-btn px-4 py-2 rounded-full border border-gray-200 hover:bg-purple-50 transition-colors" data-brand="kassler">
499
+ <i class="fas fa-fingerprint mr-2 text-purple-500"></i> Kassler
500
+ </button>
501
+ <button class="filter-btn px-4 py-2 rounded-full border border-gray-200 hover:bg-green-50 transition-colors" data-brand="demax">
502
+ <i class="fas fa-bolt mr-2 text-green-500"></i> Demax
503
+ </button>
504
+ <button class="filter-btn px-4 py-2 rounded-full border border-gray-200 hover:bg-indigo-50 transition-colors" data-brand="hubert">
505
+ <i class="fas fa-home mr-2 text-indigo-500"></i> Hubert
506
+ </button>
507
+ </div>
508
+ </div>
509
+
510
+ <!-- Catalogue Grid -->
511
+ <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
512
+ <!-- Nhabep40 -->
513
+ <div class="catalogue-card bg-white rounded-xl shadow-sm overflow-hidden animate-card delay-100" data-brand="nhabep40">
514
+ <div class="card-inner">
515
+ <span class="brand-tag bg-orange-500 text-white">Catalogue BEP4.0</span>
516
+ <div class="h-48 bg-gradient-to-br from-blue-400 to-blue-600 flex items-center justify-center">
517
+ <img src="https://i.ibb.co/TxTdsZhG/IMG-20250410-215405-200-x-200-pixel.png" alt="Malloca" class="h-24 object-contain">
518
+ </div>
519
+ <div class="p-6">
520
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Catalogue BẾP 4.0 2025</h3>
521
+ <p class="text-gray-600 mb-4">Ứng dụng AI vào thiết kế và 4.0 vào thi công nhà bếp</p>
522
+ <button class="view-pdf-btn w-full px-4 py-2 bg-orange-500 hover:bg-orange-600 text-white rounded-lg transition-colors"
523
+ data-title="Catalogue BẾP 4.0 2025"
524
+ data-pdf="https://drive.google.com/drive/folders/1jYr0XS7FzFjI0m87chg9kVDcJreeHCy7">
525
+ <i class="far fa-file-pdf mr-2"></i> Xem catalogue
526
+ </button>
527
+ </div>
528
+ </div>
529
+ </div>
530
+ <!-- Malloca 1 -->
531
+ <div class="catalogue-card bg-white rounded-xl shadow-sm overflow-hidden animate-card delay-100" data-brand="malloca">
532
+ <div class="card-inner">
533
+ <span class="brand-tag bg-orange-500 text-white">Malloca</span>
534
+ <div class="h-48 bg-gradient-to-br from-orange-400 to-orange-600 flex items-center justify-center">
535
+ <img src="https://i.ibb.co/ks8cT4LL/IMG-20250405-210523-666.jpg" alt="Malloca" class="h-24 object-contain">
536
+ </div>
537
+ <div class="p-6">
538
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Catalogue Malloca 2025</h3>
539
+ <p class="text-gray-600 mb-4">Công nghệ cảm ứng tiên tiến với thiết kế sang trọng</p>
540
+ <button class="view-pdf-btn w-full px-4 py-2 bg-orange-500 hover:bg-orange-600 text-white rounded-lg transition-colors"
541
+ data-title="Catalogue Malloca 2025"
542
+ data-pdf="https://drive.google.com/file/d/1UqO_2KbGuMIDu8yokDr1neTm5x67gKiW/preview">
543
+ <i class="far fa-file-pdf mr-2"></i> Xem catalogue
544
+ </button>
545
+ </div>
546
+ </div>
547
+ </div>
548
+
549
+ <!-- Eurogold -->
550
+ <div class="catalogue-card bg-white rounded-xl shadow-sm overflow-hidden animate-card delay-200" data-brand="eurogold">
551
+ <div class="card-inner">
552
+ <span class="brand-tag bg-red-500 text-white">Eurogold</span>
553
+ <div class="h-48 bg-gradient-to-br from-red-400 to-red-600 flex items-center justify-center">
554
+ <img src="https://i.ibb.co/xq9PmNwb/IMG-20250405-210635-338.jpg" alt="Eurogold" class="h-20 object-contain">
555
+ </div>
556
+ <div class="p-6">
557
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Phụ kiện âm tủ Eurogold 2025</h3>
558
+ <p class="text-gray-600 mb-4">Thiết kế châu Âu sang trọng với công nghệ hiện đại</p>
559
+ <button class="view-pdf-btn w-full px-4 py-2 bg-red-500 hover:bg-red-600 text-white rounded-lg transition-colors"
560
+ data-title="Phụ kiện âm tủ Eurogold 2025"
561
+ data-pdf="https://drive.google.com/file/d/17YnoBDFExR77S2oZuUDgMsUrs3O7aylo/preview">
562
+ <i class="far fa-file-pdf mr-2"></i> Xem catalogue
563
+ </button>
564
+ </div>
565
+ </div>
566
+ </div>
567
+
568
+ <!-- Grob -->
569
+ <div class="catalogue-card bg-white rounded-xl shadow-sm overflow-hidden animate-card delay-300" data-brand="grob">
570
+ <div class="card-inner">
571
+ <span class="brand-tag bg-yellow-500 text-white">Phụ kiện âm tủ Grob 2025</span>
572
+ <div class="h-48 bg-gradient-to-br from-yellow-400 to-yellow-600 flex items-center justify-center">
573
+ <img src="https://i.ibb.co/7N2sPRqZ/IMG-20250405-210706-289.jpg" alt="Grob" class="h-16 object-contain">
574
+ </div>
575
+ <div class="p-6">
576
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Phụ kiện âm tủ Grob 2025</h3>
577
+ <p class="text-gray-600 mb-4">Công nghệ tiên tiến cho căn bếp chuyên nghiệp</p>
578
+ <button class="view-pdf-btn w-full px-4 py-2 bg-yellow-500 hover:bg-yellow-600 text-white rounded-lg transition-colors"
579
+ data-title="Phụ kiện âm tủ Grob 2025"
580
+ data-pdf="https://drive.google.com/file/d/1cZT8Zjxe5qBkGisB8i6MOu0UaCFa37jI/preview">
581
+ <i class="far fa-file-pdf mr-2"></i> Xem catalogue
582
+ </button>
583
+ </div>
584
+ </div>
585
+ </div>
586
+
587
+ <!-- Kassler -->
588
+ <div class="catalogue-card bg-white rounded-xl shadow-sm overflow-hidden animate-card delay-400" data-brand="kassler">
589
+ <div class="card-inner">
590
+ <span class="brand-tag bg-purple-500 text-white">Khóa vân tay Kassler</span>
591
+ <div class="h-48 bg-gradient-to-br from-purple-400 to-purple-600 flex items-center justify-center">
592
+ <img src="https://i.ibb.co/ymvC1KTr/IMG-20250405-210744-501.jpg" alt="Kassler" class="h-20 object-contain">
593
+ </div>
594
+ <div class="p-6">
595
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Khóa vân tay Kassler</h3>
596
+ <p class="text-gray-600 mb-4">Công nghệ bảo mật vân tay tiên tiến nhất</p>
597
+ <button class="view-pdf-btn w-full px-4 py-2 bg-purple-500 hover:bg-purple-600 text-white rounded-lg transition-colors"
598
+ data-title="Khóa vân tay Kassler"
599
+ data-pdf="https://drive.google.com/file/d/1TULmQBh-T9DKM26pP1l8VQsXblHoNRsX/preview">
600
+ <i class="far fa-file-pdf mr-2"></i> Xem catalogue
601
+ </button>
602
+ </div>
603
+ </div>
604
+ </div>
605
+
606
+ <!-- Demax -->
607
+ <div class="catalogue-card bg-white rounded-xl shadow-sm overflow-hidden animate-card delay-200" data-brand="demax">
608
+ <div class="card-inner">
609
+ <span class="brand-tag bg-green-500 text-white">Khóa vân tay Demax</span>
610
+ <div class="h-48 bg-gradient-to-br from-green-400 to-green-600 flex items-center justify-center">
611
+ <img src="https://i.ibb.co/spkdvJsk/IMG-20250405-210820-066.jpg" alt="Demax" class="h-16 object-contain">
612
+ </div>
613
+ <div class="p-6">
614
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Khóa vân tay Demax</h3>
615
+ <p class="text-gray-600 mb-4">Thiết kế hiện đại với tính năng thông minh</p>
616
+ <button class="view-pdf-btn w-full px-4 py-2 bg-green-500 hover:bg-green-600 text-white rounded-lg transition-colors"
617
+ data-title="Khóa vân tay Demax"
618
+ data-pdf="https://drive.google.com/file/d/1yk6pG5hLQ1haUrfyCS4gmVz_jGIO3sR5/preview">
619
+ <i class="far fa-file-pdf mr-2"></i> Xem catalogue
620
+ </button>
621
+ </div>
622
+ </div>
623
+ </div>
624
+
625
+ <!-- Hubert -->
626
+ <div class="catalogue-card bg-white rounded-xl shadow-sm overflow-hidden animate-card delay-500" data-brand="hubert">
627
+ <div class="card-inner">
628
+ <span class="brand-tag bg-indigo-500 text-white">Khóa vân tay Hubert</span>
629
+ <div class="h-48 bg-gradient-to-br from-indigo-400 to-indigo-600 flex items-center justify-center">
630
+ <img src="https://i.ibb.co/TD6646ny/logo-hubert-1.png" alt="Hubert" class="h-20 object-contain">
631
+ </div>
632
+ <div class="p-6">
633
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Khóa vân tay Hubert</h3>
634
+ <p class="text-gray-600 mb-4">Kết nối thông minh, vận hành đơn giản</p>
635
+ <button class="view-pdf-btn w-full px-4 py-2 bg-indigo-500 hover:bg-indigo-600 text-white rounded-lg transition-colors"
636
+ data-title="Khóa vân tay Hubert"
637
+ data-pdf="https://drive.google.com/file/d/1T8pWNoyBfbCiogk7spOT7GjuWK-HHHOf/preview">
638
+ <i class="far fa-file-pdf mr-2"></i> Xem catalogue
639
+ </button>
640
+ </div>
641
+ </div>
642
+ </div>
643
+ </div>
644
+ </main>
645
+
646
+
647
+ <!-- Services Section -->
648
+ <section id="services" class="py-16 bg-white">
649
+ <div class="container mx-auto px-4">
650
+ <div class="text-center mb-16">
651
+ <h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-4">DỊCH VỤ <span class="text-orange-600">4 CỰC</span></h2>
652
+ <p class="text-gray-600 max-w-2xl mx-auto">Bếp 4.0 cam kết mang đến chất lượng dịch vụ tốt nhất với 4 tiêu chí quan trọng</p>
653
+ </div>
654
+
655
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
656
+ <!-- Service 1 -->
657
+ <div class="service-card bg-white rounded-xl p-8 text-center border border-gray-100">
658
+ <div class="w-20 h-20 bg-orange-100 rounded-full flex items-center justify-center mx-auto mb-6">
659
+ <i class="fas fa-percentage text-orange-600 text-3xl"></i>
660
+ </div>
661
+ <h3 class="text-2xl font-bold text-gray-800 mb-4">CHIẾT KHẤU <span class="text-orange-600">CỰC CAO</span></h3>
662
+ <p class="text-gray-600">Chính sách giá cực kỳ cạnh tranh với chiết khấu lên đến 53% cho mọi đơn hàng, giúp tiết kiệm tối đa chi phí kinh doanh.</p>
663
+ </div>
664
+
665
+ <!-- Service 2 -->
666
+ <div class="service-card bg-white rounded-xl p-8 text-center border border-gray-100">
667
+ <div class="w-20 h-20 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-6">
668
+ <i class="fas fa-clipboard-check text-green-600 text-3xl"></i>
669
+ </div>
670
+ <h3 class="text-2xl font-bold text-gray-800 mb-4">LÊN ĐƠN <span class="text-green-600">CỰC CHUẨN</span></h3>
671
+ <p class="text-gray-600">Quy trình lên đơn chuẩn chỉnh từ khâu tiếp nhận đến xác nhận, đảm bảo 100% đơn hàng chính xác, chi tiết, đầy đủ hình ảnh, thông số kỹ thuật theo yêu cầu.</p>
672
+ </div>
673
+
674
+ <!-- Service 3 -->
675
+ <div class="service-card bg-white rounded-xl p-8 text-center border border-gray-100">
676
+ <div class="w-20 h-20 bg-blue-100 rounded-full flex items-center justify-center mx-auto mb-6">
677
+ <i class="fas fa-rocket text-blue-600 text-3xl"></i>
678
+ </div>
679
+ <h3 class="text-2xl font-bold text-gray-800 mb-4">GIAO HÀNG <span class="text-blue-600">CỰC NHANH</span></h3>
680
+ <p class="text-gray-600">Hệ thống logistics mạnh với thời gian giao hàng nhanh chóng chỉ trong vòng 24 giờ sau khi đặt hàng tại nội thành.</p>
681
+ </div>
682
+
683
+ <!-- Service 4 -->
684
+ <div class="service-card bg-white rounded-xl p-8 text-center border border-gray-100">
685
+ <div class="w-20 h-20 bg-purple-100 rounded-full flex items-center justify-center mx-auto mb-6">
686
+ <i class="fas fa-gem text-purple-600 text-3xl"></i>
687
+ </div>
688
+ <h3 class="text-2xl font-bold text-gray-800 mb-4">HẬU MÃI <span class="text-purple-600">CỰC TỐT</span></h3>
689
+ <p class="text-gray-600">Với tiêu chí "Giữ bếp trong tâm - Trăm năm chăm sóc". Chính sách hậu mãi đặc biệt với ưu đãi định kỳ, hỗ trợ tận tâm và giải quyết mọi khiếu nại trong vòng 24h.</p>
690
+ </div>
691
+ </div>
692
+ </div>
693
+ </section>
694
+ <!-- PDF Viewer -->
695
+ <div class="overlay"></div>
696
+ <div class="pdf-viewer-container">
697
+ <div class="close-btn">
698
+ <i class="fas fa-times"></i>
699
+ </div>
700
+
701
+ <div class="pdf-controls">
702
+ <button class="pdf-control-btn" id="search-btn" title="Tìm kiếm trong PDF">
703
+ <i class="fas fa-search"></i>
704
+ </button>
705
+ <button class="pdf-control-btn" id="fullscreen-btn" title="Toàn màn hình">
706
+ <i class="fas fa-expand"></i>
707
+ </button>
708
+ <button class="pdf-control-btn" id="zoom-in-btn" title="Phóng to">
709
+ <i class="fas fa-search-plus"></i>
710
+ </button>
711
+ <button class="pdf-control-btn" id="zoom-out-btn" title="Thu nhỏ">
712
+ <i class="fas fa-search-minus"></i>
713
+ </button>
714
+ </div>
715
+
716
+ <form id="search-form">
717
+ <input type="text" id="search-input" placeholder="Nhập từ khóa tìm kiếm...">
718
+ </form>
719
+
720
+ <div id="search-results"></div>
721
+
722
+ <div class="absolute top-0 left-0 w-full h-12 bg-gray-100 flex items-center px-4">
723
+ <h3 id="pdf-title" class="font-semibold text-gray-700"></h3>
724
+ </div>
725
+
726
+ <iframe class="pdf-iframe" id="pdf-frame" allowfullscreen></iframe>
727
+
728
+ <div id="pdf-progress">Trang 1 / 32</div>
729
+ </div>
730
+
731
+ <script>
732
+ // Initialize PDF.js
733
+ pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.11.338/pdf.worker.min.js';
734
+
735
+ document.addEventListener('DOMContentLoaded', function() {
736
+ // Variables for PDF search functionality
737
+ let currentPdfDoc = null;
738
+ let currentPageNum = 1;
739
+ let pdfTextContent = [];
740
+ let currentSearchTerm = '';
741
+ let searchActive = false;
742
+
743
+ // Activate filter buttons
744
+ const filterButtons = document.querySelectorAll('.filter-btn');
745
+ const catalogueCards = document.querySelectorAll('.catalogue-card');
746
+
747
+ filterButtons.forEach(button => {
748
+ button.addEventListener('click', function() {
749
+ // Remove active class from all buttons
750
+ filterButtons.forEach(btn => btn.classList.remove('active'));
751
+ // Add active class to clicked button
752
+ this.classList.add('active');
753
+
754
+ const brandToFilter = this.dataset.brand;
755
+
756
+ // Filter catalogue cards
757
+ catalogueCards.forEach(card => {
758
+ if (brandToFilter === 'all' || card.dataset.brand === brandToFilter) {
759
+ card.style.display = 'block';
760
+ } else {
761
+ card.style.display = 'none';
762
+ }
763
+ });
764
+ });
765
+ });
766
+
767
+ // PDF Viewer functionality
768
+ const pdfButtons = document.querySelectorAll('.view-pdf-btn');
769
+ const pdfViewer = document.querySelector('.pdf-viewer-container');
770
+ const pdfFrame = document.getElementById('pdf-frame');
771
+ const overlay = document.querySelector('.overlay');
772
+ const closeBtn = document.querySelector('.close-btn');
773
+ const pdfTitle = document.getElementById('pdf-title');
774
+ const searchBtn = document.getElementById('search-btn');
775
+ const searchForm = document.getElementById('search-form');
776
+ const searchInput = document.getElementById('search-input');
777
+ const searchResults = document.getElementById('search-results');
778
+ const fullscreenBtn = document.getElementById('fullscreen-btn');
779
+ const zoomInBtn = document.getElementById('zoom-in-btn');
780
+ const zoomOutBtn = document.getElementById('zoom-out-btn');
781
+ const pdfProgress = document.getElementById('pdf-progress');
782
+
783
+ // Load PDF from Google Drive and extract text
784
+ async function loadPdfWithText(pdfUrl) {
785
+ try {
786
+ // Load PDF for display
787
+ pdfFrame.src = pdfUrl;
788
+
789
+ // Load PDF for text extraction
790
+ const loadingTask = pdfjsLib.getDocument(pdfUrl);
791
+ currentPdfDoc = await loadingTask.promise;
792
+
793
+ // Extract text from all pages
794
+ pdfTextContent = [];
795
+ for (let i = 1; i <= currentPdfDoc.numPages; i++) {
796
+ const page = await currentPdfDoc.getPage(i);
797
+ const textContent = await page.getTextContent();
798
+ const textItems = textContent.items.map(item => item.str);
799
+ pdfTextContent.push({
800
+ page: i,
801
+ text: textItems.join(' ')
802
+ });
803
+ }
804
+
805
+ // Update progress indicator
806
+ pdfProgress.textContent = `Trang 1 / ${currentPdfDoc.numPages}`;
807
+
808
+ } catch (error) {
809
+ console.error('Error loading PDF:', error);
810
+ }
811
+ }
812
+
813
+ // Search in PDF text
814
+ function searchInPdf(searchTerm) {
815
+ currentSearchTerm = searchTerm;
816
+ if (!currentSearchTerm.trim()) {
817
+ searchResults.style.display = 'none';
818
+ return;
819
+ }
820
+
821
+ const results = [];
822
+ const lowerSearchTerm = currentSearchTerm.toLowerCase();
823
+
824
+ // Search through all pages
825
+ pdfTextContent.forEach(page => {
826
+ const lowerText = page.text.toLowerCase();
827
+ const regex = new RegExp(lowerSearchTerm, 'gi');
828
+
829
+ // Find all matches
830
+ let match;
831
+ while ((match = regex.exec(lowerText)) !== null) {
832
+ const startIndex = Math.max(0, match.index - 20);
833
+ const endIndex = Math.min(lowerText.length, match.index + lowerSearchTerm.length + 40);
834
+ const snippet = page.text.substring(startIndex, endIndex);
835
+
836
+ results.push({
837
+ page: page.page,
838
+ index: match.index,
839
+ snippet: snippet.replace(
840
+ new RegExp(currentSearchTerm, 'gi'),
841
+ match => `<mark>${match}</mark>`
842
+ )
843
+ });
844
+ }
845
+ });
846
+
847
+ // Display results
848
+ if (results.length > 0) {
849
+ searchResults.innerHTML = results.map(result => `
850
+ <div class="search-result-item" data-page="${result.page}">
851
+ <div class="font-semibold">Trang ${result.page}</div>
852
+ <div class="text-gray-600">...${result.snippet}...</div>
853
+ </div>
854
+ `).join('');
855
+
856
+ searchResults.style.display = 'block';
857
+
858
+ // Add click event to result items
859
+ document.querySelectorAll('.search-result-item').forEach(item => {
860
+ item.addEventListener('click', function() {
861
+ const pageNum = parseInt(this.dataset.page);
862
+ currentPageNum = pageNum;
863
+ pdfFrame.src = `${pdfFrame.src.split('&')[0]}#page=${pageNum}`;
864
+ pdfProgress.textContent = `Trang ${pageNum} / ${currentPdfDoc.numPages}`;
865
+ searchResults.style.display = 'none';
866
+ });
867
+ });
868
+ } else {
869
+ searchResults.innerHTML = '<div class="p-4 text-gray-500">Không tìm thấy kết quả</div>';
870
+ searchResults.style.display = 'block';
871
+ }
872
+ }
873
+
874
+ // Event listeners for PDF viewer
875
+ pdfButtons.forEach(button => {
876
+ button.addEventListener('click', function() {
877
+ const pdfUrl = this.dataset.pdf;
878
+ const title = this.dataset.title;
879
+
880
+ // Set PDF source and title
881
+ pdfTitle.textContent = title;
882
+ loadPdfWithText(pdfUrl);
883
+
884
+ // Show viewer and overlay
885
+ pdfViewer.style.display = 'block';
886
+ overlay.style.display = 'block';
887
+ document.body.style.overflow = 'hidden';
888
+
889
+ currentPageNum = 1;
890
+ });
891
+ });
892
+
893
+ // Search button click
894
+ searchBtn.addEventListener('click', function() {
895
+ searchForm.style.display = searchForm.style.display === 'block' ? 'none' : 'block';
896
+ if (searchForm.style.display === 'block') {
897
+ searchInput.focus();
898
+ }
899
+ });
900
+
901
+ // Search input event
902
+ searchInput.addEventListener('input', function() {
903
+ searchInPdf(this.value);
904
+ });
905
+
906
+ // Fullscreen button
907
+ fullscreenBtn.addEventListener('click', function() {
908
+ if (!document.fullscreenElement) {
909
+ pdfViewer.requestFullscreen().catch(err => {
910
+ console.error('Error attempting to enable fullscreen:', err);
911
+ });
912
+ } else {
913
+ document.exitFullscreen();
914
+ }
915
+ });
916
+
917
+ // Zoom in/out buttons
918
+ zoomInBtn.addEventListener('click', function() {
919
+ const currentHeight = parseInt(pdfFrame.style.height || '70vh');
920
+ pdfFrame.style.height = `${Math.min(currentHeight + 50, 1000)}px`;
921
+ });
922
+
923
+ zoomOutBtn.addEventListener('click', function() {
924
+ const currentHeight = parseInt(pdfFrame.style.height || '70vh');
925
+ pdfFrame.style.height = `${Math.max(currentHeight - 50, 300)}px`;
926
+ });
927
+
928
+ // Close PDF viewer
929
+ function closeViewer() {
930
+ pdfViewer.style.display = 'none';
931
+ overlay.style.display = 'none';
932
+ document.body.style.overflow = 'auto';
933
+ pdfFrame.src = '';
934
+ searchForm.style.display = 'none';
935
+ searchResults.style.display = 'none';
936
+ searchInput.value = '';
937
+ }
938
+
939
+ closeBtn.addEventListener('click', closeViewer);
940
+ overlay.addEventListener('click', closeViewer);
941
+
942
+ // Search functionality for catalogue list
943
+ const catalogueSearchInput = document.querySelector('input[type="text"]');
944
+
945
+ catalogueSearchInput.addEventListener('input', function() {
946
+ const searchTerm = this.value.toLowerCase();
947
+
948
+ catalogueCards.forEach(card => {
949
+ const title = card.querySelector('h3').textContent.toLowerCase();
950
+ const desc = card.querySelector('p').textContent.toLowerCase();
951
+
952
+ if (title.includes(searchTerm) || desc.includes(searchTerm)) {
953
+ card.style.display = 'block';
954
+ } else {
955
+ card.style.display = 'none';
956
+ }
957
+ });
958
+ });
959
+
960
+ // Stagger animations for cards
961
+ const cards = document.querySelectorAll('.animate-card');
962
+
963
+ cards.forEach((card, index) => {
964
+ card.style.animationDelay = `${index * 0.1}s`;
965
+ });
966
+ });
967
+ </script>
968
+
969
+ <!-- Products Section -->
970
+ <section id="products" class="py-16 bg-gray-50">
971
+ <div class="container mx-auto px-4">
972
+ <h2 class="text-3xl font-bold text-center mb-12 text-gray-800">DANH SÁCH SẢN PHẨM MỚI NHẤT BẾP 4.0 2025</h2>
973
+
974
+ <div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6">
975
+ <!-- Product 1 -->
976
+ <div class="product-card bg-white rounded-lg overflow-hidden shadow-md transition duration-300 relative">
977
+ <div class="discount-badge">-37%</div>
978
+ <a href="https://qr.bitly.ac/s/fYIRRnmN"><img src="https://i.ibb.co/TMM0XWVR/t-i-xu-ng-8.jpg" alt="Malloca Oven" class="w-full h-48 object-cover"></a>
979
+ <div class="p-4">
980
+ <a href="https://qr.bitly.ac/s/fYIRRnmN"><h3 class="font-bold text-gray-800 mb-2">Máy rửa chén Malloca MDW15-5035TD </h3></a>
981
+ <p class="text-sm text-gray-600">Máy rửa chén đứng độc lập (hoặc lắp âm tủ), Màu sắc: Sơn đen tĩnh điện, Sức chứa: 15 bộ chén dĩa, 6 Chương trình rửa tích hợp, Hiệu suất năng lượng: A+, Độ ồn: 55dB, Công suất: 1760-2100W, Điện áp: 220-240V/50Hz, Kích thước: W598 x D600 x H805mm, Xuất xứ: Trung Quốc (theo bản quyền Malloca)</p>
982
+ </div>
983
+ </div>
984
+
985
+ <!-- Product 2 -->
986
+ <!--<div class="product-card bg-white rounded-lg overflow-hidden shadow-md transition duration-300 relative">
987
+ <div class="discount-badge">-35%</div>
988
+ <img src="https://images.unsplash.com/photo-1603808033588-4078085fe8fa?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1374&q=80" alt="Cooktop Malloca" class="w-full h-48 object-cover">
989
+ <div class="p-4">
990
+ <h3 class="font-bold text-gray-800 mb-2">Bếp từ Malloca MCI-688</h3>
991
+ <p class="text-sm text-gray-600">4 vùng nấu, công suất 7200W</p>
992
+ </div>
993
+ </div>
994
+
995
+ <!-- Product 3 -->
996
+ <!--<div class="product-card bg-white rounded-lg overflow-hidden shadow-md transition duration-300 relative">
997
+ <div class="discount-badge">-53%</div>
998
+ <img src="https://images.unsplash.com/photo-1600585154340-be6161a56a0c?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Smart Cabinet" class="w-full h-48 object-cover">
999
+ <div class="p-4">
1000
+ <h3 class="font-bold text-gray-800 mb-2">Phụ kiện tủ âm Eurogold</h3>
1001
+ <p class="text-sm text-gray-600">Bộ phụ kiện tủ bếp cao cấp</p>
1002
+ </div>
1003
+ </div>
1004
+
1005
+ <!-- Product 4 -->
1006
+ <!--<div class="product-card bg-white rounded-lg overflow-hidden shadow-md transition duration-300 relative">
1007
+ <div class="discount-badge">-50%</div>
1008
+ <img src="https://images.unsplash.com/photo-1586802978403-6406fb3ddfff?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Fingerprint Lock" class="w-full h-48 object-cover">
1009
+ <div class="p-4">
1010
+ <h3 class="font-bold text-gray-800 mb-2">Khóa vân tay Kassler K8</h3>
1011
+ <p class="text-sm text-gray-600">Mở khóa vân tay, mật mã, thẻ từ</p>
1012
+ </div>
1013
+ </div>
1014
+
1015
+ <!-- Product 5 -->
1016
+ <!--<div class="product-card bg-white rounded-lg overflow-hidden shadow-md transition duration-300 relative">
1017
+ <div class="discount-badge">-30%</div>
1018
+ <img src="https://images.unsplash.com/photo-1586700977855-9516a4365b49?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1374&q=80" alt="Range Hood" class="w-full h-48 object-cover">
1019
+ <div class="p-4">
1020
+ <h3 class="font-bold text-gray-800 mb-2">Hút mùi Malloca MH-988</h3>
1021
+ <p class="text-sm text-gray-600">Công suất 1200m³/h, điều khiển cảm ứng</p>
1022
+ </div>
1023
+ </div>
1024
+
1025
+ <!-- Product 6 -->
1026
+ <!--<div class="product-card bg-white rounded-lg overflow-hidden shadow-md transition duration-300 relative">
1027
+ <div class="discount-badge">-45%</div>
1028
+ <img src="https://images.unsplash.com/photo-1598301257983-0f54af5a3597?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1374&q=80" alt="Smart Cabinet 2" class="w-full h-48 object-cover">
1029
+ <div class="p-4">
1030
+ <h3 class="font-bold text-gray-800 mb-2">Tủ bếp thông minh Grob</h3>
1031
+ <p class="text-sm text-gray-600">Hệ thống tủ bếp cao cấp châu Âu</p>
1032
+ </div>
1033
+ </div>
1034
+
1035
+ <!-- Product 7 -->
1036
+ <!--<div class="product-card bg-white rounded-lg overflow-hidden shadow-md transition duration-300 relative">
1037
+ <div class="discount-badge">-48%</div>
1038
+ <img src="https://images.unsplash.com/photo-1566668689150-c995bf5767f4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1509&q=80" alt="Fingerprint Lock 2" class="w-full h-48 object-cover">
1039
+ <div class="p-4">
1040
+ <h3 class="font-bold text-gray-800 mb-2">Khóa vân tay Demax D9</h3>
1041
+ <p class="text-sm text-gray-600">Chống nước IP65, kết nối WiFi</p>
1042
+ </div>
1043
+ </div>
1044
+
1045
+ <!-- Product 8 -->
1046
+ <!--<div class="product-card bg-white rounded-lg overflow-hidden shadow-md transition duration-300 relative">
1047
+ <div class="discount-badge">-28%</div>
1048
+ <img src="https://images.unsplash.com/photo-1556910639-87c4e294e04c?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Bếp gas" class="w-full h-48 object-cover">
1049
+ <div class="p-4">
1050
+ <h3 class="font-bold text-gray-800 mb-2">Bếp gas Malloca MGA-868</h3>
1051
+ <p class="text-sm text-gray-600">Kính cường lực, an toàn tự ngắt gas</p>
1052
+ </div>
1053
+ </div>-->
1054
+
1055
+ </div>
1056
+
1057
+ <div class="text-center mt-12">
1058
+ <a href="#" class="bg-green-500 hover:bg-green-600 text-white font-bold py-3 px-8 rounded-full inline-flex items-center transition duration-300">
1059
+ <i class="fas fa-shopping-cart mr-2"></i>
1060
+ <span>ĐẶT HÀNG NGAY</span>
1061
+ </a>
1062
+ </div>
1063
+ </div>
1064
+ </section>
1065
+
1066
+ <!-- Countdown Timer -->
1067
+ <section class="py-12 bg-gradient-to-r from-green-500 to-orange-500">
1068
+ <div class="container mx-auto px-4 text-center text-white">
1069
+ <h2 class="text-3xl font-bold mb-6">THỜI GIAN ƯU ĐÃI CÒN LẠI</h2>
1070
+
1071
+ <div class="flex justify-center">
1072
+ <div class="bg-white bg-opacity-20 rounded-lg p-6 backdrop-blur-sm">
1073
+ <div id="countdown" class="flex justify-center">
1074
+ <div class="text-center mx-2">
1075
+ <div class="text-5xl font-bold" id="days">00</div>
1076
+ <div class="text-lg">Ngày</div>
1077
+ </div>
1078
+ <div class="text-5xl font-bold pt-3">:</div>
1079
+ <div class="text-center mx-2">
1080
+ <div class="text-5xl font-bold" id="hours">00</div>
1081
+ <div class="text-lg">Giờ</div>
1082
+ </div>
1083
+ <div class="text-5xl font-bold pt-3">:</div>
1084
+ <div class="text-center mx-2">
1085
+ <div class="text-5xl font-bold" id="minutes">00</div>
1086
+ <div class="text-lg">Phút</div>
1087
+ </div>
1088
+ <div class="text-5xl font-bold pt-3">:</div>
1089
+ <div class="text-center mx-2">
1090
+ <div class="text-5xl font-bold" id="seconds">00</div>
1091
+ <div class="text-lg">Giây</div>
1092
+ </div>
1093
+ </div>
1094
+ </div>
1095
+ </div>
1096
+
1097
+ <p class="mt-8 text-xl">Chương trình kết thúc sau thời gian trên</p>
1098
+ </div>
1099
+ </section>
1100
+ <!-- Advantages Section -->
1101
+ <section id="advantages" class="py-16 bg-gray-50">
1102
+ <div class="container mx-auto px-4">
1103
+ <div class="text-center mb-16">
1104
+ <h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-4">LỢI ÍCH KHI SỬ DỤNG DỊCH VỤ & SẢN PHẨM BẾP 4.0</h2>
1105
+ <p class="text-gray-600 max-w-2xl mx-auto">Những giá trị vượt trội chỉ có tại Bếp 4.0</p>
1106
+ </div>
1107
+
1108
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
1109
+ <!-- Advantage 1 -->
1110
+ <div class="bg-white p-8 rounded-xl shadow-sm">
1111
+ <div class="flex items-center mb-4">
1112
+ <div class="bg-orange-100 p-3 rounded-full mr-4">
1113
+ <i class="fas fa-money-bill-wave text-orange-600 text-xl"></i>
1114
+ </div>
1115
+ <h3 class="text-xl font-bold text-gray-800">Tiết kiệm chi phí</h3>
1116
+ </div>
1117
+ <p class="text-gray-600">Nhờ chính sách chiết khấu cực cao, doanh nghiệp của bạn có thể cắt giảm đến 53% chi phí nguyên liệu so với thị trường.</p>
1118
+ </div>
1119
+
1120
+ <!-- Advantage 2 -->
1121
+ <div class="bg-white p-8 rounded-xl shadow-sm">
1122
+ <div class="flex items-center mb-4">
1123
+ <div class="bg-green-100 p-3 rounded-full mr-4">
1124
+ <i class="fas fa-stopwatch text-green-600 text-xl"></i>
1125
+ </div>
1126
+ <h3 class="text-xl font-bold text-gray-800">Tiết kiệm thời gian</h3>
1127
+ </div>
1128
+ <p class="text-gray-600">Hệ thống lên đơn thông minh và giao hàng siêu tốc giúp doanh nghiệp tập trung vào hoạt động cốt lõi thay vì quản lý chuỗi cung ứng.</p>
1129
+ </div>
1130
+
1131
+ <!-- Advantage 3 -->
1132
+ <div class="bg-white p-8 rounded-xl shadow-sm">
1133
+ <div class="flex items-center mb-4">
1134
+ <div class="bg-blue-100 p-3 rounded-full mr-4">
1135
+ <i class="fas fa-chart-line text-blue-600 text-xl"></i>
1136
+ </div>
1137
+ <h3 class="text-xl font-bold text-gray-800">Tăng hiệu quả kinh doanh</h3>
1138
+ </div>
1139
+ <p class="text-gray-600">Dịch vụ ứng dụng AI từ Bếp 4.0 giúp cải thiện trải nghiệm khách hàng, từ đó tăng doanh thu và lợi nhuận cho doanh nghiệp của bạn.</p>
1140
+ </div>
1141
+ </div>
1142
+
1143
+ <div class="mt-12 bg-gradient-to-r from-orange-500 to-orange-600 rounded-xl p-8 text-white">
1144
+ <div class="flex flex-col md:flex-row items-center">
1145
+ <div class="md:w-2/3 mb-6 md:mb-0">
1146
+ <h3 class="text-2xl font-bold mb-2">LIÊN HỆ TƯ VẤN</h3>
1147
+ <p class="opacity-90">Liên hệ ngay hôm nay để nhận ưu đãi đặc biệt lên đến 53% cho lần đặt hàng đầu tiên!</p>
1148
+ </div>
1149
+ <div class="md:w-1/3 text-right">
1150
+ <a href="https://zalo.me/bep40vn" class="bg-white text-orange-600 hover:bg-gray-100 px-6 py-3 rounded-full font-bold inline-block transition duration-300 shadow-lg">Liên hệ ngay</a>
1151
+ </div>
1152
+ </div>
1153
+ </div>
1154
+ </div>
1155
+ </section>
1156
+ <!-- FAQ Section -->
1157
+ <section class="py-16 bg-white">
1158
+ <div class="container mx-auto px-4">
1159
+ <div class="text-center mb-16">
1160
+ <h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-4">CÂU HỎI THƯỜNG GẶP</h2>
1161
+ <p class="text-gray-600 max-w-2xl mx-auto">Tìm hiểu thêm về dịch vụ của Bếp 4.0</p>
1162
+ </div>
1163
+
1164
+ <div class="max-w-3xl mx-auto">
1165
+ <div class="border border-gray-200 rounded-xl mb-4 overflow-hidden">
1166
+ <button class="faq-question w-full text-left p-6 bg-gray-50 hover:bg-gray-100 transition duration-300 flex justify-between items-center">
1167
+ <span class="font-medium text-gray-800">Tôi có thể nhận chiết khấu cao nhất là bao nhiêu?</span>
1168
+ <i class="fas fa-chevron-down text-orange-600 transition-transform duration-300"></i>
1169
+ </button>
1170
+ <div class="faq-answer hidden p-6 bg-white">
1171
+ <p class="text-gray-600">Chiết khấu tại Bếp 4.0 áp dụng 1 mức chiết khấu như trên cho mọi đơn hàng, mức chiết khấu có thể lên đến 35%.</p>
1172
+ </div>
1173
+ </div>
1174
+
1175
+ <div class="border border-gray-200 rounded-xl mb-4 overflow-hidden">
1176
+ <button class="faq-question w-full text-left p-6 bg-gray-50 hover:bg-gray-100 transition duration-300 flex justify-between items-center">
1177
+ <span class="font-medium text-gray-800">Thời gian giao hàng trung bình là bao lâu?</span>
1178
+ <i class="fas fa-chevron-down text-orange-600 transition-transform duration-300"></i>
1179
+ </button>
1180
+ <div class="faq-answer hidden p-6 bg-white">
1181
+ <p class="text-gray-600">Tại khu vực nội thành, thời gian giao hàng trung bình trong vòng 24 giờ sau khi xác nhận đơn. Đối với khu vực ngoại thành, thời gian giao hàng là từ 1-2 ngày tùy vào vị trí cụ thể.</p>
1182
+ </div>
1183
+ </div>
1184
+
1185
+ <div class="border border-gray-200 rounded-xl mb-4 overflow-hidden">
1186
+ <button class="faq-question w-full text-left p-6 bg-gray-50 hover:bg-gray-100 transition duration-300 flex justify-between items-center">
1187
+ <span class="font-medium text-gray-800">Tôi có thể đặt hàng bằng cách nào?</span>
1188
+ <i class="fas fa-chevron-down text-orange-600 transition-transform duration-300"></i>
1189
+ </button>
1190
+ <div class="faq-answer hidden p-6 bg-white">
1191
+ <p class="text-gray-600">Bếp 4.0 cung cấp nhiều cách thức đặt hàng linh hoạt: qua hotline, mạng xã hội trên trang. Đặc biệt, hệ thống đặt hàng online của chúng tôi hoạt động 24/7 để đáp ứng mọi nhu cầu của khách hàng.</p>
1192
+ </div>
1193
+ </div>
1194
+
1195
+ <div class="border border-gray-200 rounded-xl mb-4 overflow-hidden">
1196
+ <button class="faq-question w-full text-left p-6 bg-gray-50 hover:bg-gray-100 transition duration-300 flex justify-between items-center">
1197
+ <span class="font-medium text-gray-800">Chính sách hậu mãi bao gồm những gì?</span>
1198
+ <i class="fas fa-chevron-down text-orange-600 transition-transform duration-300"></i>
1199
+ </button>
1200
+ <div class="faq-answer hidden p-6 bg-white">
1201
+ <p class="text-gray-600">Chúng tôi có nhiều chương trình hậu mãi đặc biệt như: khuyến mãi giảm giá định kỳ, hỗ trợ đổi trả sản phẩm trong vòng 24h, dịch vụ chăm sóc khách hàng 24/7 và nhiều ưu đãi bất ngờ khác dành riêng cho khách hàng thân thiết.</p>
1202
+ </div>
1203
+ </div>
1204
+ </div>
1205
+ </div>
1206
+ </section>
1207
+ <!-- Footer -->
1208
+ <footer class="bg-gray-800 text-white py-12">
1209
+ <div class="container mx-auto px-4">
1210
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
1211
+ <div>
1212
+ <h3 class="text-2xl font-bold mb-4">SUPER HOLIDAY SALE</h3>
1213
+ <p class="mb-4">Chương trình khuyến mãi đặc biệt tháng 5/2025 với mức giảm giá cực sốc lên đến 53%.</p>
1214
+ <div class="flex space-x-4">
1215
+ <a href="#" class="text-white hover:text-green-400 text-xl"><i class="fab fa-facebook-f"></i></a>
1216
+ <a href="#" class="text-white hover:text-green-400 text-xl"><i class="fab fa-youtube"></i></a>
1217
+ <a href="#" class="text-white hover:text-green-400 text-xl"><i class="fab fa-tiktok"></i></a>
1218
+ <a href="#" class="text-white hover:text-green-400 text-xl"><i class="fas fa-phone-alt"></i></a>
1219
+ </div>
1220
+ </div>
1221
+
1222
+ <div>
1223
+ <h4 class="text-xl font-bold mb-4">SẢN PHẨM KHUYẾN MÃI</h4>
1224
+ <ul class="space-y-2">
1225
+ <li><a href="#" class="hover:text-green-400 transition">Thiết bị bếp Malloca</a></li>
1226
+ <li><a href="#" class="hover:text-green-400 transition">Phụ kiện âm tủ Eurogold</a></li>
1227
+ <li><a href="#" class="hover:text-green-400 transition">Phụ kiện tủ bếp Grob</a></li>
1228
+ <li><a href="#" class="hover:text-green-400 transition">Khóa vân tay Kassler</a></li>
1229
+ <li><a href="#" class="hover:text-green-400 transition">Khóa vân tay Demax</a></li>
1230
+ <li><a href="#" class="hover:text-green-400 transition">Khóa vân tay Hubert</a></li>
1231
+ </ul>
1232
+ </div>
1233
+
1234
+ <div>
1235
+ <h4 class="text-xl font-bold mb-4">LIÊN HỆ</h4>
1236
+ <ul class="space-y-2">
1237
+ <li class="flex items-center"><i class="fas fa-map-marker-alt mr-3"></i> </li>
1238
+ <li class="flex items-center"><i class="fas fa-phone-alt mr-3"></i>zalo.me/bep40vn </li>
1239
+ <li class="flex items-center"><i class="fas fa-envelope mr-3"></i> </li>
1240
+ </ul>
1241
+ </div>
1242
+ </div>
1243
+
1244
+ <div class="border-t border-gray-700 mt-8 pt-8 text-sm text-center text-gray-400">
1245
+ <p>© 2025 SUPER HOLIDAY SALE - All rights reserved. Chương trình áp dụng đến hết ngày 31/05/2025.</p>
1246
+ </div>
1247
+ </div>
1248
+ </footer>
1249
+
1250
+ <script>
1251
+ // Countdown timer
1252
+ function updateCountdown() {
1253
+ const endDate = new Date('May 31, 2025 23:59:59').getTime();
1254
+ const now = new Date().getTime();
1255
+ const timeLeft = endDate - now;
1256
+
1257
+ if (timeLeft < 0) {
1258
+ document.getElementById('countdown').innerHTML = '<div class="text-3xl font-bold">Chương trình đã kết thúc</div>';
1259
+ return;
1260
+ }
1261
+
1262
+ const days = Math.floor(timeLeft / (1000 * 60 * 60 * 24));
1263
+ const hours = Math.floor((timeLeft % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
1264
+ const minutes = Math.floor((timeLeft % (1000 * 60 * 60)) / (1000 * 60));
1265
+ const seconds = Math.floor((timeLeft % (1000 * 60)) / 1000);
1266
+
1267
+ document.getElementById('days').innerHTML = days.toString().padStart(2, '0');
1268
+ document.getElementById('hours').innerHTML = hours.toString().padStart(2, '0');
1269
+ document.getElementById('minutes').innerHTML = minutes.toString().padStart(2, '0');
1270
+ document.getElementById('seconds').innerHTML = seconds.toString().padStart(2, '0');
1271
+ }
1272
+
1273
+ setInterval(updateCountdown, 1000);
1274
+ updateCountdown();
1275
+
1276
+ // Smooth scroll for anchor links
1277
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
1278
+ anchor.addEventListener('click', function (e) {
1279
+ e.preventDefault();
1280
+
1281
+ document.querySelector(this.getAttribute('href')).scrollIntoView({
1282
+ behavior: 'smooth'
1283
+ });
1284
+ });
1285
+ });
1286
+ </script>
1287
+ <script>
1288
+ // FAQ toggle
1289
+ document.querySelectorAll('.faq-question').forEach(button => {
1290
+ button.addEventListener('click', () => {
1291
+ const answer = button.nextElementSibling;
1292
+ const icon = button.querySelector('i');
1293
+
1294
+ answer.classList.toggle('hidden');
1295
+ icon.classList.toggle('rotate-180');
1296
+ });
1297
+ });
1298
+
1299
+ // Smooth scrolling for anchor links
1300
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
1301
+ anchor.addEventListener('click', function (e) {
1302
+ e.preventDefault();
1303
+
1304
+ document.querySelector(this.getAttribute('href')).scrollIntoView({
1305
+ behavior: 'smooth'
1306
+ });
1307
+ });
1308
+ });
1309
+ </script>
1310
+ </body>
1311
+ </html>