@media screen and (max-width: 55.99em){.desktop-only{display:none!important}}@media screen and (min-width: 56em){.mobile-only{display:none!important}}:root{--tabletBreakpoint: 35em;--menuBreakpoint: 56em}.merchant-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--boxSizeMargin);padding:var(--boxSizeMargin);margin-top:var(--boxSizeMargin);margin-bottom:var(--boxSizeMargin);background:var(--shade01);border:1px solid var(--shade02);border-radius:.5em}.merchant-header__identity{display:flex;gap:var(--boxSizeMargin);align-items:flex-start}.merchant-header__logo{flex-shrink:0;width:5em;height:5em;border-radius:50%;overflow:hidden;background:var(--brandPrimary);display:flex;align-items:center;justify-content:center}.merchant-header__logo-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.merchant-header__logo-initials{color:var(--white);font-size:1.5em;font-weight:700;letter-spacing:.05em}.merchant-header__info{display:flex;flex-direction:column;gap:.5em}.merchant-header__name{font-size:1.5em;font-weight:700;margin:0;color:var(--fontColor)}.merchant-header__description{margin:0;color:var(--fontSecondaryColor);line-height:1.5}.merchant-header__meta{display:flex;align-items:center;gap:var(--boxSizeMargin);flex-wrap:wrap}.merchant-header__rating{display:flex;align-items:center;gap:.25em}.merchant-header__stars{display:flex;align-items:center;color:var(--brandPrimary)}.merchant-header__rating-value{font-weight:600;color:var(--fontColor)}.merchant-header__rating-count{color:var(--shade04)}.merchant-header__location{display:flex;align-items:center;gap:.25em;color:var(--shade04)}.merchant-header__actions{flex-shrink:0}.merchant-header__contact-button{display:inline-flex;align-items:center;gap:.5em;padding:.75em 1.5em;background:var(--callToActionBackground);color:var(--callToActionColor);border:none;border-radius:.25em;text-decoration:none;font-weight:600;cursor:pointer;transition:opacity .2s}.merchant-header__contact-button:hover{opacity:.9}@media screen and (max-width: 56em){.merchant-header{flex-direction:column;align-items:center}.merchant-header__identity{flex-direction:column;align-items:center;text-align:center}.merchant-header__meta{justify-content:center}.merchant-header__actions{align-self:stretch}.merchant-header__contact-button{width:100%;justify-content:center}}.merchant-about{display:flex;flex-direction:column;gap:var(--boxSizeMargin);padding:var(--boxSizeMargin) 0}.merchant-about__section{display:flex;flex-direction:column;gap:.5em}.merchant-about__title{font-size:1.25em;font-weight:700;margin:0;color:var(--fontColor)}.merchant-about__text{margin:0;line-height:1.6;color:var(--fontSecondaryColor)}
