/* Mobile Merch photo: edge-to-edge header; normal gutters remain on shop content. */
@media (max-width:980px){
 body[data-view="1"] .shop-head{
  width:auto;
  max-width:none;
  margin-left:calc(-1 * (var(--edge) + 12px));
  margin-right:-24px;
  border-left:0;
  border-right:0;
 }
 body[data-view="1"] .shop-head__photo img{
  top:0;
  height:100%;
  width:100%;
  transform:none;
  object-fit:cover;
  object-position:center;
 }
}
