.lux-rv{padding:32px 0;background:transparent}.lux-rv__head{text-align:center;margin-bottom:24px}.lux-rv__title{font-family:var(--font-heading-family, serif);font-style:var(--font-heading-style, normal);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;margin:0;color:inherit}.lux-rv__title:after{content:"";display:block;width:40px;height:1px;background:#c5a15b;margin:12px auto 0}.lux-rv__grid{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:thin}.lux-rv__grid>.lux-rv__item{flex:0 0 46%;min-width:46%;scroll-snap-align:start}.lux-rv__item{background:#fff;border:none;transition:transform .2s ease}.lux-rv__link{display:block;text-decoration:none;color:inherit;border-radius:2px}.lux-rv__link:hover,.lux-rv__link:focus{text-decoration:none}.lux-rv__link:focus-visible{outline:1.5px solid #C5A15B;outline-offset:3px}.lux-rv__media{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden;background:#f5f1ea}.lux-rv__img{width:100%;height:100%;object-fit:cover;display:block}.lux-rv__content{padding:8px 2px 4px}.lux-rv__eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#767676;margin:8px 0 0;line-height:1.2}.lux-rv__name{font-size:14px;font-weight:400;line-height:1.35;margin:4px 0 0;color:inherit;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lux-rv__price{font-size:14px;line-height:1.4;margin:4px 0 0;color:inherit}.lux-rv__price--compare{text-decoration:line-through;color:#767676;margin-right:6px}.lux-rv__price--current{color:inherit}@media(hover:hover){.lux-rv__item:hover{transform:translateY(-2px)}}@media(min-width:750px){.lux-rv__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;overflow:visible;scroll-snap-type:none;padding-bottom:0}.lux-rv__grid>.lux-rv__item{flex:initial;min-width:0;scroll-snap-align:none}}@media(min-width:1024px){.lux-rv{padding:48px 0}.lux-rv__title{font-size:28px}.lux-rv__grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media(prefers-reduced-motion:reduce){.lux-rv__item{transition:none}.lux-rv__item:hover{transform:none}.lux-rv__grid{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lux-recently-viewed.css.map */
