/* R4: fixed-chat independent review, confirmed targets only. */
.home.has-scene .hero-title{left:calc(50% - 310px);right:auto;top:61.328125px;width:625px;max-width:calc(100% - 30px);height:24px;color:#fff}
.home.has-scene .hero-title h1{margin:0;width:100%;height:24px;font:500 20px/24px Raleway,Arial,sans-serif;letter-spacing:8.8208333333px;text-align:left;white-space:nowrap}
.home.has-scene:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,.5) 18%,transparent 38%)}
body[data-page=H01] .feature-copy h2{color:#000}
body[data-page=H01] #wallbox .feature-copy>.button+.button{margin-left:14px}
.benefits h2{letter-spacing:.34px}
.config-card .feature-copy h2{color:#000}
body[data-page=P03-D1] #gallery{width:100%;margin:0;height:525.09375px;padding:20px max(15px,calc((100% - 1140px)/2));background:#f2f2f2}
#gallery>h2{margin-bottom:24px}
#gallery .gallery-main img{height:300px}
#gallery .gallery-thumbs{margin-top:20px}
#gallery .gallery-thumb{height:56px;width:56px}
@media(min-width:761px){
 .application-columns>div:first-child .line-icon{transform:translateX(11px)}
 .application-columns>div:nth-child(2) .line-icon{transform:translateX(-10px)}
 body[data-page=H01] .feature:not(.reverse) .feature-copy{width:505px;padding-left:10px;padding-right:0}
 body[data-page=H01] .feature.reverse .feature-inner{width:min(1200px,calc(100% - 60px));grid-template-columns:1fr 1fr;gap:0}
 body[data-page=H01] .feature.reverse .feature-copy{width:600px;padding:30px 0}
 body[data-page=H01] main>section:nth-of-type(6) .feature-copy h2{font-size:47px;line-height:56px;letter-spacing:.47px}
 .collection-overview .benefits{width:1120px;max-width:100%;margin-left:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:105px}
 .config-card.reverse .feature-inner{grid-template-columns:42.7631579% 57.2368421%}
}
@media(max-width:760px){
 .home.has-scene .hero-title{left:calc(50% - 112px);right:auto;top:26px;width:225px;max-width:calc(100% - 30px);height:13px}
 .home.has-scene .hero-title h1{height:13px;font-size:10px;line-height:13px;letter-spacing:1.49375px;margin:0}
 body[data-page=H01] .applications{position:relative}
 body[data-page=H01] .application-columns{position:absolute;left:15px;right:15px;top:317px;height:550px;display:block;margin:0}
 body[data-page=H01] .application-columns>div{position:absolute;left:0;width:100%}
 body[data-page=H01] .application-columns>div:first-child{top:0}
 body[data-page=H01] .application-columns>div:nth-child(2){top:245.875px}
 body[data-page=H01] .application-columns>div:first-child .line-icon{width:100px;height:84.6875px;margin:0 auto 25px;transform:translateX(1px)}
 body[data-page=H01] .application-columns>div:nth-child(2) .line-icon{width:100px;height:100px;margin:0 auto 25px;transform:none}
 body[data-page=H01] #wallbox .feature-copy h2{line-height:56px}
 body[data-page=H01] main>section:nth-of-type(6) .feature-copy{width:328.3125px;max-width:100%;margin-inline:auto}
 .collection-overview .benefits{width:330px;max-width:100%;margin-inline:auto}
 .collection .hero-title>p{color:#4bb95a}
 .config-card .feature-copy h2{letter-spacing:.34px}
 .config-card[data-config-index="1"] .feature-copy{width:333.578125px;max-width:100%;align-self:center}
 body[data-page=P03-D1] #gallery{height:339.203125px;padding:20px 15px}
 #gallery>h2{font-size:28px;line-height:34px;margin-bottom:12px}
 #gallery .gallery-main img{height:180px}
 #gallery .gallery-thumbs{margin-top:12px}
 #gallery .gallery-thumb{height:40px;width:40px}
 body[data-page=H01] #wallbox .feature-copy>.button+.button{margin-left:0;margin-top:12px}
}
