/* Muskoka Parcel: store mobile adjustments (phones and small tablets). */
@media (max-width:720px){
  .pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
  .pgrid .mini>div{padding:.65rem .7rem .8rem}
  .pgrid .mini>div b{font-size:1rem}
  .pgrid .mini>div span{font-size:.74rem}
  .pgrid .mini>div em{font-size:.85rem}
  .pgrid .mini>.tag{top:.45rem;left:.45rem;font-size:.6rem;padding:.32rem .45rem}
  .cat-links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;margin-right:-4vw;-webkit-overflow-scrolling:touch}
  .cat-links a{white-space:nowrap}
  .chip span{min-width:0}
  .opt__row{gap:.45rem}
  .pdp{gap:1.1rem}
  .pdp-more__grid{gap:1rem}
  .store-sec{padding-top:1.25rem;padding-bottom:2.25rem}

  .cline{grid-template-columns:84px 1fr auto;grid-template-areas:"img txt txt" "img qty sum" "img rm rm";gap:.45rem .85rem;align-items:start;padding:.95rem 0}
  .cline__name{font-size:1.08rem}
  .cline__qty{justify-self:start}
  .cline__sum{align-self:center}
  .cline__rm{justify-self:start}
  .csum{max-width:none;margin-left:0}
}
@media (max-width:380px){
  .pgrid{grid-template-columns:1fr 1fr;gap:.6rem}
  .chip span{padding:.55rem .7rem}
}
