Help
RSS
API
Feed
Maltego
Contact
Domain > azcok.retter.io
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-01-12
172.67.70.25
(
ClassC
)
2026-02-13
172.66.168.135
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Fri, 13 Feb 2026 22:57:48 GMTContent-Type: text/html; charsetUTF-8Content-Length: 25065Connection: keep-aliveServer: cloudflareCF-RAY: 9cd7ed4208e93d1b-PDX html langen>head>meta charsetUTF-8/>meta nameviewport contentwidthdevice-width, initial-scale1.0/>title>Azcok Thai - Authentic Thai Cuisine/title>link relpreconnect hrefhttps://fonts.googleapis.com/>link relpreconnect hrefhttps://fonts.gstatic.com crossorigin/>link hrefhttps://fonts.googleapis.com/css2?familyInter:wght@300;400;500;600;700&displayswap relstylesheet/>style>* { margin: 0; padding: 0; box-sizing: border-box;}:root { --bg-primary: #fafafa; --bg-secondary: #ffffff; --text-primary: #1a1a1a; --text-secondary: #666666; --text-muted: #999999; --accent: #c4a35a; --accent-dark: #a88a42; --border: #e5e5e5; --shadow: 0 2px 8px rgba(0,0,0,0.06); --shadow-lg: 0 8px 30px rgba(0,0,0,0.08);}body { font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif; background: var(--bg-primary); color: var(--text-primary); line-height: 1.6; -webkit-font-smoothing: antialiased;}.container { max-width: 1200px; margin: 0 auto; padding: 0 24px;}/* Header */header { background: var(--bg-secondary); border-bottom: 1px solid var(--border); position: sticky; top: 0; z-index: 100;}.header-content { display: flex; justify-content: space-between; align-items: center; padding: 20px 0;}.logo { display: flex; align-items: center; gap: 12px; text-decoration: none; color: var(--text-primary);}.logo-icon { width: 40px; height: 40px; background: var(--accent); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 20px;}.logo-text h1 { font-size: 20px; font-weight: 600; letter-spacing: -0.5px;}.logo-text span { font-size: 11px; color: var(--text-muted); text-transform: uppercase; letter-spacing: 2px;}nav { display: flex; gap: 32px;}nav a { color: var(--text-secondary); text-decoration: none; font-size: 14px; font-weight: 500; transition: color 0.2s;}nav a:hover, nav a.active { color: var(--text-primary);}/* Hero */.hero { padding: 80px 0; text-align: center; background: linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);}.hero h2 { font-size: 48px; font-weight: 300; letter-spacing: -1px; margin-bottom: 16px;}.hero h2 strong { font-weight: 600;}.hero p { font-size: 18px; color: var(--text-secondary); max-width: 500px; margin: 0 auto;}.thai-text { font-size: 14px; color: var(--accent); margin-top: 8px; letter-spacing: 2px;}/* Category Nav */.category-nav { display: flex; justify-content: center; gap: 12px; padding: 40px 0; flex-wrap: wrap;}.category-btn { padding: 12px 24px; background: var(--bg-secondary); border: 1px solid var(--border); border-radius: 100px; font-size: 14px; font-weight: 500; color: var(--text-secondary); cursor: pointer; transition: all 0.2s; text-decoration: none;}.category-btn:hover, .category-btn.active { background: var(--text-primary); color: var(--bg-secondary); border-color: var(--text-primary);}/* Menu Grid */.menu-section { padding: 40px 0 80px;}.section-header { text-align: center; margin-bottom: 48px;}.section-header h3 { font-size: 28px; font-weight: 600; margin-bottom: 8px;}.section-header p { color: var(--text-secondary);}.menu-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(340px, 1fr)); gap: 24px;}/* Menu Card */.menu-card { background: var(--bg-secondary); border-radius: 16px; overflow: hidden; box-shadow: var(--shadow); transition: all 0.3s ease;}.menu-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg);}.menu-card-image { width: 100%; height: 220px; object-fit: cover;}.menu-card-content { padding: 24px;}.menu-card-header { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 8px;}.menu-card-title h4 { font-size: 18px; font-weight: 600; margin-bottom: 2px;}.menu-card-title span { font-size: 12px; color: var(--accent);}.menu-card-price { font-size: 18px; font-weight: 600; color: var(--accent-dark);}.menu-card-description { font-size: 14px; color: var(--text-secondary); margin-bottom: 12px; line-height: 1.5;}.menu-card-tags { display: flex; gap: 8px; flex-wrap: wrap;}.tag { font-size: 11px; padding: 4px 10px; border-radius: 100px; background: var(--bg-primary); color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.5px;}.tag.spicy { background: #fff0f0; color: #cc4444;}.tag.vegetarian { background: #f0fff4; color: #22aa44;}.tag.popular { background: #fff8e6; color: #cc8800;}/* Footer */footer { background: var(--text-primary); color: var(--bg-secondary); padding: 60px 0 40px;}.footer-content { display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 48px; margin-bottom: 40px;}.footer-brand h3 { font-size: 20px; margin-bottom: 12px;}.footer-brand p { color: #888; font-size: 14px; line-height: 1.7;}.footer-section h4 { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color: #888; margin-bottom: 16px;}.footer-section p, .footer-section a { font-size: 14px; color: #ccc; line-height: 2; text-decoration: none; display: block;}.footer-section a:hover { color: var(--accent);}.footer-bottom { padding-top: 24px; border-top: 1px solid #333; text-align: center; font-size: 13px; color: #666;}/* Contact Form */.contact-form-wrapper { max-width: 500px; margin: 0 auto;}.contact-form { background: var(--bg-secondary); padding: 32px; border-radius: 16px; box-shadow: var(--shadow);}.form-group { margin-bottom: 20px;}.form-group label { display: block; font-size: 14px; font-weight: 500; margin-bottom: 8px; color: var(--text-primary);}.form-group input,.form-group textarea { width: 100%; padding: 12px 16px; font-size: 14px; border: 1px solid var(--border); border-radius: 8px; background: var(--bg-primary); color: var(--text-primary); font-family: inherit; transition: border-color 0.2s, box-shadow 0.2s;}.form-group input:focus,.form-group textarea:focus { outline: none; border-color: var(--accent); box-shadow: 0 0 0 3px rgba(196, 163, 90, 0.1);}.form-group textarea { resize: vertical; min-height: 120px;}.submit-btn { width: 100%; padding: 14px 24px; background: var(--text-primary); color: var(--bg-secondary); border: none; border-radius: 8px; font-size: 14px; font-weight: 600; cursor: pointer; transition: background 0.2s, transform 0.2s;}.submit-btn:hover { background: var(--accent-dark); transform: translateY(-1px);}.alert { padding: 16px; border-radius: 8px; margin-bottom: 24px; font-size: 14px;}.alert-success { background: #f0fff4; color: #22aa44; border: 1px solid #22aa44;}.alert-error { background: #fff0f0; color: #cc4444; border: 1px solid #cc4444;}/* Add to Cart Button */.add-to-cart-btn { width: 100%; margin-top: 16px; padding: 12px 24px; background: var(--accent); color: white; border: none; border-radius: 8px; font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.2s;}.add-to-cart-btn:hover { background: var(--accent-dark); transform: translateY(-1px);}/* Cart Link in Header */.cart-link { position: relative; display: flex; align-items: center; gap: 4px;}.cart-icon { font-size: 18px;}.cart-count { position: absolute; top: -8px; right: -8px; min-width: 18px; height: 18px; background: var(--accent); color: white; font-size: 11px; font-weight: 600; border-radius: 50%; display: flex; align-items: center; justify-content: center;}/* Cart Page */.cart-container { display: grid; grid-template-columns: 1fr 350px; gap: 32px; max-width: 1000px; margin: 0 auto;}.cart-items { background: var(--bg-secondary); border-radius: 16px; padding: 24px; box-shadow: var(--shadow);}.empty-cart { text-align: center; padding: 48px; color: var(--text-secondary);}.empty-cart p { margin-bottom: 24px;}.cart-item { display: flex; align-items: center; gap: 16px; padding: 16px 0; border-bottom: 1px solid var(--border);}.cart-item:last-child { border-bottom: none;}.cart-item-info { flex: 1;}.cart-item-info h4 { font-size: 16px; font-weight: 600; margin-bottom: 4px;}.cart-item-info p { font-size: 14px; color: var(--text-secondary);}.cart-item-controls { display: flex; align-items: center; gap: 12px;}.qty-btn { width: 32px; height: 32px; border: 1px solid var(--border); background: var(--bg-primary); border-radius: 8px; font-size: 18px; cursor: pointer; transition: all 0.2s;}.qty-btn:hover { background: var(--text-primary); color: white; border-color: var(--text-primary);}.qty-value { font-weight: 600; min-width: 24px; text-align: center;}.cart-item-total { font-weight: 600; min-width: 70px; text-align: right;}.remove-btn { width: 32px; height: 32px; border: none; background: transparent; color: var(--text-muted); font-size: 24px; cursor: pointer; transition: color 0.2s;}.remove-btn:hover { color: #ef4444;}.cart-summary { background: var(--bg-secondary); border-radius: 16px; padding: 24px; box-shadow: var(--shadow); height: fit-content; position: sticky; top: 100px;}.cart-summary h3 { font-size: 18px; margin-bottom: 20px;}.summary-row { display: flex; justify-content: space-between; padding: 12px 0; border-bottom: 1px solid var(--border); font-size: 14px;}.summary-row.total { border-bottom: none; font-size: 18px; font-weight: 600; margin-top: 8px; padding-top: 16px; border-top: 2px solid var(--text-primary);}.checkout-btn { display: block; width: 100%; margin-top: 24px; padding: 16px; background: var(--text-primary); color: white; text-align: center; text-decoration: none; border-radius: 8px; font-weight: 600; transition: all 0.2s;}.checkout-btn:hover { background: var(--accent-dark); transform: translateY(-1px);}.clear-cart-btn { width: 100%; margin-top: 12px; padding: 12px; background: transparent; border: 1px solid var(--border); border-radius: 8px; color: var(--text-secondary); cursor: pointer; transition: all 0.2s;}.clear-cart-btn:hover { border-color: #ef4444; color: #ef4444;}/* Checkout Page */.checkout-container { display: grid; grid-template-columns: 1fr 400px; gap: 32px; max-width: 1000px; margin: 0 auto;}.checkout-form-wrapper { background: var(--bg-secondary); border-radius: 16px; padding: 32px; box-shadow: var(--shadow);}.checkout-form h3 { font-size: 18px; margin-bottom: 24px;}.checkout-summary { background: var(--bg-secondary); border-radius: 16px; padding: 24px; box-shadow: var(--shadow); height: fit-content; position: sticky; top: 100px;}.checkout-summary h3 { font-size: 18px; margin-bottom: 20px;}.checkout-item { display: flex; justify-content: space-between; padding: 8px 0; font-size: 14px; color: var(--text-secondary);}#checkout-items { border-bottom: 1px solid var(--border); margin-bottom: 16px; padding-bottom: 8px;}/* Order Success */.order-success { text-align: center; padding: 48px; background: var(--bg-secondary); border-radius: 16px; box-shadow: var(--shadow);}.success-icon { width: 80px; height: 80px; background: #10b981; color: white; font-size: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 24px;}.order-success h3 { font-size: 24px; margin-bottom: 8px;}.order-success p { color: var(--text-secondary);}/* Admin Page */.admin-section { padding: 40px 0 80px;}.admin-header { margin-bottom: 32px;}.admin-header h2 { font-size: 28px; font-weight: 600; margin-bottom: 8px;}.admin-header p { color: var(--text-secondary);}.stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 32px;}.stat-card { background: var(--bg-secondary); border-radius: 12px; padding: 24px; box-shadow: var(--shadow); text-align: center;}.stat-card.pending { border-left: 4px solid #f59e0b;}.stat-card.revenue { border-left: 4px solid #10b981;}.stat-value { font-size: 32px; font-weight: 700; margin-bottom: 4px;}.stat-label { font-size: 14px; color: var(--text-secondary);}.orders-table-wrapper { background: var(--bg-secondary); border-radius: 16px; box-shadow: var(--shadow); overflow: hidden;}.empty-state { padding: 60px; text-align: center; color: var(--text-secondary);}.orders-table { width: 100%; border-collapse: collapse;}.orders-table th,.orders-table td { padding: 16px; text-align: left; border-bottom: 1px solid var(--border);}.orders-table th { background: var(--bg-primary); font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: var(--text-secondary);}.orders-table tr:last-child td { border-bottom: none;}.order-id { font-weight: 600; color: var(--accent-dark);}.customer-info { display: flex; flex-direction: column; gap: 2px;}.customer-info strong { font-size: 14px;}.customer-info span { font-size: 12px; color: var(--text-secondary);}.order-items { display: flex; flex-direction: column; gap: 4px;}.order-items span { font-size: 13px;}.order-notes { margin-top: 8px; font-size: 12px; color: var(--text-muted); font-style: italic;}.order-total { font-weight: 600;}.status-badge { display: inline-block; padding: 4px 12px; border-radius: 100px; font-size: 12px; font-weight: 600; text-transform: capitalize;}.order-date { font-size: 13px; color: var(--text-secondary);}.status-select { padding: 8px 12px; border: 1px solid var(--border); border-radius: 8px; font-size: 13px; background: var(--bg-primary); cursor: pointer;}.status-select:focus { outline: none; border-color: var(--accent);}/* Toast Notification */.toast { position: fixed; bottom: 24px; right: 24px; background: var(--text-primary); color: white; padding: 16px 24px; border-radius: 8px; font-size: 14px; font-weight: 500; box-shadow: var(--shadow-lg); transform: translateY(100px); opacity: 0; transition: all 0.3s ease; z-index: 1000;}.toast.show { transform: translateY(0); opacity: 1;}/* Responsive */@media (max-width: 768px) { .hero h2 { font-size: 32px; } .header-content { flex-direction: column; gap: 16px; } nav { gap: 24px; } .footer-content { grid-template-columns: 1fr; gap: 32px; } .menu-grid { grid-template-columns: 1fr; } .cart-container, .checkout-container { grid-template-columns: 1fr; } .cart-summary, .checkout-summary { position: static; } .stats-grid { grid-template-columns: repeat(2, 1fr); } .orders-table { display: block; overflow-x: auto; }}/style>/head>body>header>div classcontainer>div classheader-content>a href/ classlogo>div classlogo-icon>🍜/div>div classlogo-text>h1>Azcok Thai/h1>span>Authentic Cuisine/span>/div>/a>nav>a href/ classactive>Home/a>a href/menu class>Menu/a>a href/about class>About/a>a href/contact class>Contact/a>a href/admin class>Admin/a>a href/cart classcart-link >span classcart-icon>🛒/span>span classcart-count idcart-count styledisplay: none;>0/span>/a>/nav>/div>/div>script> (function() { try { const cart JSON.parse(localStorage.getItem(cart) || ); const count cart.reduce((sum, item) > sum + item.quantity, 0); const countEl document.getElementById(cart-count); if (countEl && count > 0) { countEl.textContent count; countEl.style.display flex; } } catch {} })(); /script>/header>section classhero>div classcontainer>h2>Authentic Thai strong>Flavors/strong>/h2>p>Experience the rich traditions of Thai cuisine, crafted with fresh ingredients and time-honored recipes./p>p classthai-text>ยินดีต้อนรับ 2026 • Welcome/p>/div>/section>section classmenu-section>div classcontainer>div classcategory-nav>a href/menu/appetizers classcategory-btn>Appetizers/a>a href/menu/soups classcategory-btn>Soups/a>a href/menu/curries classcategory-btn>Curries/a>a href/menu/stir-fry classcategory-btn>Stir Fry/a>a href/menu/noodles classcategory-btn>Noodles & Rice/a>a href/menu/desserts classcategory-btn>Desserts/a>/div>div classsection-header>h3>Popular Dishes/h3>p>Our most loved creations/p>/div>div classmenu-grid>div classmenu-card>img srchttps://images.unsplash.com/photo-1544025162-d76694265947?w800&q80 altSpring Rolls classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Spring Rolls/h4>span>ปอเปี๊ยะทอด/span>/div>div classmenu-card-price>$8.95/div>/div>p classmenu-card-description>Crispy vegetable rolls served with sweet chili sauce/p>div classmenu-card-tags>span classtag popular>Popular/span>span classtag vegetarian>Vegetarian/span>/div>button classadd-to-cart-btn data-item-id1 data-item-nameSpring Rolls data-item-price8.95 onclickaddToCart(1, 'Spring Rolls', 8.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1529563021893-cc83c992d75d?w800&q80 altSatay Chicken classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Satay Chicken/h4>span>ไก่สะเต๊ะ/span>/div>div classmenu-card-price>$10.95/div>/div>p classmenu-card-description>Grilled chicken skewers with peanut sauce and cucumber relish/p>div classmenu-card-tags>span classtag popular>Popular/span>/div>button classadd-to-cart-btn data-item-id2 data-item-nameSatay Chicken data-item-price10.95 onclickaddToCart(2, 'Satay Chicken', 10.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1548943487-a2e4e43b4853?w800&q80 altTom Yum Goong classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Tom Yum Goong/h4>span>ต้มยำกุ้ง/span>/div>div classmenu-card-price>$12.95/div>/div>p classmenu-card-description>Hot and sour soup with prawns, mushrooms, lemongrass and galangal/p>div classmenu-card-tags>span classtag popular>Popular/span>span classtag spicy>🌶️🌶️ Spicy/span>/div>button classadd-to-cart-btn data-item-id4 data-item-nameTom Yum Goong data-item-price12.95 onclickaddToCart(4, 'Tom Yum Goong', 12.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1455619452474-d2be8b1e70cd?w800&q80 altGreen Curry classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Green Curry/h4>span>แกงเขียวหวาน/span>/div>div classmenu-card-price>$15.95/div>/div>p classmenu-card-description>Aromatic green curry with bamboo shoots, Thai basil and your choice of protein/p>div classmenu-card-tags>span classtag popular>Popular/span>span classtag spicy>🌶️🌶️ Spicy/span>/div>button classadd-to-cart-btn data-item-id6 data-item-nameGreen Curry data-item-price15.95 onclickaddToCart(6, 'Green Curry', 15.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1559314809-0d155014e29e?w800&q80 altPad Thai classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Pad Thai/h4>span>ผัดไทย/span>/div>div classmenu-card-price>$14.95/div>/div>p classmenu-card-description>Stir-fried rice noodles with egg, tofu, bean sprouts and crushed peanuts/p>div classmenu-card-tags>span classtag popular>Popular/span>/div>button classadd-to-cart-btn data-item-id9 data-item-namePad Thai data-item-price14.95 onclickaddToCart(9, 'Pad Thai', 14.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1562565652-a0d8f0c59eb4?w800&q80 altPad Kra Pao classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Pad Kra Pao/h4>span>ผัดกระเพรา/span>/div>div classmenu-card-price>$14.95/div>/div>p classmenu-card-description>Stir-fried minced meat with Thai holy basil and chilies/p>div classmenu-card-tags>span classtag popular>Popular/span>span classtag spicy>🌶️🌶️🌶️ Spicy/span>/div>button classadd-to-cart-btn data-item-id10 data-item-namePad Kra Pao data-item-price14.95 onclickaddToCart(10, 'Pad Kra Pao', 14.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1563805042-7684c019e1cb?w800&q80 altMango Sticky Rice classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Mango Sticky Rice/h4>span>ข้าวเหนียวมะม่วง/span>/div>div classmenu-card-price>$8.95/div>/div>p classmenu-card-description>Sweet sticky rice with fresh mango and coconut cream/p>div classmenu-card-tags>span classtag popular>Popular/span>span classtag vegetarian>Vegetarian/span>/div>button classadd-to-cart-btn data-item-id15 data-item-nameMango Sticky Rice data-item-price8.95 onclickaddToCart(15, 'Mango Sticky Rice', 8.95)>Add to Cart/button>/div>/div>/div>/div>/section>footer>div classcontainer>div classfooter-content>div classfooter-brand>h3>Azcok Thai/h3>p>Experience the authentic flavors of Thailand. Our chefs bring traditional recipes passed down through generations, crafted with fresh ingredients and love./p>/div>div classfooter-section>h4>Hours/h4>p>Mon - Thu: 11am - 9pm/p>p>Fri - Sat: 11am - 10pm/p>p>Sunday: 12pm - 8pm/p>/div>div classfooter-section>h4>Contact/h4>p>123 Thai Street/p>p>Bangkok District/p>p>(555) 123-4567/p>a hrefmailto:hello@azcokthai.com>hello@azcokthai.com/a>/div>/div>div classfooter-bottom>p>© 2025 Azcok Thai Restaurant. All rights reserved./p>/div>/div>/footer>div idtoast classtoast>/div>script> function getCart() { try { return JSON.parse(localStorage.getItem(cart) || ); } catch { return ; } } function saveCart(cart) { localStorage.setItem(cart, JSON.stringify(cart)); updateCartCount(); } function updateCartCount() { const cart getCart(); const count cart.reduce((sum, item) > sum + item.quantity, 0); const countEl document.getElementById(cart-count); if (countEl) { countEl.textContent count; countEl.style.display count > 0 ? flex : none; } } function addToCart(itemId, itemName, itemPrice) { let cart getCart(); const existing cart.find(item > item.itemId itemId); if (existing) { existing.quantity + 1; } else { cart.push({ itemId: itemId, name: itemName, price: itemPrice, quantity: 1 }); } saveCart(cart); showToast(itemName + added to cart!); } function showToast(message) { const toast document.getElementById(toast); if (toast) { toast.textContent message; toast.classList.add(show); setTimeout(() > { toast.classList.remove(show); }, 2500); } } /script>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Fri, 13 Feb 2026 22:57:49 GMTContent-Type: text/html; charsetUTF-8Content-Length: 25065Connection: keep-aliveServer: cloudflareCF-RAY: 9cd7ed471ebaff15-PDX html langen>head>meta charsetUTF-8/>meta nameviewport contentwidthdevice-width, initial-scale1.0/>title>Azcok Thai - Authentic Thai Cuisine/title>link relpreconnect hrefhttps://fonts.googleapis.com/>link relpreconnect hrefhttps://fonts.gstatic.com crossorigin/>link hrefhttps://fonts.googleapis.com/css2?familyInter:wght@300;400;500;600;700&displayswap relstylesheet/>style>* { margin: 0; padding: 0; box-sizing: border-box;}:root { --bg-primary: #fafafa; --bg-secondary: #ffffff; --text-primary: #1a1a1a; --text-secondary: #666666; --text-muted: #999999; --accent: #c4a35a; --accent-dark: #a88a42; --border: #e5e5e5; --shadow: 0 2px 8px rgba(0,0,0,0.06); --shadow-lg: 0 8px 30px rgba(0,0,0,0.08);}body { font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif; background: var(--bg-primary); color: var(--text-primary); line-height: 1.6; -webkit-font-smoothing: antialiased;}.container { max-width: 1200px; margin: 0 auto; padding: 0 24px;}/* Header */header { background: var(--bg-secondary); border-bottom: 1px solid var(--border); position: sticky; top: 0; z-index: 100;}.header-content { display: flex; justify-content: space-between; align-items: center; padding: 20px 0;}.logo { display: flex; align-items: center; gap: 12px; text-decoration: none; color: var(--text-primary);}.logo-icon { width: 40px; height: 40px; background: var(--accent); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 20px;}.logo-text h1 { font-size: 20px; font-weight: 600; letter-spacing: -0.5px;}.logo-text span { font-size: 11px; color: var(--text-muted); text-transform: uppercase; letter-spacing: 2px;}nav { display: flex; gap: 32px;}nav a { color: var(--text-secondary); text-decoration: none; font-size: 14px; font-weight: 500; transition: color 0.2s;}nav a:hover, nav a.active { color: var(--text-primary);}/* Hero */.hero { padding: 80px 0; text-align: center; background: linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);}.hero h2 { font-size: 48px; font-weight: 300; letter-spacing: -1px; margin-bottom: 16px;}.hero h2 strong { font-weight: 600;}.hero p { font-size: 18px; color: var(--text-secondary); max-width: 500px; margin: 0 auto;}.thai-text { font-size: 14px; color: var(--accent); margin-top: 8px; letter-spacing: 2px;}/* Category Nav */.category-nav { display: flex; justify-content: center; gap: 12px; padding: 40px 0; flex-wrap: wrap;}.category-btn { padding: 12px 24px; background: var(--bg-secondary); border: 1px solid var(--border); border-radius: 100px; font-size: 14px; font-weight: 500; color: var(--text-secondary); cursor: pointer; transition: all 0.2s; text-decoration: none;}.category-btn:hover, .category-btn.active { background: var(--text-primary); color: var(--bg-secondary); border-color: var(--text-primary);}/* Menu Grid */.menu-section { padding: 40px 0 80px;}.section-header { text-align: center; margin-bottom: 48px;}.section-header h3 { font-size: 28px; font-weight: 600; margin-bottom: 8px;}.section-header p { color: var(--text-secondary);}.menu-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(340px, 1fr)); gap: 24px;}/* Menu Card */.menu-card { background: var(--bg-secondary); border-radius: 16px; overflow: hidden; box-shadow: var(--shadow); transition: all 0.3s ease;}.menu-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg);}.menu-card-image { width: 100%; height: 220px; object-fit: cover;}.menu-card-content { padding: 24px;}.menu-card-header { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 8px;}.menu-card-title h4 { font-size: 18px; font-weight: 600; margin-bottom: 2px;}.menu-card-title span { font-size: 12px; color: var(--accent);}.menu-card-price { font-size: 18px; font-weight: 600; color: var(--accent-dark);}.menu-card-description { font-size: 14px; color: var(--text-secondary); margin-bottom: 12px; line-height: 1.5;}.menu-card-tags { display: flex; gap: 8px; flex-wrap: wrap;}.tag { font-size: 11px; padding: 4px 10px; border-radius: 100px; background: var(--bg-primary); color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.5px;}.tag.spicy { background: #fff0f0; color: #cc4444;}.tag.vegetarian { background: #f0fff4; color: #22aa44;}.tag.popular { background: #fff8e6; color: #cc8800;}/* Footer */footer { background: var(--text-primary); color: var(--bg-secondary); padding: 60px 0 40px;}.footer-content { display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 48px; margin-bottom: 40px;}.footer-brand h3 { font-size: 20px; margin-bottom: 12px;}.footer-brand p { color: #888; font-size: 14px; line-height: 1.7;}.footer-section h4 { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color: #888; margin-bottom: 16px;}.footer-section p, .footer-section a { font-size: 14px; color: #ccc; line-height: 2; text-decoration: none; display: block;}.footer-section a:hover { color: var(--accent);}.footer-bottom { padding-top: 24px; border-top: 1px solid #333; text-align: center; font-size: 13px; color: #666;}/* Contact Form */.contact-form-wrapper { max-width: 500px; margin: 0 auto;}.contact-form { background: var(--bg-secondary); padding: 32px; border-radius: 16px; box-shadow: var(--shadow);}.form-group { margin-bottom: 20px;}.form-group label { display: block; font-size: 14px; font-weight: 500; margin-bottom: 8px; color: var(--text-primary);}.form-group input,.form-group textarea { width: 100%; padding: 12px 16px; font-size: 14px; border: 1px solid var(--border); border-radius: 8px; background: var(--bg-primary); color: var(--text-primary); font-family: inherit; transition: border-color 0.2s, box-shadow 0.2s;}.form-group input:focus,.form-group textarea:focus { outline: none; border-color: var(--accent); box-shadow: 0 0 0 3px rgba(196, 163, 90, 0.1);}.form-group textarea { resize: vertical; min-height: 120px;}.submit-btn { width: 100%; padding: 14px 24px; background: var(--text-primary); color: var(--bg-secondary); border: none; border-radius: 8px; font-size: 14px; font-weight: 600; cursor: pointer; transition: background 0.2s, transform 0.2s;}.submit-btn:hover { background: var(--accent-dark); transform: translateY(-1px);}.alert { padding: 16px; border-radius: 8px; margin-bottom: 24px; font-size: 14px;}.alert-success { background: #f0fff4; color: #22aa44; border: 1px solid #22aa44;}.alert-error { background: #fff0f0; color: #cc4444; border: 1px solid #cc4444;}/* Add to Cart Button */.add-to-cart-btn { width: 100%; margin-top: 16px; padding: 12px 24px; background: var(--accent); color: white; border: none; border-radius: 8px; font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.2s;}.add-to-cart-btn:hover { background: var(--accent-dark); transform: translateY(-1px);}/* Cart Link in Header */.cart-link { position: relative; display: flex; align-items: center; gap: 4px;}.cart-icon { font-size: 18px;}.cart-count { position: absolute; top: -8px; right: -8px; min-width: 18px; height: 18px; background: var(--accent); color: white; font-size: 11px; font-weight: 600; border-radius: 50%; display: flex; align-items: center; justify-content: center;}/* Cart Page */.cart-container { display: grid; grid-template-columns: 1fr 350px; gap: 32px; max-width: 1000px; margin: 0 auto;}.cart-items { background: var(--bg-secondary); border-radius: 16px; padding: 24px; box-shadow: var(--shadow);}.empty-cart { text-align: center; padding: 48px; color: var(--text-secondary);}.empty-cart p { margin-bottom: 24px;}.cart-item { display: flex; align-items: center; gap: 16px; padding: 16px 0; border-bottom: 1px solid var(--border);}.cart-item:last-child { border-bottom: none;}.cart-item-info { flex: 1;}.cart-item-info h4 { font-size: 16px; font-weight: 600; margin-bottom: 4px;}.cart-item-info p { font-size: 14px; color: var(--text-secondary);}.cart-item-controls { display: flex; align-items: center; gap: 12px;}.qty-btn { width: 32px; height: 32px; border: 1px solid var(--border); background: var(--bg-primary); border-radius: 8px; font-size: 18px; cursor: pointer; transition: all 0.2s;}.qty-btn:hover { background: var(--text-primary); color: white; border-color: var(--text-primary);}.qty-value { font-weight: 600; min-width: 24px; text-align: center;}.cart-item-total { font-weight: 600; min-width: 70px; text-align: right;}.remove-btn { width: 32px; height: 32px; border: none; background: transparent; color: var(--text-muted); font-size: 24px; cursor: pointer; transition: color 0.2s;}.remove-btn:hover { color: #ef4444;}.cart-summary { background: var(--bg-secondary); border-radius: 16px; padding: 24px; box-shadow: var(--shadow); height: fit-content; position: sticky; top: 100px;}.cart-summary h3 { font-size: 18px; margin-bottom: 20px;}.summary-row { display: flex; justify-content: space-between; padding: 12px 0; border-bottom: 1px solid var(--border); font-size: 14px;}.summary-row.total { border-bottom: none; font-size: 18px; font-weight: 600; margin-top: 8px; padding-top: 16px; border-top: 2px solid var(--text-primary);}.checkout-btn { display: block; width: 100%; margin-top: 24px; padding: 16px; background: var(--text-primary); color: white; text-align: center; text-decoration: none; border-radius: 8px; font-weight: 600; transition: all 0.2s;}.checkout-btn:hover { background: var(--accent-dark); transform: translateY(-1px);}.clear-cart-btn { width: 100%; margin-top: 12px; padding: 12px; background: transparent; border: 1px solid var(--border); border-radius: 8px; color: var(--text-secondary); cursor: pointer; transition: all 0.2s;}.clear-cart-btn:hover { border-color: #ef4444; color: #ef4444;}/* Checkout Page */.checkout-container { display: grid; grid-template-columns: 1fr 400px; gap: 32px; max-width: 1000px; margin: 0 auto;}.checkout-form-wrapper { background: var(--bg-secondary); border-radius: 16px; padding: 32px; box-shadow: var(--shadow);}.checkout-form h3 { font-size: 18px; margin-bottom: 24px;}.checkout-summary { background: var(--bg-secondary); border-radius: 16px; padding: 24px; box-shadow: var(--shadow); height: fit-content; position: sticky; top: 100px;}.checkout-summary h3 { font-size: 18px; margin-bottom: 20px;}.checkout-item { display: flex; justify-content: space-between; padding: 8px 0; font-size: 14px; color: var(--text-secondary);}#checkout-items { border-bottom: 1px solid var(--border); margin-bottom: 16px; padding-bottom: 8px;}/* Order Success */.order-success { text-align: center; padding: 48px; background: var(--bg-secondary); border-radius: 16px; box-shadow: var(--shadow);}.success-icon { width: 80px; height: 80px; background: #10b981; color: white; font-size: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 24px;}.order-success h3 { font-size: 24px; margin-bottom: 8px;}.order-success p { color: var(--text-secondary);}/* Admin Page */.admin-section { padding: 40px 0 80px;}.admin-header { margin-bottom: 32px;}.admin-header h2 { font-size: 28px; font-weight: 600; margin-bottom: 8px;}.admin-header p { color: var(--text-secondary);}.stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 32px;}.stat-card { background: var(--bg-secondary); border-radius: 12px; padding: 24px; box-shadow: var(--shadow); text-align: center;}.stat-card.pending { border-left: 4px solid #f59e0b;}.stat-card.revenue { border-left: 4px solid #10b981;}.stat-value { font-size: 32px; font-weight: 700; margin-bottom: 4px;}.stat-label { font-size: 14px; color: var(--text-secondary);}.orders-table-wrapper { background: var(--bg-secondary); border-radius: 16px; box-shadow: var(--shadow); overflow: hidden;}.empty-state { padding: 60px; text-align: center; color: var(--text-secondary);}.orders-table { width: 100%; border-collapse: collapse;}.orders-table th,.orders-table td { padding: 16px; text-align: left; border-bottom: 1px solid var(--border);}.orders-table th { background: var(--bg-primary); font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: var(--text-secondary);}.orders-table tr:last-child td { border-bottom: none;}.order-id { font-weight: 600; color: var(--accent-dark);}.customer-info { display: flex; flex-direction: column; gap: 2px;}.customer-info strong { font-size: 14px;}.customer-info span { font-size: 12px; color: var(--text-secondary);}.order-items { display: flex; flex-direction: column; gap: 4px;}.order-items span { font-size: 13px;}.order-notes { margin-top: 8px; font-size: 12px; color: var(--text-muted); font-style: italic;}.order-total { font-weight: 600;}.status-badge { display: inline-block; padding: 4px 12px; border-radius: 100px; font-size: 12px; font-weight: 600; text-transform: capitalize;}.order-date { font-size: 13px; color: var(--text-secondary);}.status-select { padding: 8px 12px; border: 1px solid var(--border); border-radius: 8px; font-size: 13px; background: var(--bg-primary); cursor: pointer;}.status-select:focus { outline: none; border-color: var(--accent);}/* Toast Notification */.toast { position: fixed; bottom: 24px; right: 24px; background: var(--text-primary); color: white; padding: 16px 24px; border-radius: 8px; font-size: 14px; font-weight: 500; box-shadow: var(--shadow-lg); transform: translateY(100px); opacity: 0; transition: all 0.3s ease; z-index: 1000;}.toast.show { transform: translateY(0); opacity: 1;}/* Responsive */@media (max-width: 768px) { .hero h2 { font-size: 32px; } .header-content { flex-direction: column; gap: 16px; } nav { gap: 24px; } .footer-content { grid-template-columns: 1fr; gap: 32px; } .menu-grid { grid-template-columns: 1fr; } .cart-container, .checkout-container { grid-template-columns: 1fr; } .cart-summary, .checkout-summary { position: static; } .stats-grid { grid-template-columns: repeat(2, 1fr); } .orders-table { display: block; overflow-x: auto; }}/style>/head>body>header>div classcontainer>div classheader-content>a href/ classlogo>div classlogo-icon>🍜/div>div classlogo-text>h1>Azcok Thai/h1>span>Authentic Cuisine/span>/div>/a>nav>a href/ classactive>Home/a>a href/menu class>Menu/a>a href/about class>About/a>a href/contact class>Contact/a>a href/admin class>Admin/a>a href/cart classcart-link >span classcart-icon>🛒/span>span classcart-count idcart-count styledisplay: none;>0/span>/a>/nav>/div>/div>script> (function() { try { const cart JSON.parse(localStorage.getItem(cart) || ); const count cart.reduce((sum, item) > sum + item.quantity, 0); const countEl document.getElementById(cart-count); if (countEl && count > 0) { countEl.textContent count; countEl.style.display flex; } } catch {} })(); /script>/header>section classhero>div classcontainer>h2>Authentic Thai strong>Flavors/strong>/h2>p>Experience the rich traditions of Thai cuisine, crafted with fresh ingredients and time-honored recipes./p>p classthai-text>ยินดีต้อนรับ 2026 • Welcome/p>/div>/section>section classmenu-section>div classcontainer>div classcategory-nav>a href/menu/appetizers classcategory-btn>Appetizers/a>a href/menu/soups classcategory-btn>Soups/a>a href/menu/curries classcategory-btn>Curries/a>a href/menu/stir-fry classcategory-btn>Stir Fry/a>a href/menu/noodles classcategory-btn>Noodles & Rice/a>a href/menu/desserts classcategory-btn>Desserts/a>/div>div classsection-header>h3>Popular Dishes/h3>p>Our most loved creations/p>/div>div classmenu-grid>div classmenu-card>img srchttps://images.unsplash.com/photo-1544025162-d76694265947?w800&q80 altSpring Rolls classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Spring Rolls/h4>span>ปอเปี๊ยะทอด/span>/div>div classmenu-card-price>$8.95/div>/div>p classmenu-card-description>Crispy vegetable rolls served with sweet chili sauce/p>div classmenu-card-tags>span classtag popular>Popular/span>span classtag vegetarian>Vegetarian/span>/div>button classadd-to-cart-btn data-item-id1 data-item-nameSpring Rolls data-item-price8.95 onclickaddToCart(1, 'Spring Rolls', 8.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1529563021893-cc83c992d75d?w800&q80 altSatay Chicken classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Satay Chicken/h4>span>ไก่สะเต๊ะ/span>/div>div classmenu-card-price>$10.95/div>/div>p classmenu-card-description>Grilled chicken skewers with peanut sauce and cucumber relish/p>div classmenu-card-tags>span classtag popular>Popular/span>/div>button classadd-to-cart-btn data-item-id2 data-item-nameSatay Chicken data-item-price10.95 onclickaddToCart(2, 'Satay Chicken', 10.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1548943487-a2e4e43b4853?w800&q80 altTom Yum Goong classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Tom Yum Goong/h4>span>ต้มยำกุ้ง/span>/div>div classmenu-card-price>$12.95/div>/div>p classmenu-card-description>Hot and sour soup with prawns, mushrooms, lemongrass and galangal/p>div classmenu-card-tags>span classtag popular>Popular/span>span classtag spicy>🌶️🌶️ Spicy/span>/div>button classadd-to-cart-btn data-item-id4 data-item-nameTom Yum Goong data-item-price12.95 onclickaddToCart(4, 'Tom Yum Goong', 12.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1455619452474-d2be8b1e70cd?w800&q80 altGreen Curry classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Green Curry/h4>span>แกงเขียวหวาน/span>/div>div classmenu-card-price>$15.95/div>/div>p classmenu-card-description>Aromatic green curry with bamboo shoots, Thai basil and your choice of protein/p>div classmenu-card-tags>span classtag popular>Popular/span>span classtag spicy>🌶️🌶️ Spicy/span>/div>button classadd-to-cart-btn data-item-id6 data-item-nameGreen Curry data-item-price15.95 onclickaddToCart(6, 'Green Curry', 15.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1559314809-0d155014e29e?w800&q80 altPad Thai classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Pad Thai/h4>span>ผัดไทย/span>/div>div classmenu-card-price>$14.95/div>/div>p classmenu-card-description>Stir-fried rice noodles with egg, tofu, bean sprouts and crushed peanuts/p>div classmenu-card-tags>span classtag popular>Popular/span>/div>button classadd-to-cart-btn data-item-id9 data-item-namePad Thai data-item-price14.95 onclickaddToCart(9, 'Pad Thai', 14.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1562565652-a0d8f0c59eb4?w800&q80 altPad Kra Pao classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Pad Kra Pao/h4>span>ผัดกระเพรา/span>/div>div classmenu-card-price>$14.95/div>/div>p classmenu-card-description>Stir-fried minced meat with Thai holy basil and chilies/p>div classmenu-card-tags>span classtag popular>Popular/span>span classtag spicy>🌶️🌶️🌶️ Spicy/span>/div>button classadd-to-cart-btn data-item-id10 data-item-namePad Kra Pao data-item-price14.95 onclickaddToCart(10, 'Pad Kra Pao', 14.95)>Add to Cart/button>/div>/div>div classmenu-card>img srchttps://images.unsplash.com/photo-1563805042-7684c019e1cb?w800&q80 altMango Sticky Rice classmenu-card-image loadinglazy/>div classmenu-card-content>div classmenu-card-header>div classmenu-card-title>h4>Mango Sticky Rice/h4>span>ข้าวเหนียวมะม่วง/span>/div>div classmenu-card-price>$8.95/div>/div>p classmenu-card-description>Sweet sticky rice with fresh mango and coconut cream/p>div classmenu-card-tags>span classtag popular>Popular/span>span classtag vegetarian>Vegetarian/span>/div>button classadd-to-cart-btn data-item-id15 data-item-nameMango Sticky Rice data-item-price8.95 onclickaddToCart(15, 'Mango Sticky Rice', 8.95)>Add to Cart/button>/div>/div>/div>/div>/section>footer>div classcontainer>div classfooter-content>div classfooter-brand>h3>Azcok Thai/h3>p>Experience the authentic flavors of Thailand. Our chefs bring traditional recipes passed down through generations, crafted with fresh ingredients and love./p>/div>div classfooter-section>h4>Hours/h4>p>Mon - Thu: 11am - 9pm/p>p>Fri - Sat: 11am - 10pm/p>p>Sunday: 12pm - 8pm/p>/div>div classfooter-section>h4>Contact/h4>p>123 Thai Street/p>p>Bangkok District/p>p>(555) 123-4567/p>a hrefmailto:hello@azcokthai.com>hello@azcokthai.com/a>/div>/div>div classfooter-bottom>p>© 2025 Azcok Thai Restaurant. All rights reserved./p>/div>/div>/footer>div idtoast classtoast>/div>script> function getCart() { try { return JSON.parse(localStorage.getItem(cart) || ); } catch { return ; } } function saveCart(cart) { localStorage.setItem(cart, JSON.stringify(cart)); updateCartCount(); } function updateCartCount() { const cart getCart(); const count cart.reduce((sum, item) > sum + item.quantity, 0); const countEl document.getElementById(cart-count); if (countEl) { countEl.textContent count; countEl.style.display count > 0 ? flex : none; } } function addToCart(itemId, itemName, itemPrice) { let cart getCart(); const existing cart.find(item > item.itemId itemId); if (existing) { existing.quantity + 1; } else { cart.push({ itemId: itemId, name: itemName, price: itemPrice, quantity: 1 }); } saveCart(cart); showToast(itemName + added to cart!); } function showToast(message) { const toast document.getElementById(toast); if (toast) { toast.textContent message; toast.classList.add(show); setTimeout(() > { toast.classList.remove(show); }, 2500); } } /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]