.ym-shopping-context{padding:0 0 24px;color:#343a32;font-family:"Hiragino Mincho ProN","Yu Mincho",serif}.ym-shopping-caption{font-size:13px;line-height:1.8;margin:0 0 12px;color:#62655c}.ym-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;list-style:none;padding:0;margin:0;font-size:13px;line-height:1.9}.ym-breadcrumbs li+li:before{content:"›";margin-right:10px;color:#7b7e75}.ym-breadcrumbs a{color:#434b3e;text-underline-offset:4px}.ym-breadcrumbs [aria-current="page"]{color:#6b6e65}.ym-genre-links{list-style:none;margin:0;padding:0;font-family:"Hiragino Mincho ProN","Yu Mincho",serif}.ym-genre-links a{display:block;padding:10px 12px;color:#343a32;font-size:14px;line-height:1.6;text-decoration:none;border-radius:2px}.ym-genre-links a:hover,.ym-genre-links a[aria-current="page"]{background:#eeeee6}.ym-genre-links a[aria-current="page"]{box-shadow:inset 2px 0 #5e6b52}.ym-genre-links a:focus-visible,.ym-breadcrumbs a:focus-visible,.ym-mobile-genres summary:focus-visible{outline:2px solid #5e6b52;outline-offset:3px}.ym-product-layout{display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px}.ym-product-layout>.product{min-width:0;width:100%;margin:0}.ym-desktop-genres{align-self:start;position:sticky;top:24px}.ym-desktop-genres p{font-size:14px;margin:0 0 12px;padding:0 12px;line-height:1.8}.ym-mobile-genres{display:none}.ym-collection-genres{margin:0 auto 24px;padding-top:28px}.ym-collection-genres .ym-shopping-context{padding-bottom:14px}.ym-collection-genres>.ym-genre-links{display:flex;flex-wrap:wrap;gap:4px}.ym-collection-genres>.ym-genre-links a{border-bottom:1px solid #dedfd6}.ym-product-layout .product__info-wrapper{min-width:0}@media(max-width:1199px){.ym-product-layout{display:block}.ym-desktop-genres{display:none}.ym-mobile-genres{display:block;border-top:1px solid #dedfd6;border-bottom:1px solid #dedfd6;margin-top:14px}.ym-mobile-genres summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 0;font-size:14px;cursor:pointer;list-style:none}.ym-mobile-genres summary::-webkit-details-marker{display:none}.ym-mobile-genres[open] summary span{transform:rotate(45deg)}.ym-mobile-genres .ym-genre-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 0 10px}.ym-mobile-genres .ym-genre-links a{font-size:13px;padding:10px 4px;letter-spacing:0;white-space:nowrap}.ym-collection-genres>.ym-genre-links{display:none}}@media(min-width:1200px){product-info>.page-width,product-info product-component>.page-width{max-width:1560px}}@media(prefers-reduced-motion:reduce){.ym-mobile-genres summary span{transition:none}}

@media(min-width:1200px){.ym-product-layout .product__title h1{font-size:clamp(28px,2.4vw,36px);line-height:1.6;text-wrap:balance}}

.ym-genre-collection-title h1{font-family:"Hiragino Mincho ProN","Yu Mincho",serif;font-size:32px;font-weight:500;margin:0 0 28px;line-height:1.7}@media(min-width:1200px){.ym-product-layout:has(#ym-matsu-shipping) .product__title h1{word-break:keep-all;overflow-wrap:normal;text-wrap:balance!important}}

@media(max-width:374px){.ym-mobile-genres .ym-genre-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
