.recent{display:block;padding:1.2rem 0 1.6rem;color:var(--m-dark)}.recent[hidden]{display:none}.recent__heading{margin:0 0 2.4rem;font-size:var(--rv-heading-mobile, 28px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:center}.recent__heading em,.recent__heading i{font-family:var(--m-font-display);font-style:italic;font-weight:400}.recent__marquee{width:100%;margin-bottom:2.4rem;overflow:hidden}.recent__marquee-track{display:flex;width:max-content;animation:recent-scroll var(--rv-speed, 40s) linear infinite}.recent__marquee-group{display:flex;flex:none}.recent__word{padding-inline:1.1em;font-family:var(--m-font-display);font-style:italic;font-weight:400;font-size:var(--rv-heading-mobile, 19px);line-height:1.2;white-space:nowrap}@keyframes recent-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.recent__marquee-track{animation:none}}.recent__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% / var(--rv-cols-mobile, 1.5));margin:0;padding:0;list-style:none;border-bottom:1px solid var(--m-hairline);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.recent--static .recent__track{border-top:1px solid var(--m-hairline)}.recent__track::-webkit-scrollbar{display:none}.recent__item{min-width:0;scroll-snap-align:start;border-right:1px solid var(--m-hairline)}.recent__progress{position:relative;display:block;width:12rem;max-width:60%;height:2px;margin:2rem auto 0;background-color:var(--m-hairline)}.recent__progress[hidden]{display:none}.recent__progress-thumb{position:absolute;top:0;bottom:0;inset-inline-start:0;width:100%;background-color:var(--m-dark);transition:inset-inline-start .1s linear}@media screen and (min-width:990px){.recent{padding:8rem 0 5.6rem}.recent__heading{margin-bottom:4rem;font-size:var(--rv-heading-desktop, 42px)}.recent__marquee{margin-bottom:3.2rem}.recent__word{font-size:var(--rv-heading-desktop, 22px)}.recent__track{grid-auto-columns:calc(100% / var(--rv-cols, 5))}.recent__progress{width:18rem;margin-top:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/recently-viewed.css.map */
