/* HH Aspiración: preserve full words only in the affected new mobile banners and two directory labels. */
@media(max-width:700px){
 body.shop-3 .hh-cat-landing:is([data-hh-category-id="339"],[data-hh-category-id="345"],[data-hh-category-id="346"],[data-hh-category-id="347"],[data-hh-category-id="348"],[data-hh-category-id="349"],[data-hh-category-id="350"]) .hh-web-studio-hero .hh-cat-editorial-copy{width:43%!important}
 body.shop-3 .hh-cat-landing:is([data-hh-category-id="339"],[data-hh-category-id="345"],[data-hh-category-id="346"],[data-hh-category-id="347"],[data-hh-category-id="348"],[data-hh-category-id="349"],[data-hh-category-id="350"]) .hh-web-studio-hero h1{font-size:16px!important;line-height:1.14!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}
}
@media(max-width:389px){
 body.shop-3 .hh-cat-landing:is([data-hh-category-id="347"],[data-hh-category-id="348"]) .hh-web-studio-hero .hh-cat-editorial-copy{width:48%!important}
 body.shop-3 .hh-cat-landing:is([data-hh-category-id="347"],[data-hh-category-id="348"]) .hh-web-studio-hero h1{font-size:14px!important}
 body.shop-3 .hh-cat-landing[data-hh-category-id="339"] .hh-cat-directory-card:is([href*="/347-"],[href*="/348-"]) .hh-cat-directory-copy h3{font-size:14px!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}
}

/* At the exact three-column tablet transition, preserve the full long label. */
@media(min-width:701px) and (max-width:767px){
 body.shop-3 .hh-cat-landing[data-hh-category-id="339"] .hh-cat-directory-card[href*="/347-"] .hh-cat-directory-copy h3{font-size:16px!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}
}

/* Root visual review: keep a visible gap before the washer handle at narrow widths. */
@media(max-width:359px){
 body.shop-3 .hh-cat-landing[data-hh-category-id="347"] .hh-web-studio-hero h1{font-size:13px!important}
}
