{"product_id":"creepy-halloween-window-prank-mask","title":"👀Creepy Window Prank Mask – Realistic Halloween Scare Prop","description":"\u003cstyle\u003e  .du-halloween-v2,  .du-halloween-v2 *{    box-sizing:border-box;  }  .du-halloween-v2{    --ink:#16111b;    --text:#4e4756;    --muted:#6a6273;    --orange:#f47b20;    --orange-deep:#dc5d09;    --purple:#8e52d8;    --purple-deep:#6931b2;    --fog:#f8f5fb;    --line:rgba(22,17,27,.10);    width:100%;    max-width:760px;    margin:0 auto;    padding:0 14px 34px;    color:var(--ink);    font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;    line-height:1.65;    position:relative;    overflow:hidden;    background:      radial-gradient(circle at 10% 0%, rgba(244,123,32,.08), transparent 22%),      radial-gradient(circle at 100% 8%, rgba(142,82,216,.09), transparent 24%),      #fff;  }  .du-halloween-v2 img,  .du-halloween-v2 video,  .du-halloween-v2 iframe{    display:block;    width:100%;    max-width:100%;    height:auto;  }  .du-halloween-v2 img{    border-radius:18px;  }  .du-halloween-v2 h1,  .du-halloween-v2 h2,  .du-halloween-v2 h3,  .du-halloween-v2 p{    margin-top:0;  }  .du-halloween-v2 a{    color:inherit;    text-decoration:none;  }  .du-bg-glow{    position:absolute;    inset:auto auto 0 0;    width:180px;    height:180px;    background:radial-gradient(circle, rgba(244,123,32,.10), transparent 68%);    filter:blur(8px);    pointer-events:none;    z-index:0;  }  .du-bg-glow.du-right{    left:auto;    right:-22px;    top:180px;    bottom:auto;    width:210px;    height:210px;    background:radial-gradient(circle, rgba(142,82,216,.11), transparent 68%);  }  .du-floating{    position:relative;    z-index:1;  }  .du-floating span{    position:absolute;    font-size:18px;    opacity:.55;    pointer-events:none;    filter:drop-shadow(0 2px 6px rgba(0,0,0,.10));  }  .du-floating .f1{ top:18px; left:8px; }  .du-floating .f2{ top:88px; right:10px; }  .du-floating .f3{ top:170px; left:20px; }  .du-floating .f4{ top:214px; right:18px; }  .du-hero{    position:relative;    z-index:1;    padding:22px 0 14px;    text-align:center;  }  .du-eyebrow{    display:inline-flex;    align-items:center;    justify-content:center;    gap:7px;    padding:7px 12px;    margin-bottom:10px;    border:1px solid rgba(244,123,32,.20);    border-radius:999px;    background:linear-gradient(90deg,#fff8ef,#f8f2ff);    color:#934c0d;    font-size:12.5px;    font-weight:800;    letter-spacing:.05em;    text-transform:uppercase;    box-shadow:0 6px 14px rgba(47,28,65,.05);  }  .du-hero h1{    margin:0 auto 10px;    max-width:670px;    font-size:clamp(29px,6.8vw,44px);    line-height:1.06;    letter-spacing:-.04em;    font-weight:900;  }  .du-hero h1 .accent{    background:linear-gradient(90deg,var(--orange),var(--purple));    -webkit-background-clip:text;    background-clip:text;    color:transparent;  }  .du-hero-copy{    max-width:650px;    margin:0 auto;    color:var(--text);    font-size:16px;  }  .du-hero-note{    margin:14px auto 0;    max-width:620px;    display:flex;    flex-wrap:wrap;    justify-content:center;    gap:8px;  }  .du-hero-note span{    display:inline-flex;    align-items:center;    padding:8px 11px;    border-radius:999px;    background:#fff;    border:1px solid rgba(22,17,27,.08);    color:#453d4d;    font-size:12.8px;    font-weight:800;    box-shadow:0 6px 16px rgba(29,18,40,.045);  }  .du-media{    position:relative;    z-index:1;    margin:14px 0 24px;  }  .du-media img{    box-shadow:0 14px 34px rgba(29,18,40,.11);  }  .du-media.du-gif::before{    content:\"\";    position:absolute;    inset:-8px -8px auto auto;    width:78px;    height:78px;    border-radius:50%;    background:radial-gradient(circle, rgba(244,123,32,.18), transparent 70%);    pointer-events:none;  }  .du-media.du-gif img{    border-radius:20px;    border:1px solid rgba(244,123,32,.10);    box-shadow:0 14px 38px rgba(103,45,152,.17);  }  .du-callout{    position:relative;    z-index:1;    display:grid;    grid-template-columns:repeat(3,minmax(0,1fr));    gap:8px;    margin:16px 0 26px;  }  .du-callout div{    min-width:0;    padding:10px 8px;    border-radius:14px;    border:1px solid var(--line);    background:linear-gradient(180deg,#fff,#fbf8ff);    text-align:center;    font-size:12.4px;    font-weight:800;    line-height:1.3;    box-shadow:0 5px 14px rgba(30,20,40,.045);  }  .du-section{    position:relative;    z-index:1;    padding:8px 0 18px;  }  .du-kicker{    margin-bottom:5px;    color:var(--orange);    font-size:12px;    font-weight:900;    letter-spacing:.08em;    text-transform:uppercase;  }  .du-section h2{    margin-bottom:8px;    font-size:23px;    line-height:1.18;    letter-spacing:-.03em;    font-weight:900;  }  .du-section p{    margin-bottom:0;    color:var(--text);    font-size:15.8px;  }  .du-scene{    position:relative;    z-index:1;    margin:0 0 25px;  }  .du-scene-copy{    padding:13px 4px 0;  }  .du-scene-copy h3{    margin-bottom:5px;    font-size:18px;    line-height:1.25;    font-weight:900;  }  .du-scene-copy p{    margin-bottom:0;    color:#605968;    font-size:14.8px;  }  .du-tagline{    margin:10px 0 24px;    padding:15px 16px;    border-radius:18px;    background:      radial-gradient(circle at 12% 12%, rgba(142,82,216,.18), transparent 25%),      radial-gradient(circle at 90% 85%, rgba(244,123,32,.16), transparent 28%),      linear-gradient(135deg,#18121e,#22182d);    color:#fff;    overflow:hidden;    position:relative;    z-index:1;  }  .du-tagline::before{    content:\"\";    position:absolute;    inset:0;    background:linear-gradient(90deg, transparent, rgba(255,255,255,.05), transparent);    transform:translateX(-120%);  }  .du-tagline strong{    display:block;    margin-bottom:4px;    font-size:17px;    line-height:1.35;  }  .du-tagline span{    display:block;    color:rgba(255,255,255,.80);    font-size:13.9px;  }  .du-feature-box{    position:relative;    z-index:1;    margin:4px 0 24px;    padding:17px 16px 6px;    border-radius:18px;    background:linear-gradient(180deg,#fff,#fcf9ff);    border:1px solid rgba(22,17,27,.07);    box-shadow:0 10px 24px rgba(28,19,39,.05);  }  .du-feature-box h2{    margin:0 0 10px;    font-size:22px;    line-height:1.2;  }  .du-feature-list{    margin:0;    padding:0;    list-style:none;  }  .du-feature-list li{    position:relative;    padding:12px 0 12px 30px;    border-bottom:1px solid var(--line);    color:#4e4755;    font-size:15px;  }  .du-feature-list li:last-child{    border-bottom:0;  }  .du-feature-list li::before{    content:\"✦\";    position:absolute;    left:4px;    top:12px;    color:var(--purple);    font-size:16px;    font-weight:900;  }  .du-feature-list strong{    color:var(--ink);  }  .du-greatfor{    position:relative;    z-index:1;    display:flex;    flex-wrap:wrap;    gap:8px;    margin:12px 0 22px;  }  .du-greatfor span{    display:inline-flex;    align-items:center;    padding:8px 11px;    border-radius:999px;    background:#faf8fc;    border:1px solid rgba(22,17,27,.08);    color:#494250;    font-size:13.4px;    font-weight:700;  }  .du-how{    position:relative;    z-index:1;    margin:10px 0 24px;    padding:16px;    border-radius:18px;    background:linear-gradient(135deg,#fff3e8,#f7efff);    border:1px solid rgba(244,123,32,.10);  }  .du-how h2{    margin-bottom:12px;    font-size:21px;    line-height:1.2;  }  .du-step{    display:flex;    gap:11px;    align-items:flex-start;    margin:10px 0;  }  .du-step b{    flex:0 0 28px;    width:28px;    height:28px;    display:flex;    align-items:center;    justify-content:center;    border-radius:50%;    background:#fff;    box-shadow:0 3px 10px rgba(34,20,50,.08);    color:var(--purple);    font-size:13px;  }  .du-step span{    padding-top:2px;    color:#4e4755;    font-size:14.8px;  }  .du-subtle-spec{    position:relative;    z-index:1;    margin:4px 0 24px;    padding:16px;    border-radius:18px;    background:#fff;    border:1px solid rgba(22,17,27,.08);  }  .du-subtle-spec h2{    margin-bottom:10px;    font-size:22px;    line-height:1.2;  }  .du-spec-grid{    display:grid;    gap:10px;  }  .du-spec-item{    padding:11px 12px;    border-radius:14px;    background:#fbfafc;    border:1px solid rgba(22,17,27,.06);  }  .du-spec-item strong{    display:block;    margin-bottom:2px;    font-size:14.6px;    color:var(--ink);  }  .du-spec-item span{    display:block;    color:#5b5562;    font-size:14px;    line-height:1.55;  }  .du-final{    position:relative;    z-index:1;    margin:20px 0 4px;    padding:18px 16px;    text-align:center;    border-radius:20px;    background:linear-gradient(135deg, rgba(244,123,32,.11), rgba(142,82,216,.11));    border:1px solid rgba(142,82,216,.14);  }  .du-final strong{    display:block;    margin-bottom:5px;    font-size:19px;    line-height:1.25;  }  .du-final span{    display:block;    color:#615a67;    font-size:14px;  }  .du-top{    position:relative;    z-index:1;    margin-top:16px;    text-align:center;  }  .du-top a{    display:inline-flex;    align-items:center;    gap:6px;    padding:9px 12px;    border-radius:999px;    background:#faf8fc;    border:1px solid rgba(22,17,27,.08);    color:#4b4453;    font-size:12.8px;    font-weight:800;  }  @media (prefers-reduced-motion:no-preference){    .du-floating .f1{ animation:duFloat 5.2s ease-in-out infinite; }    .du-floating .f2{ animation:duFloat 5.8s ease-in-out 1.1s infinite; }    .du-floating .f3{ animation:duFloat 6s ease-in-out .5s infinite; }    .du-floating .f4{ animation:duFloat 6.2s ease-in-out 1.4s infinite; }    .du-hero h1{      animation:duRise .6s ease both;    }    .du-media.du-gif{      animation:duFade .7s ease .08s both;    }    .du-tagline{      animation:duGlow 3.6s ease-in-out infinite;    }    .du-tagline::before{      animation:duSweep 4.8s ease-in-out infinite;    }    .du-eyebrow{      animation:duPulse 3.2s ease-in-out infinite;    }    @keyframes duRise{      from{opacity:0;transform:translateY(10px)}      to{opacity:1;transform:none}    }    @keyframes duFade{      from{opacity:0}      to{opacity:1}    }    @keyframes duGlow{      0%,100%{box-shadow:0 0 0 rgba(142,82,216,0)}      50%{box-shadow:0 12px 28px rgba(142,82,216,.14)}    }    @keyframes duSweep{      0%{transform:translateX(-120%)}      55%,100%{transform:translateX(120%)}    }    @keyframes duFloat{      0%,100%{transform:translateY(0) rotate(0deg)}      50%{transform:translateY(-8px) rotate(4deg)}    }    @keyframes duPulse{      0%,100%{transform:scale(1)}      50%{transform:scale(1.02)}    }  }  @media (max-width:480px){    .du-halloween-v2{      padding-left:12px;      padding-right:12px;    }    .du-hero{      padding-top:16px;    }    .du-hero-copy{      font-size:15px;      line-height:1.58;    }    .du-hero-note{      gap:7px;    }    .du-hero-note span{      font-size:12.2px;      padding:7px 10px;    }    .du-halloween-v2 img{      border-radius:15px;    }    .du-media{      margin-bottom:19px;    }    .du-callout{      gap:6px;      margin-top:12px;      margin-bottom:22px;    }    .du-callout div{      padding:9px 6px;      font-size:11.7px;      border-radius:12px;    }    .du-section{      padding-bottom:14px;    }    .du-section h2,    .du-feature-box h2,    .du-how h2,    .du-subtle-spec h2{      font-size:21px;    }    .du-section p,    .du-feature-list li,    .du-scene-copy p{      font-size:14.8px;    }    .du-scene{      margin-bottom:21px;    }    .du-scene-copy{      padding-top:10px;    }    .du-greatfor{      gap:7px;    }    .du-greatfor span{      font-size:12.7px;      padding:7px 10px;    }    .du-floating span{      font-size:16px;    }  }\u003c\/style\u003e\u003cdiv class=\"du-halloween-v2\" id=\"du-top\"\u003e\n\u003cdiv class=\"du-bg-glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"du-bg-glow du-right\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"du-floating\"\u003e\n\u003cspan class=\"f1\"\u003e🦇\u003c\/span\u003e \u003cspan class=\"f2\"\u003e👻\u003c\/span\u003e \u003cspan class=\"f3\"\u003e🎃\u003c\/span\u003e \u003cspan class=\"f4\"\u003e🕸️\u003c\/span\u003e\n\u003c\/div\u003e\n\u003csection class=\"du-hero\"\u003e\u003cdiv class=\"du-eyebrow\"\u003e👻 Halloween Window Prank\u003c\/div\u003e\n\u003ch1\u003eOne Look at the Window… \u003cspan class=\"accent\"\u003eand They’re Screaming.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"du-hero-copy\"\u003eThe Creepy Realistic Mask creates the eerie illusion of a face peering through the glass, turning an ordinary window into a hilarious Halloween jump scare.\u003c\/p\u003e\u003c\/section\u003e\u003cdiv class=\"du-media du-gif\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0745\/3314\/2682\/files\/9_1_1.gif?v=1788268716\" alt=\"Creepy realistic Halloween mask window prank in action\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"du-hero-note\"\u003e\n\u003cspan\u003e👀 Instant Double-Take\u003c\/span\u003e \u003cspan\u003e🪟 Easy Glass Setup\u003c\/span\u003e \u003cspan\u003e😂 Scares + Laughs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003csection class=\"du-section\"\u003e\u003cdiv class=\"du-kicker\"\u003eLead With the Best Visuals\u003c\/div\u003e\n\u003ch2\u003eThe “Who’s at the Window?!” Effect Hits Fast.\u003c\/h2\u003e\n\u003cp\u003eThis product sells best when the shock value is obvious, so the strongest scare scenes come first. The moment someone spots that face through the glass, the prank basically does itself.\u003c\/p\u003e\u003c\/section\u003e\u003cdiv class=\"du-scene\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0745\/3314\/2682\/files\/ChatGPTImage2026_9_1_20_57_13_3.png?v=1788267529\" alt=\"Creepy face peeking through the window for a Halloween scare\"\u003e\u003cdiv class=\"du-scene-copy\"\u003e\n\u003ch3\u003e👻 Turn an Ordinary Window Into a Jump Scare\u003c\/h3\u003e\n\u003cp\u003eOne of the strongest hero scenes — easy to understand, instantly creepy, and perfect for catching attention fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-scene\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0745\/3314\/2682\/files\/ChatGPTImage2026_9_1_20_57_12_1.png?v=1788267529\" alt=\"Realistic scary face Halloween décor scene\"\u003e\u003cdiv class=\"du-scene-copy\"\u003e\n\u003ch3\u003e🎃 Big Halloween Energy, Minimal Setup\u003c\/h3\u003e\n\u003cp\u003eIt adds that “something is wrong here” feeling to your décor without needing a huge haunted-house build.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-scene\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0745\/3314\/2682\/files\/ChatGPTImage2026_9_1_20_57_14_8.png?v=1788267529\" alt=\"Creepy realistic mask used on another glass surface for a prank\"\u003e\u003cdiv class=\"du-scene-copy\"\u003e\n\u003ch3\u003e🚗 Works Anywhere the Glass Surprise Lands Best\u003c\/h3\u003e\n\u003cp\u003eUse the visual peeking effect beyond house windows too — anywhere a sudden creepy face behind glass will get a reaction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-tagline\"\u003e\n\u003cstrong\u003e💀 Creepy from far away. Even worse when they get closer.\u003c\/strong\u003e \u003cspan\u003eThe lifelike face is what makes the prank work — people notice it first, understand it second, and react immediately.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-scene\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0745\/3314\/2682\/files\/ChatGPTImage2026_9_1_20_57_14_7.png?v=1788267529\" alt=\"Halloween spooky window face in a decorated scene\"\u003e\u003cdiv class=\"du-scene-copy\"\u003e\n\u003ch3\u003e🕯 Add It to a Full Halloween Setup\u003c\/h3\u003e\n\u003cp\u003ePair it with pumpkins, dim lighting, cobwebs or other seasonal décor and let the face become the detail everyone talks about.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-feature-box\"\u003e\n\u003ch2\u003eWhy This Prop Gets Such Good Reactions\u003c\/h2\u003e\n\u003cul class=\"du-feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy Window Setup\u003c\/strong\u003e — Designed to attach to glass using a suction-cup mounting setup.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRealistic Creepy Look\u003c\/strong\u003e — The face styling helps sell the illusion of someone really staring through the window.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerfect Party Prop\u003c\/strong\u003e — Great for Halloween parties, haunted setups, prank nights and novelty displays.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReusable Fun\u003c\/strong\u003e — Bring it back whenever you want another round of startled reactions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003csection class=\"du-section\"\u003e\u003cdiv class=\"du-kicker\"\u003eMore Reasons to Keep Scrolling\u003c\/div\u003e\n\u003ch2\u003eIt’s Not Just Scary. It’s Funny Too.\u003c\/h2\u003e\n\u003cdiv class=\"du-greatfor\"\u003e\n\u003cspan\u003e🏚 Haunted Houses\u003c\/span\u003e \u003cspan\u003e🎃 Halloween Parties\u003c\/span\u003e \u003cspan\u003e😂 Prank Wars\u003c\/span\u003e \u003cspan\u003e🎁 Gag Gifts\u003c\/span\u003e \u003cspan\u003e🪟 Window Scares\u003c\/span\u003e \u003cspan\u003e👻 Spooky Décor\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"du-scene\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0745\/3314\/2682\/files\/ChatGPTImage2026_9_1_20_57_13_5.png?v=1788267529\" alt=\"Realistic horror face novelty prank prop\"\u003e\u003cdiv class=\"du-scene-copy\"\u003e\n\u003ch3\u003e😂 Scary Enough to Startle. Funny Enough to Keep.\u003c\/h3\u003e\n\u003cp\u003eThe scream lasts a second — the laugh usually lasts longer. That’s why it works so well as both a scare prop and a gag gift.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-scene\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0745\/3314\/2682\/files\/ChatGPTImage2026_9_1_20_57_13_4.png?v=1788267529\" alt=\"Halloween realistic mask for repeat seasonal prank use\"\u003e\u003cdiv class=\"du-scene-copy\"\u003e\n\u003ch3\u003e💀 Reuse It Every Time You Want a Reaction\u003c\/h3\u003e\n\u003cp\u003eHalloween is the obvious choice, but prank nights, themed parties and random surprise scares are all fair game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-how\"\u003e\n\u003ch2\u003e🪟 Easy to Set Up\u003c\/h2\u003e\n\u003cdiv class=\"du-step\"\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003eChoose a clean glass surface where the face will be easy to spot.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-step\"\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cspan\u003eAttach and position the prop so the face creates the strongest peeking-through-the-glass illusion.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-step\"\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cspan\u003eLeave it in place and wait for someone to notice it. That reaction is the whole point. 😈\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"du-section\"\u003e\u003cdiv class=\"du-kicker\"\u003eMore Practical \/ Informational Content\u003c\/div\u003e\n\u003ch2\u003ePlacement Ideas and Product Notes\u003c\/h2\u003e\n\u003cp\u003eThe following image and highlights are intentionally placed later because they are more practical and explanation-focused than the high-impact hero visuals above.\u003c\/p\u003e\u003c\/section\u003e\u003cdiv class=\"du-scene\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0745\/3314\/2682\/files\/ChatGPTImage2026_9_1_20_57_13_6.png?v=1788267529\" alt=\"Scary realistic face prop on glass showing placement idea\"\u003e\u003cdiv class=\"du-scene-copy\"\u003e\n\u003ch3\u003e👀 Best Where People Least Expect It\u003c\/h3\u003e\n\u003cp\u003eEntry windows, side doors, garage glass, patios or darker indoor glass areas can all make the surprise hit harder.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-subtle-spec\"\u003e\n\u003ch2\u003e📌 Product Highlights\u003c\/h2\u003e\n\u003cdiv class=\"du-spec-grid\"\u003e\n\u003cdiv class=\"du-spec-item\"\u003e\n\u003cstrong\u003eType\u003c\/strong\u003e \u003cspan\u003eHalloween decoration and novelty prank prop with a realistic creepy-face look.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-spec-item\"\u003e\n\u003cstrong\u003eUse\u003c\/strong\u003e \u003cspan\u003eDesigned for glass placement to create a peeking-through-the-window scare effect.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-spec-item\"\u003e\n\u003cstrong\u003eBest For\u003c\/strong\u003e \u003cspan\u003eHalloween displays, haunted-house scenes, prank setups, party props and gag-gift moments.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-spec-item\"\u003e\n\u003cstrong\u003eSetup Style\u003c\/strong\u003e \u003cspan\u003eSimple, visual and easy to reposition when you want the best surprise angle.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-final\"\u003e\n\u003cstrong\u003e🎃 Place It. Walk Away. Wait for the Scream.\u003c\/strong\u003e \u003cspan\u003eA simple prop with big Halloween payoff — creepy enough to shock, funny enough to become the star of the prank. 👻😂\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"du-top\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Leon","offers":[{"title":"Default Title","offer_id":64506018890097,"sku":"B02722-A","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1000\/2343\/5633\/files\/ChatGPTImage2026_9_1_20_57_12_1.png?v=1788315623","url":"https:\/\/valorsonline.com\/products\/creepy-halloween-window-prank-mask","provider":"ValorsOnline","version":"1.0","type":"link"}