{"title":"Outdoor \u0026 Garden","description":"\u003cp\u003eEverything for the garden, yard and outdoor spaces - lighting, ventilation, tools, storage and seasonal essentials.\u003cbr\u003e\u003c\/p\u003e","products":[{"product_id":"solar-chicken-coop-greenhouse-exhaust-fan-kit","title":"Solar Powered Chicken Coop \u0026 Greenhouse Fan – 16W Dual Exhaust Kit","description":"\u003c!--ZMBYL29760620001--\u003e\n\u003cdiv class=\"solar-listing\"\u003e\n\n  \u003cstyle\u003e\n    .solar-listing,\n    .solar-listing * {\n      box-sizing: border-box;\n    }\n\n    .solar-listing {\n      --green-dark: #164b36;\n      --green: #23855b;\n      --green-light: #dff5e8;\n      --lime: #9dcc55;\n      --sun: #f6bd38;\n      --sun-light: #fff1ad;\n      --sky: #dff3ff;\n      --cream: #fbfcf7;\n      --ink: #18332a;\n      --muted: #5b7068;\n      --border: #d7e6dc;\n      --white: #ffffff;\n      --shadow: 0 14px 34px rgba(22, 75, 54, 0.12);\n\n      width: 100%;\n      margin: 0 auto;\n      padding: 0;\n      overflow: hidden;\n      background: var(--cream);\n      color: var(--ink);\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.6;\n    }\n\n    .solar-wrap {\n      width: min(1120px, 100%);\n      margin: 0 auto;\n    }\n\n    .solar-section {\n      padding: 62px 24px;\n    }\n\n    .solar-heading {\n      margin: 0 0 14px;\n      color: var(--green-dark);\n      font-size: clamp(28px, 4vw, 46px);\n      line-height: 1.12;\n      letter-spacing: -0.7px;\n      text-align: center;\n    }\n\n    .solar-subheading {\n      max-width: 760px;\n      margin: 0 auto;\n      color: var(--muted);\n      font-size: 17px;\n      text-align: center;\n    }\n\n    \/* HERO *\/\n    .solar-hero {\n      position: relative;\n      min-height: 620px;\n      overflow: hidden;\n      background:\n        radial-gradient(circle at 78% 16%, rgba(255, 244, 169, 0.95) 0 6%, transparent 18%),\n        linear-gradient(180deg, #ccecff 0%, #eaf8ff 59%, #dff1d4 60%, #cde5bb 100%);\n    }\n\n    .hero-content {\n      position: relative;\n      z-index: 4;\n      display: grid;\n      grid-template-columns: 1fr 1.15fr;\n      gap: 34px;\n      align-items: center;\n      min-height: 620px;\n      padding: 50px 24px;\n    }\n\n    .hero-copy {\n      max-width: 520px;\n    }\n\n    .eco-label {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      margin-bottom: 18px;\n      padding: 8px 13px;\n      border: 1px solid rgba(35, 133, 91, 0.22);\n      border-radius: 999px;\n      background: rgba(255, 255, 255, 0.84);\n      color: var(--green-dark);\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 0.4px;\n      text-transform: uppercase;\n      box-shadow: 0 7px 18px rgba(22, 75, 54, 0.08);\n    }\n\n    .eco-leaf {\n      display: inline-block;\n      width: 16px;\n      height: 11px;\n      border-radius: 12px 2px 12px 2px;\n      background: var(--green);\n      transform: rotate(-18deg);\n    }\n\n    .hero-copy h1 {\n      margin: 0 0 18px;\n      color: var(--green-dark);\n      font-size: clamp(36px, 5.3vw, 66px);\n      line-height: 1;\n      letter-spacing: -1.5px;\n    }\n\n    .hero-copy h1 span {\n      display: block;\n      margin-top: 8px;\n      color: var(--green);\n      font-size: 0.58em;\n      line-height: 1.15;\n      letter-spacing: -0.4px;\n    }\n\n    .hero-copy p {\n      margin: 0;\n      max-width: 500px;\n      color: #3b5b50;\n      font-size: 18px;\n    }\n\n    .hero-badges {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 25px;\n    }\n\n    .hero-badge {\n      padding: 10px 14px;\n      border: 1px solid rgba(22, 75, 54, 0.12);\n      border-radius: 10px;\n      background: rgba(255, 255, 255, 0.88);\n      color: var(--green-dark);\n      font-size: 14px;\n      font-weight: 700;\n      box-shadow: 0 8px 18px rgba(22, 75, 54, 0.08);\n    }\n\n    \/* SUN *\/\n    .sun-animation {\n      position: absolute;\n      top: 52px;\n      right: 9%;\n      z-index: 1;\n      width: 100px;\n      height: 100px;\n      border-radius: 50%;\n      background: var(--sun);\n      box-shadow:\n        0 0 0 18px rgba(246, 189, 56, 0.14),\n        0 0 60px 22px rgba(246, 189, 56, 0.34);\n      animation: solarPulse 3.8s ease-in-out infinite;\n    }\n\n    .sun-animation::before,\n    .sun-animation::after {\n      position: absolute;\n      inset: -32px;\n      border: 3px dashed rgba(246, 189, 56, 0.55);\n      border-radius: 50%;\n      content: \"\";\n      animation: solarSpin 18s linear infinite;\n    }\n\n    .sun-animation::after {\n      inset: -52px;\n      border-width: 2px;\n      border-style: dotted;\n      opacity: 0.62;\n      animation-direction: reverse;\n      animation-duration: 26s;\n    }\n\n    \/* CLOUDS *\/\n    .cloud {\n      position: absolute;\n      z-index: 1;\n      width: 110px;\n      height: 28px;\n      border-radius: 40px;\n      background: rgba(255, 255, 255, 0.76);\n      filter: drop-shadow(0 8px 9px rgba(76, 135, 164, 0.09));\n    }\n\n    .cloud::before,\n    .cloud::after {\n      position: absolute;\n      bottom: 0;\n      border-radius: 50%;\n      background: inherit;\n      content: \"\";\n    }\n\n    .cloud::before {\n      left: 20px;\n      width: 46px;\n      height: 46px;\n    }\n\n    .cloud::after {\n      right: 17px;\n      width: 60px;\n      height: 60px;\n    }\n\n    .cloud-one {\n      top: 105px;\n      left: -130px;\n      animation: cloudMove 24s linear infinite;\n    }\n\n    .cloud-two {\n      top: 205px;\n      left: -180px;\n      transform: scale(0.75);\n      opacity: 0.7;\n      animation: cloudMove 34s linear 5s infinite;\n    }\n\n    \/* PURE CSS SHED *\/\n    .shed-scene {\n      position: relative;\n      min-height: 470px;\n      margin-top: 50px;\n    }\n\n    .ground-shadow {\n      position: absolute;\n      right: 0;\n      bottom: 13px;\n      width: 93%;\n      height: 54px;\n      border-radius: 50%;\n      background: rgba(43, 85, 58, 0.15);\n      filter: blur(8px);\n    }\n\n    .shed {\n      position: absolute;\n      right: 16px;\n      bottom: 35px;\n      width: 380px;\n      height: 265px;\n      border: 8px solid #a96e3b;\n      background:\n        repeating-linear-gradient(\n          90deg,\n          #d69a5c 0,\n          #d69a5c 30px,\n          #ca8a4d 31px,\n          #ca8a4d 34px\n        );\n      box-shadow: 0 22px 35px rgba(43, 73, 55, 0.2);\n    }\n\n    .shed::before {\n      position: absolute;\n      top: -115px;\n      left: -35px;\n      width: 0;\n      height: 0;\n      border-right: 225px solid transparent;\n      border-bottom: 110px solid #725036;\n      border-left: 225px solid transparent;\n      content: \"\";\n    }\n\n    .shed::after {\n      position: absolute;\n      top: -102px;\n      left: -20px;\n      width: 400px;\n      height: 16px;\n      background: #513929;\n      transform: rotate(-0.5deg);\n      content: \"\";\n    }\n\n    \/* Door — pushed to the right edge *\/\n    .shed-door {\n      position: absolute;\n      right: 16px;\n      bottom: 0;\n      width: 96px;\n      height: 160px;\n      border: 7px solid #83542f;\n      background:\n        linear-gradient(135deg, transparent 46%, #87552f 47% 51%, transparent 52%),\n        linear-gradient(45deg, transparent 46%, #87552f 47% 51%, transparent 52%),\n        #b97940;\n    }\n\n    .shed-door::after {\n      position: absolute;\n      top: 80px;\n      right: 12px;\n      width: 10px;\n      height: 10px;\n      border-radius: 50%;\n      background: #31261f;\n      content: \"\";\n    }\n\n    \/* Window — pushed to the left edge *\/\n    .shed-window {\n      position: absolute;\n      top: 40px;\n      left: 16px;\n      width: 70px;\n      height: 64px;\n      border: 7px solid #f3eee3;\n      background:\n        linear-gradient(90deg, transparent 47%, #f3eee3 48% 53%, transparent 54%),\n        linear-gradient(transparent 47%, #f3eee3 48% 53%, transparent 54%),\n        #acd9e9;\n      box-shadow: inset 0 0 18px rgba(35, 96, 119, 0.15);\n    }\n\n    \/* SOLAR PANEL ON SHED *\/\n    .roof-panel {\n      position: absolute;\n      top: -123px;\n      left: 95px;\n      z-index: 3;\n      width: 208px;\n      height: 88px;\n      border: 6px solid #e6e9e7;\n      border-radius: 3px;\n      background:\n        linear-gradient(90deg, transparent 24%, #b8c6ca 25% 26%, transparent 27% 49%, #b8c6ca 50% 51%, transparent 52% 74%, #b8c6ca 75% 76%, transparent 77%),\n        linear-gradient(transparent 31%, #b8c6ca 32% 34%, transparent 35% 65%, #b8c6ca 66% 68%, transparent 69%),\n        #132d38;\n      transform: rotate(-12deg);\n      box-shadow: 0 10px 18px rgba(14, 34, 42, 0.22);\n      animation: panelGlow 4s ease-in-out infinite;\n    }\n\n    .roof-panel::after {\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(\n        115deg,\n        transparent 20%,\n        rgba(255, 255, 255, 0.35) 38%,\n        transparent 52%\n      );\n      content: \"\";\n      transform: translateX(-120%);\n      animation: panelShine 4.5s ease-in-out infinite;\n    }\n\n    \/* DUAL WALL FANS — centered in the wall gap between window and door *\/\n    .dual-wall-fans {\n      position: absolute;\n      top: 54px;\n      left: 113px;\n      z-index: 4;\n      display: flex;\n      gap: 12px;\n    }\n\n    .wall-fan {\n      position: relative;\n      width: 50px;\n      height: 50px;\n      overflow: hidden;\n      border: 5px solid #282d2b;\n      border-radius: 5px;\n      background: #111816;\n      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.25);\n    }\n\n    .fan-blades {\n      position: absolute;\n      inset: 5px;\n      border-radius: 50%;\n      background:\n        repeating-conic-gradient(\n          from 8deg,\n          #39433f 0deg 18deg,\n          transparent 20deg 42deg\n        );\n      animation: fanRotate 0.75s linear infinite;\n    }\n\n    .fan-blades::after {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: 13px;\n      height: 13px;\n      border-radius: 50%;\n      background: #1c201f;\n      content: \"\";\n      transform: translate(-50%, -50%);\n      box-shadow: 0 0 0 3px #505854;\n    }\n\n    \/* AIRFLOW FOR EACH FAN — kept short so it stays inside the wall channel *\/\n    .airflow {\n      position: absolute;\n      width: 30px;\n      height: 44px;\n      pointer-events: none;\n    }\n\n    .airflow-one {\n      top: 6px;\n      left: -26px;\n    }\n\n    .airflow-two {\n      top: 6px;\n      right: -26px;\n      transform: scaleX(-1);\n    }\n\n    .air-line {\n      position: absolute;\n      right: 0;\n      width: 24px;\n      height: 10px;\n      border-top: 3px solid rgba(255, 255, 255, 0.9);\n      border-radius: 50%;\n      opacity: 0;\n      animation: airflowMove 1.8s ease-out infinite;\n    }\n\n    .air-line:nth-child(1) {\n      top: 4px;\n      animation-delay: 0s;\n    }\n\n    .air-line:nth-child(2) {\n      top: 18px;\n      width: 26px;\n      animation-delay: 0.4s;\n    }\n\n    .air-line:nth-child(3) {\n      top: 30px;\n      width: 18px;\n      animation-delay: 0.8s;\n    }\n\n    .cable-line {\n      position: absolute;\n      top: -42px;\n      left: 214px;\n      z-index: 2;\n      width: 82px;\n      height: 120px;\n      border-right: 4px solid #242c29;\n      border-bottom: 4px solid #242c29;\n      border-radius: 0 0 38px 0;\n      transform: rotate(8deg);\n    }\n\n    .grass {\n      position: absolute;\n      right: 15px;\n      bottom: 20px;\n      z-index: 2;\n      width: 430px;\n      height: 36px;\n      background:\n        repeating-linear-gradient(\n          75deg,\n          transparent 0 12px,\n          #4c993f 13px 16px,\n          transparent 17px 24px\n        );\n    }\n\n    \/* HIGHLIGHTS *\/\n    .highlight-strip {\n      position: relative;\n      z-index: 5;\n      margin-top: -32px;\n      padding: 0 24px 34px;\n    }\n\n    .highlight-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      padding: 20px;\n      border: 1px solid rgba(22, 75, 54, 0.1);\n      border-radius: 22px;\n      background: rgba(255, 255, 255, 0.94);\n      box-shadow: var(--shadow);\n      backdrop-filter: blur(8px);\n    }\n\n    .highlight-card {\n      padding: 18px 10px;\n      text-align: center;\n    }\n\n    .highlight-icon {\n      display: grid;\n      place-items: center;\n      width: 52px;\n      height: 52px;\n      margin: 0 auto 10px;\n      border-radius: 50%;\n      background: var(--green-light);\n      color: var(--green-dark);\n      font-size: 23px;\n      font-weight: 700;\n    }\n\n    .highlight-card strong {\n      display: block;\n      color: var(--green-dark);\n      font-size: 18px;\n      line-height: 1.25;\n    }\n\n    .highlight-card span {\n      display: block;\n      margin-top: 4px;\n      color: var(--muted);\n      font-size: 13px;\n    }\n\n    \/* PRODUCT IMAGE SECTION *\/\n    .product-showcase {\n      background:\n        linear-gradient(180deg, var(--cream), #ffffff 48%, #f2faf5);\n    }\n\n    .product-layout {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr;\n      gap: 38px;\n      align-items: center;\n      margin-top: 40px;\n    }\n\n    .product-image-card {\n      position: relative;\n      overflow: hidden;\n      padding: 28px;\n      border: 1px solid var(--border);\n      border-radius: 26px;\n      background: #ffffff;\n      box-shadow: var(--shadow);\n    }\n\n    .product-image-card::before {\n      position: absolute;\n      top: -75px;\n      right: -75px;\n      width: 180px;\n      height: 180px;\n      border-radius: 50%;\n      background: rgba(157, 204, 85, 0.14);\n      content: \"\";\n    }\n\n    .product-image-card img {\n      position: relative;\n      z-index: 2;\n      display: block;\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .product-details h3 {\n      margin: 0 0 15px;\n      color: var(--green-dark);\n      font-size: clamp(27px, 3.2vw, 40px);\n      line-height: 1.16;\n    }\n\n    .product-details \u003e p {\n      margin: 0 0 22px;\n      color: var(--muted);\n      font-size: 16px;\n    }\n\n    .feature-list {\n      display: grid;\n      gap: 12px;\n      margin: 0;\n      padding: 0;\n      list-style: none;\n    }\n\n    .feature-list li {\n      position: relative;\n      padding: 14px 16px 14px 48px;\n      border: 1px solid var(--border);\n      border-radius: 13px;\n      background: #ffffff;\n      color: var(--ink);\n      box-shadow: 0 7px 18px rgba(22, 75, 54, 0.06);\n    }\n\n    .feature-list li::before {\n      position: absolute;\n      top: 13px;\n      left: 14px;\n      display: grid;\n      place-items: center;\n      width: 24px;\n      height: 24px;\n      border-radius: 50%;\n      background: var(--green);\n      color: white;\n      content: \"✓\";\n      font-size: 14px;\n      font-weight: 700;\n    }\n\n    \/* HOW IT WORKS *\/\n    .how-section {\n      position: relative;\n      overflow: hidden;\n      background: var(--green-dark);\n      color: white;\n    }\n\n    .how-section::before {\n      position: absolute;\n      top: -170px;\n      left: -130px;\n      width: 420px;\n      height: 420px;\n      border: 70px solid rgba(255, 255, 255, 0.035);\n      border-radius: 50%;\n      content: \"\";\n    }\n\n    .how-section .solar-heading {\n      color: white;\n    }\n\n    .how-section .solar-subheading {\n      color: rgba(255, 255, 255, 0.76);\n    }\n\n    .steps-grid {\n      position: relative;\n      z-index: 2;\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 18px;\n      margin-top: 40px;\n    }\n\n    .step-card {\n      position: relative;\n      min-height: 235px;\n      padding: 28px 24px;\n      overflow: hidden;\n      border: 1px solid rgba(255, 255, 255, 0.13);\n      border-radius: 20px;\n      background: rgba(255, 255, 255, 0.07);\n    }\n\n    .step-number {\n      position: absolute;\n      top: -14px;\n      right: 12px;\n      color: rgba(255, 255, 255, 0.07);\n      font-size: 98px;\n      font-weight: 800;\n      line-height: 1;\n    }\n\n    .step-symbol {\n      display: grid;\n      place-items: center;\n      width: 54px;\n      height: 54px;\n      margin-bottom: 18px;\n      border-radius: 15px;\n      background: var(--sun);\n      color: #573d00;\n      font-size: 25px;\n      font-weight: 800;\n    }\n\n    .step-card h3 {\n      position: relative;\n      margin: 0 0 9px;\n      color: white;\n      font-size: 21px;\n    }\n\n    .step-card p {\n      position: relative;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.75);\n      font-size: 15px;\n    }\n\n    \/* APPLICATIONS *\/\n    .applications {\n      background: #f3faf5;\n    }\n\n    .application-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-top: 38px;\n    }\n\n    .application-card {\n      position: relative;\n      min-height: 180px;\n      overflow: hidden;\n      padding: 24px 18px;\n      border: 1px solid var(--border);\n      border-radius: 18px;\n      background: white;\n      text-align: center;\n      box-shadow: 0 8px 20px rgba(22, 75, 54, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .application-card:hover {\n      transform: translateY(-4px);\n      box-shadow: var(--shadow);\n    }\n\n    .application-graphic {\n      position: relative;\n      width: 74px;\n      height: 74px;\n      margin: 0 auto 14px;\n      border-radius: 50%;\n      background: var(--green-light);\n    }\n\n    .application-graphic::before {\n      position: absolute;\n      top: 21px;\n      left: 20px;\n      width: 35px;\n      height: 31px;\n      border: 4px solid var(--green-dark);\n      border-top-width: 10px;\n      content: \"\";\n    }\n\n    .application-graphic::after {\n      position: absolute;\n      top: 11px;\n      left: 18px;\n      width: 38px;\n      height: 24px;\n      border: 4px solid var(--green-dark);\n      border-bottom: 0;\n      content: \"\";\n      transform: skew(-26deg);\n    }\n\n    .application-card strong {\n      display: block;\n      color: var(--green-dark);\n      font-size: 17px;\n    }\n\n    .application-card span {\n      display: block;\n      margin-top: 5px;\n      color: var(--muted);\n      font-size: 13px;\n    }\n\n    \/* IMAGE GALLERY *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: 1.2fr 0.8fr;\n      gap: 18px;\n      margin-top: 38px;\n    }\n\n    .gallery-main,\n    .gallery-side {\n      overflow: hidden;\n      border: 1px solid var(--border);\n      border-radius: 20px;\n      background: white;\n      box-shadow: 0 10px 25px rgba(22, 75, 54, 0.08);\n    }\n\n    .gallery-side {\n      display: grid;\n      grid-template-rows: 1fr 1fr;\n      gap: 1px;\n    }\n\n    .gallery-main img,\n    .gallery-side img {\n      display: block;\n      width: 100%;\n      height: 100%;\n      min-height: 260px;\n      object-fit: contain;\n      background: white;\n    }\n\n    .gallery-main img {\n      min-height: 540px;\n    }\n\n    \/* SPECIFICATIONS *\/\n    .spec-section {\n      background: white;\n    }\n\n    .spec-table {\n      width: 100%;\n      max-width: 900px;\n      margin: 38px auto 0;\n      overflow: hidden;\n      border: 1px solid var(--border);\n      border-radius: 20px;\n      background: white;\n      box-shadow: var(--shadow);\n    }\n\n    .spec-row {\n      display: grid;\n      grid-template-columns: 38% 62%;\n      border-bottom: 1px solid var(--border);\n    }\n\n    .spec-row:last-child {\n      border-bottom: 0;\n    }\n\n    .spec-name,\n    .spec-value {\n      padding: 15px 20px;\n    }\n\n    .spec-name {\n      background: #eef8f1;\n      color: var(--green-dark);\n      font-weight: 700;\n    }\n\n    .spec-value {\n      color: #3f5d53;\n    }\n\n    \/* PACKAGE *\/\n    .package-box {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 32px;\n      align-items: center;\n      max-width: 950px;\n      margin: 40px auto 0;\n      padding: 30px;\n      border: 1px solid var(--border);\n      border-radius: 24px;\n      background: linear-gradient(135deg, white, #f0faf3);\n      box-shadow: var(--shadow);\n    }\n\n    .package-box img {\n      display: block;\n      width: 100%;\n      border-radius: 14px;\n      background: white;\n      object-fit: contain;\n    }\n\n    .package-list {\n      margin: 0;\n      padding: 0;\n      list-style: none;\n    }\n\n    .package-list li {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      padding: 11px 0;\n      border-bottom: 1px dashed var(--border);\n      color: var(--ink);\n      font-size: 16px;\n    }\n\n    .package-list li:last-child {\n      border-bottom: 0;\n    }\n\n    .package-qty {\n      display: grid;\n      flex: 0 0 34px;\n      place-items: center;\n      width: 34px;\n      height: 34px;\n      border-radius: 9px;\n      background: var(--green);\n      color: white;\n      font-weight: 700;\n    }\n\n    \/* NOTICE *\/\n    .solar-notice {\n      max-width: 900px;\n      margin: 38px auto 0;\n      padding: 21px 22px;\n      border-left: 6px solid var(--sun);\n      border-radius: 12px;\n      background: #fff9df;\n      color: #584c27;\n    }\n\n    .solar-notice strong {\n      color: #493c16;\n    }\n\n    \/* FOOTER *\/\n    .listing-footer {\n      padding: 34px 24px;\n      background: #0f3828;\n      color: rgba(255, 255, 255, 0.77);\n      text-align: center;\n    }\n\n    .listing-footer strong {\n      display: block;\n      margin-bottom: 6px;\n      color: white;\n      font-size: 21px;\n    }\n\n    \/* ANIMATIONS *\/\n    @keyframes solarPulse {\n      0%, 100% {\n        transform: scale(1);\n      }\n      50% {\n        transform: scale(1.07);\n      }\n    }\n\n    @keyframes solarSpin {\n      to {\n        transform: rotate(360deg);\n      }\n    }\n\n    @keyframes cloudMove {\n      from {\n        left: -190px;\n      }\n      to {\n        left: 110%;\n      }\n    }\n\n    @keyframes panelGlow {\n      0%, 100% {\n        filter: brightness(1);\n      }\n      50% {\n        filter: brightness(1.16);\n      }\n    }\n\n    @keyframes panelShine {\n      0%, 45% {\n        transform: translateX(-130%);\n      }\n      70%, 100% {\n        transform: translateX(130%);\n      }\n    }\n\n    @keyframes fanRotate {\n      to {\n        transform: rotate(360deg);\n      }\n    }\n\n    @keyframes airflowMove {\n      0% {\n        opacity: 0;\n        transform: translateX(26px) scaleX(0.7);\n      }\n      35% {\n        opacity: 0.9;\n      }\n      100% {\n        opacity: 0;\n        transform: translateX(-48px) scaleX(1.12);\n      }\n    }\n\n    \/* RESPONSIVE *\/\n    @media (max-width: 900px) {\n      .hero-content,\n      .product-layout,\n      .package-box {\n        grid-template-columns: 1fr;\n      }\n\n      .hero-copy {\n        max-width: 680px;\n        margin: 0 auto;\n        text-align: center;\n      }\n\n      .hero-copy p {\n        margin-right: auto;\n        margin-left: auto;\n      }\n\n      .hero-badges {\n        justify-content: center;\n      }\n\n      .shed-scene {\n        width: min(500px, 100%);\n        margin: 40px auto 0;\n      }\n\n      .highlight-grid,\n      .application-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .steps-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .gallery-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .gallery-side {\n        grid-template-columns: 1fr 1fr;\n        grid-template-rows: auto;\n      }\n\n      .gallery-main img {\n        min-height: 380px;\n      }\n\n      .gallery-side img {\n        min-height: 260px;\n      }\n    }\n\n    @media (max-width: 600px) {\n      .solar-section {\n        padding: 46px 16px;\n      }\n\n      .solar-hero {\n        min-height: auto;\n      }\n\n      .hero-content {\n        min-height: auto;\n        padding: 42px 16px 68px;\n      }\n\n      .hero-copy h1 {\n        font-size: 39px;\n      }\n\n      .shed-scene {\n        min-height: 360px;\n        transform: scale(0.78);\n        transform-origin: top center;\n        margin-bottom: -85px;\n      }\n\n      .shed {\n        right: 50%;\n        transform: translateX(50%);\n      }\n\n      .highlight-strip {\n        padding: 0 14px 25px;\n      }\n\n      .highlight-grid,\n      .application-grid {\n        grid-template-columns: 1fr 1fr;\n        gap: 8px;\n        padding: 10px;\n      }\n\n      .highlight-card {\n        padding: 14px 6px;\n      }\n\n      .highlight-card strong {\n        font-size: 15px;\n      }\n\n      .application-card {\n        min-height: 160px;\n        padding: 18px 10px;\n      }\n\n      .product-image-card {\n        padding: 14px;\n      }\n\n      .gallery-side {\n        grid-template-columns: 1fr;\n      }\n\n      .gallery-main img,\n      .gallery-side img {\n        min-height: 250px;\n      }\n\n      .spec-row {\n        grid-template-columns: 1fr;\n      }\n\n      .spec-name {\n        padding-bottom: 7px;\n      }\n\n      .spec-value {\n        padding-top: 7px;\n      }\n\n      .package-box {\n        padding: 17px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .solar-listing *,\n      .solar-listing *::before,\n      .solar-listing *::after {\n        animation-duration: 0.001ms !important;\n        animation-iteration-count: 1 !important;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"solar-hero\"\u003e\n    \u003cdiv class=\"sun-animation\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cloud cloud-one\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cloud cloud-two\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"solar-wrap hero-content\"\u003e\n      \u003cdiv class=\"hero-copy\"\u003e\n        \u003cdiv class=\"eco-label\"\u003e\n          \u003cspan class=\"eco-leaf\"\u003e\u003c\/span\u003e\n          Sun-Powered Ventilation\n        \u003c\/div\u003e\n\n        \u003ch1\u003e\n          Fresh Air Powered by the Sun\n          \u003cspan\u003e16W Solar Panel + Dual Exhaust Fans\u003c\/span\u003e\n        \u003c\/h1\u003e\n\n        \u003cp\u003e\n          Help release trapped heat and improve airflow in your greenhouse,\n          chicken coop, shed, barn, attic or other small outdoor enclosure,\n          without connecting the system to household electricity.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"hero-badges\"\u003e\n          \u003cdiv class=\"hero-badge\"\u003e16W Solar Panel\u003c\/div\u003e\n          \u003cdiv class=\"hero-badge\"\u003e2 Brushless DC Fans\u003c\/div\u003e\n          \u003cdiv class=\"hero-badge\"\u003eUp to 240 CFM*\u003c\/div\u003e\n          \u003cdiv class=\"hero-badge\"\u003eManual On\/Off Control\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- PURE CSS SHED ANIMATION --\u003e\n      \u003cdiv class=\"shed-scene\" aria-label=\"Solar panel and ventilation fan installed on a shed\"\u003e\n        \u003cdiv class=\"ground-shadow\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"grass\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"shed\"\u003e\n          \u003cdiv class=\"roof-panel\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"cable-line\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"shed-window\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"shed-door\"\u003e\u003c\/div\u003e\n\n          \u003cdiv class=\"dual-wall-fans\"\u003e\n\n            \u003cdiv class=\"wall-fan wall-fan-one\"\u003e\n              \u003cdiv class=\"fan-blades\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"wall-fan wall-fan-two\"\u003e\n              \u003cdiv class=\"fan-blades\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"airflow airflow-one\"\u003e\n              \u003cspan class=\"air-line\"\u003e\u003c\/span\u003e\n              \u003cspan class=\"air-line\"\u003e\u003c\/span\u003e\n              \u003cspan class=\"air-line\"\u003e\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"airflow airflow-two\"\u003e\n              \u003cspan class=\"air-line\"\u003e\u003c\/span\u003e\n              \u003cspan class=\"air-line\"\u003e\u003c\/span\u003e\n              \u003cspan class=\"air-line\"\u003e\u003c\/span\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- QUICK HIGHLIGHTS --\u003e\n  \u003cdiv class=\"highlight-strip\"\u003e\n    \u003cdiv class=\"solar-wrap highlight-grid\"\u003e\n      \u003cdiv class=\"highlight-card\"\u003e\n        \u003cdiv class=\"highlight-icon\"\u003e☀\u003c\/div\u003e\n        \u003cstrong\u003eSolar Powered\u003c\/strong\u003e\n        \u003cspan\u003eRuns directly from sunlight\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"highlight-card\"\u003e\n        \u003cdiv class=\"highlight-icon\"\u003e2×\u003c\/div\u003e\n        \u003cstrong\u003eDual Fans\u003c\/strong\u003e\n        \u003cspan\u003eTwo high-speed DC fans\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"highlight-card\"\u003e\n        \u003cdiv class=\"highlight-icon\"\u003e16W\u003c\/div\u003e\n        \u003cstrong\u003eEfficient Panel\u003c\/strong\u003e\n        \u003cspan\u003eTempered glass construction\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"highlight-card\"\u003e\n        \u003cdiv class=\"highlight-icon\"\u003e↯\u003c\/div\u003e\n        \u003cstrong\u003eUp to 240 CFM\u003c\/strong\u003e\n        \u003cspan\u003eUnder strong direct sunlight*\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT OVERVIEW --\u003e\n  \u003csection class=\"solar-section product-showcase\"\u003e\n    \u003cdiv class=\"solar-wrap\"\u003e\n      \u003ch2 class=\"solar-heading\"\u003eSimple, Practical Solar Ventilation\u003c\/h2\u003e\n      \u003cp class=\"solar-subheading\"\u003e\n        Position the solar panel in direct sunlight, connect the two fans and\n        use the independent switches to control ventilation when needed.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"product-layout\"\u003e\n        \u003cdiv class=\"product-image-card\"\u003e\n          \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/7pEAAeSw3QFqZJ8A\/s-l1600.webp\" alt=\"16W solar ventilation kit with two exhaust fans and connector cable\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"product-details\"\u003e\n          \u003ch3\u003eBuilt to Move Hot, Stale Air Out\u003c\/h3\u003e\n          \u003cp\u003e\n            The two brushless DC fans generate airflow using energy supplied\n            directly by the included solar panel. This makes the kit useful\n            for locations where a standard electrical outlet may not be\n            convenient.\n          \u003c\/p\u003e\n\n          \u003cul class=\"feature-list\"\u003e\n            \u003cli\u003e\n              \u003cstrong\u003eDual-fan design:\u003c\/strong\u003e\n              two fans help ventilate an enclosed area.\n            \u003c\/li\u003e\n            \u003cli\u003e\n              \u003cstrong\u003eDirect solar operation:\u003c\/strong\u003e\n              no household power connection is required.\n            \u003c\/li\u003e\n            \u003cli\u003e\n              \u003cstrong\u003eManual control:\u003c\/strong\u003e\n              each fan includes an independent on\/off switch.\n            \u003c\/li\u003e\n            \u003cli\u003e\n              \u003cstrong\u003eOutdoor-ready materials:\u003c\/strong\u003e\n              ABS, aluminum alloy and a tempered-glass solar panel.\n            \u003c\/li\u003e\n            \u003cli\u003e\n              \u003cstrong\u003eFlexible installation:\u003c\/strong\u003e\n              suitable for walls, panels, windows and similar openings.\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HOW IT WORKS --\u003e\n  \u003csection class=\"solar-section how-section\"\u003e\n    \u003cdiv class=\"solar-wrap\"\u003e\n      \u003ch2 class=\"solar-heading\"\u003eHow the System Works\u003c\/h2\u003e\n      \u003cp class=\"solar-subheading\"\u003e\n        A straightforward setup designed for daytime ventilation.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"steps-grid\"\u003e\n        \u003cdiv class=\"step-card\"\u003e\n          \u003cspan class=\"step-number\"\u003e1\u003c\/span\u003e\n          \u003cdiv class=\"step-symbol\"\u003e☀\u003c\/div\u003e\n          \u003ch3\u003eCollect Sunlight\u003c\/h3\u003e\n          \u003cp\u003e\n            Install the 16W panel where it can receive strong, unobstructed\n            sunlight. Direct sun produces the best fan performance.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"step-card\"\u003e\n          \u003cspan class=\"step-number\"\u003e2\u003c\/span\u003e\n          \u003cdiv class=\"step-symbol\"\u003e↯\u003c\/div\u003e\n          \u003ch3\u003ePower Both Fans\u003c\/h3\u003e\n          \u003cp\u003e\n            The supplied splitter cable connects the panel to both brushless\n            DC fans, without a separate household power source.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"step-card\"\u003e\n          \u003cspan class=\"step-number\"\u003e3\u003c\/span\u003e\n          \u003cdiv class=\"step-symbol\"\u003e➜\u003c\/div\u003e\n          \u003ch3\u003eRelease Trapped Heat\u003c\/h3\u003e\n          \u003cp\u003e\n            Mount the fans to push hot, stale air outward and improve daytime\n            circulation inside the enclosure.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- APPLICATIONS --\u003e\n  \u003csection class=\"solar-section applications\"\u003e\n    \u003cdiv class=\"solar-wrap\"\u003e\n      \u003ch2 class=\"solar-heading\"\u003eUseful Around the Property\u003c\/h2\u003e\n      \u003cp class=\"solar-subheading\"\u003e\n        One compact ventilation solution for several outdoor spaces.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"application-grid\"\u003e\n        \u003cdiv class=\"application-card\"\u003e\n          \u003cdiv class=\"application-graphic\"\u003e\u003c\/div\u003e\n          \u003cstrong\u003eGreenhouse\u003c\/strong\u003e\n          \u003cspan\u003eHelp release accumulated daytime heat\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"application-card\"\u003e\n          \u003cdiv class=\"application-graphic\"\u003e\u003c\/div\u003e\n          \u003cstrong\u003eChicken Coop\u003c\/strong\u003e\n          \u003cspan\u003eSupport airflow in animal enclosures\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"application-card\"\u003e\n          \u003cdiv class=\"application-graphic\"\u003e\u003c\/div\u003e\n          \u003cstrong\u003eShed or Barn\u003c\/strong\u003e\n          \u003cspan\u003eVentilate stored equipment areas\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"application-card\"\u003e\n          \u003cdiv class=\"application-graphic\"\u003e\u003c\/div\u003e\n          \u003cstrong\u003eAttic or Window\u003c\/strong\u003e\n          \u003cspan\u003eFlexible wall or panel installation\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"application-card\"\u003e\n          \u003cdiv class=\"application-graphic\"\u003e\u003c\/div\u003e\n          \u003cstrong\u003eDog House\u003c\/strong\u003e\n          \u003cspan\u003eImprove daytime air movement\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"application-card\"\u003e\n          \u003cdiv class=\"application-graphic\"\u003e\u003c\/div\u003e\n          \u003cstrong\u003eRV\u003c\/strong\u003e\n          \u003cspan\u003eUseful for suitable custom ventilation setups\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"application-card\"\u003e\n          \u003cdiv class=\"application-graphic\"\u003e\u003c\/div\u003e\n          \u003cstrong\u003eTreehouse\u003c\/strong\u003e\n          \u003cspan\u003eSolar operation without a wall outlet\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"application-card\"\u003e\n          \u003cdiv class=\"application-graphic\"\u003e\u003c\/div\u003e\n          \u003cstrong\u003eCowshed\u003c\/strong\u003e\n          \u003cspan\u003eSupport ventilation in small covered areas\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMAGE GALLERY --\u003e\n  \u003csection class=\"solar-section\"\u003e\n    \u003cdiv class=\"solar-wrap\"\u003e\n      \u003ch2 class=\"solar-heading\"\u003eSee the Complete Kit\u003c\/h2\u003e\n      \u003cp class=\"solar-subheading\"\u003e\n        The included components are ready for a custom installation suited to\n        your enclosure.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"gallery-grid\"\u003e\n        \u003cdiv class=\"gallery-main\"\u003e\n          \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/XJ4AAeSwzmFqZJ7~\/s-l1600.webp\" alt=\"Complete solar panel and dual ventilation fan kit\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"gallery-side\"\u003e\n          \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/ptwAAeSw4oNqZJ7~\/s-l1600.webp\" alt=\"Framed 16W solar panel\"\u003e\n          \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/qnUAAeSw0ZZqZJ8E\/s-l1600.webp\" alt=\"Two solar powered exhaust fans with cables\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003csection class=\"solar-section spec-section\"\u003e\n    \u003cdiv class=\"solar-wrap\"\u003e\n      \u003ch2 class=\"solar-heading\"\u003eProduct Specifications\u003c\/h2\u003e\n\n      \u003cdiv class=\"spec-table\"\u003e\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eProduct Type\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eSolar exhaust ventilation fan kit\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eMaximum Panel Power\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003e16W\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eNumber of Fans\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003e2\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eFan Type\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eBrushless DC\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eMaximum Airflow\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eUp to 240 CFM in strong sunlight*\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eMaximum Power Voltage\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003e6V\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eOpen Circuit Voltage\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003e8V\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eMaximum Power Current\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003e2.6A\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eShort Circuit Current\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003e3A\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eMaterials\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003e\n            ABS, aluminum alloy, tempered glass and solar panel\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eControl\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eIndependent manual on\/off switches\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eApproximate Weight\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003e760 g \/ 26.81 oz\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-row\"\u003e\n          \u003cdiv class=\"spec-name\"\u003eColor\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eBlack fans with silver-framed panel\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"solar-notice\"\u003e\n        \u003cstrong\u003eImportant operating note:\u003c\/strong\u003e\n        This system operates directly from solar energy and does not store\n        electricity. Fan speed varies with sunlight intensity. It may operate\n        more slowly in weak sunlight and reaches its strongest performance in\n        bright, direct sunlight. No battery is included.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PACKAGE --\u003e\n  \u003csection class=\"solar-section applications\"\u003e\n    \u003cdiv class=\"solar-wrap\"\u003e\n      \u003ch2 class=\"solar-heading\"\u003ePackage Contents\u003c\/h2\u003e\n\n      \u003cdiv class=\"package-box\"\u003e\n        \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/9LkAAeSwZnFqZJ8E\/s-l1600.webp\" alt=\"Solar ventilation kit package contents\"\u003e\n\n        \u003cul class=\"package-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"package-qty\"\u003e1×\u003c\/span\u003e\n            16W framed solar panel\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"package-qty\"\u003e2×\u003c\/span\u003e\n            Brushless DC ventilation fans\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"package-qty\"\u003e1×\u003c\/span\u003e\n            Dual-output connection cable\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"package-qty\"\u003e1×\u003c\/span\u003e\n            User manual\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cfooter class=\"listing-footer\"\u003e\n    \u003cstrong\u003ePractical Daytime Ventilation, Powered Naturally\u003c\/strong\u003e\n    Position the panel in direct sunlight for the strongest available airflow.\n  \u003c\/footer\u003e\n\n\u003c\/div\u003e\n","brand":"Savendo","offers":[{"title":"Default","offer_id":63836692545907,"sku":"CJYL29760620001","price":23.49,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1012\/1366\/7699\/files\/9LkAAeSwZnFqZJ8E.jpg?v=1785782847"},{"product_id":"solar-exhaust-fan-chicken-coop-greenhouse","title":"25W Solar Panel Exhaust Fan, 220 CFM 2030 RPM, IP65, for Chicken Coop, Greenhouse \u0026 Shed","description":"\u003c!-- ============================================================\n     SAVENDO — Solar Exhaust Fan product description\n     Paste into Shopify: Product \u003e Description \u003e click \u003c \u003e (HTML view)\n     Do NOT re-open the rich text editor after pasting; it strips style blocks.\n     Replace every {{IMG_...}} token with your Shopify CDN URL.\n     ============================================================ --\u003e\n\n\u003cdiv class=\"svd\"\u003e\n\u003cstyle\u003e\n\/* ---- scoped reset ------------------------------------------------ *\/\n.svd,.svd *{box-sizing:border-box;margin:0;padding:0}\n.svd{\n  --night:#12161F;\n  --night-2:#1B2130;\n  --sun:#F2A20C;\n  --sun-soft:#FFC759;\n  --leaf:#4E7A42;\n  --glaze:#EEF2ED;\n  --cedar:#B98A5E;\n  --ink:#1E2429;\n  --ink-soft:#5A646C;\n  --line:rgba(30,36,41,.14);\n\n  --display:ui-sans-serif,system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n  --body:Georgia,\"Iowan Old Style\",\"Times New Roman\",serif;\n  --data:ui-monospace,SFMono-Regular,\"SF Mono\",Menlo,Consolas,monospace;\n\n  font-family:var(--body);\n  color:var(--ink);\n  line-height:1.62;\n  font-size:17px;\n  max-width:1080px;\n  margin:0 auto;\n  overflow:hidden;\n}\n.svd img{display:block;width:100%;height:auto;border:0}\n.svd p{margin:0 0 1.05em}\n.svd p:last-child{margin-bottom:0}\n.svd strong{font-weight:700}\n\n\/* ---- shared type ------------------------------------------------- *\/\n.svd-eyebrow{\n  font-family:var(--data);\n  font-size:11px;\n  letter-spacing:.22em;\n  text-transform:uppercase;\n  color:var(--sun);\n  margin-bottom:14px;\n}\n.svd-eyebrow.is-dark{color:var(--leaf)}\n.svd h2{\n  font-family:var(--display);\n  font-weight:800;\n  font-size:clamp(25px,4.2vw,38px);\n  line-height:1.1;\n  letter-spacing:-.02em;\n  margin-bottom:.55em;\n}\n.svd h3{\n  font-family:var(--display);\n  font-weight:700;\n  font-size:17px;\n  letter-spacing:-.01em;\n  margin-bottom:.35em;\n}\n.svd-sec{padding:56px 26px;border-bottom:1px solid var(--line)}\n.svd-sec:last-child{border-bottom:0}\n.svd-lede{font-size:clamp(18px,2.3vw,21px);line-height:1.55}\n\n\/* ---- HERO -------------------------------------------------------- *\/\n.svd-hero{\n  background:\n    radial-gradient(120% 90% at 50% 118%,rgba(242,162,12,.30),transparent 62%),\n    linear-gradient(#0D1017,var(--night));\n  color:#EDF1F4;\n  padding:48px 26px 0;\n  text-align:center;\n  position:relative;\n}\n.svd-hero h1{\n  font-family:var(--display);\n  font-weight:800;\n  font-size:clamp(28px,5.2vw,46px);\n  line-height:1.06;\n  letter-spacing:-.03em;\n  max-width:15ch;\n  margin:0 auto .5em;\n}\n.svd-hero h1 em{font-style:normal;color:var(--sun)}\n.svd-hero p{color:#A9B4BF;max-width:44ch;margin:0 auto;font-size:16px}\n\n\/* ---- SIGNATURE: daylight arc ------------------------------------- *\/\n.svd-arc{\n  position:relative;\n  width:min(100%,540px);\n  margin:38px auto 0;\n  aspect-ratio:2\/1.06;\n}\n.svd-arc svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.svd-arc-track{fill:none;stroke:rgba(237,241,244,.20);stroke-width:1.5;stroke-dasharray:3 7}\n.svd-arm{\n  position:absolute;\n  left:50%;bottom:6%;\n  width:2px;height:82%;\n  transform-origin:50% 100%;\n  transform:rotate(-74deg);\n  animation:svd-day 14s ease-in-out infinite alternate;\n}\n.svd-sun{\n  position:absolute;top:-19px;left:50%;\n  width:38px;height:38px;margin-left:-19px;\n  border-radius:50%;\n  background:radial-gradient(circle at 38% 34%,#FFE9A8,var(--sun) 58%,#D97F00);\n  box-shadow:0 0 0 9px rgba(242,162,12,.14),0 0 40px 12px rgba(242,162,12,.42);\n  animation:svd-pulse 3.4s ease-in-out infinite;\n}\n@keyframes svd-day{from{transform:rotate(-74deg)}to{transform:rotate(74deg)}}\n@keyframes svd-pulse{50%{box-shadow:0 0 0 13px rgba(242,162,12,.10),0 0 52px 16px rgba(242,162,12,.30)}}\n\n.svd-arc-floor{\n  position:absolute;left:0;right:0;bottom:6%;\n  height:1px;background:rgba(237,241,244,.22);\n}\n.svd-arc-lab{\n  position:absolute;bottom:calc(6% - 26px);\n  font-family:var(--data);font-size:10px;letter-spacing:.16em;\n  text-transform:uppercase;color:#7C8794;\n}\n.svd-arc-lab.l{left:0}\n.svd-arc-lab.c{left:50%;transform:translateX(-50%);color:var(--sun)}\n.svd-arc-lab.r{right:0}\n\n.svd-arc-cap{\n  font-family:var(--data);font-size:11.5px;letter-spacing:.05em;\n  color:#8D97A2;padding:44px 0 46px;line-height:1.7;\n}\n.svd-arc-cap b{color:#EDF1F4;font-weight:400}\n\n\/* ---- hero image bleed -------------------------------------------- *\/\n.svd-hero-img{margin:0 -26px;position:relative}\n.svd-hero-img img{filter:saturate(1.04)}\n.svd-hero-img::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(180deg,rgba(13,16,23,.55),transparent 34%);\n}\n\n\/* ---- PROBLEM ----------------------------------------------------- *\/\n.svd-problem{background:var(--glaze)}\n.svd-split{display:grid;gap:30px;align-items:center}\n@media(min-width:760px){.svd-split{grid-template-columns:1.08fr .92fr;gap:44px}}\n.svd-figure{border-radius:2px;overflow:hidden;box-shadow:0 14px 34px rgba(18,22,31,.13)}\n\n\/* ---- STEPS (a genuine sequence, so numbering earns its place) ----- *\/\n.svd-steps{display:grid;gap:26px;margin-top:34px}\n@media(min-width:700px){.svd-steps{grid-template-columns:repeat(3,1fr);gap:22px}}\n.svd-step{border-top:2px solid var(--night);padding-top:16px}\n.svd-step-n{\n  font-family:var(--data);font-size:11px;letter-spacing:.2em;\n  color:var(--sun);margin-bottom:10px;\n}\n.svd-step p{font-size:15.5px;color:var(--ink-soft);margin:0}\n\n\/* ---- LIMITS (dark, deliberately undecorated) --------------------- *\/\n.svd-limits{background:var(--night);color:#DDE3E9}\n.svd-limits h2{color:#fff}\n.svd-limits .svd-lede{color:#9BA6B1;max-width:52ch}\n.svd-limit-list{list-style:none;margin-top:30px;display:grid;gap:1px;background:rgba(255,255,255,.09)}\n.svd-limit-list li{background:var(--night);padding:19px 2px 19px 0;display:grid;gap:3px}\n@media(min-width:700px){\n  .svd-limit-list li{grid-template-columns:210px 1fr;gap:24px;align-items:baseline}\n}\n.svd-limit-k{\n  font-family:var(--data);font-size:11.5px;letter-spacing:.15em;\n  text-transform:uppercase;color:var(--sun-soft);\n}\n.svd-limit-v{color:#A9B4BF;font-size:15.5px;line-height:1.55}\n\n\/* ---- SPECS ------------------------------------------------------- *\/\n.svd-spec-wrap{display:grid;gap:34px;align-items:start}\n@media(min-width:820px){.svd-spec-wrap{grid-template-columns:1fr 1fr;gap:48px}}\n.svd-spec{width:100%;border-collapse:collapse;font-family:var(--data);font-size:13.5px}\n.svd-spec td{padding:11px 0;border-bottom:1px solid var(--line);vertical-align:top}\n.svd-spec td:first-child{color:var(--ink-soft);letter-spacing:.04em;width:47%}\n.svd-spec td:last-child{text-align:right;font-weight:600}\n.svd-spec tr:last-child td{border-bottom:0}\n.svd-spec-note{\n  font-family:var(--data);font-size:11px;color:var(--ink-soft);\n  margin-top:16px;line-height:1.7;letter-spacing:.02em;\n}\n\n\/* ---- SIZING ------------------------------------------------------ *\/\n.svd-fit{background:var(--glaze)}\n.svd-fit-grid{display:grid;gap:20px;margin-top:32px}\n@media(min-width:640px){.svd-fit-grid{grid-template-columns:1fr 1fr;gap:22px}}\n.svd-card{background:#fff;padding:24px;border-left:3px solid var(--leaf)}\n.svd-card.no{border-left-color:var(--cedar)}\n.svd-card ul{list-style:none;margin-top:12px;display:grid;gap:7px}\n.svd-card li{font-size:15px;color:var(--ink-soft);padding-left:18px;position:relative}\n.svd-card li::before{\n  content:\"\";position:absolute;left:0;top:.62em;\n  width:7px;height:7px;border-radius:50%;background:var(--leaf);\n}\n.svd-card.no li::before{background:var(--cedar)}\n.svd-inlet{\n  margin-top:26px;padding:20px 22px;background:var(--night);color:#C3CCD5;\n  font-size:15px;line-height:1.6;\n}\n.svd-inlet b{color:var(--sun-soft);font-weight:400;font-family:var(--data);\n  font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:block;margin-bottom:7px}\n\n\/* ---- FAQ --------------------------------------------------------- *\/\n.svd-faq{margin-top:30px;border-top:1px solid var(--line)}\n.svd-faq details{border-bottom:1px solid var(--line)}\n.svd-faq summary{\n  cursor:pointer;list-style:none;padding:19px 34px 19px 0;position:relative;\n  font-family:var(--display);font-weight:700;font-size:16.5px;\n}\n.svd-faq summary::-webkit-details-marker{display:none}\n.svd-faq summary::after{\n  content:\"\";position:absolute;right:6px;top:50%;\n  width:9px;height:9px;margin-top:-6px;\n  border-right:2px solid var(--sun);border-bottom:2px solid var(--sun);\n  transform:rotate(45deg);transition:transform .25s ease;\n}\n.svd-faq details[open] summary::after{transform:rotate(-135deg);margin-top:-2px}\n.svd-faq summary:focus-visible{outline:2px solid var(--sun);outline-offset:3px}\n.svd-faq-a{padding:0 0 22px;color:var(--ink-soft);font-size:16px;max-width:64ch}\n\n\/* ---- gallery ----------------------------------------------------- *\/\n.svd-gal{display:grid;gap:14px;margin-top:34px}\n@media(min-width:620px){.svd-gal{grid-template-columns:repeat(3,1fr)}}\n.svd-gal img{\n  border-radius:2px;transition:transform .5s cubic-bezier(.2,.7,.3,1);\n  background:var(--glaze);\n}\n.svd-gal a:hover img,.svd-gal img:hover{transform:scale(1.028)}\n\n\/* ---- accessibility ----------------------------------------------- *\/\n@media(prefers-reduced-motion:reduce){\n  .svd *,.svd *::after,.svd *::before{\n    animation-duration:.001ms!important;animation-iteration-count:1!important;\n    transition-duration:.001ms!important;\n  }\n  .svd-arm{transform:rotate(0deg)}\n}\n@media(max-width:520px){\n  .svd{font-size:16px}\n  .svd-sec{padding:44px 20px}\n  .svd-hero{padding:38px 20px 0}\n  .svd-hero-img{margin:0 -20px}\n}\n\u003c\/style\u003e\n\n\u003c!-- ================= HERO ================= --\u003e\n\u003cheader class=\"svd-hero\"\u003e\n  \u003cdiv class=\"svd-eyebrow\"\u003e25 W · 220 CFM · 2030 RPM · IP65\u003c\/div\u003e\n  \u003ch1\u003eVentilation for buildings with \u003cem\u003eno power\u003c\/em\u003e running to them\u003c\/h1\u003e\n  \u003cp\u003eA 25 W panel plugs straight into the fan. Sun starts it, cloud slows it, dusk stops it. No outlet, no trench, no electrician.\u003c\/p\u003e\n\n  \u003c!-- SIGNATURE: daylight arc --\u003e\n  \u003cdiv class=\"svd-arc\" role=\"img\" aria-label=\"Diagram: fan speed rises and falls with the sun across the day, peaking at midday and stopping at dusk.\"\u003e\n    \u003csvg viewbox=\"0 0 400 212\" aria-hidden=\"true\"\u003e\n      \u003cpath class=\"svd-arc-track\" d=\"M14 200 A 186 186 0 0 1 386 200\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cdiv class=\"svd-arc-floor\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"svd-arm\"\u003e\u003cdiv class=\"svd-sun\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003cspan class=\"svd-arc-lab l\"\u003eDawn\u003c\/span\u003e\n    \u003cspan class=\"svd-arc-lab c\"\u003ePeak draw\u003c\/span\u003e\n    \u003cspan class=\"svd-arc-lab r\"\u003eDusk\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"svd-arc-cap\"\u003e\n    Airflow tracks daylight. \u003cb\u003eHottest hour, hardest pull.\u003c\/b\u003e\u003cbr\u003e\n    No battery — it does not run after dark.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"svd-hero-img\"\u003e\n    \u003cimg src=\"https:\/\/savendo.org\/cdn\/shop\/files\/us_KQWSXHFJDTYN9W699001Y3_original_img-v1_greenhouse-circulation-f1.webp?v=1785922593\u0026amp;width=1346\" alt=\"Angled 25W panel mounted on a wooden coop roof above nesting hens\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/header\u003e\n\n\u003c!-- ================= PROBLEM ================= --\u003e\n\u003csection class=\"svd-sec svd-problem\"\u003e\n  \u003cdiv class=\"svd-split\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"svd-eyebrow is-dark\"\u003eThe afternoon problem\u003c\/div\u003e\n      \u003ch2\u003eBy three o'clock, the air stops moving\u003c\/h2\u003e\n      \u003cp class=\"svd-lede\"\u003eA closed coop turns into an oven. Ammonia and moisture settle at floor level, and the birds go quiet and stop eating.\u003c\/p\u003e\n      \u003cp\u003eSame story under glass: trapped humidity, condensation on the glazing, mildew creeping up the lower leaves. The obvious fix is a fan. The problem is there is no outlet out there — and running one costs more than the fan ever will.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"svd-figure\"\u003e\n      \u003cimg src=\"https:\/\/savendo.org\/cdn\/shop\/files\/us_KQWSXHFJDTYN9W699001Y3_original_img-v1_greenhouse-circulation-f4.webp?v=1785922593\u0026amp;width=1346\" alt=\"Wet weather close-up of the black housing on a misted greenhouse pane\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ================= HOW IT WORKS ================= --\u003e\n\u003csection class=\"svd-sec\"\u003e\n  \u003cdiv class=\"svd-eyebrow is-dark\"\u003eSetup, in order\u003c\/div\u003e\n  \u003ch2\u003eThree steps, one afternoon, ordinary tools\u003c\/h2\u003e\n\n  \u003cdiv class=\"svd-steps\"\u003e\n    \u003cdiv class=\"svd-step\"\u003e\n      \u003cdiv class=\"svd-step-n\"\u003eSTEP 01\u003c\/div\u003e\n      \u003ch3\u003eFit the fan\u003c\/h3\u003e\n      \u003cp\u003eWall, roof, or a vent hole you already have. Brackets, screws, anchors and ties are in the box.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"svd-step\"\u003e\n      \u003cdiv class=\"svd-step-n\"\u003eSTEP 02\u003c\/div\u003e\n      \u003ch3\u003eAngle the panel\u003c\/h3\u003e\n      \u003cp\u003eTilt it into the sun on its adjustable stand, within 16 ft of the fan. One DC plug joins the two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"svd-step\"\u003e\n      \u003cdiv class=\"svd-step-n\"\u003eSTEP 03\u003c\/div\u003e\n      \u003ch3\u003eLeave it alone\u003c\/h3\u003e\n      \u003cp\u003eNo inverter, no controller, no switch to remember. Light on the panel is the whole operating system.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"svd-gal\"\u003e\n    \u003cimg src=\"https:\/\/savendo.org\/cdn\/shop\/files\/us_KQWSXHFJDTYN9W699001Y3_original_img-v1_greenhouse-circulation-m100-9.jpg?v=1785922593\u0026amp;width=1346\" alt=\"Full kit laid out with inline switch and DC connector on the lead\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/savendo.org\/cdn\/shop\/files\/us_KQWSXHFJDTYN9W699001Y3_original_img-v1_greenhouse-circulation-m100-1.12.jpg?v=1785922593\u0026amp;width=1346\" alt=\"Wall-mounted extractor set into coop cladding, cord routed to roof\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/savendo.org\/cdn\/shop\/files\/us_KQWSXHFJDTYN9W699001Y3_original_img-v1_greenhouse-circulation-f2.jpg?v=1785922593\u0026amp;width=1346\" alt=\"Airflow arrows tracing stale air toward a coop wall opening\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ================= HONEST LIMITS ================= --\u003e\n\u003csection class=\"svd-sec svd-limits\"\u003e\n  \u003cdiv class=\"svd-eyebrow\"\u003eRead this before ordering\u003c\/div\u003e\n  \u003ch2\u003eWhat this fan will not do\u003c\/h2\u003e\n  \u003cp class=\"svd-lede\"\u003eDirect solar drive buys you a free install. It costs you control. If any line below is a dealbreaker, buy a thermostat unit instead — you will be happier and we will have fewer returns.\u003c\/p\u003e\n\n  \u003cul class=\"svd-limit-list\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"svd-limit-k\"\u003eDaylight only\u003c\/span\u003e\n      \u003cspan class=\"svd-limit-v\"\u003eNo battery. It will not run after dark or bank charge for a grey week.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"svd-limit-k\"\u003eNo thermostat\u003c\/span\u003e\n      \u003cspan class=\"svd-limit-v\"\u003eIt answers to sunlight, not temperature. You cannot set a trigger point.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"svd-limit-k\"\u003eOne fan, one panel\u003c\/span\u003e\n      \u003cspan class=\"svd-limit-v\"\u003eQuoted at 220 CFM. Right for a small structure, not for a barn.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"svd-limit-k\"\u003e16 ft of cable\u003c\/span\u003e\n      \u003cspan class=\"svd-limit-v\"\u003eThe panel has to live within that distance of the fan. There is no extension.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"svd-limit-k\"\u003eWants direct sun\u003c\/span\u003e\n      \u003cspan class=\"svd-limit-v\"\u003eDappled shade under a tree will drop output noticeably.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003c!-- ================= SPECS ================= --\u003e\n\u003csection class=\"svd-sec\"\u003e\n  \u003cdiv class=\"svd-eyebrow is-dark\"\u003eIn the box\u003c\/div\u003e\n  \u003ch2\u003eSpecifications\u003c\/h2\u003e\n\n  \u003cdiv class=\"svd-spec-wrap\"\u003e\n    \u003ctable class=\"svd-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePanel output\u003c\/td\u003e\n\u003ctd\u003e25 W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eFan voltage\u003c\/td\u003e\n\u003ctd\u003eDC 12 V\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAirflow\u003c\/td\u003e\n\u003ctd\u003e220 CFM\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eFan speed\u003c\/td\u003e\n\u003ctd\u003e2030 RPM max\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAir speed\u003c\/td\u003e\n\u003ctd\u003e4.3 m\/s max\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eNoise\u003c\/td\u003e\n\u003ctd\u003eapprox. 45 dB\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePanel size\u003c\/td\u003e\n\u003ctd\u003e17.72 × 13.78 × 0.63 in\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eShipping weight\u003c\/td\u003e\n\u003ctd\u003e5.29 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eCable\u003c\/td\u003e\n\u003ctd\u003e16.27 ft total\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eHousing\u003c\/td\u003e\n\u003ctd\u003ePlastic, rust-free, IP65\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePanel glass\u003c\/td\u003e\n\u003ctd\u003eTempered\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eJRD-03\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv\u003e\n      \u003cdiv class=\"svd-figure\"\u003e\n        \u003cimg src=\"https:\/\/savendo.org\/cdn\/shop\/files\/us_KQWSXHFJDTYN9W699001Y3_original_img-v1_greenhouse-circulation-m100-1.2.jpg?v=1785922593\u0026amp;width=1346\" alt=\"Grey square fan unit beside its tilted photovoltaic panel, white background\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"svd-spec-note\"\u003e\n        Cable splits 11.42 ft panel side \/ 4.85 ft fan side.\u003cbr\u003e\n        Kit includes brackets, screws, expansion anchors, cable ties.\u003cbr\u003e\n        Performance figures are as supplied by the manufacturer.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ================= SIZING ================= --\u003e\n\u003csection class=\"svd-sec svd-fit\"\u003e\n  \u003cdiv class=\"svd-eyebrow is-dark\"\u003eSizing\u003c\/div\u003e\n  \u003ch2\u003eMatch the fan to the volume, not the floor area\u003c\/h2\u003e\n  \u003cp class=\"svd-lede\"\u003e220 CFM turns over roughly 400–500 cubic feet every couple of minutes. Measure length × width × average height before you order.\u003c\/p\u003e\n\n  \u003cdiv class=\"svd-fit-grid\"\u003e\n    \u003cdiv class=\"svd-card\"\u003e\n      \u003ch3\u003eWell within range\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003e4×8 walk-in chicken coop\u003c\/li\u003e\n        \u003cli\u003eHobby greenhouse up to about 6×8\u003c\/li\u003e\n        \u003cli\u003eStandard garden or tool shed\u003c\/li\u003e\n        \u003cli\u003eDog house or small animal shelter\u003c\/li\u003e\n        \u003cli\u003eShipping container, with a cut inlet\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"svd-card no\"\u003e\n      \u003ch3\u003eSize up, or run two\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eFull barn or stable block\u003c\/li\u003e\n        \u003cli\u003eWalk-in commercial greenhouse\u003c\/li\u003e\n        \u003cli\u003eDouble garage\u003c\/li\u003e\n        \u003cli\u003eAnything past roughly 500 cu ft\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"svd-inlet\"\u003e\n    \u003cb\u003eThe step most people skip\u003c\/b\u003e\n    Cut or open a low inlet vent on the far side of the structure. Without one the fan pulls against its own vacuum and moves very little air — which is the single most common reason an extractor seems underpowered.\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ================= FAQ ================= --\u003e\n\u003csection class=\"svd-sec\"\u003e\n  \u003cdiv class=\"svd-eyebrow is-dark\"\u003eBefore you ask\u003c\/div\u003e\n  \u003ch2\u003eQuestions we actually get\u003c\/h2\u003e\n\n  \u003cdiv class=\"svd-faq\"\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes it come with a battery?\u003c\/summary\u003e\n      \u003cdiv class=\"svd-faq-a\"\u003eNo. The panel drives the fan directly, so it runs while the sun is on it and stops when the light goes. If you need overnight airflow, this is the wrong product.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes it have a thermostat?\u003c\/summary\u003e\n      \u003cdiv class=\"svd-faq-a\"\u003eNo. Speed tracks sunlight rather than temperature. The two tend to move together in a glazed or south-facing structure, but you cannot set a switch-on point.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eWill it work in a shipping container?\u003c\/summary\u003e\n      \u003cdiv class=\"svd-faq-a\"\u003eYes, provided you can cut a fan opening and a low inlet on the opposite end, and the panel can sit outside in sun. Containers hold heat and condensation badly, so a low vent matters more here than anywhere else.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eCan I use it in a dog house or barn?\u003c\/summary\u003e\n      \u003cdiv class=\"svd-faq-a\"\u003eA dog house or small animal shelter is well within range. A full barn is not — 220 CFM will not turn over that volume.\u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"svd-gal\"\u003e\n    \u003cimg src=\"https:\/\/savendo.org\/cdn\/shop\/files\/us_KQWSXHFJDTYN9W699001Y3_original_img-v1_greenhouse-circulation-m100-1.12.jpg?v=1785922593\u0026amp;width=1346\" alt=\"Hens feeding undisturbed at a trough below a running wall unit\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/savendo.org\/cdn\/shop\/files\/us_KQWSXHFJDTYN9W699001Y3_original_img-v1_greenhouse-circulation-f3.webp?v=1785922593\u0026amp;width=1346\" alt=\"Two settings side by side: lettuce beds under glass, and a hen run\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/savendo.org\/cdn\/shop\/files\/us_KQWSXHFJDTYN9W699001Y3_original_img-v1_greenhouse-circulation-m100-12.jpg?v=1785922593\u0026amp;width=1346\" alt=\"Front face of the grey housing showing the slotted debris guard\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Savendo","offers":[{"title":"default","offer_id":63843382198643,"sku":"CJYL28855460001","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1012\/1366\/7699\/files\/us_KQWSXHFJDTYN9W699001Y3_original_img-v1_greenhouse-circulation-m100-9.jpg?v=1785922593"}],"url":"https:\/\/savendo.org\/collections\/outdoor-garden.oembed","provider":"Savendo","version":"1.0","type":"link"}