Sale!

Kozyard Aluminum Awnings For Doors & Windows – Pvc-Covered Dual-Side Panel System For Rain, Snow, And Sun Protection

Price range: $70.00 through $94.50

Quantity
SKU: N/A Category: Brand:

Description

.kz-slider { position: relative; width: 100%; margin: 0; overflow: visible;}.kz-viewport { overflow: hidden;}.kz-track { display: flex; transition: transform 0.4s ease;}.kz-slide { min-width: 100%;}.kz-slide img { width: 100%; height: auto; display: block;}/* 箭头 */.kz-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 48px; height: 48px; background: transparent; border: none; cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center;}.kz-arrow.prev { left: -24px; }.kz-arrow.next { right: -24px; }.kz-arrow svg { width: 32px; height: 32px;}.kz-arrow path { stroke: #000; stroke-width: 3; fill: none; stroke-linecap: round; stroke-linejoin: round;}.kz-arrow:hover path { stroke: #555;}/* 圆点 */.kz-dots { display: flex; justify-content: center; gap: 10px; margin-top: 12px;}.kz-dot { width: 10px; height: 10px; border-radius: 50%; background: #ccc; cursor: pointer;}.kz-dot.active { background: #f4b400;} Kozyard Low Noise Awning Kozyard Low Noise Awning Kozyard Low Noise Awning  alt= (function(){ const slider = document.currentScript.previousElementSibling; const track = slider.querySelector(‘.kz-track’); const slides = slider.querySelectorAll(‘.kz-slide’); const dotsWrap = slider.querySelector(‘.kz-dots’); const prev = slider.querySelector(‘.kz-arrow.prev’); const next = slider.querySelector(‘.kz-arrow.next’); let index = 0; slides.forEach((_, i) => { const dot = document.createElement(‘div’); dot.className = ‘kz-dot’ + (i === 0 ? ‘ active’ : ”); dot.onclick = () => go(i); dotsWrap.appendChild(dot); }); function go(i){ index = i; track.style.transform = `translateX(-${index * 100}%)`; dotsWrap.querySelectorAll(‘.kz-dot’).forEach((d, j) => { d.classList.toggle(‘active’, j === index); }); } prev.onclick = () => go((index – 1 + slides.length) % slides.length); next.onclick = () => go((index + 1) % slides.length);})();.kz-slider { position: relative; width: 100%; margin: 0; overflow: visible;}.kz-viewport { overflow: hidden;}.kz-track { display: flex; transition: transform 0.4s ease;}.kz-slide { min-width: 100%;}.kz-slide img { width: 100%; height: auto; display: block;}/* 箭头 */.kz-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 48px; height: 48px; background: transparent; border: none; cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center;}.kz-arrow.prev { left: -24px; }.kz-arrow.next { right: -24px; }.kz-arrow svg { width: 32px; height: 32px;}.kz-arrow path { stroke: #000; stroke-width: 3; fill: none; stroke-linecap: round; stroke-linejoin: round;}.kz-arrow:hover path { stroke: #555;}/* 圆点 */.kz-dots { display: flex; justify-content: center; gap: 10px; margin-top: 12px;}.kz-dot { width: 10px; height: 10px; border-radius: 50%; background: #ccc; cursor: pointer;}.kz-dot.active { background: #f4b400;} Kozyard Low Noise Awning Kozyard Low Noise Awning Kozyard Awning Installation Requirements (function(){ const slider = document.currentScript.previousElementSibling; const track = slider.querySelector(‘.kz-track’); const slides = slider.querySelectorAll(‘.kz-slide’); const dotsWrap = slider.querySelector(‘.kz-dots’); const prev = slider.querySelector(‘.kz-arrow.prev’); const next = slider.querySelector(‘.kz-arrow.next’); let index = 0; slides.forEach((_, i) => { const dot = document.createElement(‘div’); dot.className = ‘kz-dot’ + (i === 0 ? ‘ active’ : ”); dot.onclick = () => go(i); dotsWrap.appendChild(dot); }); function go(i){ index = i; track.style.transform = `translateX(-${index * 100}%)`; dotsWrap.querySelectorAll(‘.kz-dot’).forEach((d, j) => { d.classList.toggle(‘active’, j === index); }); } prev.onclick = () => go((index – 1 + slides.length) % slides.length); next.onclick = () => go((index + 1) % slides.length);})();.kz-slider { position: relative; width: 100%; margin: 0; overflow: visible;}.kz-viewport { overflow: hidden;}.kz-track { display: flex; transition: transform 0.4s ease;}.kz-slide { min-width: 100%;}.kz-slide img { width: 100%; height: auto; display: block;}/* 箭头 */.kz-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 48px; height: 48px; background: transparent; border: none; cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center;}.kz-arrow.prev { left: -24px; }.kz-arrow.next { right: -24px; }.kz-arrow svg { width: 32px; height: 32px;}.kz-arrow path { stroke: #000; stroke-width: 3; fill: none; stroke-linecap: round; stroke-linejoin: round;}.kz-arrow:hover path { stroke: #555;}/* 圆点 */.kz-dots { display: flex; justify-content: center; gap: 10px; margin-top: 12px;}.kz-dot { width: 10px; height: 10px; border-radius: 50%; background: #ccc; cursor: pointer;}.kz-dot.active { background: #f4b400;}
(function(){ const slider = document.currentScript.previousElementSibling; const track = slider.querySelector(‘.kz-track’); const slides = slider.querySelectorAll(‘.kz-slide’); const dotsWrap = slider.querySelector(‘.kz-dots’); const prev = slider.querySelector(‘.kz-arrow.prev’); const next = slider.querySelector(‘.kz-arrow.next’); let index = 0; slides.forEach((_, i) => { const dot = document.createElement(‘div’); dot.className = ‘kz-dot’ + (i === 0 ? ‘ active’ : ”); dot.onclick = () => go(i); dotsWrap.appendChild(dot); }); function go(i){ index = i; track.style.transform = `translateX(-${index * 100}%)`; dotsWrap.querySelectorAll(‘.kz-dot’).forEach((d, j) => { d.classList.toggle(‘active’, j === index); }); } prev.onclick = () => go((index – 1 + slides.length) % slides.length); next.onclick = () => go((index + 1) % slides.length);})();.kz-slider { position: relative; width: 100%; margin: 0; overflow: visible;}.kz-viewport { overflow: hidden;}.kz-track { display: flex; transition: transform 0.4s ease;}.kz-slide { min-width: 100%;}.kz-slide img { width: 100%; height: auto; display: block;}/* 箭头 */.kz-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 48px; height: 48px; background: transparent; border: none; cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center;}.kz-arrow.prev { left: -24px; }.kz-arrow.next { right: -24px; }.kz-arrow svg { width: 32px; height: 32px;}.kz-arrow path { stroke: #000; stroke-width: 3; fill: none; stroke-linecap: round; stroke-linejoin: round;}.kz-arrow:hover path { stroke: #555;}/* 圆点 */.kz-dots { display: flex; justify-content: center; gap: 10px; margin-top: 12px;}.kz-dot { width: 10px; height: 10px; border-radius: 50%; background: #ccc; cursor: pointer;}.kz-dot.active { background: #f4b400;}Kozyard Low Noise AwningKozyard Low Noise AwningKozyard Awning Installation Requirements
(function(){ const slider = document.currentScript.previousElementSibling; const track = slider.querySelector(‘.kz-track’); const slides = slider.querySelectorAll(‘.kz-slide’); const dotsWrap = slider.querySelector(‘.kz-dots’); const prev = slider.querySelector(‘.kz-arrow.prev’); const next = slider.querySelector(‘.kz-arrow.next’); let index = 0; slides.forEach((_, i) => { const dot = document.createElement(‘div’); dot.className = ‘kz-dot’ + (i === 0 ? ‘ active’ : ”); dot.onclick = () => go(i); dotsWrap.appendChild(dot); }); function go(i){ index = i; track.style.transform = `translateX(-${index * 100}%)`; dotsWrap.querySelectorAll(‘.kz-dot’).forEach((d, j) => { d.classList.toggle(‘active’, j === index); }); } prev.onclick = () => go((index – 1 + slides.length) % slides.length); next.onclick = () => go((index + 1) % slides.length);})();.kz-slider { position: relative; width: 100%; margin: 0; overflow: visible;}.kz-viewport { overflow: hidden;}.kz-track { display: flex; transition: transform 0.4s ease;}.kz-slide { min-width: 100%;}.kz-slide img { width: 100%; height: auto; display: block;}/* 箭头 */.kz-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 48px; height: 48px; background: transparent; border: none; cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center;}.kz-arrow.prev { left: -24px; }.kz-arrow.next { right: -24px; }.kz-arrow svg { width: 32px; height: 32px;}.kz-arrow path { stroke: #000; stroke-width: 3; fill: none; stroke-linecap: round; stroke-linejoin: round;}.kz-arrow:hover path { stroke: #555;}/* 圆点 */.kz-dots { display: flex; justify-content: center; gap: 10px; margin-top: 12px;}.kz-dot { width: 10px; height: 10px; border-radius: 50%; background: #ccc; cursor: pointer;}.kz-dot.active { background: #f4b400;}Kozyard Low Noise AwningKozyard Awning Installation Requirements
(function(){ const slider = document.currentScript.previousElementSibling; const track = slider.querySelector(‘.kz-track’); const slides = slider.querySelectorAll(‘.kz-slide’); const dotsWrap = slider.querySelector(‘.kz-dots’); const prev = slider.querySelector(‘.kz-arrow.prev’); const next = slider.querySelector(‘.kz-arrow.next’); let index = 0; slides.forEach((_, i) => { const dot = document.createElement(‘div’); dot.className = ‘kz-dot’ + (i === 0 ? ‘ active’ : ”); dot.onclick = () => go(i); dotsWrap.appendChild(dot); }); function go(i){ index = i; track.style.transform = `translateX(-${index * 100}%)`; dotsWrap.querySelectorAll(‘.kz-dot’).forEach((d, j) => { d.classList.toggle(‘active’, j === index); }); } prev.onclick = () => go((index – 1 + slides.length) % slides.length); next.onclick = () => go((index + 1) % slides.length);})();

Explore more from our collection.

Additional information

Size

42"W x 40"D, 48"W x 40"D, 66"W x 40"D, 72"Wx 40"D

Sidewings Material

PVC Side Panels, lron Hollow Side Panel

Reviews

There are no reviews yet.

Be the first to review “Kozyard Aluminum Awnings For Doors & Windows – Pvc-Covered Dual-Side Panel System For Rain, Snow, And Sun Protection”

Your email address will not be published. Required fields are marked *