/* Responsive refinements found in the complete site audit. */
@media(max-width:979px){
 .asz-home-header .asz-h-mobile-menu summary{min-width:44px;justify-content:center}
}
.hero .shop-photo{width:100%;max-width:360px;height:auto;max-height:none;object-fit:contain;display:block;margin-inline:auto}
