{"product_id":"cam-bien-rem-ngoai-troi-ajax-curtain-outdoor-jeweller","title":"Ajax Curtain Outdoor Jeweller - Cảm biến rèm ngoài trời","description":"Chào bạn, hôm nay chúng ta sẽ tiếp tục với **Ajax Curtain Outdoor Jeweller** — một trong những \"ngôi sao\" bảo vệ vòng ngoài (Perimeter Protection) cực kỳ ấn tượng của Ajax.\n\nĐiểm \"ăn tiền\" nhất của cảm biến dạng rèm này là **hệ thống quang học kép (2 thấu kính PIR)** chống báo động giả tuyệt đối, tính năng **Anti-masking (chống che khuất thấu kính)** và khả năng **tạo ra một bức tường vô hình** bảo vệ cửa sổ\/cửa ra vào mà không làm phiền người ở trong nhà.\n\nTôi đã xây dựng lại toàn bộ nội dung, tính năng, và các thông số kỹ thuật (như tầm hoạt động 12m, IP55, Pin 3 năm) để phù hợp hoàn hảo với sản phẩm này. Khối chứng nhận trên Banner cũng được điều chỉnh lại cho đúng thông số của Curtain Outdoor.\n\nBạn chỉ cần thay thế các link `LINK_ẢNH_...` hoặc `LINK_VIDEO_...` bằng file thực tế tải lên từ Shopify nhé. Dưới đây là mã code HTML hoàn chỉnh:\n\n```html\n\u003c!-- BẮT ĐẦU: SAFEHOUSE PRODUCT DETAIL THEME (CURTAIN OUTDOOR JEWELLER) --\u003e\n\u003cstyle\u003e\n    \/* =========================================\n       1. CSS RESET \u0026 GLOBAL VARIABLES\n    ========================================= *\/\n    .sfh-pdp-wrapper, .sfh-pdp-wrapper * {\n        font-family: Arial, Helvetica, sans-serif !important;\n        box-sizing: border-box !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        line-height: 1.6 !important;\n    }\n    .sfh-pdp-wrapper {\n        width: 100% !important;\n        max-width: 1200px !important;\n        margin: 0 auto !important;\n        background-color: transparent !important;\n        color: #333333 !important; \n        overflow-x: hidden;\n        padding: 0 15px !important;\n    }\n    :root {\n        --sfh-gold: #D4AF37;\n        --sfh-graphite: #363636; \n        --sfh-text-dark: #111111;\n        --sfh-text-gray: #555555;\n        --sfh-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\n    }\n\n    \/* =========================================\n       2. HERO SECTION (BANNER CHÍNH)\n    ========================================= *\/\n    .sfh-hero { position: relative !important; min-height: 500px !important; border-radius: 20px !important; overflow: hidden !important; display: flex !important; align-items: center !important; padding: 60px 80px !important; background-color: #000 !important; margin-bottom: 80px !important; border: 1px solid rgba(212,175,55,0.2) !important; }\n    .sfh-hero-bg { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; z-index: 1 !important; }\n    .sfh-hero-overlay { position: absolute !important; inset: 0 !important; background: linear-gradient(to right, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.7) 50%, transparent 100%) !important; z-index: 2 !important; }\n    .sfh-hero-content { position: relative !important; z-index: 3 !important; max-width: 550px !important; display: flex !important; flex-direction: column !important; gap: 20px !important; }\n    \n    .sfh-hero-title { font-size: clamp(32px, 4.5vw, 52px) !important; font-weight: 900 !important; line-height: 1.2 !important; text-transform: uppercase !important; margin: 0 !important; border: none !important; color: var(--sfh-gold) !important; }\n    .sfh-hero-desc { font-size: 18px !important; color: #000000 !important; font-weight: 500 !important; }\n    \n    \/* KHỐI CHỨNG NHẬN MỚI CHO CURTAIN OUTDOOR (4 VÒNG TRÒN) *\/\n    .sfh-cert-group { display: inline-flex; flex-direction: column; align-items: flex-start; gap: 8px; margin-top: 10px; align-self: flex-start; }\n    .sfh-cert-circles { display: flex; gap: 15px; flex-wrap: wrap; }\n    .sfh-cert-circle { width: 75px; height: 75px; border-radius: 50%; border: 1px solid rgba(0,0,0,0.3); display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: transparent; color: #000000; text-align: center; }\n    \n    .sfh-cert-circle strong { font-size: 12px !important; font-weight: 900; line-height: 1.2; letter-spacing: 0.3px; }\n    .sfh-cert-circle span { font-size: 9px !important; font-weight: 700; line-height: 1.2; letter-spacing: 0.3px; margin-top: 2px; text-transform: uppercase; }\n\n    \/* =========================================\n       3. SECTION TIÊU CHUẨN \u0026 GRID\n    ========================================= *\/\n    .sfh-section { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; margin-bottom: 90px !important; padding: 0 !important; }\n    .sfh-heading { font-size: clamp(28px, 4vw, 42px) !important; font-weight: 900 !important; color: var(--sfh-text-dark) !important; margin-bottom: 25px !important; line-height: 1.3 !important; border: none !important; }\n    .sfh-subtext { font-size: 16px !important; color: var(--sfh-text-gray) !important; max-width: 800px !important; text-align: justify !important; text-align-last: center !important; margin-bottom: 35px !important; }\n    \n    .sfh-grid-2 { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; gap: 30px !important; width: 100% !important; max-width: 1000px !important; }\n    \n    .sfh-card { background: var(--sfh-graphite) !important; border: 1px solid rgba(255,255,255,0.1) !important; border-radius: 16px !important; padding: 30px !important; transition: all 0.3s ease !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; gap: 12px !important; }\n    .sfh-card:hover { border-color: var(--sfh-gold) !important; box-shadow: 0 10px 30px rgba(0,0,0,0.15) !important; transform: translateY(-5px) !important; }\n    .sfh-card-header { display: flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; width: 100% !important; margin-bottom: 5px !important; }\n    .sfh-icon-gold { width: 28px !important; height: 28px !important; color: var(--sfh-gold) !important; flex-shrink: 0 !important; }\n    .sfh-card-title { font-size: 20px !important; font-weight: 700 !important; color: #ffffff !important; margin: 0 !important; line-height: 1.3 !important; border: none !important; }\n    .sfh-card-desc { font-size: 15px !important; color: #cccccc !important; margin: 0 !important; text-align: center !important; }\n\n    \/* =========================================\n       4. MEDIA BOX \u0026 TABS\n    ========================================= *\/\n    .sfh-media-box { width: 100% !important; max-width: 900px !important; border-radius: 16px !important; overflow: hidden !important; border: 1px solid #eaeaea !important; cursor: zoom-in !important; position: relative !important; transition: all 0.4s ease !important; background: #000 !important; margin: 0 auto !important; }\n    .sfh-media-box:hover { border-color: var(--sfh-gold) !important; box-shadow: var(--sfh-shadow) !important; }\n    .sfh-media-box video, .sfh-media-box img { width: 100% !important; height: auto !important; display: block !important; pointer-events: none !important; }\n    .sfh-media-box iframe { width: 100% !important; height: auto !important; display: block !important; pointer-events: auto !important; aspect-ratio: 16\/9 !important;}\n    \n    .sfh-media-mobile { max-width: 600px !important; background: transparent !important; border: none !important; box-shadow: none !important; }\n    .sfh-media-mobile:hover { transform: none !important; box-shadow: none !important; border-color: transparent !important; }\n    .sfh-media-mobile video, .sfh-media-mobile img { border-radius: 24px !important; box-shadow: var(--sfh-shadow) !important; transition: transform 0.4s ease, box-shadow 0.4s ease !important; }\n    .sfh-media-mobile:hover video, .sfh-media-mobile:hover img { transform: translateY(-5px) !important; box-shadow: 0 15px 40px rgba(212,175,55,0.3) !important; }\n\n    .sfh-tabs-nav { display: flex !important; gap: 15px !important; border-bottom: 1px solid #eaeaea !important; margin-bottom: 30px !important; width: 100% !important; max-width: 900px !important; justify-content: center !important; overflow-x: auto !important; scrollbar-width: none !important; }\n    .sfh-tab-btn { background: none !important; border: none !important; color: #888 !important; font-size: 16px !important; font-weight: 700 !important; padding: 12px 20px !important; cursor: pointer !important; border-bottom: 2px solid transparent !important; transition: all 0.3s !important; white-space: nowrap !important; }\n    .sfh-tab-btn:hover, .sfh-tab-btn.active { color: var(--sfh-gold) !important; border-bottom-color: var(--sfh-gold) !important; }\n    .sfh-tab-pane { display: none; animation: sfhFadeIn 0.4s ease forwards; width: 100% !important; max-width: 900px !important; }\n    .sfh-tab-pane.active { display: block; }\n    @keyframes sfhFadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n\n    \/* =========================================\n       5. PDF DOWNLOAD BLOCK\n    ========================================= *\/\n    .sfh-pdf-card { display: flex !important; align-items: center !important; justify-content: space-between !important; background: var(--sfh-graphite) !important; padding: 25px 35px !important; border-radius: 16px !important; border: 1px solid rgba(255,255,255,0.1) !important; width: 100% !important; max-width: 600px !important; margin: 0 auto !important; transition: all 0.3s ease !important; }\n    .sfh-pdf-card:hover { border-color: var(--sfh-gold) !important; box-shadow: 0 10px 30px rgba(0,0,0,0.15) !important; transform: translateY(-3px) !important; }\n    .sfh-pdf-left { display: flex !important; align-items: center !important; gap: 20px !important; }\n    .sfh-pdf-icon { width: 45px !important; height: 45px !important; color: var(--sfh-gold) !important; flex-shrink: 0 !important; }\n    .sfh-pdf-info { display: flex !important; flex-direction: column !important; text-align: left !important; }\n    .sfh-pdf-title { font-size: 18px !important; font-weight: 700 !important; color: #fff !important; margin: 0 0 5px 0 !important; }\n    .sfh-pdf-desc { font-size: 14px !important; color: #ccc !important; margin: 0 !important; }\n    .sfh-btn-outline { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: transparent !important; color: #fff !important; border: 1px solid var(--sfh-gold) !important; padding: 12px 25px !important; border-radius: 8px !important; font-size: 15px !important; font-weight: bold !important; text-decoration: none !important; transition: all 0.3s !important; white-space: nowrap !important; }\n    .sfh-btn-outline:hover { background: var(--sfh-gold) !important; color: #000 !important; }\n\n    \/* =========================================\n       6. ALBUM CUỘN NGANG (CAROUSEL)\n    ========================================= *\/\n    .sfh-album-wrapper { margin: 10px auto; max-width: 100%; position: relative; padding: 0; background: transparent; width: 100%; }\n    .sfh-album-container { position: relative; overflow: hidden; background: transparent; border-radius: 12px; }\n    .sfh-album-scroll { display: flex; overflow-x: auto; gap: 20px; padding: 20px 40px; scroll-snap-type: x mandatory; scroll-behavior: smooth; cursor: grab; scrollbar-width: none; align-items: center; }\n    .sfh-album-scroll::-webkit-scrollbar { display: none; }\n    \n    .sfh-album-wrapper .nav-btn { \n        position: absolute; top: 50%; transform: translateY(-50%); \n        background: rgba(255, 255, 255, 0.9) !important; \n        border: 2px solid var(--sfh-gold); color: #000000; \n        font-size: 24px; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center;\n        cursor: pointer; z-index: 10; border-radius: 50%; transition: all 0.3s ease; box-shadow: 0 4px 10px rgba(0,0,0,0.15); \n    }\n    .sfh-album-wrapper .nav-btn:hover { background: var(--sfh-gold) !important; color: #ffffff !important; }\n    .sfh-album-wrapper .prev { left: 10px; }\n    .sfh-album-wrapper .next { right: 10px; }\n    \n    .sfh-album-item { flex: 0 0 320px; scroll-snap-align: center; background-color: transparent; border-radius: 12px; display: flex; align-items: center; justify-content: center; position: relative; }\n    .sfh-album-item img { width: 100%; height: auto; aspect-ratio: 4 \/ 3; object-fit: cover; border-radius: 12px; border: 2px solid transparent; cursor: zoom-in; transition: transform 0.3s ease, box-shadow 0.3s ease; pointer-events: auto; background-color: #ffffff; box-shadow: 0 5px 15px rgba(0,0,0,0.08); }\n    .sfh-album-item img:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(212, 175, 55, 0.35); border-color: var(--sfh-gold); }\n\n    \/* =========================================\n       7. LIGHTBOX (CÓ NÚT NEXT\/PREV)\n    ========================================= *\/\n    .sfh-lightbox { display: none; position: fixed !important; inset: 0 !important; background: rgba(0,0,0,0.95) !important; z-index: 999999 !important; align-items: center !important; justify-content: center !important; cursor: zoom-out !important; backdrop-filter: blur(8px) !important; }\n    .sfh-lightbox img, .sfh-lightbox video { max-width: 85vw !important; max-height: 90vh !important; border: 2px solid var(--sfh-gold) !important; border-radius: 12px !important; animation: sfhZoomIn 0.3s ease forwards !important; cursor: default; }\n    .sfh-lightbox-close { position: absolute !important; top: 20px !important; right: 30px !important; font-size: 40px !important; color: #fff !important; cursor: pointer !important; transition: color 0.3s !important; z-index: 1000001; }\n    .sfh-lightbox-close:hover { color: var(--sfh-gold) !important; }\n    \n    .sfh-lightbox-nav {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        background: rgba(255,255,255,0.15);\n        border: 2px solid transparent;\n        color: #fff;\n        width: 50px;\n        height: 50px;\n        border-radius: 50%;\n        font-size: 24px;\n        cursor: pointer;\n        z-index: 1000000;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        transition: all 0.3s ease;\n    }\n    .sfh-lightbox-nav:hover { background: var(--sfh-gold); color: #000; border-color: var(--sfh-gold); }\n    .sfh-lightbox-prev { left: 15%; } \n    .sfh-lightbox-next { right: 15%; }\n\n    @keyframes sfhZoomIn { from { transform: scale(0.8); opacity: 0; } to { transform: scale(1); opacity: 1; } }\n\n    \/* =========================================\n       8. NÚT CTA (TƯ VẤN NGAY) \n    ========================================= *\/\n    .sfh-btn-cta-large {\n        display: inline-flex !important;\n        align-items: center !important;\n        justify-content: center !important;\n        background: var(--sfh-gold) !important;\n        color: #000 !important;\n        padding: 20px 60px !important;\n        border-radius: 50px !important;\n        font-size: 20px !important;\n        font-family: Arial, sans-serif !important; \n        font-weight: 900 !important;\n        text-transform: none !important; \n        text-decoration: none !important;\n        transition: all 0.3s !important;\n        box-shadow: 0 10px 25px rgba(212,175,55,0.3) !important;\n        letter-spacing: 1px !important;\n    }\n    .sfh-btn-cta-large:hover {\n        background: #e6c24d !important;\n        transform: translateY(-4px) !important;\n        box-shadow: 0 15px 35px rgba(212,175,55,0.5) !important;\n    }\n\n    \/* =========================================\n       9. MOBILE RESPONSIVE\n    ========================================= *\/\n    @media (max-width: 768px) {\n        .sfh-hero { padding: 40px 30px !important; align-items: flex-start !important; }\n        .sfh-hero-overlay { background: linear-gradient(to top, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.7) 60%, transparent 100%) !important; }\n        .sfh-hero-content { justify-content: flex-end !important; height: 100% !important; padding-top: 100px !important; }\n        \n        .sfh-cert-circles { gap: 10px; justify-content: flex-start; }\n        .sfh-cert-circle { width: 55px; height: 55px; }\n        .sfh-cert-circle strong { font-size: 10px !important; }\n        .sfh-cert-circle span { font-size: 7px !important; }\n\n        .sfh-section { margin-bottom: 60px !important; } \n        .sfh-grid-2 { grid-template-columns: 1fr !important; gap: 20px !important; }\n        .sfh-tabs-nav { justify-content: flex-start !important; }\n        .sfh-heading { text-align: left !important; font-size: 26px !important; }\n        .sfh-subtext { text-align: left !important; text-align-last: left !important; }\n        .sfh-card-header { justify-content: center !important; }\n        .sfh-card-desc { text-align: center !important; }\n        \n        .sfh-pdf-card { flex-direction: column !important; align-items: flex-start !important; gap: 20px !important; padding: 25px 20px !important; }\n        .sfh-btn-outline { width: 100% !important; justify-content: center !important; }\n        \n        .sfh-album-scroll { padding: 15px 5% !important; gap: 15px !important;}\n        .sfh-album-wrapper .nav-btn { display: none !important; }\n        .sfh-album-item { flex: 0 0 85% !important; }\n        \n        .sfh-lightbox-nav { width: 40px; height: 40px; font-size: 20px; }\n        .sfh-lightbox-prev { left: 5%; } \n        .sfh-lightbox-next { right: 5%; }\n        \n        .sfh-btn-cta-large { padding: 18px 40px !important; font-size: 18px !important; width: 100% !important; }\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"sfh-pdp-wrapper\"\u003e\n\n    \u003c!-- PHẦN 1: HERO BANNER --\u003e\n    \u003cdiv class=\"sfh-hero\"\u003e\n        \u003c!-- Chèn LINK ẢNH BANNER VÀO ĐÂY --\u003e\n        \u003cimg class=\"sfh-hero-bg\" src=\"LINK_%E1%BA%A2NH_BANNER_C%E1%BB%A6A_B%E1%BA%A0N\"\u003e\n        \u003cdiv class=\"sfh-hero-overlay\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"sfh-hero-content\"\u003e\n            \u003ch1 class=\"sfh-hero-title\"\u003eCurtain Outdoor Jeweller\u003c\/h1\u003e\n            \u003cp class=\"sfh-hero-desc\"\u003eCảm biến chuyển động dạng rèm không dây ngoài trời. Bảo vệ vòng ngoài ưu việt với công nghệ quang học kép và chống che khuất tiên tiến.\u003c\/p\u003e\n            \n            \u003c!-- Khối chứng nhận --\u003e\n            \u003cdiv class=\"sfh-cert-group\"\u003e\n                \u003cdiv class=\"sfh-cert-circles\"\u003e\n                    \u003cdiv class=\"sfh-cert-circle\"\u003e\n                        \u003cstrong\u003e12 m\u003c\/strong\u003e\n                        \u003cspan\u003eDISTANCE\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"sfh-cert-circle\"\u003e\n                        \u003cstrong\u003ePET\u003c\/strong\u003e\n                        \u003cspan\u003eIMMUNITY\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"sfh-cert-circle\"\u003e\n                        \u003cstrong\u003eANTI\u003c\/strong\u003e\n                        \u003cspan\u003eMASKING\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"sfh-cert-circle\"\u003e\n                        \u003cstrong\u003eIP55\u003c\/strong\u003e\n                        \u003cspan\u003eCLASS\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PHẦN 2: THIẾT LẬP \u0026 TỔNG QUAN --\u003e\n    \u003cdiv class=\"sfh-section\"\u003e\n        \u003ch2 class=\"sfh-heading\"\u003eLớp phòng thủ đầu tiên cho ngôi nhà của bạn\u003c\/h2\u003e\n        \u003cp class=\"sfh-subtext\"\u003eCurtain Outdoor tạo ra một bức màn bảo vệ vô hình trước cửa sổ, cửa ra vào hay hàng rào. Hệ thống quang học kép kết hợp thuật toán kỹ thuật số giúp loại bỏ hoàn toàn các báo động giả do thiên nhiên hay động vật gây ra.\u003c\/p\u003e\n        \u003cdiv class=\"sfh-media-box sfh-media-mobile sfh-zoomable\"\u003e\n            \u003c!-- Chèn LINK ẢNH\/VIDEO THIẾT BỊ VÀO ĐÂY --\u003e\n            \u003cimg src=\"LINK_%E1%BA%A2NH_THI%E1%BA%BET_B%E1%BB%8A_C%E1%BB%A6A_B%E1%BA%A0N\" alt=\"Ajax Curtain Outdoor\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PHẦN 3: TÍNH NĂNG NỔI BẬT --\u003e\n    \u003cdiv class=\"sfh-section\"\u003e\n        \u003ch2 class=\"sfh-heading\"\u003eChính xác tuyệt đối. Không báo động giả.\u003c\/h2\u003e\n        \u003cp class=\"sfh-subtext\"\u003eĐược trang bị hàng loạt công nghệ phân tích tín hiệu hiện đại, thiết bị chỉ phát cảnh báo khi có mối đe dọa thực sự.\u003c\/p\u003e\n        \n        \u003cdiv class=\"sfh-grid-2\"\u003e\n            \u003cdiv class=\"sfh-card\"\u003e\n                \u003cdiv class=\"sfh-card-header\"\u003e\n                    \u003csvg class=\"sfh-icon-gold\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v20M2 12h20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                    \u003ch3 class=\"sfh-card-title\"\u003eQuang học kép thông minh\u003c\/h3\u003e\n                \u003c\/div\u003e\n                \u003cp class=\"sfh-card-desc\"\u003eHai cảm biến PIR hoạt động độc lập phân tích tín hiệu, loại bỏ cảnh báo giả do lá cây rơi, chim chóc hay chó mèo đi ngang qua.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sfh-card\"\u003e\n                \u003cdiv class=\"sfh-card-header\"\u003e\n                    \u003csvg class=\"sfh-icon-gold\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n                    \u003ch3 class=\"sfh-card-title\"\u003eHệ thống Anti-masking\u003c\/h3\u003e\n                \u003c\/div\u003e\n                \u003cp class=\"sfh-card-desc\"\u003ePhát hiện và báo động ngay lập tức nếu có kẻ gian cố tình sơn, dán băng keo hoặc che khuất thấu kính của thiết bị.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sfh-card\"\u003e\n                \u003cdiv class=\"sfh-card-header\"\u003e\n                    \u003csvg class=\"sfh-icon-gold\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 22 9 12 15 12 15 22\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n                    \u003ch3 class=\"sfh-card-title\"\u003eLắp đặt linh hoạt\u003c\/h3\u003e\n                \u003c\/div\u003e\n                \u003cp class=\"sfh-card-desc\"\u003eThiết kế nhỏ gọn, dễ dàng lắp đặt ở những không gian hẹp. Đế SmartBracket cho phép gắn thiết bị mà không cần tháo rời vỏ.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sfh-card\"\u003e\n                \u003cdiv class=\"sfh-card-header\"\u003e\n                    \u003csvg class=\"sfh-icon-gold\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                    \u003ch3 class=\"sfh-card-title\"\u003ePin bền bỉ 3 năm\u003c\/h3\u003e\n                \u003c\/div\u003e\n                \u003cp class=\"sfh-card-desc\"\u003eHoạt động hoàn toàn không dây với viên pin tiêu chuẩn được cài đặt sẵn. Có cảnh báo pin yếu qua ứng dụng để bạn chủ động thay thế.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PHẦN 4: CHUYỂN ĐỔI CHỨC NĂNG (TABS) --\u003e\n    \u003cdiv class=\"sfh-section\"\u003e\n        \u003ch2 class=\"sfh-heading\"\u003eCông nghệ bảo vệ ranh giới vượt trội\u003c\/h2\u003e\n        \n        \u003cp class=\"sfh-subtext\"\u003eCurtain Outdoor Jeweller không chỉ nhận diện chuyển động mà còn phân tích tín hiệu một cách thông minh để đưa ra quyết định chính xác nhất, bảo vệ ngôi nhà bạn khỏi những vị khách không mời.\u003c\/p\u003e\n        \n        \u003cdiv class=\"sfh-tabs-nav\"\u003e\n            \u003cbutton class=\"sfh-tab-btn active\" onclick=\"openSfhTab(event, 'tab-elsa')\"\u003eThuật toán ELSA\u003c\/button\u003e\n            \u003cbutton class=\"sfh-tab-btn\" onclick=\"openSfhTab(event, 'tab-narrow')\"\u003eVùng phát hiện hẹp\u003c\/button\u003e\n            \u003cbutton class=\"sfh-tab-btn\" onclick=\"openSfhTab(event, 'tab-weather')\"\u003eChống chịu thời tiết\u003c\/button\u003e\n            \u003cbutton class=\"sfh-tab-btn\" onclick=\"openSfhTab(event, 'tab-jeweller')\"\u003eSóng Jeweller\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"tab-elsa\" class=\"sfh-tab-pane active\"\u003e\n            \u003cp class=\"sfh-subtext\"\u003ePhân tích hình dạng tín hiệu của cả hai thấu kính hồng ngoại, tự động so sánh và lọc bỏ các nhiễu loạn nhiệt từ môi trường.\u003c\/p\u003e\n            \u003cdiv class=\"sfh-media-box sfh-media-mobile sfh-zoomable\"\u003e\n                \u003cvideo autoplay muted loop playsinline\u003e\n                    \u003csource src=\"LINK_VIDEO_ELSA_C%E1%BB%A6A_B%E1%BA%A0N\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"tab-narrow\" class=\"sfh-tab-pane\"\u003e\n            \u003cp class=\"sfh-subtext\"\u003eTạo ra một rào cản vô hình mỏng. Cho phép bạn di chuyển thoải mái bên trong nhà mà không lo kích hoạt báo động từ phía ngoài cửa sổ.\u003c\/p\u003e\n            \u003cdiv class=\"sfh-media-box sfh-media-mobile sfh-zoomable\"\u003e\n                \u003cvideo autoplay muted loop playsinline\u003e\n                    \u003csource src=\"LINK_VIDEO_V%C3%99NG_H%E1%BA%B8P_C%E1%BB%A6A_B%E1%BA%A0N\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"tab-weather\" class=\"sfh-tab-pane\"\u003e\n            \u003cp class=\"sfh-subtext\"\u003eHoạt động bền bỉ dưới trời mưa, tuyết hay nhiệt độ khắc nghiệt từ -25°C đến +60°C nhờ lớp vỏ bọc bảo vệ hoàn hảo.\u003c\/p\u003e\n            \u003cdiv class=\"sfh-media-box sfh-media-mobile sfh-zoomable\"\u003e\n                \u003cvideo autoplay muted loop playsinline\u003e\n                    \u003csource src=\"LINK_VIDEO_TH%E1%BB%9CI_TI%E1%BA%BET_C%E1%BB%A6A_B%E1%BA%A0N\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"tab-jeweller\" class=\"sfh-tab-pane\"\u003e\n            \u003cp class=\"sfh-subtext\"\u003eGiao tiếp hai chiều với Hub, khoảng cách lên đến 1,700m. Truyền tín hiệu cảnh báo xâm nhập trong vòng chưa tới 0.15 giây.\u003c\/p\u003e\n            \u003cdiv class=\"sfh-media-box sfh-media-mobile sfh-zoomable\"\u003e\n                \u003cvideo autoplay muted loop playsinline\u003e\n                    \u003csource src=\"LINK_VIDEO_JEWELLER_C%E1%BB%A6A_B%E1%BA%A0N\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PHẦN 5: THÔNG SỐ KỸ THUẬT (GRID 2x2) --\u003e\n    \u003cdiv class=\"sfh-section\"\u003e\n        \u003ch2 class=\"sfh-heading\"\u003eThông số kỹ thuật vượt trội\u003c\/h2\u003e\n        \u003cdiv class=\"sfh-grid-2\"\u003e\n            \u003cdiv class=\"sfh-card\"\u003e\n                \u003cdiv class=\"sfh-card-header\"\u003e\n                    \u003ch4 class=\"sfh-card-title\" style=\"color: var(--sfh-gold) !important;\"\u003eKhả năng phát hiện\u003c\/h4\u003e\n                \u003c\/div\u003e\n                \u003cp class=\"sfh-card-desc\"\u003eKhoảng cách phát hiện từ 3m đến 12m. Góc nhìn: Ngang 4.5°, Dọc 90°. Tự động bỏ qua thú cưng cao tới 80cm khi lắp đúng hướng dẫn.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sfh-card\"\u003e\n                \u003cdiv class=\"sfh-card-header\"\u003e\n                    \u003ch4 class=\"sfh-card-title\" style=\"color: var(--sfh-gold) !important;\"\u003eCông nghệ vô tuyến\u003c\/h4\u003e\n                \u003c\/div\u003e\n                \u003cp class=\"sfh-card-desc\"\u003eSóng Jeweller hai chiều, băng tần 866.0 – 866.5 MHz. Tầm xa 1,700m. Mã hóa khối AES và tự động nhảy tần khi nhiễu sóng.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sfh-card\"\u003e\n                \u003cdiv class=\"sfh-card-header\"\u003e\n                    \u003ch4 class=\"sfh-card-title\" style=\"color: var(--sfh-gold) !important;\"\u003eNguồn điện năng\u003c\/h4\u003e\n                \u003c\/div\u003e\n                \u003cp class=\"sfh-card-desc\"\u003eSử dụng 2 viên pin CR123A, 3V. Tuổi thọ pin lên đến 3 năm (tùy thuộc vào môi trường và tần suất hoạt động).\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sfh-card\"\u003e\n                \u003cdiv class=\"sfh-card-header\"\u003e\n                    \u003ch4 class=\"sfh-card-title\" style=\"color: var(--sfh-gold) !important;\"\u003eThiết kế \u0026amp; Lắp đặt\u003c\/h4\u003e\n                \u003c\/div\u003e\n                \u003cp class=\"sfh-card-desc\"\u003eKích thước: 174 × 44 × 36 mm. Trọng lượng: 260g. Tiêu chuẩn chống bụi và nước IP55. Lắp đặt trong nhà hoặc ngoài trời.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PHẦN 6: TẢI FILE TÀI LIỆU (PDF) --\u003e\n    \u003cdiv class=\"sfh-section\"\u003e\n        \u003ch2 class=\"sfh-heading\"\u003eTài liệu kỹ thuật\u003c\/h2\u003e\n        \u003cdiv class=\"sfh-pdf-card\"\u003e\n            \u003cdiv class=\"sfh-pdf-left\"\u003e\n                \u003csvg class=\"sfh-pdf-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                    \u003cpath d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n                    \u003cpolyline points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n                    \u003ctext x=\"7\" y=\"15\" font-family=\"Arial\" font-size=\"5\" font-weight=\"bold\" fill=\"currentColor\" stroke=\"none\"\u003ePDF\u003c\/text\u003e\n                    \u003cline x1=\"7\" y1=\"18\" x2=\"17\" y2=\"18\"\u003e\u003c\/line\u003e\n                \u003c\/svg\u003e\n                \u003cdiv class=\"sfh-pdf-info\"\u003e\n                    \u003ch4 class=\"sfh-pdf-title\"\u003eCurtain Outdoor Jeweller (TDS)\u003c\/h4\u003e\n                    \u003cp class=\"sfh-pdf-desc\"\u003eBảng thông số kỹ thuật chi tiết.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003ca href=\"LINK_GOOGLE_DRIVE_CUA_BAN\" target=\"_blank\" class=\"sfh-btn-outline\"\u003e\n                Truy cập\n            \u003c\/a\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PHẦN 7: ALBUM LIFESTYLE (CAROUSEL CUỘN NGANG) --\u003e\n    \u003cdiv class=\"sfh-section\"\u003e\n        \u003ch2 class=\"sfh-heading\"\u003eThư viện hình ảnh thực tế\u003c\/h2\u003e\n        \u003cdiv class=\"sfh-album-wrapper\"\u003e\n            \u003cdiv class=\"sfh-album-container\"\u003e\n                \u003cbutton class=\"nav-btn prev\"\u003e❮\u003c\/button\u003e\n                \u003cbutton class=\"nav-btn next\"\u003e❯\u003c\/button\u003e\n                \u003cdiv class=\"sfh-album-scroll\"\u003e\n                    \u003c!-- Các ảnh này đều có class sfh-zoomable --\u003e\n                    \u003cdiv class=\"sfh-album-item sfh-zoomable\"\u003e\u003cimg src=\"LINK_%E1%BA%A2NH_ALBUM_1\" alt=\"Curtain Lifestyle 1\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"sfh-album-item sfh-zoomable\"\u003e\u003cimg src=\"LINK_%E1%BA%A2NH_ALBUM_2\" alt=\"Curtain Lifestyle 2\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"sfh-album-item sfh-zoomable\"\u003e\u003cimg src=\"LINK_%E1%BA%A2NH_ALBUM_3\" alt=\"Curtain Lifestyle 3\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"sfh-album-item sfh-zoomable\"\u003e\u003cimg src=\"LINK_%E1%BA%A2NH_ALBUM_4\" alt=\"Curtain Lifestyle 4\"\u003e\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PHẦN 8: CTA ĐƠN GIẢN (NÚT TƯ VẤN NGAY) --\u003e\n    \u003cdiv class=\"sfh-section\" style=\"margin-bottom: 50px;\"\u003e\n        \u003ca href=\"https:\/\/m.me\/266247890505023\" target=\"_blank\" class=\"sfh-btn-cta-large\"\u003e\n            TƯ VẤN NGAY\n        \u003c\/a\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- LIGHTBOX OVERLAY GLOBAL --\u003e\n    \u003cdiv class=\"sfh-lightbox\" id=\"sfh-global-lightbox\"\u003e\n        \u003cspan class=\"sfh-lightbox-close\" onclick=\"closeSfhLightbox()\"\u003e×\u003c\/span\u003e\n        \u003cbutton class=\"sfh-lightbox-nav sfh-lightbox-prev\" id=\"sfh-lb-prev\"\u003e❮\u003c\/button\u003e\n        \u003cbutton class=\"sfh-lightbox-nav sfh-lightbox-next\" id=\"sfh-lb-next\"\u003e❯\u003c\/button\u003e\n        \n        \u003cimg id=\"sfh-lightbox-img\" src=\"\" style=\"display:none;\"\u003e\n        \u003cvideo id=\"sfh-lightbox-video\" src=\"\" autoplay loop muted playsinline style=\"display:none;\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- SCRIPT ĐIỀU KHIỂN --\u003e\n\u003cscript\u003e\n    function openSfhTab(evt, tabId) {\n        var i, tabcontent, tablinks;\n        var wrapper = evt.currentTarget.closest('.sfh-pdp-wrapper');\n        \n        tabcontent = wrapper.getElementsByClassName(\"sfh-tab-pane\");\n        for (i = 0; i \u003c tabcontent.length; i++) {\n            tabcontent[i].style.display = \"none\";\n            tabcontent[i].classList.remove(\"active\");\n        }\n        \n        tablinks = wrapper.getElementsByClassName(\"sfh-tab-btn\");\n        for (i = 0; i \u003c tablinks.length; i++) {\n            tablinks[i].classList.remove(\"active\");\n        }\n        \n        var targetPane = wrapper.querySelector('#' + tabId);\n        if (targetPane) {\n            targetPane.style.display = \"block\";\n            setTimeout(() =\u003e targetPane.classList.add(\"active\"), 10);\n        }\n        evt.currentTarget.classList.add(\"active\");\n    }\n\n    let currentLbIndex = 0;\n    let allZoomables = [];\n\n    document.addEventListener('DOMContentLoaded', function() {\n        const lightbox = document.getElementById('sfh-global-lightbox');\n        const lbImg = document.getElementById('sfh-lightbox-img');\n        const lbVideo = document.getElementById('sfh-lightbox-video');\n        const lbPrev = document.getElementById('sfh-lb-prev');\n        const lbNext = document.getElementById('sfh-lb-next');\n        \n        allZoomables = Array.from(document.querySelectorAll('.sfh-zoomable'));\n\n        if (lightbox \u0026\u0026 lightbox.parentNode !== document.body) {\n            document.body.appendChild(lightbox);\n        }\n\n        function showLightboxMedia(index) {\n            if (index \u003c 0) index = allZoomables.length - 1;\n            if (index \u003e= allZoomables.length) index = 0;\n            currentLbIndex = index;\n\n            lbImg.style.display = 'none';\n            lbVideo.style.display = 'none';\n            lbImg.src = '';\n            lbVideo.src = '';\n\n            const item = allZoomables[index];\n            const img = item.querySelector('img');\n            const vid = item.querySelector('video');\n\n            if(vid) {\n                const source = vid.querySelector('source');\n                lbVideo.src = source ? source.src : vid.src;\n                lbVideo.style.display = 'block';\n            } else if(img) {\n                lbImg.src = img.src;\n                lbImg.style.display = 'block';\n            }\n        }\n\n        allZoomables.forEach((item, index) =\u003e {\n            item.addEventListener('click', function(e) {\n                if(e.target.classList.contains('nav-btn')) return; \n                e.preventDefault();\n                showLightboxMedia(index);\n                lightbox.style.display = 'flex';\n                document.body.style.overflow = 'hidden'; \n            });\n        });\n\n        if(lbPrev) {\n            lbPrev.addEventListener('click', function(e) {\n                e.stopPropagation();\n                showLightboxMedia(currentLbIndex - 1);\n            });\n        }\n        if(lbNext) {\n            lbNext.addEventListener('click', function(e) {\n                e.stopPropagation();\n                showLightboxMedia(currentLbIndex + 1);\n            });\n        }\n\n        lightbox.addEventListener('click', function(e) {\n            if(e.target === lightbox) closeSfhLightbox();\n        });\n\n        document.querySelectorAll('.sfh-album-wrapper').forEach(wrapper =\u003e {\n            const scrollContainer = wrapper.querySelector('.sfh-album-scroll');\n            const prevBtn = wrapper.querySelector('.prev');\n            const nextBtn = wrapper.querySelector('.next');\n            \n            if(prevBtn \u0026\u0026 nextBtn \u0026\u0026 scrollContainer) {\n                prevBtn.addEventListener('click', () =\u003e {\n                    scrollContainer.scrollBy({ left: -340, behavior: 'smooth' });\n                });\n                nextBtn.addEventListener('click', () =\u003e {\n                    scrollContainer.scrollBy({ left: 340, behavior: 'smooth' });\n                });\n            }\n        });\n    });\n\n    function closeSfhLightbox() {\n        const lightbox = document.getElementById('sfh-global-lightbox');\n        const lbVideo = document.getElementById('sfh-lightbox-video');\n        lightbox.style.display = 'none';\n        document.body.style.overflow = 'auto'; \n        if(lbVideo) lbVideo.pause();\n    }\n\u003c\/script\u003e\n\u003c!-- KẾT THÚC: SAFEHOUSE PRODUCT DETAIL --\u003e","brand":"AJAX SYSTEMS","offers":[{"title":"Default Title","offer_id":53653788295457,"sku":"107871","price":6080400.0,"currency_code":"VND","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/1053\/1361\/files\/imgi_31_AJAXCurtainOutdoorJeweller-Front_1_600x_64c4de45-5647-46be-99a8-1956f62cd1f0.png?v=1790759715","url":"https:\/\/safehouse.vn\/products\/cam-bien-rem-ngoai-troi-ajax-curtain-outdoor-jeweller","provider":"SAFEHOUSE.VN","version":"1.0","type":"link"}