.brand-page-module__szMArW__page{background:var(--gc-bg);color:var(--gc-ink);flex:1}.brand-page-module__szMArW__head{margin-bottom:0;padding-top:40px}.brand-page-module__szMArW__logoBox{border-radius:var(--gc-radius-card);width:88px;height:88px;box-shadow:var(--gc-shadow-card);background:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden}.brand-page-module__szMArW__logo{object-fit:contain;width:100%;height:100%;padding:12px}.brand-page-module__szMArW__logoFallback{font-family:var(--gc-font-heading);color:var(--gc-pine);font-size:2.5rem;font-weight:800}.brand-page-module__szMArW__description{max-width:68ch;color:var(--gc-ink-soft);font-size:1rem;line-height:1.5}.brand-page-module__szMArW__clamp{display:block}.brand-page-module__szMArW__moreText{color:var(--gc-pine);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:.9375rem;font-weight:600;text-decoration:underline}.brand-page-module__szMArW__ended{border-left:2px solid var(--gc-line);max-width:64ch;color:var(--gc-ink-soft);margin-top:14px;padding-left:12px;font-size:.9375rem;line-height:1.5}.brand-page-module__szMArW__metaRow{color:var(--gc-ink-soft);flex-wrap:wrap;gap:4px 16px;font-size:.875rem;display:flex}.brand-page-module__szMArW__socialLink{color:var(--gc-ink);text-underline-offset:3px;font-weight:600}.brand-page-module__szMArW__actions{gap:10px;margin-top:18px;display:flex}.brand-page-module__szMArW__shopBtn{border-radius:var(--gc-radius-button);background:var(--gc-blaze);color:#fff;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;min-width:0;height:46px;padding:0 22px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.brand-page-module__szMArW__shopBtn:hover{filter:brightness(1.08);color:#fff}.brand-page-module__szMArW__shopBtn:focus-visible{outline:2px solid var(--gc-pine);outline-offset:2px}.brand-page-module__szMArW__headCode{margin-top:14px}.brand-page-module__szMArW__follow,.brand-page-module__szMArW__following{border-radius:var(--gc-radius-button);min-width:128px;height:46px;font-family:var(--gc-font-body);cursor:pointer;justify-content:center;align-items:center;padding:0 24px;font-size:.9375rem;font-weight:700;display:inline-flex}.brand-page-module__szMArW__follow{border:1.5px solid var(--gc-ink);color:var(--gc-ink);background:0 0}.brand-page-module__szMArW__follow:hover{background:var(--gc-ink);color:#fff}.brand-page-module__szMArW__following{border:1.5px solid var(--gc-line);color:var(--gc-ink);background:0 0}.brand-page-module__szMArW__follow:focus-visible,.brand-page-module__szMArW__following:focus-visible{outline:2px solid var(--gc-pine);outline-offset:2px}.brand-page-module__szMArW__sectionHead{margin-bottom:22px}.brand-page-module__szMArW__h2{font-family:var(--gc-font-heading);letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1.05}.brand-page-module__szMArW__sub{color:var(--gc-ink-soft);margin-top:6px;font-size:.9375rem}.brand-page-module__szMArW__field{padding-top:48px}.brand-page-module__szMArW__posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;display:grid}.brand-page-module__szMArW__post{min-width:0}.brand-page-module__szMArW__shop{padding-top:56px;padding-bottom:80px}.brand-page-module__szMArW__kinds{flex-wrap:wrap;gap:8px;margin:-6px 0 24px;display:flex}.brand-page-module__szMArW__kind,.brand-page-module__szMArW__kindOn{cursor:pointer;border:1.5px solid var(--gc-line);height:38px;color:var(--gc-ink);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.brand-page-module__szMArW__kind:hover{border-color:var(--gc-ink)}.brand-page-module__szMArW__kindOn{border-color:var(--gc-ink);background:var(--gc-ink);color:#fff}.brand-page-module__szMArW__kindCount{font-family:var(--gc-font-mono);opacity:.7;font-size:.75rem}.brand-page-module__szMArW__kind:focus-visible,.brand-page-module__szMArW__kindOn:focus-visible,.brand-page-module__szMArW__more:focus-visible{outline:2px solid var(--gc-pine);outline-offset:2px}.brand-page-module__szMArW__more{border:1.5px solid var(--gc-ink);border-radius:var(--gc-radius-button);height:46px;color:var(--gc-ink);align-items:center;margin-top:32px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.brand-page-module__szMArW__more:hover{background:var(--gc-ink);color:#fff}.brand-page-module__szMArW__claim{color:var(--gc-ink-soft);margin-top:-40px;padding-bottom:56px;font-size:.875rem}.brand-page-module__szMArW__claim a{color:var(--gc-contour);text-underline-offset:3px;font-weight:600}@media (max-width:1000px){.brand-page-module__szMArW__posts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.brand-page-module__szMArW__head{padding-top:24px}.brand-page-module__szMArW__logoBox{border-radius:var(--gc-radius-control);width:64px;height:64px}.brand-page-module__szMArW__logo{padding:8px}.brand-page-module__szMArW__logoFallback{font-size:1.75rem}.brand-page-module__szMArW__description{font-size:.9375rem}.brand-page-module__szMArW__clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brand-page-module__szMArW__shopBtn{flex:2 1 0;padding:0 14px}.brand-page-module__szMArW__follow,.brand-page-module__szMArW__following{flex:1 1 0;min-width:0;padding:0 12px}.brand-page-module__szMArW__field{padding-top:28px}.brand-page-module__szMArW__posts{margin:0 calc(var(--gc-gutter) * -1);padding:0 var(--gc-gutter) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.brand-page-module__szMArW__post{scroll-snap-align:start;flex:0 0 78%}.brand-page-module__szMArW__shop{padding-top:28px}.brand-page-module__szMArW__sectionHead{margin-bottom:16px}.brand-page-module__szMArW__kinds{margin:-4px calc(var(--gc-gutter) * -1) 18px;padding:0 var(--gc-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.brand-page-module__szMArW__kinds::-webkit-scrollbar{display:none}.brand-page-module__szMArW__kind,.brand-page-module__szMArW__kindOn{height:34px;padding:0 12px}}
