/* R28: mobile home readability. Approved art, prices and commerce are unchanged. */
@media(max-width:650px){
 body.storefront-body.nihao-ui .page-shell.home-opening-page :is(#catalogue.picks.home-price-v38,#picks.nihao-night-featured) .product-copy h3{
  font-size:14px!important;line-height:1.65!important;min-height:3.3em!important;margin-block-end:8px!important;
 }
 body.storefront-body.nihao-ui .page-shell.home-opening-page :is(#catalogue.picks.home-price-v38,#picks.nihao-night-featured) .product-copy h3 a{line-height:1.65!important}
 body.storefront-body.nihao-ui .page-shell.home-opening-page :is(#catalogue.picks.home-price-v38,#picks.nihao-night-featured) .v38-unlock{
  font-size:13px!important;line-height:1.6!important;min-height:44px!important;color:#772a31!important;
 }
 body.storefront-body.nihao-ui .page-shell.home-opening-page :is(#catalogue.picks.home-price-v38,#picks.nihao-night-featured) .product-signals>span{
  font-size:12px!important;line-height:1.6!important;color:#56534d!important;
 }
 body.storefront-body.nihao-ui .page-shell.home-opening-page :is(#catalogue.picks.home-price-v38,#picks.nihao-night-featured) .product-cart-form button{
  font-size:12px!important;line-height:1.5!important;min-height:44px!important;
 }
 body.storefront-body.nihao-ui .page-shell.home-opening-page :is(#catalogue.picks.home-price-v38,#picks.nihao-night-featured) .product-cart-form .cart-label-compact{font-size:14px!important}
 body.storefront-body.nihao-ui .page-shell.home-opening-page :is(#catalogue.picks.home-price-v38,#picks.nihao-night-featured) .product-card :is(a,button):focus-visible{
  outline:2px solid #872b32!important;outline-offset:3px;
 }
}
