@charset "UTF-8";
.storefront-about-nav{display:flex;align-items:center;gap:28px;margin:0 calc(-1 * var(--storefront-gutter));padding:8px var(--storefront-gutter);background:#f3f5f7;border-block:1px solid var(--line);font-size:15px}
.storefront-about-nav>a,.storefront-about-nav>span{display:inline-flex;align-items:center;min-height:44px}
.storefront-about-nav>a{text-decoration:none}.storefront-about-nav>a:hover{text-decoration:underline}
.storefront-about-nav>span{font-weight:600;color:var(--ink)}
.storefront-about-layout{display:grid;grid-template-columns:minmax(0,1fr) 266px;gap:36px;align-items:start;padding:32px 0 60px}
.storefront-about-content{min-width:0;max-width:75ch;font-size:16px;line-height:1.65}
.storefront-about-content h1{font-size:30px;line-height:1.25;margin:0 0 28px;text-wrap:balance}
.storefront-about-content img,.storefront-about-content video,.storefront-about-content iframe{max-width:100%;height:auto}
.storefront-about-content table{max-width:100%;width:100%;table-layout:fixed}
.storefront-about-content :where(td,th){overflow-wrap:anywhere}
.storefront-about-content [data-company-description]{overflow-wrap:anywhere}
.storefront-about-layout>.storefront-sidebar{min-width:0;padding-top:0}
.storefront-about-page .storefront-company-details>summary{display:none}
@media(max-width:900px){.storefront-about-layout{grid-template-columns:minmax(0,1fr);gap:28px}.storefront-about-layout>.storefront-sidebar{display:block}.storefront-about-page .storefront-company-details{display:block}.storefront-about-content{max-width:75ch}}
@media(max-width:600px){.storefront-about-layout{padding:24px 0 40px}.storefront-about-content h1{font-size:26px;margin-bottom:22px}.storefront-about-nav{gap:22px;font-size:14px}}
