.app-shell .storefront-brand-link{width:fit-content;min-height:56px;color:inherit;flex:none;justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex}.app-shell .storefront-brand-link:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid}.app-shell .storefront-logo{object-fit:contain;width:auto;max-width:100%;height:44px;display:block}.storefront-footer .storefront-logo{height:48px}@media (width<=600px){.app-shell .storefront-brand-link{min-height:48px}.app-shell .storefront-logo{height:36px}.storefront-footer .storefront-logo{height:42px}}@media (width<=860px){.app-shell:not(.view-admin):has(.storefront-brand-link) .platform-header .platform-copy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;width:100%;min-width:0;max-width:none;min-height:72px;margin-inline:0;padding-block:8px;padding-inline:0;display:flex}.app-shell:not(.view-admin):has(.storefront-brand-link) .platform-header .brand-nav{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;display:flex}.app-shell:not(.view-admin):has(.storefront-brand-link) .platform-header .brand-nav a{white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:13px;line-height:1.5;display:inline-flex}.app-shell:not(.view-admin):has(.storefront-brand-link) .platform-copy>:is(h1,.lead,.section-label){flex-basis:100%}}@media (width<=600px){.app-shell:not(.view-admin):has(.storefront-brand-link) .platform-header{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.app-shell:not(.view-admin):has(.storefront-brand-link) .platform-header .platform-copy{gap:0;padding-block:8px 0}.app-shell:not(.view-admin):has(.storefront-brand-link) .platform-header .brand-nav{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.app-shell:not(.view-admin):has(.storefront-brand-link) .platform-header .brand-nav a{padding-inline:4px}}
