.TrendContents{--tc-serif: "linotype-didot", "Didot", var(--heading-font-family), serif;--tc-rule: 2px;--tc-card-width: 284px;--tc-card-gap: 12px;--tc-image-ratio: 284 / 413;--tc-muted-opacity: .75;padding:0 16px;background:var(--tc-background);color:var(--tc-text)}.TrendContents__Inner{display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding:24px 0;border-top:var(--tc-rule) solid currentColor;border-bottom:var(--tc-rule) solid currentColor}.TrendContents__Heading{margin:0;font-family:var(--tc-serif);font-weight:400;font-size:24px;line-height:1.5;letter-spacing:-.02em;text-transform:none;color:inherit;opacity:var(--tc-muted-opacity)}.TrendContents__List{display:flex;gap:var(--tc-card-gap);margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;list-style:none}.TrendContents__List::-webkit-scrollbar{display:none}.TrendContents__Item{flex:0 0 var(--tc-card-width);scroll-snap-align:start}.TrendContents__Card{display:flex;flex-direction:column;gap:16px;color:inherit;text-decoration:none}.TrendContents__ImageWrap{aspect-ratio:var(--tc-image-ratio);overflow:hidden}.TrendContents__Image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.TrendContents__Caption{margin:0;font-family:var(--tc-serif);font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:inherit;opacity:var(--tc-muted-opacity)}.TrendContents__Number{font-style:italic;text-transform:none}a.TrendContents__Card:hover .TrendContents__Image{transform:scale(1.03)}a.TrendContents__Card:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:no-preference){html:has(.TrendContents){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.TrendContents__Image{transition:none}a.TrendContents__Card:hover .TrendContents__Image{transform:none}}@media(min-width:641px){.TrendContents{--tc-image-ratio: 290 / 350;padding:0 40px}.TrendContents__Inner{gap:24px;padding:25px 0 55px}.TrendContents__List{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:13px;margin:0;padding:0;overflow:visible}.TrendContents__Card{gap:20px}.TrendContents__Caption{font-size:14px;letter-spacing:.02em}}
/*# sourceMappingURL=/cdn/shop/t/320/assets/index_trend-contents.css.map */
