.shopping-browser .facet-chips{flex-wrap:wrap}
.shopping-browser .facet-chips button{white-space:normal;text-align:left;min-height:44px;max-width:100%}
.shop-highlight{outline:3px solid var(--orange,#00f5d4);outline-offset:4px}
.shopping-browser .card-detail,.shopping-browser .schedule-note{overflow-wrap:anywhere}
.shopping-browser .card-actions{flex-wrap:wrap;gap:12px}
.shopping-browser .business-name{font-size:22px;line-height:1.3}
.shopping-count-row{display:flex;justify-content:space-between;gap:16px;align-items:center}
.shopping-count-row button{background:transparent;border:1px solid var(--line);border-radius:6px;padding:8px 12px;min-height:44px}
.home-shopping{max-width:1240px;margin:28px auto;padding:32px 40px;display:flex;gap:30px;justify-content:space-between;align-items:center;border-top:1px solid var(--line)}
.home-shopping h2{font-size:36px}.home-shopping img{width:64px;height:64px;flex:none}.home-shopping p{max-width:620px}
.buzz-masthead .stay-category-nav{grid-template-columns:repeat(9,minmax(0,1fr))}
.buzz-masthead .stay-category-nav .hotspot-shopping::before{background:url('/shopping-icon.svg') center / 52px 36px no-repeat;mix-blend-mode:normal}
@media(max-width:700px){.buzz-masthead .stay-category-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.buzz-masthead .stay-category-nav .hotspot-stay{grid-column:auto}.home-shopping{padding:24px;flex-wrap:wrap}.home-shopping h2{font-size:30px}}

.mobile-explore-links .shopping-menu-link{display:flex;align-items:center;justify-content:center;gap:8px}

.mobile-explore-links .explore-category-link{display:flex;align-items:center;justify-content:flex-start;gap:8px}
.explore-category-icon{display:block;flex:none;width:36px;height:24px;background:url('/boone-buzz-masthead.png') no-repeat var(--explore-icon-x) -103.632px / 398.016px 145.536px;mix-blend-mode:lighten}
.explore-icon-restaurants{--explore-icon-x:-23.856px}.explore-icon-trucks{--explore-icon-x:-90.096px}.explore-icon-things{--explore-icon-x:-150.384px}.explore-icon-events{--explore-icon-x:-211.056px}.explore-icon-sports{--explore-icon-x:-274.992px}.explore-icon-taprooms{--explore-icon-x:-339.888px}
.explore-icon-stay{background:url('/stay-icon.svg') center / contain no-repeat;mix-blend-mode:normal}.explore-icon-shopping{background:url('/shopping-icon.svg') center / contain no-repeat;mix-blend-mode:normal}

.buzz-masthead .stay-category-nav .hotspot-seasonal::before{background:url('/seasonal-icon.svg') center / 60px 36px no-repeat;mix-blend-mode:normal}
.explore-icon-seasonal{background:url('/seasonal-icon.svg') center / contain no-repeat;mix-blend-mode:normal}
