{"product_id":"window-cam","title":"Cotitoc™Window Camera","description":"\u003c!--  WINDOW CAMERA PRODUCT DESCRIPTION — CLEAN BRAND \/ WYZE-INSPIRED STRUCTURE  Paste into Shopify product description HTML or a Custom Liquid block.  All styles are scoped under .wz-window-detail and will not affect the rest of the theme.--\u003e\u003cstyle\u003e  .wz-window-detail {    --wz-ink: #121317;    --wz-muted: #515966;    --wz-line: #e7e8eb;    --wz-soft: #f5f6f8;    --wz-blue: #2667ff;    --wz-blue-soft: #eaf0ff;    --wz-night: #07101f;    --wz-night-copy: rgba(255,255,255,0.78);    --wz-white: #ffffff;    --wz-radius: 28px;    --wz-radius-sm: 18px;    --wz-shadow: 0 24px 70px rgba(20, 28, 45, 0.12);    position: relative;    left: 50%;    width: 100vw;    max-width: 100vw;    transform: translateX(-50%);    overflow: hidden;    background: var(--wz-white);    color: var(--wz-ink);    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;    font-size: 16px;    line-height: 1.6;    -webkit-font-smoothing: antialiased;    text-rendering: optimizeLegibility;  }  .wz-window-detail,  .wz-window-detail * { box-sizing: border-box; }  .wz-window-detail img {    display: block;    width: 100%;    height: auto;  }  .wz-window-detail a { color: inherit; }  .wz-window-detail h1,  .wz-window-detail h2,  .wz-window-detail h3,  .wz-window-detail h4,  .wz-window-detail strong,  .wz-window-detail summary {    color: inherit;  }  .wz-wrap {    width: min(1180px, calc(100% - 48px));    margin: 0 auto;  }  .wz-section {    padding: clamp(72px, 9vw, 128px) 0;    scroll-margin-top: 24px;  }  .wz-section--soft { background: var(--wz-soft); }  .wz-section--night { background: var(--wz-night); color: var(--wz-white); }  .wz-kicker {    margin: 0 0 16px;    color: var(--wz-blue);    font-size: 0.78rem;    font-weight: 800;    letter-spacing: 0.14em;    line-height: 1.2;    text-transform: uppercase;  }  .wz-title {    max-width: 820px;    margin: 0;    font-size: clamp(2.2rem, 5vw, 4.75rem);    font-weight: 800;    letter-spacing: -0.055em;    line-height: 1.01;    text-wrap: balance;  }  .wz-copy {    max-width: 680px;    margin: 24px 0 0;    color: var(--wz-muted);    font-size: clamp(1rem, 1.7vw, 1.18rem);    line-height: 1.75;  }  .wz-section--night .wz-copy { color: var(--wz-night-copy); }  .wz-center { text-align: center; }  .wz-center .wz-title,  .wz-center .wz-copy { margin-left: auto; margin-right: auto; }  \/* Hero *\/  .wz-hero {    position: relative;    padding: clamp(68px, 8vw, 112px) 0 clamp(56px, 7vw, 92px);    background: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);  }  .wz-hero__text {    max-width: 900px;    margin: 0 auto 54px;    text-align: center;  }  .wz-hero__title {    margin: 0;    color: var(--wz-ink);    font-size: clamp(3rem, 8vw, 7.1rem);    font-weight: 850;    letter-spacing: -0.072em;    line-height: 0.92;    text-wrap: balance;  }  .wz-hero__title span { color: var(--wz-blue); }  .wz-hero__lead {    max-width: 720px;    margin: 28px auto 0;    color: var(--wz-muted);    font-size: clamp(1.08rem, 2vw, 1.4rem);    line-height: 1.62;  }  .wz-hero__media {    overflow: hidden;    border: 1px solid rgba(18,19,23,0.08);    border-radius: clamp(22px, 3vw, 36px);    background: #eceff3;    box-shadow: var(--wz-shadow);  }  .wz-hero__media img {    aspect-ratio: 1 \/ 1;    object-fit: cover;  }  \/* Feature strip *\/  .wz-feature-strip {    background: #fff;    border-top: 1px solid var(--wz-line);    border-bottom: 1px solid var(--wz-line);  }  .wz-feature-strip__grid {    display: grid;    grid-template-columns: repeat(4, minmax(0, 1fr));  }  .wz-mini-feature {    min-height: 152px;    padding: 30px 24px;    border-right: 1px solid var(--wz-line);    text-align: center;  }  .wz-mini-feature:last-child { border-right: 0; }  .wz-mini-feature__icon {    display: grid;    place-items: center;    width: 46px;    height: 46px;    margin: 0 auto 14px;    border-radius: 14px;    color: var(--wz-blue);    background: var(--wz-blue-soft);  }  .wz-mini-feature__icon svg { width: 23px; height: 23px; }  .wz-mini-feature strong { display: block; font-size: 0.98rem; line-height: 1.3; }  .wz-mini-feature span { display: block; margin-top: 5px; color: var(--wz-muted); font-size: 0.82rem; }  \/* Delivery, quality and refund reassurance *\/  .wz-assurance {    padding: 24px 0;    background: #0b1527;    color: #fff;  }  .wz-assurance__grid {    display: grid;    grid-template-columns: repeat(3, minmax(0, 1fr));    gap: 0;  }  .wz-assurance__item {    display: grid;    grid-template-columns: 44px 1fr;    gap: 14px;    align-items: center;    min-height: 76px;    padding: 14px 28px;    border-right: 1px solid rgba(255,255,255,0.12);  }  .wz-assurance__item:last-child { border-right: 0; }  .wz-assurance__icon {    display: grid;    place-items: center;    width: 42px;    height: 42px;    border-radius: 13px;    color: #9ab9ff;    background: rgba(78,126,255,0.14);  }  .wz-assurance__icon svg { width: 22px; height: 22px; }  .wz-assurance__item strong { display: block; color: #fff; font-size: 0.96rem; line-height: 1.3; }  .wz-assurance__item span { display: block; margin-top: 4px; color: rgba(255,255,255,0.72); font-size: 0.8rem; line-height: 1.45; }  \/* Jump navigation *\/  .wz-jumpbar {    background: #fff;    border-bottom: 1px solid var(--wz-line);  }  .wz-jumpbar__inner {    display: flex;    align-items: center;    justify-content: center;    gap: 8px;    padding: 15px 0;    overflow-x: auto;    scrollbar-width: none;  }  .wz-jumpbar__inner::-webkit-scrollbar { display: none; }  .wz-jumpbar a {    flex: 0 0 auto;    padding: 9px 15px;    border-radius: 999px;    color: #454a54;    font-size: 0.85rem;    font-weight: 700;    text-decoration: none;    transition: background 0.2s ease, color 0.2s ease;  }  .wz-jumpbar a:hover { color: var(--wz-blue); background: var(--wz-blue-soft); }  \/* Split content *\/  .wz-split {    display: grid;    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);    gap: clamp(42px, 7vw, 92px);    align-items: center;  }  .wz-split--reverse .wz-split__media { order: 2; }  .wz-split--reverse .wz-split__content { order: 1; }  .wz-split__media {    overflow: hidden;    border-radius: var(--wz-radius);    background: #eef0f4;    box-shadow: 0 18px 54px rgba(20,28,45,0.10);  }  .wz-split__media img {    aspect-ratio: 1 \/ 1;    object-fit: contain;  }  .wz-split__media--cover img { object-fit: cover; }  .wz-split__content { max-width: 590px; }  .wz-split h2 {    margin: 0;    font-size: clamp(2.1rem, 4.4vw, 4rem);    font-weight: 800;    letter-spacing: -0.055em;    line-height: 1.02;    text-wrap: balance;  }  .wz-split__content \u003e p:not(.wz-kicker) {    margin: 24px 0 0;    color: var(--wz-muted);    font-size: clamp(1rem, 1.5vw, 1.12rem);    line-height: 1.75;  }  .wz-section--night .wz-split__content \u003e p:not(.wz-kicker) { color: var(--wz-night-copy); }  .wz-bullets {    display: grid;    grid-template-columns: repeat(2, minmax(0, 1fr));    gap: 12px 20px;    margin: 30px 0 0;    padding: 0;    list-style: none;  }  .wz-bullets li {    position: relative;    padding-left: 29px;    color: #2f343d;    font-size: 0.94rem;    font-weight: 700;  }  .wz-bullets li::before {    content: '✓';    position: absolute;    top: 1px;    left: 0;    display: grid;    place-items: center;    width: 20px;    height: 20px;    border-radius: 50%;    color: #fff;    background: var(--wz-blue);    font-size: 0.68rem;    font-weight: 900;  }  .wz-section--night .wz-bullets li { color: rgba(255,255,255,0.86); }  \/* Full-width image story *\/  .wz-story {    padding: clamp(54px, 7vw, 92px) 0;    background: #050a13;  }  .wz-story__heading {    max-width: 760px;    margin: 0 auto 38px;    color: #fff;    text-align: center;  }  .wz-story__heading h2 {    margin: 0;    font-size: clamp(2.2rem, 5vw, 4.8rem);    font-weight: 800;    letter-spacing: -0.055em;    line-height: 1;  }  .wz-story__heading p {    margin: 20px auto 0;    color: rgba(255,255,255,0.76);    font-size: clamp(1rem, 1.6vw, 1.14rem);  }  .wz-story__frame {    overflow: hidden;    border: 1px solid rgba(255,255,255,0.10);    border-radius: var(--wz-radius);    background: #000;    box-shadow: 0 28px 90px rgba(0,0,0,0.42);  }  \/* Use cases *\/  .wz-usecases {    display: grid;    grid-template-columns: repeat(4, minmax(0,1fr));    gap: 14px;    margin-top: 42px;  }  .wz-usecase {    padding: 24px;    border: 1px solid var(--wz-line);    border-radius: var(--wz-radius-sm);    background: #fff;  }  .wz-usecase strong { display: block; font-size: 1rem; }  .wz-usecase span { display: block; margin-top: 7px; color: var(--wz-muted); font-size: 0.86rem; line-height: 1.55; }  \/* Specifications *\/  .wz-spec-grid {    display: grid;    grid-template-columns: repeat(2, minmax(0, 1fr));    gap: 20px;    margin-top: 48px;  }  .wz-spec-card {    overflow: hidden;    border: 1px solid var(--wz-line);    border-radius: var(--wz-radius);    background: #fff;  }  .wz-spec-card img { aspect-ratio: 1 \/ 1; object-fit: contain; }  .wz-spec-card__caption { padding: 20px 24px 24px; border-top: 1px solid var(--wz-line); }  .wz-spec-card__caption strong { display: block; font-size: 1rem; }  .wz-spec-card__caption span { display: block; margin-top: 5px; color: var(--wz-muted); font-size: 0.86rem; }  \/* FAQ *\/  .wz-faq {    width: min(900px, 100%);    margin: 48px auto 0;  }  .wz-faq details {    margin-bottom: 12px;    overflow: hidden;    border: 1px solid var(--wz-line);    border-radius: 16px;    background: #fff;  }  .wz-faq summary {    position: relative;    color: var(--wz-ink);    padding: 21px 58px 21px 22px;    cursor: pointer;    font-weight: 750;    list-style: none;  }  .wz-faq summary::-webkit-details-marker { display: none; }  .wz-faq summary::before,  .wz-faq summary::after {    content: '';    position: absolute;    top: 50%;    right: 24px;    width: 16px;    height: 2px;    border-radius: 99px;    background: #555d69;    transform: translateY(-50%);  }  .wz-faq summary::after { transform: translateY(-50%) rotate(90deg); transition: transform 0.2s ease; }  .wz-faq details[open] summary::after { transform: translateY(-50%) rotate(0); }  .wz-faq__answer {    padding: 0 22px 22px;    color: #596170;    font-size: 0.95rem;    line-height: 1.72;  }  .wz-faq__answer p { margin: 0; }  .wz-faq__answer ul { margin: 12px 0 0; padding-left: 20px; }  \/* Final CTA *\/  .wz-final {    padding: clamp(78px, 10vw, 132px) 0;    color: #fff;    text-align: center;    background: linear-gradient(140deg, #081221 0%, #0a1d3d 58%, #113b86 100%);  }  .wz-final h2 {    max-width: 820px;    margin: 0 auto;    font-size: clamp(2.35rem, 5.5vw, 5rem);    font-weight: 800;    letter-spacing: -0.06em;    line-height: 0.98;    text-wrap: balance;  }  .wz-final p {    max-width: 620px;    margin: 24px auto 36px;    color: rgba(255,255,255,0.68);    font-size: clamp(1rem, 1.7vw, 1.18rem);  }  .wz-button {    display: inline-flex;    align-items: center;    justify-content: center;    min-width: 220px;    padding: 17px 28px;    border-radius: 999px;    color: #10141b !important;    background: #fff;    box-shadow: 0 16px 40px rgba(0,0,0,0.22);    font-size: 0.98rem;    font-weight: 800;    text-decoration: none;    transition: transform 0.2s ease, box-shadow 0.2s ease;  }  .wz-button:hover { transform: translateY(-2px); box-shadow: 0 20px 48px rgba(0,0,0,0.28); }  .wz-final small { display: block; margin-top: 14px; color: rgba(255,255,255,0.68); }  @media (max-width: 900px) {    .wz-feature-strip__grid { grid-template-columns: repeat(2, minmax(0,1fr)); }    .wz-assurance__grid { grid-template-columns: 1fr; }    .wz-assurance__item { border-right: 0; border-bottom: 1px solid rgba(255,255,255,0.10); padding-left: 8px; padding-right: 8px; }    .wz-assurance__item:last-child { border-bottom: 0; }    .wz-mini-feature:nth-child(2) { border-right: 0; }    .wz-mini-feature:nth-child(-n+2) { border-bottom: 1px solid var(--wz-line); }    .wz-split { grid-template-columns: 1fr; gap: 36px; }    .wz-split--reverse .wz-split__media,    .wz-split--reverse .wz-split__content { order: initial; }    .wz-split__content { max-width: 680px; }    .wz-usecases { grid-template-columns: repeat(2, minmax(0,1fr)); }  }  @media (max-width: 620px) {    .wz-wrap { width: min(100% - 28px, 560px); }    .wz-section { padding: 66px 0; }    .wz-hero { padding: 58px 0 52px; }    .wz-hero__text { margin-bottom: 36px; }    .wz-hero__title { font-size: clamp(3rem, 16vw, 4.75rem); letter-spacing: -0.06em; }    .wz-feature-strip__grid { grid-template-columns: 1fr 1fr; }    .wz-mini-feature { min-height: 138px; padding: 24px 12px; }    .wz-mini-feature:nth-child(odd) { border-right: 1px solid var(--wz-line); }    .wz-mini-feature:nth-child(even) { border-right: 0; }    .wz-bullets { grid-template-columns: 1fr; }    .wz-usecases { grid-template-columns: 1fr; }    .wz-spec-grid { grid-template-columns: 1fr; }    .wz-jumpbar__inner { justify-content: flex-start; }  }\u003c\/style\u003e\u003cdiv class=\"wz-window-detail\"\u003e  \u003c!-- HERO --\u003e  \u003csection class=\"wz-hero\" id=\"wz-overview\"\u003e    \u003cdiv class=\"wz-wrap\"\u003e      \u003cdiv class=\"wz-hero__text\"\u003e        \u003cp class=\"wz-kicker\"\u003eWindow Camera\u003c\/p\u003e        \u003ch2 class=\"wz-hero__title\"\u003eOutdoor security.\u003cbr\u003e\u003cspan\u003eFrom inside.\u003c\/span\u003e\n\u003c\/h2\u003e        \u003cp class=\"wz-hero__lead\"\u003eSee what is happening outside, receive an alert when a person appears, and check the live view from your phone—without drilling into the wall.\u003c\/p\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-hero__media\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/bb.png?v=1783214815\" alt=\"Window Camera with 2K clarity, AI human detection, night vision and 2.4GHz Wi-Fi\" width=\"2048\" height=\"2048\" loading=\"eager\"\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- QUICK FEATURES --\u003e  \u003csection class=\"wz-feature-strip\" aria-label=\"Main features\"\u003e    \u003cdiv class=\"wz-wrap wz-feature-strip__grid\"\u003e      \u003cdiv class=\"wz-mini-feature\"\u003e        \u003cdiv class=\"wz-mini-feature__icon\" aria-hidden=\"true\"\u003e          \u003csvg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" d=\"M3 7.5A2.5 2.5 0 0 1 5.5 5h13A2.5 2.5 0 0 1 21 7.5v9a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 3 16.5v-9Z\"\u003e\u003c\/path\u003e\u003cpath stroke-linecap=\"round\" stroke-width=\"1.8\" d=\"M8 9.5h8M8 13h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e        \u003c\/div\u003e        \u003cstrong\u003e2K \/ 3MP Clarity\u003c\/strong\u003e\u003cspan\u003eMore useful visual detail\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-mini-feature\"\u003e        \u003cdiv class=\"wz-mini-feature__icon\" aria-hidden=\"true\"\u003e          \u003csvg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" d=\"M15 19a3 3 0 0 1-6 0m8-7a5 5 0 0 0-10 0c0 4-2 5-2 5h14s-2-1-2-5Z\"\u003e\u003c\/path\u003e\u003cpath stroke-linecap=\"round\" stroke-width=\"1.8\" d=\"M12 3v1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e        \u003c\/div\u003e        \u003cstrong\u003eAI Person Alerts\u003c\/strong\u003e\u003cspan\u003eKnow when someone appears\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-mini-feature\"\u003e        \u003cdiv class=\"wz-mini-feature__icon\" aria-hidden=\"true\"\u003e          \u003csvg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" d=\"M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e        \u003c\/div\u003e        \u003cstrong\u003eNight Vision\u003c\/strong\u003e\u003cspan\u003eKeep watching after dark\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-mini-feature\"\u003e        \u003cdiv class=\"wz-mini-feature__icon\" aria-hidden=\"true\"\u003e          \u003csvg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" d=\"M4 4h16v16H4zM8 4v16M16 4v16M4 10h16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e        \u003c\/div\u003e        \u003cstrong\u003eNo-Drill Setup\u003c\/strong\u003e\u003cspan\u003eSimple window-area mounting\u003c\/span\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- JUMP LINKS --\u003e  \u003c!-- DELIVERY \/ QUALITY \/ REFUND REASSURANCE --\u003e  \u003csection class=\"wz-assurance\" aria-label=\"Delivery, quality and refund information\"\u003e    \u003cdiv class=\"wz-wrap wz-assurance__grid\"\u003e      \u003cdiv class=\"wz-assurance__item\"\u003e        \u003cdiv class=\"wz-assurance__icon\" aria-hidden=\"true\"\u003e          \u003csvg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" d=\"M3 7h11v9H3zM14 10h3l3 3v3h-6z\"\u003e\u003c\/path\u003e\u003cpath stroke-linecap=\"round\" stroke-width=\"1.8\" d=\"M7 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm10 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e        \u003c\/div\u003e        \u003cdiv\u003e\n\u003cstrong\u003eEstimated Delivery: 7–14 Business Days\u003c\/strong\u003e\u003cspan\u003eDelivery times may vary slightly by destination and peak periods.\u003c\/span\u003e\n\u003c\/div\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-assurance__item\"\u003e        \u003cdiv class=\"wz-assurance__icon\" aria-hidden=\"true\"\u003e          \u003csvg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" d=\"m9 12 2 2 4-5\"\u003e\u003c\/path\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" d=\"M12 3 4.5 6v5.2c0 4.4 3 8.4 7.5 9.8 4.5-1.4 7.5-5.4 7.5-9.8V6L12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e        \u003c\/div\u003e        \u003cdiv\u003e\n\u003cstrong\u003eQuality Checked Before Dispatch\u003c\/strong\u003e\u003cspan\u003eDamaged, defective or incorrect items are covered by our support policy.\u003c\/span\u003e\n\u003c\/div\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-assurance__item\"\u003e        \u003cdiv class=\"wz-assurance__icon\" aria-hidden=\"true\"\u003e          \u003csvg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" d=\"M4 12a8 8 0 1 0 2.3-5.7L4 8.6\"\u003e\u003c\/path\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" d=\"M4 4v4.6h4.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e        \u003c\/div\u003e        \u003cdiv\u003e\n\u003cstrong\u003e60-Day Refund Support\u003c\/strong\u003e\u003cspan\u003eContact customer support first so we can review and resolve your request.\u003c\/span\u003e\n\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003cnav class=\"wz-jumpbar\" aria-label=\"Product details navigation\"\u003e    \u003cdiv class=\"wz-wrap wz-jumpbar__inner\"\u003e      \u003ca href=\"#wz-setup\"\u003eSetup\u003c\/a\u003e      \u003ca href=\"#wz-alerts\"\u003eAI Alerts\u003c\/a\u003e      \u003ca href=\"#wz-night\"\u003eNight Vision\u003c\/a\u003e      \u003ca href=\"#wz-usecases\"\u003eUse Cases\u003c\/a\u003e      \u003ca href=\"#wz-specs\"\u003eSpecifications\u003c\/a\u003e      \u003ca href=\"#wz-faq\"\u003eFAQs\u003c\/a\u003e    \u003c\/div\u003e  \u003c\/nav\u003e  \u003c!-- EMOTIONAL BENEFIT --\u003e  \u003csection class=\"wz-section wz-section--night\"\u003e    \u003cdiv class=\"wz-wrap wz-split\"\u003e      \u003cdiv class=\"wz-split__media wz-split__media--cover\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/cc_c2545fcf-44ea-4ca8-8bd3-c377d05ddc95.png?v=1783214910\" alt=\"A person approaching a front porch at night\" width=\"1000\" height=\"750\" loading=\"lazy\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-split__content\"\u003e        \u003cp class=\"wz-kicker\"\u003eSee before you open\u003c\/p\u003e        \u003ch2\u003eKnow who is there—without going to the door.\u003c\/h2\u003e        \u003cp\u003eWhen movement happens outside, the few seconds before you respond matter. Open the app to check the live scene and decide what to do next.\u003c\/p\u003e        \u003cul class=\"wz-bullets\"\u003e          \u003cli\u003eLive remote viewing\u003c\/li\u003e          \u003cli\u003ePerson detection alerts\u003c\/li\u003e          \u003cli\u003eTwo-way audio\u003c\/li\u003e          \u003cli\u003eDay and night monitoring\u003c\/li\u003e        \u003c\/ul\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- SETUP --\u003e  \u003csection class=\"wz-section\" id=\"wz-setup\"\u003e    \u003cdiv class=\"wz-wrap wz-split wz-split--reverse\"\u003e      \u003cdiv class=\"wz-split__media\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/dd.jpg?v=1783215005\" alt=\"Four-step Window Camera installation guide\" width=\"790\" height=\"790\" loading=\"lazy\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-split__content\"\u003e        \u003cp class=\"wz-kicker\"\u003eNo tools. Less hassle.\u003c\/p\u003e        \u003ch2\u003eClean. Mount. Plug in. Connect.\u003c\/h2\u003e        \u003cp\u003eThe simple mounting process avoids complicated wiring and permanent wall drilling. Follow the illustrated steps, connect the camera to power, and complete setup in the mobile app.\u003c\/p\u003e        \u003cul class=\"wz-bullets\"\u003e          \u003cli\u003eNo wall drilling\u003c\/li\u003e          \u003cli\u003eCompact USB-powered design\u003c\/li\u003e          \u003cli\u003eClear four-step setup\u003c\/li\u003e          \u003cli\u003eEasy app connection\u003c\/li\u003e        \u003c\/ul\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- AI ALERTS --\u003e  \u003csection class=\"wz-section wz-section--soft\" id=\"wz-alerts\"\u003e    \u003cdiv class=\"wz-wrap wz-split\"\u003e      \u003cdiv class=\"wz-split__media\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/qq.png?v=1783215184\" alt=\"AI human detection, app notification and two-way audio\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-split__content\"\u003e        \u003cp class=\"wz-kicker\"\u003eAwareness that reaches your phone\u003c\/p\u003e        \u003ch2\u003eKnow when a person appears.\u003c\/h2\u003e        \u003cp\u003eAI human detection helps identify meaningful activity and sends a notification to your phone. Open the app to see the live view and respond using the built-in microphone and speaker.\u003c\/p\u003e        \u003cul class=\"wz-bullets\"\u003e          \u003cli\u003eAI human detection\u003c\/li\u003e          \u003cli\u003eInstant app notifications\u003c\/li\u003e          \u003cli\u003eRemote live view\u003c\/li\u003e          \u003cli\u003eTwo-way communication\u003c\/li\u003e        \u003c\/ul\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- NIGHT VISION STORY --\u003e  \u003csection class=\"wz-story\" id=\"wz-night\"\u003e    \u003cdiv class=\"wz-wrap\"\u003e      \u003cdiv class=\"wz-story__heading\"\u003e        \u003cp class=\"wz-kicker\"\u003eAfter dark\u003c\/p\u003e        \u003ch2\u003eChoose the view that fits the moment.\u003c\/h2\u003e        \u003cp\u003eCompare normal viewing, infrared night vision and low-light color viewing in one clear visual.\u003c\/p\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-story__frame\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/aa.png?v=1783214768\" alt=\"Normal night view, infrared night vision and full-color night vision comparison\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- ADJUSTABLE VIEW --\u003e  \u003csection class=\"wz-section\"\u003e    \u003cdiv class=\"wz-wrap wz-split wz-split--reverse\"\u003e      \u003cdiv class=\"wz-split__media\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/ee.png?v=1783215045\" alt=\"Window Camera with adjustable magnetic base\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-split__content\"\u003e        \u003cp class=\"wz-kicker\"\u003eA better angle\u003c\/p\u003e        \u003ch2\u003eAim the camera where the view matters.\u003c\/h2\u003e        \u003cp\u003eThe compact camera body and adjustable magnetic base make it easier to refine the viewing direction without turning the installation into a permanent construction project.\u003c\/p\u003e        \u003cul class=\"wz-bullets\"\u003e          \u003cli\u003eAdjustable camera angle\u003c\/li\u003e          \u003cli\u003eMagnetic base\u003c\/li\u003e          \u003cli\u003eCompact footprint\u003c\/li\u003e          \u003cli\u003eEasy repositioning\u003c\/li\u003e        \u003c\/ul\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- CLARITY --\u003e  \u003csection class=\"wz-section wz-section--soft\"\u003e    \u003cdiv class=\"wz-wrap wz-split\"\u003e      \u003cdiv class=\"wz-split__media\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/gg.png?v=1783215160\" alt=\"3MP wide-angle day and night image comparison\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-split__content\"\u003e        \u003cp class=\"wz-kicker\"\u003eUseful detail\u003c\/p\u003e        \u003ch2\u003eSee more of the scene, day or night.\u003c\/h2\u003e        \u003cp\u003eA 3MP sensor, 2K image output and a 105° field of view help cover more of the area outside. Infrared night vision keeps the camera useful when daylight fades.\u003c\/p\u003e        \u003cul class=\"wz-bullets\"\u003e          \u003cli\u003e2K \/ 3MP image output\u003c\/li\u003e          \u003cli\u003e105° field of view\u003c\/li\u003e          \u003cli\u003eInfrared night vision\u003c\/li\u003e          \u003cli\u003eClear daytime imaging\u003c\/li\u003e        \u003c\/ul\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- CONNECTION --\u003e  \u003csection class=\"wz-section\"\u003e    \u003cdiv class=\"wz-wrap wz-split wz-split--reverse\"\u003e      \u003cdiv class=\"wz-split__media\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/ii.png?v=1783215172\" alt=\"Low-light color view and remote two-way audio\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-split__content\"\u003e        \u003cp class=\"wz-kicker\"\u003eMore than watching\u003c\/p\u003e        \u003ch2\u003eCheck in and speak through the app.\u003c\/h2\u003e        \u003cp\u003eView the camera remotely, greet a visitor or check in on family. Two-way audio and low-light color viewing make the camera useful for everyday connection as well as security.\u003c\/p\u003e        \u003cul class=\"wz-bullets\"\u003e          \u003cli\u003eRemote app access\u003c\/li\u003e          \u003cli\u003eBuilt-in microphone\u003c\/li\u003e          \u003cli\u003eBuilt-in speaker\u003c\/li\u003e          \u003cli\u003eAndroid and iOS support\u003c\/li\u003e        \u003c\/ul\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- USE CASES --\u003e  \u003csection class=\"wz-section wz-section--soft\" id=\"wz-usecases\"\u003e    \u003cdiv class=\"wz-wrap\"\u003e      \u003cdiv class=\"wz-center\"\u003e        \u003cp class=\"wz-kicker\"\u003eFlexible monitoring\u003c\/p\u003e        \u003ch2 class=\"wz-title\"\u003eOne camera. More places to check in.\u003c\/h2\u003e        \u003cp class=\"wz-copy\"\u003eUse it where a compact, connected view can make everyday monitoring easier.\u003c\/p\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-spec-grid\" style=\"margin-top:48px;\"\u003e        \u003cdiv class=\"wz-spec-card\"\u003e          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/zz.png?v=1783215128\" alt=\"Window Camera shown in home, RV, farm, pet and family scenarios\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e        \u003c\/div\u003e        \u003cdiv\u003e          \u003cdiv class=\"wz-usecases\" style=\"margin-top:0; grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e            \u003cdiv class=\"wz-usecase\"\u003e\n\u003cstrong\u003eFront window\u003c\/strong\u003e\u003cspan\u003eKeep an eye on nearby entry activity.\u003c\/span\u003e\n\u003c\/div\u003e            \u003cdiv class=\"wz-usecase\"\u003e\n\u003cstrong\u003ePets \u0026amp; family\u003c\/strong\u003e\u003cspan\u003eCheck in without interrupting the room.\u003c\/span\u003e\n\u003c\/div\u003e            \u003cdiv class=\"wz-usecase\"\u003e\n\u003cstrong\u003eRV travel\u003c\/strong\u003e\u003cspan\u003eAdd visibility to a compact mobile space.\u003c\/span\u003e\n\u003c\/div\u003e            \u003cdiv class=\"wz-usecase\"\u003e\n\u003cstrong\u003eFarm watch\u003c\/strong\u003e\u003cspan\u003eMonitor ordinary activity from your phone.\u003c\/span\u003e\n\u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- SPECS --\u003e  \u003csection class=\"wz-section\" id=\"wz-specs\"\u003e    \u003cdiv class=\"wz-wrap\"\u003e      \u003cdiv class=\"wz-center\"\u003e        \u003cp class=\"wz-kicker\"\u003eProduct details\u003c\/p\u003e        \u003ch2 class=\"wz-title\"\u003eClear specifications before you choose.\u003c\/h2\u003e        \u003cp class=\"wz-copy\"\u003eReview the physical layout, ports, dimensions and technical information shown for this model.\u003c\/p\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-spec-grid\"\u003e        \u003cfigure class=\"wz-spec-card\"\u003e          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/kk.png?v=1783215197\" alt=\"Front, side and rear views of the camera with port labels and dimensions\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e          \u003cfigcaption class=\"wz-spec-card__caption\"\u003e\u003cstrong\u003eCamera layout\u003c\/strong\u003e\u003cspan\u003eLens, speaker, controls, storage slot and power-port positions.\u003c\/span\u003e\u003c\/figcaption\u003e        \u003c\/figure\u003e        \u003cfigure class=\"wz-spec-card\"\u003e          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/jj.png?v=1783215206\" alt=\"Window Camera technical parameter chart\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e          \u003cfigcaption class=\"wz-spec-card__caption\"\u003e\u003cstrong\u003eTechnical parameters\u003c\/strong\u003e\u003cspan\u003eResolution, viewing angle, storage, app and operating information.\u003c\/span\u003e\u003c\/figcaption\u003e        \u003c\/figure\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- FAQ --\u003e  \u003csection class=\"wz-section wz-section--soft\" id=\"wz-faq\"\u003e    \u003cdiv class=\"wz-wrap\"\u003e      \u003cdiv class=\"wz-center\"\u003e        \u003cp class=\"wz-kicker\"\u003eFrequently asked questions\u003c\/p\u003e        \u003ch2 class=\"wz-title\"\u003eThe details shoppers want to know.\u003c\/h2\u003e      \u003c\/div\u003e      \u003cdiv class=\"wz-faq\"\u003e        \u003cdetails open\u003e          \u003csummary\u003eDoes the camera require wall drilling?\u003c\/summary\u003e          \u003cdiv class=\"wz-faq__answer\"\u003e\u003cp\u003eThe installation shown uses a compact adhesive and magnetic mounting design, so permanent wall drilling is not required for the displayed setup.\u003c\/p\u003e\u003c\/div\u003e        \u003c\/details\u003e        \u003cdetails\u003e          \u003csummary\u003eDoes it need to stay connected to power?\u003c\/summary\u003e          \u003cdiv class=\"wz-faq__answer\"\u003e\u003cp\u003eYes. The specification image lists a 5V\/2A USB power supply. Position the camera near a suitable indoor power source.\u003c\/p\u003e\u003c\/div\u003e        \u003c\/details\u003e        \u003cdetails\u003e          \u003csummary\u003eWhich Wi-Fi network does it support?\u003c\/summary\u003e          \u003cdiv class=\"wz-faq__answer\"\u003e\u003cp\u003eThe product overview lists 2.4GHz Wi-Fi support. Confirm that your router has a 2.4GHz network available during setup.\u003c\/p\u003e\u003c\/div\u003e        \u003c\/details\u003e        \u003cdetails\u003e          \u003csummary\u003eIs a memory card included?\u003c\/summary\u003e          \u003cdiv class=\"wz-faq__answer\"\u003e\u003cp\u003eThe camera supports TF cards from 8GB to 128GB. A card is included only when the selected product option specifically states that it includes one.\u003c\/p\u003e\u003c\/div\u003e        \u003c\/details\u003e        \u003cdetails\u003e          \u003csummary\u003eHow can I get a clearer view through glass?\u003c\/summary\u003e          \u003cdiv class=\"wz-faq__answer\"\u003e\u003cp\u003eKeep the glass clean, position the lens as close to the glass as the mount allows, and reduce bright indoor lights or reflections behind the camera—especially at night.\u003c\/p\u003e\u003c\/div\u003e        \u003c\/details\u003e        \u003cdetails\u003e          \u003csummary\u003eCan I view the camera from my phone?\u003c\/summary\u003e          \u003cdiv class=\"wz-faq__answer\"\u003e\u003cp\u003eYes. The product information lists Android and iOS app support for live viewing, alerts, playback and two-way audio.\u003c\/p\u003e\u003c\/div\u003e        \u003c\/details\u003e        \u003cdetails\u003e          \u003csummary\u003eHow long will delivery take?\u003c\/summary\u003e          \u003cdiv class=\"wz-faq__answer\"\u003e\u003cp\u003eEstimated delivery is 7–14 business days. Delivery times can vary slightly depending on your location, customs processing and peak shipping periods.\u003c\/p\u003e\u003c\/div\u003e        \u003c\/details\u003e        \u003cdetails\u003e          \u003csummary\u003eWhat does the quality guarantee cover?\u003c\/summary\u003e          \u003cdiv class=\"wz-faq__answer\"\u003e\u003cp\u003eEvery order is checked before dispatch. If your camera arrives damaged, defective or different from what you ordered, contact customer support with your order number and clear photos or video so the issue can be reviewed for a replacement or refund.\u003c\/p\u003e\u003c\/div\u003e        \u003c\/details\u003e        \u003cdetails\u003e          \u003csummary\u003eWhat is the refund policy?\u003c\/summary\u003e          \u003cdiv class=\"wz-faq__answer\"\u003e\u003cp\u003eYou may contact customer support within 60 days of delivery to request a return or refund review. Please contact us before sending anything back. Approved returns must follow the return instructions provided by support. Return shipping is normally the customer’s responsibility unless the item arrived damaged, defective or incorrect, and original shipping charges may be non-refundable.\u003c\/p\u003e\u003c\/div\u003e        \u003c\/details\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003c!-- FINAL CTA --\u003e  \u003csection class=\"wz-final\"\u003e    \u003cdiv class=\"wz-wrap\"\u003e      \u003ch2\u003eSee what is happening outside—without stepping outside.\u003c\/h2\u003e      \u003cp\u003eReturn to the product options above to choose the package that fits your space.\u003c\/p\u003e      \u003ca class=\"wz-button\" href=\"#MainContent\"\u003eChoose Your Camera\u003c\/a\u003e      \u003csmall\u003eReturns to the product purchase area near the top of the page.\u003c\/small\u003e    \u003c\/div\u003e  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"Cloud Version","offer_id":51193119997988,"sku":"SZ04622607053725-英文版-全彩夜视-300万像素","price":59.98,"currency_code":"USD","in_stock":true},{"title":"16GB \/Single-room use","offer_id":51193120030756,"sku":"SZ04622607053725-16G内存卡（不包含机器）+SZ04622607053725-英文版-全彩夜视-300万像素","price":69.98,"currency_code":"USD","in_stock":true},{"title":"32GB \/ Daily home use","offer_id":51193120063524,"sku":"SZ04622607053725-32G内存卡（不包含机器）+SZ04622607053725-英文版-全彩夜视-300万像素","price":79.98,"currency_code":"USD","in_stock":true},{"title":"64GB \/ Home\u0026Business","offer_id":51193120096292,"sku":"SZ04622607053725-64G内存卡（不包含机器）+SZ04622607053725-英文版-全彩夜视-300万像素","price":89.98,"currency_code":"USD","in_stock":true},{"title":"128GB \/ Farms\u0026Warehouses","offer_id":51193120129060,"sku":"SZ04622607053725-128G内存卡（不包含机器）+SZ04622607053725-英文版-全彩夜视-300万像素","price":99.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/0364\/5988\/files\/bb_5dc18934-1df3-4ccf-8aa5-f00ec709b2fb.png?v=1785424699","url":"https:\/\/verviven.com\/products\/window-cam","provider":"Verviven","version":"1.0","type":"link"}