/* Shared mobile touch areas; no changes to store content or actions. */
@media(max-width:640px){
 header a,footer a,.site-footer a,.portal-nav a,.guide-nav a{min-height:44px;align-items:center}
 header a,footer a,.site-footer a{display:inline-flex}
 #menu-title a{min-height:44px;display:inline-flex;align-items:center}
 #photo-prev,#photo-next{min-width:44px}
 .area-link{min-width:44px;min-height:44px;justify-content:center}
 #detail-panel dl a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere}
 .text-link,.service-link,.basket-login-note a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}
 main p>a:not(.primary):not(.secondary){display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere}
 summary{min-height:44px;align-content:center}
 .intake-consent{min-height:44px;padding-block:10px;align-items:center!important}
 .shop-card .card-end .share-card{min-width:44px}
}
