.CuratorHeroRail-module__JDDpXW__root{--cols:10;--rows:5;--gap:1.5cqh;--tile:calc((100cqh - (var(--rows) - 1) * var(--gap)) / var(--rows));--rail-distance:0px;--rail-duration:1s;container-type:size}.CuratorHeroRail-module__JDDpXW__desktop{--gap:1.36cqh}.CuratorHeroRail-module__JDDpXW__mobile{--gap:1.8cqh}@supports not (height:1cqh){.CuratorHeroRail-module__JDDpXW__root{--tile:calc((100vh - (var(--rows) - 1) * var(--gap)) / var(--rows))}.CuratorHeroRail-module__JDDpXW__desktop{--gap:1.36vh}.CuratorHeroRail-module__JDDpXW__mobile{--gap:1.8vh}}.CuratorHeroRail-module__JDDpXW__scroll{touch-action:pan-y;height:100%;overflow:hidden}.CuratorHeroRail-module__JDDpXW__positioner{width:max-content;height:100%;transform:translate3d(var(--rail-manual-offset,0px), 0, 0);will-change:transform}.CuratorHeroRail-module__JDDpXW__track{will-change:transform;align-items:flex-start;width:max-content;height:100%;display:flex;transform:translate(0,0)}.CuratorHeroRail-module__JDDpXW__root[data-hero-ready=true] .CuratorHeroRail-module__JDDpXW__track{animation:CuratorHeroRail-module__JDDpXW__heroTileRailScroll var(--rail-duration) linear infinite}.CuratorHeroRail-module__JDDpXW__root[data-hero-paused=true] .CuratorHeroRail-module__JDDpXW__track,.CuratorHeroRail-module__JDDpXW__root:focus-within .CuratorHeroRail-module__JDDpXW__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.CuratorHeroRail-module__JDDpXW__root[data-hero-ready=true] .CuratorHeroRail-module__JDDpXW__track{animation:none}}.CuratorHeroRail-module__JDDpXW__set{grid-template-columns:repeat(var(--cols), var(--tile));grid-template-rows:repeat(var(--rows), var(--tile));gap:var(--gap);width:max-content;height:max-content;padding-right:var(--gap);flex:none;display:grid}@media (hover:hover) and (pointer:fine){.CuratorHeroRail-module__JDDpXW__scroll{cursor:grab}}.CuratorHeroRail-module__JDDpXW__scroll[data-hero-dragging=true]{cursor:grabbing}@keyframes CuratorHeroRail-module__JDDpXW__heroTileRailScroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--rail-distance)), 0, 0)}}
@media (min-width:1024px){.DesktopShelfGuideSection-module__-QHtAa__panel{--desktop-small-card-width:calc(100dvh * 315 / 900);--desktop-small-card-height:calc(100dvh * 150 / 900);--desktop-small-card-gap:calc(100dvh * 30 / 900);--desktop-middle-card-gap:calc(100dvh * 25 / 900)}.DesktopShelfGuideSection-module__-QHtAa__panel .DesktopShelfGuideSection-module__-QHtAa__smallCard{width:var(--desktop-small-card-width);height:var(--desktop-small-card-height)}.DesktopShelfGuideSection-module__-QHtAa__panel .DesktopShelfGuideSection-module__-QHtAa__smallItems{gap:var(--desktop-small-card-gap);padding-top:0;padding-bottom:0}.DesktopShelfGuideSection-module__-QHtAa__panel .DesktopShelfGuideSection-module__-QHtAa__smallScroll{flex:auto;align-items:center;min-height:0;display:flex}.DesktopShelfGuideSection-module__-QHtAa__panel .DesktopShelfGuideSection-module__-QHtAa__middleItems{gap:var(--desktop-middle-card-gap);padding-top:0;padding-bottom:0}.DesktopShelfGuideSection-module__-QHtAa__panel .DesktopShelfGuideSection-module__-QHtAa__middleScroll{flex:auto;align-items:center;min-height:0;display:flex}}
.DesktopShelfGuideRowFrame-module__iplKCG__rowBoundary{width:100%;min-width:0;min-height:0;position:relative}.DesktopShelfGuideRowFrame-module__iplKCG__rowBoundary+.DesktopShelfGuideRowFrame-module__iplKCG__rowBoundary:before,.DesktopShelfGuideRowFrame-module__iplKCG__rowBoundary+.DesktopShelfGuideRowFrame-module__iplKCG__rowBoundary:after{pointer-events:none;content:"";background-image:repeating-linear-gradient(90deg,#282828 0 4px,#0000 4px 8px);height:1px;position:absolute;left:0;right:0}.DesktopShelfGuideRowFrame-module__iplKCG__rowBoundary+.DesktopShelfGuideRowFrame-module__iplKCG__rowBoundary:before{top:-8px}.DesktopShelfGuideRowFrame-module__iplKCG__rowBoundary+.DesktopShelfGuideRowFrame-module__iplKCG__rowBoundary:after{top:0}.DesktopShelfGuideRowFrame-module__iplKCG__row{--shelf-guide-row-padding-left:calc(100dvh * 35 / 900);--shelf-guide-row-padding-right:calc(100dvh * 24 / 900);--shelf-guide-row-padding-y:calc(100dvh * 32 / 900);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow-x:hidden}.DesktopShelfGuideRowFrame-module__iplKCG__label{background:linear-gradient(90deg, color-mix(in srgb, var(--curator-swatch-1,#ff48a3) 60%, transparent) 0%, color-mix(in srgb, var(--curator-swatch-1,#ff48a3) 0%, transparent) 100%);justify-content:center;align-items:center;height:3.33333dvh;display:flex}.DesktopShelfGuideRowFrame-module__iplKCG__labelText{white-space:nowrap;color:#2a2420eb;font-family:var(--font-typesquare-b), var(--font-noto-sans), var(--font-noto-sans-jp), serif;writing-mode:horizontal-tb;text-orientation:mixed;font-size:1.77778dvh;font-weight:600;line-height:1.2;display:inline-block}.DesktopShelfGuideRowFrame-module__iplKCG__scroll{overscroll-behavior-x:contain;min-width:0;scroll-padding-left:var(--shelf-guide-row-padding-left);scroll-padding-right:var(--shelf-guide-row-padding-right);overflow-x:auto}.DesktopShelfGuideRowFrame-module__iplKCG__items{min-width:max-content;padding-left:var(--shelf-guide-row-padding-left);padding-right:var(--shelf-guide-row-padding-right);padding-top:var(--shelf-guide-row-padding-y);padding-bottom:var(--shelf-guide-row-padding-y);gap:.75rem;display:flex}
.ShelfGuideCard-module__nQV7Ca__smallCard{width:120px;height:180px}.ShelfGuideCard-module__nQV7Ca__latestCard{--latest-text:max(0px, calc(100cqw - var(--latest-size) - var(--latest-gap) - var(--latest-pad) * 2));container-type:size}.ShelfGuideCard-module__nQV7Ca__rankingCard{--ranking-text:max(0px, calc(100cqw - var(--ranking-size) - var(--ranking-gap) - var(--ranking-pad) * 2));container-type:size}.ShelfGuideCard-module__nQV7Ca__shelfCard{width:240px;height:340px}@media (max-width:1023px){.ShelfGuideCard-module__nQV7Ca__shelfCard{height:auto;min-height:340px}}@media (min-width:1024px){.ShelfGuideCard-module__nQV7Ca__shelfCard{width:calc(var(--shelf-guide-h) * .624444);height:calc(var(--shelf-guide-h) * .337778);min-height:0;container-type:size}}
