.elementor-60182 .elementor-element.elementor-element-c90f8a5{--display:flex;}.elementor-60182 .elementor-element.elementor-element-910a540 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-910a540 */.item-panel{padding:0!important}
.single-product .tbay-breadcrumb ~ #main-container .singular-shop.content{padding:0!important}
.single-product #main-container.container{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}
.single-product #main-container>.row{margin-left:0!important;margin-right:0!important}

.agf60ud88,.agf60ud88 *{box-sizing:border-box}
.agf60ud88{
  --orange:#f15a24;--ink:#111214;--dark:#0b0c0e;--soft:#f5f5f2;--line:#deded9;--muted:#62656a;
  --max:1280px;width:100%;overflow:hidden;background:#fff!important;color:#111214!important;
  font-family:Arial,Helvetica,sans-serif;line-height:1.55
}
.agf60ud88 img,.agf60ud88 video,.agf60ud88 iframe{display:block;max-width:100%}
.agf60ud88 a{text-decoration:none}
.agf60ud88 h2,.agf60ud88 h3,.agf60ud88 h4,.agf60ud88 p,.agf60ud88 ul,.agf60ud88 ol,.agf60ud88 dl{margin-top:0}
.agf60ud88 .agf60ud88-shell{width:min(calc(100% - 48px),var(--max));margin-inline:auto}
.agf60ud88 .agf60ud88-section{padding:82px 0}
.agf60ud88 .agf60ud88-light{background:#fff!important;color:#111214!important}
.agf60ud88 .agf60ud88-soft{background:#f5f5f2!important;color:#111214!important}
.agf60ud88 .agf60ud88-dark{background:#0b0c0e!important;color:#fff!important}
.agf60ud88 .agf60ud88-dark :is(h2,h3,h4,strong){color:#fff!important}
.agf60ud88 .agf60ud88-dark :is(p,li,dd,summary){color:#d6d8dc!important}
.agf60ud88 .agf60ud88-light :is(h2,h3,h4,strong),
.agf60ud88 .agf60ud88-soft :is(h2,h3,h4,strong){color:#111214!important}
.agf60ud88 .agf60ud88-light :is(p,li,dd,summary),
.agf60ud88 .agf60ud88-soft :is(p,li,dd,summary){color:#56595e!important}
.agf60ud88 .agf60ud88-kicker{margin:0 0 12px;color:#f15a24!important;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.agf60ud88 .agf60ud88-dark .agf60ud88-kicker{color:#ff7d50!important}
.agf60ud88 .agf60ud88-heading{max-width:920px;margin:0 0 18px;font-size:clamp(32px,4vw,58px);font-weight:900;letter-spacing:-.045em;line-height:1}
.agf60ud88 .agf60ud88-sub{max-width:850px;margin:0;font-size:17px;line-height:1.75}
.agf60ud88 .agf60ud88-btnrow{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.agf60ud88 .agf60ud88-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border-radius:3px;font-size:14px;font-weight:900;transition:.2s}
.agf60ud88 .agf60ud88-btn-orange{background:#f15a24!important;border:1px solid #f15a24;color:#fff!important}
.agf60ud88 .agf60ud88-btn-orange span{color:#fff!important}
.agf60ud88 .agf60ud88-btn-dark{background:#111214!important;border:1px solid #111214;color:#fff!important}
.agf60ud88 .agf60ud88-btn-dark span{color:#fff!important}
.agf60ud88 .agf60ud88-btn-white{background:#fff!important;border:1px solid #fff;color:#111214!important}
.agf60ud88 .agf60ud88-btn-white span{color:#111214!important}
.agf60ud88 .agf60ud88-btn-outline{background:transparent!important;border:1px solid rgba(255,255,255,.75);color:#fff!important}
.agf60ud88 .agf60ud88-btn-outline span{color:#fff!important}

.agf60ud88 .agf60ud88-grid{height:90vh;min-height:620px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(3,1fr);gap:10px;overflow:hidden;background:#0b0c0e;padding:0}
.agf60ud88 .agf60ud88-grid-item{position:relative;overflow:hidden;margin:0}
.agf60ud88 .agf60ud88-grid-item img{width:100%;height:100%;object-fit:cover;filter:brightness(.85);transition:transform .4s ease,filter .4s ease}
.agf60ud88 .agf60ud88-grid-item:hover img{transform:scale(1.03);filter:brightness(1)}
.agf60ud88 .agf60ud88-item-1{grid-row:1/span 3;grid-column:1/2}
.agf60ud88 .agf60ud88-item-2{grid-row:1/2;grid-column:2/3}
.agf60ud88 .agf60ud88-item-3{grid-row:2/3;grid-column:2/3}
.agf60ud88 .agf60ud88-item-4{grid-row:3/4;grid-column:2/3}
.agf60ud88 .agf60ud88-item-5{grid-row:1/2;grid-column:3/4}
.agf60ud88 .agf60ud88-item-6{grid-row:2/4;grid-column:3/4}
.agf60ud88 .agf60ud88-grid-label{position:absolute;left:10px;bottom:10px;color:#fff!important;font-size:clamp(13px,1.45vw,28px);font-weight:700;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.6)}
.agf60ud88 .agf60ud88-item-1 .agf60ud88-grid-label{font-size:clamp(22px,3vw,50px);max-width:85%}

.agf60ud88 .agf60ud88-features-wrap{padding:46px 0;background:#101114!important}
.agf60ud88 .agf60ud88-features{width:min(calc(100% - 48px),var(--max));margin:auto;display:flex;gap:80px}
.agf60ud88 .agf60ud88-feature{flex:1;text-align:center}
.agf60ud88 .agf60ud88-feature h3{margin:0 0 10px;color:#fff!important;font-size:21px;line-height:1.2}
.agf60ud88 .agf60ud88-feature p{margin:0;color:#bbbfc5!important;font-size:14px;line-height:1.55}

.agf60ud88 .agf60ud88-mp4{position:relative;min-height:670px;overflow:hidden;background:#08090a}
.agf60ud88 .agf60ud88-mp4 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.agf60ud88 .agf60ud88-mp4:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.12) 60%,rgba(0,0,0,.32))}
.agf60ud88 .agf60ud88-mp4-copy{position:relative;z-index:2;width:min(calc(100% - 48px),var(--max));margin:auto;padding-top:170px}
.agf60ud88 .agf60ud88-mp4-copy h2{max-width:720px;margin:0 0 14px;color:#fff!important;font-size:clamp(38px,5vw,72px);font-weight:900;letter-spacing:-.05em;line-height:.98}
.agf60ud88 .agf60ud88-mp4-copy p{max-width:650px;margin:0;color:#e3e5e7!important;font-size:17px;line-height:1.7}

.agf60ud88 .agf60ud88-grid2{height:72vh;min-height:520px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(3,1fr);gap:10px;background:#fff;padding:10px}
.agf60ud88 .agf60ud88-grid2-item{margin:0;overflow:hidden}
.agf60ud88 .agf60ud88-grid2-item:first-child{grid-row:1/span 3}
.agf60ud88 .agf60ud88-grid2-item:nth-child(2){grid-row:1;grid-column:2}
.agf60ud88 .agf60ud88-grid2-item:nth-child(3){grid-row:2;grid-column:2}
.agf60ud88 .agf60ud88-grid2-item:nth-child(4){grid-row:3;grid-column:2}
.agf60ud88 .agf60ud88-grid2-item:nth-child(5){grid-row:1;grid-column:3}
.agf60ud88 .agf60ud88-grid2-item:nth-child(6){grid-row:2/span 2;grid-column:3}
.agf60ud88 .agf60ud88-grid2-item img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.agf60ud88 .agf60ud88-grid2-item:hover img{transform:scale(1.025)}

.agf60ud88 .agf60ud88-video-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:58px;align-items:center}
.agf60ud88 .agf60ud88-youtube{aspect-ratio:16/9;background:#050506;border:1px solid #282a2e;overflow:hidden}
.agf60ud88 .agf60ud88-youtube iframe{width:100%;height:100%;border:0}

.agf60ud88 .agf60ud88-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:start}
.agf60ud88 .agf60ud88-parts{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.agf60ud88 .agf60ud88-part{padding:18px;border:1px solid #deded9;background:#fff!important}
.agf60ud88 .agf60ud88-part strong{display:block;margin-bottom:6px;color:#111214!important;font-size:14px}
.agf60ud88 .agf60ud88-part span{display:block;color:#62656a!important;font-size:13px;line-height:1.55}
.agf60ud88 .agf60ud88-note{margin-top:22px;padding:18px 20px;border-left:3px solid #f15a24;background:#fafaf8!important;color:#42454a!important;font-size:14px;line-height:1.7}
.agf60ud88 .agf60ud88-note strong{color:#111214!important}
.agf60ud88 .agf60ud88-rich p{font-size:16px;line-height:1.8}
.agf60ud88 .agf60ud88-rich ul,.agf60ud88 .agf60ud88-rich ol{padding-left:20px}
.agf60ud88 .agf60ud88-rich li{margin:8px 0;font-size:15px;line-height:1.7}
.agf60ud88 .agf60ud88-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}
.agf60ud88 .agf60ud88-card{padding:25px;border:1px solid #deded9;background:#fff!important}
.agf60ud88 .agf60ud88-card h3{margin:0 0 10px;color:#111214!important;font-size:20px;line-height:1.08}
.agf60ud88 .agf60ud88-card p{margin:0;color:#616469!important;font-size:14px;line-height:1.65}
.agf60ud88 .agf60ud88-dark .agf60ud88-card{background:#131519!important;border-color:#2d3035}
.agf60ud88 .agf60ud88-dark .agf60ud88-card h3{color:#fff!important}
.agf60ud88 .agf60ud88-dark .agf60ud88-card p{color:#cbd0d4!important}
.agf60ud88 .agf60ud88-dark .agf60ud88-card .agf60ud88-kicker{color:#ff7d50!important}

.agf60ud88 .agf60ud88-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:36px;background:#d9dad6;border:1px solid #d9dad6}
.agf60ud88 .agf60ud88-step{padding:23px 20px;background:#fff!important;min-height:210px}
.agf60ud88 .agf60ud88-step b{display:block;margin-bottom:34px;color:#f15a24!important;font-size:11px;letter-spacing:.12em}
.agf60ud88 .agf60ud88-step h3{margin:0 0 8px;color:#111214!important;font-size:18px}
.agf60ud88 .agf60ud88-step p{margin:0;color:#62656a!important;font-size:13px;line-height:1.6}

.agf60ud88 .agf60ud88-buy{padding:64px 0;background:linear-gradient(120deg,#0b0c0e 0%,#15171a 58%,#f15a24 58%,#f15a24 100%)!important;color:#fff!important}
.agf60ud88 .agf60ud88-buy-grid{display:grid;grid-template-columns:1fr auto;gap:38px;align-items:center}
.agf60ud88 .agf60ud88-buy h2{margin:0 0 12px;color:#fff!important;font-size:clamp(34px,4vw,58px);font-weight:900;letter-spacing:-.04em}
.agf60ud88 .agf60ud88-buy p{max-width:720px;margin:0;color:#e1e3e6!important;font-size:16px;line-height:1.7}

.agf60ud88 .agf60ud88-instruction-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}
.agf60ud88 .agf60ud88-gate-diagram{position:relative;aspect-ratio:1/1;background:#0b0c0e;padding:38px;display:grid;place-items:center;overflow:hidden}
.agf60ud88 .agf60ud88-gate-art{width:78%;height:86%;position:relative;border:16px solid #2d3035;background:repeating-linear-gradient(to bottom,#111316 0,#111316 42px,#202328 43px,#202328 82px)}
.agf60ud88 .agf60ud88-gate-art:before{content:"HINGE SIDE";position:absolute;left:-28px;top:50%;transform:translate(-100%,-50%) rotate(-90deg);color:#ff7d50!important;font-size:10px;font-weight:900;letter-spacing:.12em}
.agf60ud88 .agf60ud88-gate-art:after{content:"LATCH / LOCK SIDE";position:absolute;right:-28px;top:50%;transform:translate(100%,-50%) rotate(90deg);color:#fff!important;font-size:10px;font-weight:900;letter-spacing:.12em}
.agf60ud88 .agf60ud88-instruction-list{counter-reset:inst}
.agf60ud88 .agf60ud88-instruction-item{position:relative;padding:16px 0 16px 48px;border-bottom:1px solid #deded9}
.agf60ud88 .agf60ud88-instruction-item:before{counter-increment:inst;content:counter(inst);position:absolute;left:0;top:15px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f15a24!important;color:#fff!important;font-size:12px;font-weight:900}
.agf60ud88 .agf60ud88-instruction-item strong{display:block;margin-bottom:3px;color:#111214!important}
.agf60ud88 .agf60ud88-instruction-item p{margin:0;color:#616469!important;font-size:14px;line-height:1.6}

.agf60ud88 .agf60ud88-faq{border-top:1px solid #deded9;margin-top:34px}
.agf60ud88 .agf60ud88-faq details{border-bottom:1px solid #deded9}
.agf60ud88 .agf60ud88-faq summary{position:relative;padding:21px 44px 21px 0;cursor:pointer;list-style:none;color:#111214!important;font-size:17px;font-weight:850}
.agf60ud88 .agf60ud88-faq summary::-webkit-details-marker{display:none}
.agf60ud88 .agf60ud88-faq summary:after{content:"+";position:absolute;right:4px;top:16px;color:#f15a24!important;font-size:26px}
.agf60ud88 .agf60ud88-faq details[open] summary:after{content:"−"}
.agf60ud88 .agf60ud88-faq-answer{padding:0 60px 22px 0;color:#5c5f64!important;font-size:15px;line-height:1.75}

.agf60ud88 .agf60ud88-checkpoint{background:#0b0c0e!important;color:#fff!important}
.agf60ud88 .agf60ud88-checkpoint-inner{width:min(calc(100% - 48px),var(--max));margin:auto;display:grid;grid-template-columns:1.08fr .92fr}
.agf60ud88 .agf60ud88-check-main{padding:78px 64px 78px 0}
.agf60ud88 .agf60ud88-check-main h2{margin:0 0 16px;color:#fff!important;font-size:clamp(36px,5vw,66px);font-weight:900;letter-spacing:-.05em;line-height:.98}
.agf60ud88 .agf60ud88-check-main>p{max-width:720px;margin:0;color:#d2d5d9!important;font-size:17px;line-height:1.72}
.agf60ud88 .agf60ud88-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;background:#303338}
.agf60ud88 .agf60ud88-check{padding:18px;background:#15171a!important}
.agf60ud88 .agf60ud88-check b{display:block;margin-bottom:9px;color:#ff7d50!important;font-size:10px;letter-spacing:.11em}
.agf60ud88 .agf60ud88-check strong{color:#fff!important;font-size:13px;line-height:1.25}
.agf60ud88 .agf60ud88-check-action{padding:54px 46px;display:flex;flex-direction:column;justify-content:center;background:#f15a24!important;color:#fff!important}
.agf60ud88 .agf60ud88-check-action :is(h3,p,strong,span){color:#fff!important}
.agf60ud88 .agf60ud88-check-action h3{margin:0 0 12px;color:#fff!important;font-size:30px;line-height:1.04}
.agf60ud88 .agf60ud88-check-action p{margin:0;color:#fff!important;font-size:15px;line-height:1.68}
.agf60ud88 .agf60ud88-check-action .agf60ud88-btnrow{display:grid}
.agf60ud88 .agf60ud88-check-action .agf60ud88-btn{width:100%}
.agf60ud88 .agf60ud88-small{margin-top:14px;color:#fff!important;font-size:12px}
.agf60ud88 .agf60ud88-small a{color:#fff!important;text-decoration:underline}

@media(max-width:1024px){
 .agf60ud88 .agf60ud88-grid{height:70vh;min-height:540px;gap:8px}
 .agf60ud88 .agf60ud88-features{gap:34px}
 .agf60ud88 .agf60ud88-grid2{height:62vh;min-height:500px}
 .agf60ud88 .agf60ud88-video-grid,.agf60ud88 .agf60ud88-two,.agf60ud88 .agf60ud88-instruction-grid,.agf60ud88 .agf60ud88-checkpoint-inner{grid-template-columns:1fr}
 .agf60ud88 .agf60ud88-cards{grid-template-columns:repeat(2,1fr)}
 .agf60ud88 .agf60ud88-steps{grid-template-columns:repeat(3,1fr)}
 .agf60ud88 .agf60ud88-buy-grid{grid-template-columns:1fr}
 .agf60ud88 .agf60ud88-check-main{padding:68px 0}
}
@media(max-width:620px){
 .agf60ud88 .agf60ud88-shell,.agf60ud88 .agf60ud88-features,.agf60ud88 .agf60ud88-mp4-copy,.agf60ud88 .agf60ud88-checkpoint-inner{width:min(calc(100% - 28px),var(--max))}
 .agf60ud88 .agf60ud88-section{padding:64px 0}
 .agf60ud88 .agf60ud88-grid{height:auto;min-height:0;gap:2px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,180px)}
 .agf60ud88 .agf60ud88-item-1{grid-column:1/3;grid-row:1/2}
 .agf60ud88 .agf60ud88-item-2{grid-column:1/2;grid-row:2/3}
 .agf60ud88 .agf60ud88-item-5{grid-column:2/3;grid-row:2/3}
 .agf60ud88 .agf60ud88-item-3{grid-column:1/2;grid-row:3/4}
 .agf60ud88 .agf60ud88-item-4{grid-column:1/2;grid-row:4/5}
 .agf60ud88 .agf60ud88-item-6{grid-column:2/3;grid-row:3/5}
 .agf60ud88 .agf60ud88-grid-label{font-size:11px;left:6px;bottom:6px}
 .agf60ud88 .agf60ud88-item-1 .agf60ud88-grid-label{font-size:20px}
 .agf60ud88 .agf60ud88-features{flex-direction:column;gap:26px}
 .agf60ud88 .agf60ud88-mp4{min-height:520px}
 .agf60ud88 .agf60ud88-mp4-copy{padding-top:120px}
 .agf60ud88 .agf60ud88-grid2{height:auto;min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,170px);gap:2px;padding:2px}
 .agf60ud88 .agf60ud88-grid2-item:first-child{grid-column:1/3;grid-row:1/2}
 .agf60ud88 .agf60ud88-grid2-item:nth-child(2){grid-column:1;grid-row:2}
 .agf60ud88 .agf60ud88-grid2-item:nth-child(5){grid-column:2;grid-row:2}
 .agf60ud88 .agf60ud88-grid2-item:nth-child(3){grid-column:1;grid-row:3}
 .agf60ud88 .agf60ud88-grid2-item:nth-child(4){grid-column:1;grid-row:4}
 .agf60ud88 .agf60ud88-grid2-item:nth-child(6){grid-column:2;grid-row:3/span 2}
 .agf60ud88 .agf60ud88-parts,.agf60ud88 .agf60ud88-cards,.agf60ud88 .agf60ud88-steps,.agf60ud88 .agf60ud88-checks{grid-template-columns:1fr}
 .agf60ud88 .agf60ud88-buy{background:#0b0c0e!important}
 .agf60ud88 .agf60ud88-check-action{padding:44px 26px}
}


.agf60ud88 .agf60ud88-dark :is(h2,h3,h4,h5,h6,h2 *,h3 *,h4 *,h5 *,h6 *){color:#fff!important}
.agf60ud88 .agf60ud88-checkpoint :is(h2,h3,h4,h5,h6,h2 *,h3 *,h4 *,h5 *,h6 *){color:#fff!important}
.agf60ud88 .agf60ud88-buy :is(h2,h3,h4,h5,h6,h2 *,h3 *,h4 *,h5 *,h6 *){color:#fff!important}
.agf60ud88 .agf60ud88-double-art{width:88%;height:78%;display:grid;grid-template-columns:1fr 1fr;position:relative;border:14px solid #2d3035;background:#111316}
.agf60ud88 .agf60ud88-double-leaf{position:relative;background:repeating-linear-gradient(to bottom,#111316 0,#111316 34px,#202328 35px,#202328 68px);display:grid;place-items:center}
.agf60ud88 .agf60ud88-double-leaf:first-child{border-right:4px solid #f15a24}
.agf60ud88 .agf60ud88-double-leaf span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#fff!important;transform:rotate(-90deg)}
.agf60ud88 .agf60ud88-double-art>b{position:absolute;left:50%;bottom:-32px;transform:translateX(-50%);font-size:10px;letter-spacing:.12em;color:#ff7d50!important}






  .ags-alu60-diy,
  .ags-alu60-diy * {
    box-sizing: border-box;
  }

  .ags-alu60-diy {
    --ags-black: #0b0b0b;
    --ags-ink: #171717;
    --ags-copy: #55585b;
    --ags-soft: #f8f8f6;
    --ags-white: #ffffff;
    --ags-line: #d9d8d2;
    --ags-orange: #f15a24;

    width: 100%;
    max-width: none;
    margin: 26px 0 10px;
    color: var(--ags-ink);
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.55;
  }

  .ags-alu60-diy__section + .ags-alu60-diy__section {
    margin-top: 30px;
  }

  .ags-alu60-diy__eyebrow {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 9px;
    color: var(--ags-orange);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .14em;
    line-height: 1.2;
    text-transform: uppercase;
  }

  .ags-alu60-diy__eyebrow::before {
    content: "";
    width: 28px;
    height: 2px;
    flex: 0 0 auto;
    background: currentColor;
  }

  .ags-alu60-diy h4 {
    margin: 0 0 15px;
    color: var(--ags-black);
    font-size: clamp(21px, 2vw, 28px);
    font-weight: 800;
    letter-spacing: -.035em;
    line-height: 1.05;
  }

  .ags-alu60-diy__intro {
    margin: 0 0 20px;
    color: var(--ags-copy);
    font-size: 14px;
    line-height: 1.7;
  }

  /* KEY FEATURES */

  .ags-alu60-diy__features {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1px;
    margin: 0;
    padding: 0;
    border: 1px solid var(--ags-line);
    background: var(--ags-line);
    list-style: none;
  }

  .ags-alu60-diy__features li {
    min-width: 0;
    min-height: 68px;
    position: relative;
    display: flex;
    align-items: center;
    margin: 0;
    padding: 15px 17px 15px 44px;
    color: var(--ags-ink);
    background: var(--ags-white);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.45;
    list-style: none;
  }

  .ags-alu60-diy__features li::before {
    content: "+";
    position: absolute;
    left: 17px;
    color: var(--ags-orange);
    font-size: 19px;
    font-weight: 900;
    line-height: 1;
  }

  /* INCLUDED ITEMS */

  .ags-alu60-diy__included {
    border-top: 3px solid var(--ags-black);
  }

  .ags-alu60-diy__row {
    display: grid;
    grid-template-columns: minmax(180px, .75fr) minmax(0, 1.25fr);
    gap: 28px;
    padding: 20px 0;
    border-bottom: 1px solid var(--ags-line);
  }

  .ags-alu60-diy__label {
    color: var(--ags-ink);
    font-size: 13px;
    font-weight: 800;
    line-height: 1.45;
  }

  .ags-alu60-diy__value {
    min-width: 0;
    color: var(--ags-copy);
    font-size: 13px;
    line-height: 1.6;
  }

  .ags-alu60-diy__value ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .ags-alu60-diy__value li {
    position: relative;
    margin: 0 0 6px;
    padding-left: 19px;
  }

  .ags-alu60-diy__value li:last-child {
    margin-bottom: 0;
  }

  .ags-alu60-diy__value li::before {
    content: "+";
    position: absolute;
    left: 0;
    color: var(--ags-orange);
    font-weight: 900;
  }

  .ags-alu60-diy__highlight {
    color: var(--ags-black);
    font-weight: 800;
  }

  .ags-alu60-diy__muted {
    display: block;
    margin-top: 5px;
    color: #777a7c;
    font-size: 11px;
    line-height: 1.5;
  }

  .ags-alu60-diy__qty {
    display: inline-block;
    margin-top: 10px;
    padding: 5px 8px;
    color: var(--ags-black);
    border: 1px solid var(--ags-line);
    background: var(--ags-soft);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .06em;
    text-transform: uppercase;
  }

  /* SPECS */

  .ags-alu60-diy__specs {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1px;
    border: 1px solid var(--ags-line);
    background: var(--ags-line);
  }

  .ags-alu60-diy__spec {
    min-width: 0;
    padding: 17px 18px;
    background: var(--ags-white);
  }

  .ags-alu60-diy__spec small {
    display: block;
    margin-bottom: 5px;
    color: #777a7c;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .09em;
    line-height: 1.3;
    text-transform: uppercase;
  }

  .ags-alu60-diy__spec strong {
    display: block;
    color: var(--ags-ink);
    font-size: 14px;
    font-weight: 800;
    line-height: 1.4;
  }

  .ags-alu60-diy__note {
    margin-top: 18px;
    padding: 15px 17px;
    border-left: 3px solid var(--ags-orange);
    color: var(--ags-copy);
    background: var(--ags-soft);
    font-size: 12px;
    line-height: 1.65;
  }

  .ags-alu60-diy__note strong {
    color: var(--ags-black);
  }

  @media (max-width: 767px) {
    .ags-alu60-diy__features,
    .ags-alu60-diy__specs {
      grid-template-columns: 1fr;
    }

    .ags-alu60-diy__row {
      grid-template-columns: 1fr;
      gap: 8px;
      padding: 17px 0;
    }

    .ags-alu60-diy__label {
      color: #777a7c;
      font-size: 10px;
      letter-spacing: .08em;
      text-transform: uppercase;
    }
  }

.agf60ud88 .agf60ud88-btn-white span{
    color:black !important;
}/* End custom CSS */