.s-product-head .categories{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.s-product-head .categories a{color:var(--color-brand-link);font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.02em;line-height:1;text-decoration:underline}.s-product-head .product-name{color:var(--color-brand-text-headline);font-family:dnp-shuei-gothic-gin-std,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-xl);font-weight:600;letter-spacing:.04em;line-height:1.6}.s-product-head .tags{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.s-product-head .tags span{background:var(--color-brand-background-accent);border-radius:var(--border-radius-sm);color:var(--color-brand-accent);font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.02em;line-height:1.2;padding:var(--space-3xs) var(--space-xxs)}.s-product-head .review,.s-product-head .review a{align-items:center;display:flex;gap:var(--space-xxs)}.s-product-head .review a>span{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.02em;line-height:1;text-decoration:underline}