/* HH190 uses twelve tracks and half-width accepted cards. New cards adopt that same span; previously accepted image sizes are preserved. */
@media(min-width:701px){
 body.shop-3 .hh-cat-landing[data-hh-category-id="190"] .hh-web-studio-directory .hh-cat-directory-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}
 body.shop-3 .hh-cat-landing[data-hh-category-id="190"] .hh-cat-directory-card.hh-web-studio-card{grid-column:span 6!important}
}

@media(max-width:700px){body.shop-3 .hh-cat-landing[data-hh-category-id="190"] .hh-web-studio-hero .hh-cat-editorial-copy h1{max-width:100%!important;hyphens:none!important;overflow-wrap:normal!important;font-size:clamp(16px,calc(5.357143vw + -1.142857px),20px)!important}}

@media(max-width:700px){body.shop-3 .hh-cat-landing[data-hh-category-id="191"] .hh-web-studio-hero .hh-cat-editorial-copy h1{max-width:100%!important;hyphens:none!important;overflow-wrap:normal!important;font-size:clamp(11.25px,calc(5.000000vw + -4.750000px),20px)!important}}

@media(max-width:700px){body.shop-3 .hh-cat-landing[data-hh-category-id="192"] .hh-web-studio-hero .hh-cat-editorial-copy h1{max-width:100%!important;hyphens:none!important;overflow-wrap:normal!important;font-size:clamp(14.75px,calc(6.428571vw + -5.821429px),20px)!important}}

@media(max-width:700px){body.shop-3 .hh-cat-landing[data-hh-category-id="193"] .hh-web-studio-hero .hh-cat-editorial-copy h1{max-width:100%!important;hyphens:none!important;overflow-wrap:normal!important;font-size:clamp(16.75px,calc(4.285714vw + 3.035714px),20px)!important}}

@media(max-width:700px){body.shop-3 .hh-cat-landing[data-hh-category-id="194"] .hh-web-studio-hero .hh-cat-editorial-copy h1{max-width:100%!important;hyphens:none!important;overflow-wrap:normal!important;font-size:clamp(16px,calc(5.357143vw + -1.142857px),20px)!important}}

@media(max-width:700px){body.shop-3 .hh-cat-landing[data-hh-category-id="224"] .hh-web-studio-hero .hh-cat-editorial-copy h1{max-width:100%!important;hyphens:none!important;overflow-wrap:normal!important;font-size:clamp(16.75px,calc(4.285714vw + 3.035714px),20px)!important}}

@media(max-width:700px){body.shop-3 .hh-cat-landing[data-hh-category-id="245"] .hh-web-studio-hero .hh-cat-editorial-copy h1{max-width:100%!important;hyphens:none!important;overflow-wrap:normal!important;font-size:clamp(13px,calc(6.071429vw + -6.428571px),20px)!important}}

@media(max-width:700px){body.shop-3 .hh-cat-landing[data-hh-category-id="248"] .hh-web-studio-hero .hh-cat-editorial-copy h1{max-width:100%!important;hyphens:none!important;overflow-wrap:normal!important;font-size:clamp(19.25px,calc(0.714286vw + 16.964286px),20px)!important}}

body.shop-1 .hh-cat-landing[data-hh-category-id="179"] .hh-web-studio-hero .hh-cat-editorial-copy h1{max-width:100%!important;hyphens:none!important;overflow-wrap:normal!important}
@media(min-width:701px) and (max-width:1000px){body.shop-1 .hh-cat-landing[data-hh-category-id="248"] .hh-web-studio-hero .hh-cat-editorial-copy h1{max-width:100%!important;hyphens:none!important;overflow-wrap:normal!important}}
@media(max-width:389px){body.shop-3 .hh-cat-landing[data-hh-category-id="190"] .hh-cat-directory-card[href*="/191-"] h3,body.shop-1 .hh-cat-landing[data-hh-category-id="190"] .hh-cat-directory-card[href*="/191-"] h3{font-size:16px!important;hyphens:none!important;overflow-wrap:normal!important}}

/* JP181 inherited a70% title strip over a dark scene background. Fill the strip only; image/copy sizes and position stay exact. */
@media(max-width:700px){body.shop-1 .hh-cat-landing[data-hh-category-id="181"] .hh-web-studio-hero .hh-cat-editorial-copy{width:100%!important;max-width:100%!important}}
