{"product_id":"anti-mosquito-pvc-curtain-ap1504anti-mosquito-pvc-curtain-ap1504","title":"Anti-Mosquito PVC curtain AP1504","description":"\u003cstyle\u003e\n  body { font-family: -apple-system, Segoe UI, Roboto, sans-serif; background:#f4f4f2; margin:0; padding:24px; color:#1a1a1a; }\n  .wrap { max-width: 860px; margin: 0 auto; }\n  .flagbar { background:#fff7e6; border:1px solid #f0c36d; color:#7a5b00; padding:12px 16px; border-radius:8px; font-size:14px; margin-bottom:24px; }\n  .flagbar b { display:block; margin-bottom:4px; }\n  .panel { background:#fff; border-radius:12px; padding:28px; margin-bottom:20px; box-shadow: 0 1px 3px rgba(0,0,0,.06); }\n\n  \/* ---- Buy box ---- *\/\n  .badge-new { display:inline-block; background:#eef2ff; color:#3730a3; font-size:12px; font-weight:600; padding:4px 10px; border-radius:999px; margin-bottom:10px; }\n  .h1 { font-size:26px; font-weight:800; margin:0 0 6px; line-height:1.25; }\n  .sku { color:#8a8a8a; font-size:13px; font-weight:400; }\n  .price-row { display:flex; align-items:baseline; gap:10px; margin:14px 0; }\n  .price-now { font-size:24px; font-weight:800; }\n  .price-was { text-decoration: line-through; color:#999; font-size:16px; }\n  .price-save { background:#dcfce7; color:#166534; font-size:12px; font-weight:700; padding:3px 8px; border-radius:6px; }\n  .verify { color:#b45309; font-size:12px; font-weight:600; }\n  .selector-label { font-size:13px; font-weight:700; margin:16px 0 8px; }\n  .swatches { display:flex; gap:10px; }\n  .swatch { width:36px; height:36px; border-radius:50%; border:2px solid #ddd; cursor:pointer; position:relative; }\n  .swatch.grey { background:#9c9c9c; }\n  .swatch.white { background:#fbfbf9; }\n  .swatch .qmark { position:absolute; top:-6px; right:-6px; background:#f59e0b; color:#fff; font-size:10px; width:16px; height:16px; border-radius:50%; text-align:center; line-height:16px; }\n  .pills { display:flex; gap:8px; flex-wrap:wrap; }\n  .pill { border:1.5px solid #ddd; border-radius:8px; padding:8px 14px; font-size:13px; font-weight:600; cursor:pointer; }\n  .pill.active { border-color:#16a34a; background:#f0fdf4; color:#166534; }\n  ul.bullets { list-style:none; padding:0; margin:18px 0; }\n  ul.bullets li { padding:6px 0; font-size:15px; }\n  .cta { width:100%; background:#16a34a; color:#fff; border:none; padding:14px; border-radius:10px; font-size:16px; font-weight:700; cursor:pointer; margin-top:10px; }\n  .reassure { display:flex; justify-content:space-between; margin-top:18px; font-size:12px; color:#555; flex-wrap:wrap; gap:8px; }\n  .shiptrack { display:flex; justify-content:space-between; margin-top:16px; font-size:12px; color:#888; }\n\n  \/* ---- Description (scoped) ---- *\/\n  .az-mds01 h2 { font-size:22px; font-weight:800; display:inline-block; border-bottom:3px solid #16a34a; padding-bottom:4px; margin:36px 0 16px; }\n  .az-mds01 p { font-size:15px; line-height:1.7; color:#333; }\n  .az-mds01 .trustrow { display:flex; gap:18px; flex-wrap:wrap; font-size:13px; color:#555; margin:14px 0 24px; }\n  .az-mds01 .grid { display:grid; grid-template-columns: repeat(3, 1fr); gap:16px; margin:18px 0; }\n  .az-mds01 .card { border:1px solid #eee; border-radius:10px; padding:16px; }\n  .az-mds01 .card.highlight { border-color:#16a34a; background:#f0fdf4; }\n  .az-mds01 .card h3 { font-size:15px; margin:0 0 8px; }\n  .az-mds01 .card p { font-size:13px; margin:0; color:#555; }\n  .az-mds01 table { width:100%; border-collapse: collapse; margin:16px 0; font-size:14px; }\n  .az-mds01 table th, .az-mds01 table td { text-align:left; padding:9px 10px; border-bottom:1px solid #eee; }\n  .az-mds01 table th { color:#777; font-weight:600; width:38%; }\n  .az-mds01 ol.steps { counter-reset: step; list-style:none; padding:0; }\n  .az-mds01 ol.steps li { counter-increment: step; position:relative; padding:8px 0 8px 40px; font-size:14px; }\n  .az-mds01 ol.steps li::before { content: counter(step); position:absolute; left:0; top:6px; width:26px; height:26px; background:#16a34a; color:#fff; border-radius:50%; text-align:center; line-height:26px; font-size:13px; font-weight:700; }\n  .az-mds01 .callout { border-left:4px solid #16a34a; background:#f0fdf4; padding:12px 16px; border-radius:6px; font-size:14px; margin:14px 0; }\n  .az-mds01 .warning { border-left:4px solid #f59e0b; background:#fffbeb; padding:14px 16px; border-radius:6px; font-size:14px; margin:18px 0; }\n  .az-mds01 .warning strong { display:block; margin-bottom:6px; }\n  .az-mds01 .guarantee { background: linear-gradient(135deg,#16a34a,#15803d); color:#fff; border-radius:12px; padding:22px; text-align:center; margin:24px 0; }\n  .az-mds01 .guarantee h3 { margin:0 0 6px; font-size:18px; }\n  .az-mds01 details { border-bottom:1px solid #eee; padding:12px 0; }\n  .az-mds01 summary { cursor:pointer; font-weight:600; font-size:14px; list-style:none; }\n  .az-mds01 summary::-webkit-details-marker { display:none; }\n  .az-mds01 summary::before { content:\"▸ \"; color:#16a34a; }\n  .az-mds01 details[open] summary::before { content:\"▾ \"; }\n  .az-mds01 ul.madefor { columns:2; font-size:14px; }\n  @media (max-width:640px){ .az-mds01 .grid{grid-template-columns:1fr;} .az-mds01 ul.madefor{columns:1;} }\n\n  \/* ---- Code panel ---- *\/\n  .codepanel { background:#1e1e1e; color:#d4d4d4; border-radius:12px; padding:20px; margin-top:28px; }\n  .codepanel .hint { color:#9cdcfe; font-size:13px; margin-bottom:10px; }\n  .codepanel pre { max-height:320px; overflow:auto; font-size:12px; line-height:1.5; white-space:pre-wrap; }\n  .copybtn { background:#16a34a; color:#fff; border:none; padding:10px 18px; border-radius:8px; cursor:pointer; font-weight:700; margin-bottom:12px; }\n\u003c\/style\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"panel az-mds01\"\u003e\n\u003ch2\u003eAirflow In. Pets In. Bugs Out.\u003c\/h2\u003e\n\u003cp\u003eLeaving the door open lets in the breeze — and lets your cat slip right through it. Closing it keeps the cat safe, but shuts out the fresh air and the light. A mesh door screen gives you both: a full-coverage barrier your cat can't just wander past, with air and daylight moving freely through it.\u003c\/p\u003e\n\u003cp\u003eThis one is built as a single, solid mesh panel — not two flaps that meet awkwardly in the middle — with a two-way zipper you can open from whichever side you're standing on. Zip it shut when you want the barrier up, unzip to walk straight through with your hands full.\u003c\/p\u003e\n\u003cdiv class=\"trustrow\"\u003e\n\u003cspan\u003e🛡️ 100-day guarantee \u003c\/span\u003e \u003cspan\u003e📦 Free shipping \u003c\/span\u003e \u003cspan\u003e🆕 New arrival — first units shipping soon\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card highlight\"\u003e\n\u003ch3\u003eTwo-Way Zipper\u003c\/h3\u003e\n\u003cp\u003eOne continuous zipper track with two pull-tabs facing each other — open it from the left or the right, no fumbling for the \"right\" side.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003eOne Solid Panel\u003c\/h3\u003e\n\u003cp\u003eNo center seam splitting the screen in two. Full-width mesh coverage, so there's no gap for a determined cat to push through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003eSecure Corner Fit\u003c\/h3\u003e\n\u003cp\u003eA hook-and-loop strip is sewn directly onto the top corner and presses flat against your door frame, keeping that edge snug against scratching and pawing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eTechnical Specifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eFine, tightly-woven semi-sheer mesh fabric exact fiber composition before publishing a material claim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEdge finish\u003c\/th\u003e\n\u003ctd\u003eWoven fabric binding, double-stitched on every edge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eClosure\u003c\/th\u003e\n\u003ctd\u003eTwo-way zipper, opens from either side\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFrame\u003c\/th\u003e\n\u003ctd\u003eNone — soft mesh edges, no rod or rigid frame\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eShape options\u003c\/th\u003e\n\u003ctd\u003eD-Shape (zip along top + one side) · U-Shape (zip along left, bottom, right — top edge is fixed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSizes\u003c\/th\u003e\n\u003ctd\u003e90 x 220 cm · 120 x 220 cm · 150 x 220 cm (35.4\"–59.1\" wide, 86.6\" tall)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eColors\u003c\/th\u003e\n\u003ctd\u003eWhite  · Grey\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003e1x hook-and-loop tape roll, mounting tacks\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInsect protection\u003c\/th\u003e\n\u003ctd\u003eVerify mesh hole size\/gauge before making a specific mosquito\/insect-blocking claim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eWhat's in the Box\u003c\/h2\u003e\n\u003cul class=\"bullets\"\u003e\n\u003cli\u003e1x mesh door screen panel (your selected shape \/ size \/ color)\u003c\/li\u003e\n\u003cli\u003e1x roll of hook-and-loop mounting tape\u003c\/li\u003e\n\u003cli\u003eMounting tacks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhich Size and Shape Do I Need?\u003c\/h2\u003e\n\u003cdiv class=\"callout\"\u003eMeasure your doorway's width and height. Pick the size at or slightly larger than your doorway width — 220 cm height fits most standard interior doors. \u003cb\u003eD-Shape\u003c\/b\u003e zips along the top and one side, like a door hinged on the opposite edge. \u003cb\u003eU-Shape\u003c\/b\u003e zips along the left, bottom, and right, with the top edge fixed to the frame — lift the whole panel up and over to pass through.\u003c\/div\u003e\n\u003ch2\u003eInstall Steps\u003c\/h2\u003e\n\u003col class=\"steps\"\u003e\n\u003cli\u003eMeasure your doorway and confirm your size and shape.\u003c\/li\u003e\n\u003cli\u003ePosition the panel in the frame and secure the fixed (non-zippered) edge using the included tacks.\u003c\/li\u003e\n\u003cli\u003ePress the sewn-in hook-and-loop corner flat against the frame for a snug seal, and use the extra tape roll to reinforce any other edge as needed.\u003c\/li\u003e\n\u003cli\u003eZip closed. Unzip from either side whenever you need to pass through.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"callout\"\u003e💡 Pro tip: because the fixed edge uses tacks, this installs best on a wood door frame.  Hold strength before recommending hook-and-loop-only mounting as a no-tools alternative.\u003c\/div\u003e\n\u003ch2\u003eMade For\u003c\/h2\u003e\n\u003cul class=\"madefor bullets\"\u003e\n\u003cli\u003e✅ Cat owners who want airflow without an open-door escape route\u003c\/li\u003e\n\u003cli\u003e✅ Homes wanting a bug barrier without sacrificing natural light\u003c\/li\u003e\n\u003cli\u003e✅ Replacing a damaged or rusted screen door\u003c\/li\u003e\n\u003cli\u003e✅ Seasonal installs — mesh only, easy to remove for winter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"warning\"\u003e\n\u003cstrong\u003e Not For\u003c\/strong\u003e This is not a soundproofing or blackout product — it's a lightweight mesh barrier. It has not been tested against large or strong dogs pushing or clawing at it. Installing the fixed edge uses tacks, so this isn't a fully tools-free, damage-free install. The grey colorway has not been sample-confirmed yet — check current listing photos before ordering if exact color match matters to you.\u003c\/div\u003e\n\u003cdiv class=\"guarantee\"\u003e\n\u003ch3\u003e100-Day Guarantee \u003c\/h3\u003e\n\u003cp\u003eVerify this specific product line carries the same guarantee terms as the rest of the Arrowzoom catalog before publishing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFAQ\u003c\/h2\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes the zipper really open from both sides?\u003c\/summary\u003e\n\u003cp\u003eYes — it's a two-way zipper with two pull-tabs on the same track, so you can unzip from whichever side you're standing on.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill this stop my cat from getting through?\u003c\/summary\u003e\n\u003cp\u003eWhen fully zipped, the mesh forms a complete barrier with no center gap. ⚠️ It hasn't been tested against forceful pushing from very large or strong pets — for those cases, consider a rigid pet door instead.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat's the difference between D-Shape and U-Shape?\u003c\/summary\u003e\n\u003cp\u003eD-Shape zips along the top and one side, opening like a hinged door. U-Shape zips along the left, bottom, and right, with the top fixed to the frame, so the whole panel lifts up and over.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo I need tools to install it?\u003c\/summary\u003e\n\u003cp\u003eThe included tacks are used to secure the fixed edge, so a basic install (pressing in a few tacks) is needed — this isn't a fully no-tools install.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs it renter-friendly?\u003c\/summary\u003e\n\u003cp\u003e⚠️ The fixed edge uses small tacks, which will leave minor holes. The sewn-in hook-and-loop corner is removable, but we haven't verified whether hook-and-loop mounting alone is strong enough to skip the tacks entirely.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it block mosquitoes and other bugs?\u003c\/summary\u003e\n\u003cp\u003e⚠️ The mesh is fine and tightly woven; we're verifying the exact hole size\/gauge before making a specific insect-blocking claim.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat sizes are available?\u003c\/summary\u003e\n\u003cp\u003e90 x 220 cm, 120 x 220 cm, and 150 x 220 cm, all in both D-Shape and U-Shape.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs the grey color available now?\u003c\/summary\u003e\n\u003cp\u003eGrey is planned per our current lineup, but we don't have a confirmed physical sample yet. White is the currently confirmed color.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill this fit any door frame?\u003c\/summary\u003e\n\u003cp\u003eIt's designed for standard rectangular interior doorways. Unusual frame shapes may need trimming or adjustment.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow do I clean it?\u003c\/summary\u003e\n\u003cp\u003e⚠️ Verify the recommended cleaning method (wipe down vs. hand wash) before publishing care instructions.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- ============ CODE PANEL ============ --\u003e\n\u003cdiv class=\"codepanel\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003ctemplate id=\"shopify-source\"\u003e\u003c\/template\u003e \u003cscript\u003e\nfunction copyCode(){\n  const tpl = document.getElementById('shopify-source').innerHTML;\n  const out = document.getElementById('codeOut');\n  out.textContent = tpl;\n  navigator.clipboard.writeText(tpl);\n  event.target.textContent = \"Copied!\";\n  setTimeout(()=\u003e{ event.target.textContent = \"Copy Shopify Code\"; }, 1500);\n}\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Arrowzoom Acoustics","offers":[{"title":"White \/ D- Shape \/ 90 x 220 cm (35.4 x 86.6 in)","offer_id":52003553411360,"sku":"AP1504-WH-D-90","price":45.99,"currency_code":"USD","in_stock":true},{"title":"White \/ D- Shape \/ 120 x220 cm (47.2 x 86.6 in)","offer_id":52003553444128,"sku":"AP1504-WH-D-120","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ D- Shape \/ 150 x 220 cm (59.1 x 86.6 in)","offer_id":52003553476896,"sku":"AP1504-WH-D-150","price":64.99,"currency_code":"USD","in_stock":true},{"title":"White \/ U-Shape \/ 90 x 220 cm (35.4 x 86.6 in)","offer_id":52003558588704,"sku":"AP1504-WH-U-90","price":45.99,"currency_code":"USD","in_stock":true},{"title":"White \/ U-Shape \/ 120 x220 cm (47.2 x 86.6 in)","offer_id":52003558621472,"sku":"AP1504-WH-U-120","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ U-Shape \/ 150 x 220 cm (59.1 x 86.6 in)","offer_id":52003558654240,"sku":"AP1504-WH-U-150","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ D- Shape \/ 90 x 220 cm (35.4 x 86.6 in)","offer_id":52003561177376,"sku":"AP1504-GY-D-90","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ D- Shape \/ 120 x220 cm (47.2 x 86.6 in)","offer_id":52003561210144,"sku":"AP1504-GY-D-120","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ D- Shape \/ 150 x 220 cm (59.1 x 86.6 in)","offer_id":52003561242912,"sku":"AP1504-GY-D-150","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ U-Shape \/ 90 x 220 cm (35.4 x 86.6 in)","offer_id":52003561275680,"sku":"AP1504-GY-U-90","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ U-Shape \/ 120 x220 cm (47.2 x 86.6 in)","offer_id":52003561308448,"sku":"AP1504-GY-U-120","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ U-Shape \/ 150 x 220 cm (59.1 x 86.6 in)","offer_id":52003561341216,"sku":"AP1504-GY-U-150","price":45.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1540\/7215\/files\/anti-mosquito-pvc-curtain-ap1504-white-d-shape-90-x-220-cm-35-4-x-86-6-in-anti-mosquito-pvc-curtain-ap1504-1249824900.png?v=1784480351","url":"https:\/\/arrowzoom.com\/products\/anti-mosquito-pvc-curtain-ap1504anti-mosquito-pvc-curtain-ap1504","provider":"Arrowzoom Acoustics","version":"1.0","type":"link"}