/* Exact new JP banners only: integrate existing title over its reserved image area on mobile. */
@media(max-width:700px){
body.shop-1 .hh-cat-landing:is([data-hh-category-id="167"],[data-hh-category-id="168"],[data-hh-category-id="170"],[data-hh-category-id="211"],[data-hh-category-id="212"],[data-hh-category-id="213"],[data-hh-category-id="214"],[data-hh-category-id="215"],[data-hh-category-id="216"],[data-hh-category-id="217"],[data-hh-category-id="218"],[data-hh-category-id="219"],[data-hh-category-id="220"],[data-hh-category-id="221"],[data-hh-category-id="222"],[data-hh-category-id="254"],[data-hh-category-id="255"],[data-hh-category-id="257"],[data-hh-category-id="273"],[data-hh-category-id="274"],[data-hh-category-id="275"],[data-hh-category-id="276"],[data-hh-category-id="277"],[data-hh-category-id="278"],[data-hh-category-id="284"],[data-hh-category-id="285"],[data-hh-category-id="297"],[data-hh-category-id="314"],[data-hh-category-id="315"],[data-hh-category-id="317"],[data-hh-category-id="327"],[data-hh-category-id="328"],[data-hh-category-id="329"],[data-hh-category-id="330"],[data-hh-category-id="331"],[data-hh-category-id="332"],[data-hh-category-id="333"],[data-hh-category-id="334"],[data-hh-category-id="336"]) .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="167"],[data-hh-category-id="168"],[data-hh-category-id="170"],[data-hh-category-id="211"],[data-hh-category-id="212"],[data-hh-category-id="213"],[data-hh-category-id="214"],[data-hh-category-id="215"],[data-hh-category-id="216"],[data-hh-category-id="217"],[data-hh-category-id="218"],[data-hh-category-id="219"],[data-hh-category-id="220"],[data-hh-category-id="221"],[data-hh-category-id="222"],[data-hh-category-id="254"],[data-hh-category-id="255"],[data-hh-category-id="257"],[data-hh-category-id="273"],[data-hh-category-id="274"],[data-hh-category-id="275"],[data-hh-category-id="276"],[data-hh-category-id="277"],[data-hh-category-id="278"],[data-hh-category-id="284"],[data-hh-category-id="285"],[data-hh-category-id="297"],[data-hh-category-id="314"],[data-hh-category-id="315"],[data-hh-category-id="317"],[data-hh-category-id="327"],[data-hh-category-id="328"],[data-hh-category-id="329"],[data-hh-category-id="330"],[data-hh-category-id="331"],[data-hh-category-id="332"],[data-hh-category-id="333"],[data-hh-category-id="334"],[data-hh-category-id="336"]) .hh-web-studio-hero h1{font-size:20px!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
}
/* Exact narrow-title refinements proven by R2 copy-box measurements. All words and images remain intact. */
@media(max-width:349px){body.shop-1 .hh-cat-landing:is([data-hh-category-id="215"],[data-hh-category-id="222"],[data-hh-category-id="254"],[data-hh-category-id="278"],[data-hh-category-id="297"],[data-hh-category-id="314"],[data-hh-category-id="332"],[data-hh-category-id="336"]) .hh-web-studio-hero h1{font-size:18px!important}}
@media(max-width:389px){body.shop-1 .hh-cat-landing:is([data-hh-category-id="255"],[data-hh-category-id="273"],[data-hh-category-id="274"],[data-hh-category-id="284"],[data-hh-category-id="315"],[data-hh-category-id="327"],[data-hh-category-id="328"],[data-hh-category-id="333"]) .hh-web-studio-hero h1{font-size:16px!important}}
@media(max-width:429px){body.shop-1 .hh-cat-landing:is([data-hh-category-id="257"],[data-hh-category-id="277"],[data-hh-category-id="317"],[data-hh-category-id="331"]) .hh-web-studio-hero h1{font-size:clamp(14px,calc(5.5vw - 3.65px),20px)!important}}
/* Three measured tablet word splits only; no font-size, copy-box or image changes. */
@media(min-width:701px) and (max-width:767px){body.shop-1 .hh-cat-landing:is([data-hh-category-id="211"],[data-hh-category-id="212"],[data-hh-category-id="220"]) .hh-web-studio-hero h1{hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}}
