/* b84e6a10: outlined Adobe Caslon Pro branding; body fonts and semantic colors unchanged. */
.site-header .wordmark {line-height:0;font-size:0;flex-shrink:0;overflow:visible}
.site-header .wordmark picture,.sf-footer-brand .wordmark picture {display:block;line-height:0}
.site-header .miaou-logo {display:block;height:36px;width:auto;max-width:none}
.site-header .brand-caption {display:block;font-size:12px;letter-spacing:.15em;line-height:1.4;color:#535c54;font-weight:400;white-space:nowrap;text-transform:uppercase;flex-shrink:0}
.site-header .brand {align-items:baseline;min-height:44px}
.sf-footer-brand .wordmark {display:inline-flex;align-items:center;line-height:0;min-height:44px;min-width:44px}
.sf-footer-brand .miaou-logo {display:block;height:32px;width:auto}
.site-header [data-brand-name],.sf-footer-brand [data-brand-name] {font-size:32px;line-height:1.2}
.storefront .sf-hero h1,.storefront .sf-section-heading h2 {color:#304e3a}
@media(max-width:1000px){.site-header .brand-caption {display:none}}
@media(max-width:640px){.site-header .brand-caption {display:block}.site-header .miaou-logo {height:28px}.sf-footer-brand .miaou-logo {height:20px}}

.site-header .wordmark:has([data-brand-name]:not([hidden])) {flex-shrink:1;min-width:0;overflow-wrap:anywhere}
.site-header [data-brand-name] {font-size:51px}
@media(max-width:900px){.site-header [data-brand-name] {font-size:40px}}
@media(max-width:640px){.site-header [data-brand-name] {font-size:32px}}

/* Align the actual outlined baseline (713/727) with the caption baseline. */
.site-header .wordmark picture {transform:translateY(.6933px)}
@media(max-width:640px){.site-header .wordmark picture {transform:translateY(.5392px)}}
