.installation-details .installation-overview{padding-bottom:40px}
.installation-details .installation-questions{padding-top:64px}
#coolroom-construction{width:100%;max-width:960px;margin:0 auto;box-sizing:border-box}
#coolroom-construction *{box-sizing:border-box}
#coolroom-construction .fl-surface{background:var(--bg);color:var(--ink);overflow:hidden}
#coolroom-construction .fl-animation{padding:0 0 28px}
#coolroom-construction .fl-scene{display:block;width:100%;height:auto;overflow:visible}
#coolroom-construction .fl-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px 17px}
#coolroom-construction .fl-step{color:var(--gold);font-size:12px;font-weight:500;letter-spacing:.02em}
#coolroom-construction .fl-buttons{display:flex;gap:8px}
#coolroom-construction button{font:500 12px/1.4 Manrope,Arial,sans-serif;background:transparent;color:var(--muted);border:1px solid #ffffff32;border-radius:3px;padding:9px 14px}
#coolroom-construction button:hover{border-color:var(--gold);color:var(--ink)}
#coolroom-construction .fl-timeline{height:2px;background:#ffffff12;margin:0 14px;overflow:hidden}
#coolroom-construction .fl-timeline div{height:100%;width:100%;background:var(--gold);transform-origin:left;transform:scaleX(0)}
@media(max-width:650px){
  .installation-details .detail-grid>div:last-child{margin-bottom:0}
  .installation-details .installation-overview{padding-bottom:8px}
  .installation-details .installation-questions{padding-top:36px}
  #coolroom-construction .fl-animation{padding:0 0 20px}
  #coolroom-construction .fl-controls{padding:0 0 14px;gap:8px}
  #coolroom-construction .fl-step{max-width:150px;font-size:11px}
  #coolroom-construction button{min-height:44px;padding:10px 12px}
  #coolroom-construction .fl-timeline{margin:0}
}

#coolroom-construction .fl-install-heading{padding:26px 30px 0;color:#d7b67b;font:500 11px/1.5 Manrope,Arial,sans-serif;letter-spacing:.15em}
@media(max-width:480px){#coolroom-construction .fl-install-heading{padding:24px 20px 0}}
