/* Only twelve selected JP banners: integrate existing titles into the clear left area. */
@media(max-width:700px){
body.shop-1 .hh-cat-landing:is([data-hh-category-id="340"],[data-hh-category-id="342"],[data-hh-category-id="351"],[data-hh-category-id="352"],[data-hh-category-id="353"],[data-hh-category-id="354"],[data-hh-category-id="355"],[data-hh-category-id="356"],[data-hh-category-id="357"],[data-hh-category-id="358"],[data-hh-category-id="359"],[data-hh-category-id="360"]) .hh-web-studio-hero .hh-cat-editorial-copy{position:absolute!important;inset:0 auto auto 0!important;width:35%!important;padding:8px!important;min-height:0!important;background:transparent!important}
body.shop-1 .hh-cat-landing:is([data-hh-category-id="340"],[data-hh-category-id="342"],[data-hh-category-id="351"],[data-hh-category-id="352"],[data-hh-category-id="353"],[data-hh-category-id="354"],[data-hh-category-id="355"],[data-hh-category-id="356"],[data-hh-category-id="357"],[data-hh-category-id="358"],[data-hh-category-id="359"],[data-hh-category-id="360"]) .hh-web-studio-hero h1{font-size:clamp(13px,4.05vw,20px)!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
body.shop-1 .hh-cat-landing:is([data-hh-category-id="351"],[data-hh-category-id="353"],[data-hh-category-id="358"]) .hh-web-studio-hero h1{font-size:clamp(11.5px,3.6vw,20px)!important}
body.shop-1 .hh-cat-landing:is([data-hh-category-id="342"],[data-hh-category-id="359"],[data-hh-category-id="360"]) .hh-web-studio-hero h1{font-size:clamp(16px,5vw,20px)!important}
}
/* Only the measured narrow Climatizadores card; keep its square and arrow unchanged. */
@media(max-width:389px){
body.shop-1 .hh-cat-landing[data-hh-category-id="340"] .hh-cat-directory-card[href*="/353-"] h3{font-size:15px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
}

/* Only359: separate the mobile title from the steam-generator hose; all source pixels remain unchanged. */
@media(max-width:700px){body.shop-1 .hh-cat-landing[data-hh-category-id="359"] .hh-web-studio-hero h1{font-size:clamp(13px,4.05vw,20px)!important}}
