.s-product-head .categories{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.s-product-head .categories a,.s-product-head .categories span{color:var(--color-brand-accent);font-size:14px;letter-spacing:.04em}.s-product-head .categories a{font-family:var(--font-family-brand-mono);line-height:1.5}.s-product-head .product-name{color:var(--color-brand-text-headline);font-family:var(--font-family-brand-mono);font-size:24px;font-weight:400;letter-spacing:.16em;line-height:1.6;margin-bottom:4px;margin-top:10px}@media screen and (max-width:760px){.s-product-head .product-name{font-size:20px}}.s-product-head .product-desc{margin-top:10px}.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:400;letter-spacing:.02em;line-height:1;text-decoration:underline}.s-product-head__pre-order{background-color:var(--color-brand-background-primary);margin-top:56px;padding:20px}.s-product-head__pre-order .title{color:var(--color-brand-text-headline);font-family:var(--font-family-brand-mono);font-size:16px;font-weight:400;letter-spacing:.16em;line-height:1.6}.s-product-head__pre-order .desc{color:var(--color-brand-text-primary);font-family:'"Noto Sans JP", sans-serif';font-size:12px;font-weight:400;letter-spacing:.16em;line-height:1.6;margin-top:16px}