.elementor-28511 .elementor-element.elementor-element-3381627{--display:flex;}.elementor-28511 .elementor-element.elementor-element-6e36d9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-6e36d9a */.item-panel{padding:0!important}
.single-product .tbay-breadcrumb~#main-container .singular-shop.content{padding:0!important}
.single-product #main-container.container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}
.alu60diy126,.alu60diy126 *{box-sizing:border-box}
.alu60diy126{
--black:#0b0b0b;
--ink:#151515;
--copy:#5c5c5c;
--soft:#f6f6f2;
--muted:#eeeeea;
--line:#deded8;
--white:#fff;
--accent:#f15a24;
--accent-dark:#cf4718;
--max:1320px;
width:100%;
margin:0;
overflow:hidden;
background:#fff!important;
color:var(--ink)!important;
font-family:Arial,Helvetica,sans-serif;
line-height:1.55
}
.alu60diy126 img,.alu60diy126 iframe,.alu60diy126 video{display:block;width:100%;max-width:100%}
.alu60diy126 img{height:auto}
.alu60diy126 a{text-decoration:none!important}
.alu60diy126 h2,.alu60diy126 h3,.alu60diy126 p,.alu60diy126 ul,.alu60diy126 ol,.alu60diy126 dl{margin-top:0}
.alu60diy126 button{font-family:inherit}
.alu60diy126 .shell{width:min(calc(100% - 48px),var(--max));margin-inline:auto}
.alu60diy126 .section{padding:102px 0}
.alu60diy126 .light{background:#fff!important;color:var(--ink)!important}
.alu60diy126 .soft{background:var(--soft)!important;color:var(--ink)!important}
.alu60diy126 .dark{background:var(--black)!important;color:#fff!important}
.alu60diy126 .light :is(h2,h3,p,li,dt,dd,summary,strong,span),
.alu60diy126 .soft :is(h2,h3,p,li,dt,dd,summary,strong,span){color:var(--ink)!important}
.alu60diy126 .dark :is(h2,h3,p,li,dt,dd,summary,strong){color:#fff!important}
.alu60diy126 .dark .lead,.alu60diy126 .dark .copy{color:#d2d2d2!important}
.alu60diy126 .eyebrow{
display:flex;
align-items:center;
gap:12px;
margin:0 0 18px;
color:var(--accent)!important;
font-size:12px;
font-weight:800;
letter-spacing:.15em;
line-height:1.2;
text-transform:uppercase
}
.alu60diy126 .eyebrow:before{content:"";width:38px;height:2px;flex:0 0 38px;background:var(--accent)}
.alu60diy126 .hero-title{
max-width:1000px;
margin:0 0 26px;
font-size:clamp(42px,6vw,86px);
font-weight:800;
letter-spacing:-.058em;
line-height:.95
}
.alu60diy126 .heading{
max-width:980px;
margin:0 0 22px;
font-size:clamp(34px,4.6vw,64px);
font-weight:800;
letter-spacing:-.05em;
line-height:.98
}
.alu60diy126 .lead{max-width:880px;margin:0;color:var(--copy)!important;font-size:clamp(18px,1.45vw,22px);line-height:1.7}
.alu60diy126 .copy{color:var(--copy)!important;font-size:16px;line-height:1.75}
.alu60diy126 .btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.alu60diy126 .btn{
min-height:54px;
display:inline-flex;
align-items:center;
justify-content:center;
gap:9px;
padding:14px 22px;
border:1px solid var(--black);
border-radius:2px;
font-size:14px;
font-weight:800;
line-height:1;
transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease
}
.alu60diy126 .btn:hover{transform:translateY(-2px)}
.alu60diy126 .btn-dark{background:var(--black)!important;border-color:var(--black)!important;color:#fff!important}
.alu60diy126 .btn-dark span{color:#fff!important}
.alu60diy126 .btn-dark:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}
.alu60diy126 .btn-orange{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}
.alu60diy126 .btn-orange span{color:#fff!important}
.alu60diy126 .btn-orange:hover{background:var(--accent-dark)!important;border-color:var(--accent-dark)!important;color:#fff!important}
.alu60diy126 .btn-outline{background:transparent!important;border-color:var(--black)!important;color:var(--ink)!important}
.alu60diy126 .btn-outline:hover{background:var(--black)!important;color:#fff!important}
.alu60diy126 .btn-outline:hover span{color:#fff!important}
.alu60diy126 .btn-outline-white{background:transparent!important;border-color:rgba(255,255,255,.55)!important;color:#fff!important}
.alu60diy126 .btn-outline-white span{color:#fff!important}
.alu60diy126 .btn-outline-white:hover{background:#fff!important;border-color:#fff!important;color:var(--ink)!important}
.alu60diy126 .btn-outline-white:hover span{color:var(--ink)!important}
.alu60diy126 .light .btn-dark,.alu60diy126 .light .btn-dark span,
.alu60diy126 .soft .btn-dark,.alu60diy126 .soft .btn-dark span,
.alu60diy126 .light .btn-orange,.alu60diy126 .light .btn-orange span,
.alu60diy126 .soft .btn-orange,.alu60diy126 .soft .btn-orange span{color:#fff!important}

.alu60diy126 .hero{padding:82px 0 0;background:var(--muted)!important}
.alu60diy126 .hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:end;gap:66px}
.alu60diy126 .hero-copy{padding-bottom:70px}
.alu60diy126 .hero-media{min-height:620px;position:relative;overflow:hidden;background:#d8d8d2}
.alu60diy126 .hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.alu60diy126 .stats{display:grid;grid-template-columns:repeat(5,1fr);background:#fff!important;border-top:1px solid #d7d7d1;border-bottom:1px solid #d7d7d1}
.alu60diy126 .stat{min-height:112px;padding:25px 22px;border-right:1px solid #d7d7d1}
.alu60diy126 .stat:last-child{border-right:0}
.alu60diy126 .stat span{display:block;margin-bottom:6px;color:#777!important;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.alu60diy126 .stat strong{display:block;color:var(--ink)!important;font-size:16px;line-height:1.3}

.alu60diy126 .overview-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:74px;align-items:start}
.alu60diy126 .overview-copy p{margin:0 0 22px;color:var(--copy)!important;font-size:17px;line-height:1.78}
.alu60diy126 .overview-copy p:last-child{margin-bottom:0}
.alu60diy126 .spec-box{margin:0;border-top:2px solid var(--ink)}
.alu60diy126 .spec-row{display:grid;grid-template-columns:190px 1fr;gap:26px;padding:18px 0;border-bottom:1px solid var(--line)}
.alu60diy126 .spec-row dt{margin:0;color:#717171!important;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.alu60diy126 .spec-row dd{margin:0;color:var(--ink)!important;font-size:15px;font-weight:700;line-height:1.5}

.alu60diy126 .gallery-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);align-items:end;gap:54px;margin-bottom:42px}
.alu60diy126 .gallery-head .lead{justify-self:end}
.alu60diy126 .gallery{
display:grid;
grid-template-columns:2fr 1fr 1fr;
grid-template-rows:repeat(3,minmax(180px,1fr));
gap:10px;
min-height:740px
}
.alu60diy126 .gallery-item{position:relative;overflow:hidden;background:#ddd}
.alu60diy126 .gallery-item:nth-child(1){grid-row:1/span 3;grid-column:1/2}
.alu60diy126 .gallery-item:nth-child(2){grid-row:1/2;grid-column:2/3}
.alu60diy126 .gallery-item:nth-child(3){grid-row:2/3;grid-column:2/3}
.alu60diy126 .gallery-item:nth-child(4){grid-row:3/4;grid-column:2/3}
.alu60diy126 .gallery-item:nth-child(5){grid-row:1/2;grid-column:3/4}
.alu60diy126 .gallery-item:nth-child(6){grid-row:2/4;grid-column:3/4}
.alu60diy126 .gallery-item a{display:block;width:100%;height:100%;cursor:zoom-in}
.alu60diy126 .gallery-item img{width:100%;height:100%;object-fit:cover;filter:brightness(.86);transition:transform .35s ease,filter .35s ease}
.alu60diy126 .gallery-item:hover img{transform:scale(1.025);filter:brightness(.98)}
.alu60diy126 .gallery-label{
position:absolute;
left:16px;
right:16px;
bottom:14px;
z-index:2;
color:#fff!important;
font-size:clamp(13px,1.25vw,21px);
font-weight:800;
letter-spacing:.035em;
line-height:1.12;
text-shadow:0 2px 20px rgba(0,0,0,.55)
}
.alu60diy126 .gallery-item:first-child .gallery-label{font-size:clamp(20px,2.6vw,42px)}

.alu60diy126 .video-feature{position:relative;overflow:hidden;min-height:570px;display:flex;align-items:center;background:#090909!important}
.alu60diy126 .video-feature video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48}
.alu60diy126 .video-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.58),rgba(0,0,0,.75))}
.alu60diy126 .video-feature-inner{position:relative;z-index:2;width:min(calc(100% - 48px),var(--max));margin:auto}
.alu60diy126 .feature-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.2)}
.alu60diy126 .feature-card{min-height:220px;padding:30px;background:rgba(6,6,6,.76)!important;backdrop-filter:blur(3px)}
.alu60diy126 .feature-card h3{margin:0 0 12px;color:#fff!important;font-size:21px;font-weight:800;line-height:1.16}
.alu60diy126 .feature-card p{margin:0;color:#d6d6d6!important;font-size:15px;line-height:1.65}

.alu60diy126 .parts-layout{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:72px;align-items:start}
.alu60diy126 .parts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}
.alu60diy126 .part{min-height:122px;padding:22px;background:#fff!important}
.alu60diy126 .part span{display:block;margin-bottom:7px;color:var(--accent)!important;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.alu60diy126 .part strong{display:block;color:var(--ink)!important;font-size:15px;line-height:1.45}
.alu60diy126 .note{margin-top:26px;padding:20px 22px;background:#efefe9!important;border-left:3px solid var(--accent);color:#444!important;font-size:14px;line-height:1.65}
.alu60diy126 .note strong{color:var(--ink)!important}

.alu60diy126 .hardware-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.alu60diy126 .hardware-card{overflow:hidden;background:#fff;border:1px solid var(--line)}
.alu60diy126 .hardware-card a{display:block;aspect-ratio:1/1;overflow:hidden;cursor:zoom-in}
.alu60diy126 .hardware-card img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.alu60diy126 .hardware-card:hover img{transform:scale(1.03)}
.alu60diy126 .hardware-caption{padding:16px;min-height:64px;color:var(--ink)!important;font-size:13px;font-weight:800;line-height:1.35}

.alu60diy126 .story-grid{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:76px;align-items:start}
.alu60diy126 .story-copy p{margin:0 0 22px;color:var(--copy)!important;font-size:17px;line-height:1.78}
.alu60diy126 .story-copy p:last-child{margin-bottom:0}
.alu60diy126 .benefit-list{border-top:2px solid var(--ink)}
.alu60diy126 .benefit{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}
.alu60diy126 .benefit-num{color:var(--accent)!important;font-size:12px;font-weight:800;letter-spacing:.1em}
.alu60diy126 .benefit h3{margin:0 0 7px;font-size:18px;font-weight:800;letter-spacing:-.02em}
.alu60diy126 .benefit p{margin:0;color:#626262!important;font-size:15px;line-height:1.65}

.alu60diy126 .project-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.alu60diy126 .project-card{overflow:hidden;background:#e7e7e2}
.alu60diy126 .project-card a{display:block;aspect-ratio:4/3;overflow:hidden;cursor:zoom-in}
.alu60diy126 .project-card img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.alu60diy126 .project-card:hover img{transform:scale(1.025)}
.alu60diy126 .project-caption{min-height:70px;padding:17px 18px;background:#fff!important;border:1px solid var(--line);border-top:0}
.alu60diy126 .project-caption strong{color:var(--ink)!important;font-size:14px;line-height:1.35}

.alu60diy126 .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:46px;background:var(--line);border:1px solid var(--line)}
.alu60diy126 .card{min-height:240px;padding:29px;background:#fff!important;color:var(--ink)!important}
.alu60diy126 .card *{color:var(--ink)!important}
.alu60diy126 .card-num{display:block;margin-bottom:42px;color:var(--accent)!important;font-size:12px;font-weight:800;letter-spacing:.11em}
.alu60diy126 .card h3{margin:0 0 10px;font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.12}
.alu60diy126 .card p{margin:0;color:#626262!important;font-size:15px;line-height:1.66}

.alu60diy126 .dark-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:76px;align-items:start}
.alu60diy126 .dark-list{border-top:1px solid rgba(255,255,255,.28)}
.alu60diy126 .dark-item{padding:21px 0;border-bottom:1px solid rgba(255,255,255,.18)}
.alu60diy126 .dark-item strong{display:block;margin-bottom:6px;color:#fff!important;font-size:16px}
.alu60diy126 .dark-item span{color:#cecece!important;font-size:15px;line-height:1.64}

.alu60diy126 .fire-grid{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:72px;align-items:start}
.alu60diy126 .fire-table{border-top:2px solid var(--ink)}
.alu60diy126 .fire-row{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}
.alu60diy126 .fire-row strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.alu60diy126 .fire-row span{color:#565656!important;font-size:15px;line-height:1.6}

.alu60diy126 .install-grid{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:74px;align-items:start}
.alu60diy126 .steps{counter-reset:step;border-top:2px solid var(--ink)}
.alu60diy126 .step{counter-increment:step;display:grid;grid-template-columns:64px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}
.alu60diy126 .step:before{content:counter(step,decimal-leading-zero);color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.1em}
.alu60diy126 .step h3{margin:0 0 7px;font-size:18px;font-weight:800}
.alu60diy126 .step p{margin:0;color:#626262!important;font-size:15px;line-height:1.66}

.alu60diy126 .reference-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:68px;align-items:center}
.alu60diy126 .reference-media{background:#fff;border:1px solid var(--line);overflow:hidden}
.alu60diy126 .reference-media a{display:block;cursor:zoom-in}
.alu60diy126 .reference-media img{width:100%;height:min(600px,58vw);object-fit:cover}
.alu60diy126 .reference-points{margin-top:26px;border-top:1px solid var(--line)}
.alu60diy126 .reference-point{padding:15px 0;border-bottom:1px solid var(--line);color:#5c5c5c!important;font-size:14px;line-height:1.6}

.alu60diy126 .videos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px}
.alu60diy126 .video-card{background:#111!important;border:1px solid #292929}
.alu60diy126 .video-frame{aspect-ratio:16/9;background:#050505}
.alu60diy126 .video-frame iframe{width:100%;height:100%;border:0}
.alu60diy126 .video-poster{width:100%;height:100%;position:relative;padding:0;border:0;cursor:pointer;background:#050505}
.alu60diy126 .video-poster img{width:100%;height:100%;object-fit:cover;opacity:.72}
.alu60diy126 .play{width:72px;height:72px;position:absolute;left:50%;top:50%;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 14px 40px rgba(0,0,0,.3);transition:transform .2s ease}
.alu60diy126 .play:before{content:"";margin-left:5px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid var(--black)}
.alu60diy126 .video-poster:hover .play{transform:translate(-50%,-50%) scale(1.06)}
.alu60diy126 .video-meta{min-height:76px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;background:var(--black)!important}
.alu60diy126 .video-meta strong{color:#fff!important;font-size:14px}
.alu60diy126 .video-meta span{color:#bdbdbd!important;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}

.alu60diy126 .buy-banner{
min-height:500px;
position:relative;
display:flex;
align-items:center;
overflow:hidden;
background:#0b0b0b url('http://globusgates.online/wp-content/uploads/2024/12/photo-2024-12-16-20.42.41.jpg') center/cover no-repeat!important
}
.alu60diy126 .buy-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.72) 52%,rgba(0,0,0,.30))}
.alu60diy126 .buy-inner{width:min(calc(100% - 48px),var(--max));margin:auto;position:relative;z-index:2}
.alu60diy126 .buy-inner .heading,.alu60diy126 .buy-inner .lead{color:#fff!important}

.alu60diy126 .faq-layout{display:grid;grid-template-columns:minmax(320px,.62fr) minmax(0,1.38fr);gap:76px;align-items:start}
.alu60diy126 .faq-list{border-top:1px solid #cfcfca}
.alu60diy126 .faq-list details{border-bottom:1px solid #cfcfca}
.alu60diy126 .faq-list summary{position:relative;padding:24px 52px 24px 0;cursor:pointer;list-style:none;color:var(--ink)!important;font-size:18px;font-weight:800;line-height:1.35}
.alu60diy126 .faq-list summary::-webkit-details-marker{display:none}
.alu60diy126 .faq-list summary:after{content:"+";position:absolute;right:4px;top:18px;color:var(--ink);font-size:29px;font-weight:400}
.alu60diy126 .faq-list details[open] summary:after{content:"−"}
.alu60diy126 .faq-answer{padding:0 56px 25px 0;color:#5d5d5d!important;font-size:15px;line-height:1.72}

.alu60diy126 .cta{padding:102px 0 44px;background:#0b0b0b!important}
.alu60diy126 .cta-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);gap:70px;align-items:end}
.alu60diy126 .cta .heading{color:#fff!important}
.alu60diy126 .cta-side p{margin:0;color:#cfcfcf!important;font-size:16px;line-height:1.7}
.alu60diy126 .brand-line{margin-top:78px;padding-top:24px;border-top:1px solid #2c2c2c;color:#929292!important;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}

.alu60diy126 .lightbox{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:32px;background:rgba(0,0,0,.94)}
.alu60diy126 .lightbox.is-open{display:flex}
.alu60diy126 .lightbox-dialog{width:min(94vw,1500px);height:min(90vh,980px);position:relative;display:flex;align-items:center;justify-content:center}
.alu60diy126 .lightbox-image{width:auto;max-width:100%;max-height:calc(90vh - 70px);object-fit:contain}
.alu60diy126 .lightbox-caption{position:absolute;left:50%;bottom:0;width:min(900px,80%);transform:translateX(-50%);color:#fff!important;font-size:13px;text-align:center}
.alu60diy126 .lightbox-close,.alu60diy126 .lightbox-prev,.alu60diy126 .lightbox-next{width:48px;height:48px;position:absolute;z-index:3;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(0,0,0,.48);color:#fff!important;cursor:pointer;font-size:28px;line-height:1}
.alu60diy126 .lightbox-close{top:0;right:0}
.alu60diy126 .lightbox-prev,.alu60diy126 .lightbox-next{top:50%;transform:translateY(-50%)}
.alu60diy126 .lightbox-prev{left:0}
.alu60diy126 .lightbox-next{right:0}
body.alu60diy126-lock{overflow:hidden!important}

@media(max-width:1100px){
.alu60diy126 .hero-grid,.alu60diy126 .overview-grid,.alu60diy126 .parts-layout,.alu60diy126 .story-grid,.alu60diy126 .dark-grid,.alu60diy126 .fire-grid,.alu60diy126 .install-grid,.alu60diy126 .reference-grid,.alu60diy126 .faq-layout,.alu60diy126 .cta-grid{grid-template-columns:1fr;gap:46px}
.alu60diy126 .hero-media{min-height:520px}
.alu60diy126 .stats{grid-template-columns:repeat(2,1fr)}
.alu60diy126 .stat{border-bottom:1px solid #d7d7d1}
.alu60diy126 .stat:nth-child(even){border-right:0}
.alu60diy126 .stat:last-child{grid-column:1/-1;border-bottom:0}
.alu60diy126 .gallery-head{grid-template-columns:1fr;gap:18px}
.alu60diy126 .gallery-head .lead{justify-self:start}
.alu60diy126 .feature-strip{grid-template-columns:1fr}
.alu60diy126 .hardware-grid{grid-template-columns:repeat(2,1fr)}
.alu60diy126 .project-gallery{grid-template-columns:1fr 1fr}
.alu60diy126 .cards{grid-template-columns:1fr 1fr}
.alu60diy126 .videos-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:720px){
.alu60diy126 .shell,.alu60diy126 .video-feature-inner,.alu60diy126 .buy-inner{width:min(calc(100% - 32px),var(--max))}
.alu60diy126 .section{padding:72px 0}
.alu60diy126 .hero{padding-top:56px}
.alu60diy126 .hero-copy{padding-bottom:44px}
.alu60diy126 .hero-media{min-height:340px}
.alu60diy126 .hero-title{font-size:clamp(39px,12.5vw,60px)}
.alu60diy126 .heading{font-size:clamp(31px,9.8vw,46px)}
.alu60diy126 .stats{grid-template-columns:1fr}
.alu60diy126 .stat,.alu60diy126 .stat:nth-child(even),.alu60diy126 .stat:last-child{grid-column:auto;border-right:0;border-bottom:1px solid #d7d7d1}
.alu60diy126 .stat:last-child{border-bottom:0}
.alu60diy126 .spec-row,.alu60diy126 .fire-row{grid-template-columns:1fr;gap:7px}
.alu60diy126 .gallery{min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);gap:3px}
.alu60diy126 .gallery-item{min-height:180px}
.alu60diy126 .gallery-item:nth-child(1){grid-column:1/3;grid-row:1/2;min-height:320px}
.alu60diy126 .gallery-item:nth-child(2){grid-column:1/2;grid-row:2/3}
.alu60diy126 .gallery-item:nth-child(5){grid-column:2/3;grid-row:2/3}
.alu60diy126 .gallery-item:nth-child(3){grid-column:1/2;grid-row:3/4}
.alu60diy126 .gallery-item:nth-child(4){grid-column:1/2;grid-row:4/5}
.alu60diy126 .gallery-item:nth-child(6){grid-column:2/3;grid-row:3/5}
.alu60diy126 .gallery-label{left:8px;right:8px;bottom:8px;font-size:11px}
.alu60diy126 .gallery-item:first-child .gallery-label{font-size:19px}
.alu60diy126 .video-feature{min-height:790px}
.alu60diy126 .parts-grid,.alu60diy126 .hardware-grid,.alu60diy126 .project-gallery,.alu60diy126 .cards,.alu60diy126 .videos-grid{grid-template-columns:1fr}
.alu60diy126 .card{min-height:0}
.alu60diy126 .card-num{margin-bottom:26px}
.alu60diy126 .benefit,.alu60diy126 .step{grid-template-columns:44px 1fr}
.alu60diy126 .reference-media img{height:380px}
.alu60diy126 .btn{width:100%}
.alu60diy126 .buy-banner{min-height:540px}
.alu60diy126 .faq-answer{padding-right:18px}
.alu60diy126 .lightbox{padding:16px}
}
@media(prefers-reduced-motion:reduce){
.alu60diy126 *,.alu60diy126 *:before,.alu60diy126 *:after{scroll-behavior:auto!important;transition:none!important}
.alu60diy126 .video-feature video{display:none}
}







  .ags-alu60-diy-short,
  .ags-alu60-diy-short * {
    box-sizing:border-box;
  }

  .ags-alu60-diy-short {
    --black:#0b0b0b;
    --ink:#171717;
    --copy:#55585b;
    --soft:#f8f8f6;
    --line:#d9d8d2;
    --orange:#f15a24;

    width:100%;
    margin:22px 0 8px;
    color:var(--ink);
    font-family:Arial,Helvetica,sans-serif;
    line-height:1.55;
  }

  .ags-alu60-diy-short__eyebrow {
    display:flex;
    align-items:center;
    gap:9px;
    margin-bottom:10px;
    color:var(--orange);
    font-size:10px;
    font-weight:800;
    letter-spacing:.13em;
    text-transform:uppercase;
  }

  .ags-alu60-diy-short__eyebrow:before {
    content:"";
    width:26px;
    height:2px;
    background:var(--orange);
  }

  .ags-alu60-diy-short__intro {
    margin:0 0 18px;
    color:var(--copy);
    font-size:14px;
    line-height:1.65;
  }

  .ags-alu60-diy-short__facts {
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:1px;
    margin-bottom:22px;
    border:1px solid var(--line);
    background:var(--line);
  }

  .ags-alu60-diy-short__fact,
  .ags-alu60-diy-short__item {
    padding:14px 15px;
    background:#fff;
  }

  .ags-alu60-diy-short__fact small,
  .ags-alu60-diy-short__item small {
    display:block;
    margin-bottom:4px;
    color:#777;
    font-size:9px;
    font-weight:800;
    letter-spacing:.08em;
    text-transform:uppercase;
  }

  .ags-alu60-diy-short__fact strong,
  .ags-alu60-diy-short__item strong {
    display:block;
    color:var(--black);
    font-size:12.5px;
    font-weight:800;
    line-height:1.45;
  }

  .ags-alu60-diy-short__grid {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:1px;
    border-top:3px solid var(--black);
    background:var(--line);
  }

  .ags-alu60-diy-short__note {
    margin-top:16px;
    padding:13px 15px;
    border-left:3px solid var(--orange);
    background:var(--soft);
    color:var(--copy);
    font-size:12px;
    line-height:1.55;
  }

  .ags-alu60-diy-short__note strong {
    color:var(--black);
  }

  @media(max-width:767px) {
    .ags-alu60-diy-short__facts,
    .ags-alu60-diy-short__grid {
      grid-template-columns:1fr;
    }
  }/* End custom CSS */