/* Approved refinement: the brand band and category collection only. */
#barista-brand-band,
#barista-category-section{background:#f7f3eb}
#barista-brand-band{height:72px;border-bottom:1px solid #2b443815;scroll-margin-top:180px}
#barista-brand-viewport{margin-right:48px}
#barista-brand-pause{width:44px;height:44px}
#barista-category-section{padding-top:30px}
#barista-category-title{margin:0 24px 24px;color:var(--bsu-green);font-family:BaristaStory,Heebo,Arial,sans-serif;font-size:28px;font-weight:400;line-height:1.35;letter-spacing:.08em;text-align:center;text-wrap:balance}
#barista-approved-categories{gap:28px 20px;padding-bottom:36px}
#barista-approved-categories .barista-category-name{min-height:48px;padding-top:10px;font-family:BaristaOpening,Heebo,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.4;text-align:center}
@media(max-width:640px){
  #barista-brand-band{height:60px}
  #barista-category-section{padding-top:26px}
  #barista-category-title{margin:0 20px 22px;font-size:clamp(18px,5.2vw,22px);letter-spacing:.06em}
  #barista-approved-categories{gap:22px 14px;padding:0 20px 32px}
  #barista-approved-categories .barista-category-name{font-size:17px}
}
@media(max-width:679px){
  body.bsu-collection-in-view #open_sogoacc{right:auto!important;left:max(12px,env(safe-area-inset-left))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:44px!important;height:44px!important;min-width:44px;min-height:44px}
  body.bsu-collection-in-view #open_sogoacc img{max-width:100%;max-height:100%}
}
