.lumora-recently-viewed{position:relative;width:100%;color:var( --lumora-color-text-primary, #1c1b19 )}.lumora-recently-viewed[hidden]{display:none!important}.lumora-recently-viewed--background-ivory{background:var( --lumora-color-background-primary, #f7f5f0 )}.lumora-recently-viewed--background-surface{background:var( --lumora-color-background-surface, #fcfbf8 )}.lumora-recently-viewed--background-warm{background:var( --lumora-color-background-warm, #efeae2 )}.lumora-recently-viewed--spacing-compact{padding-block:var(--lumora-space-10, 40px)}.lumora-recently-viewed--spacing-standard{padding-block:var(--lumora-space-16, 64px)}.lumora-recently-viewed--spacing-large{padding-block:var(--lumora-space-20, 80px)}.lumora-recently-viewed__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lumora-space-8, 32px);width:100%}.lumora-recently-viewed__header{width:100%}.lumora-recently-viewed__header-copy{max-width:48rem}.lumora-recently-viewed__eyebrow{margin:0 0 var(--lumora-space-3, 12px);color:var( --lumora-color-text-secondary, #69665f );font-family:var( --lumora-font-family-primary, sans-serif );font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.lumora-recently-viewed__heading{max-width:18ch;margin:0;color:var( --lumora-color-text-primary, #1c1b19 );font-family:var( --lumora-font-family-primary, sans-serif );font-size:clamp(30px,8vw,38px);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.lumora-recently-viewed__intro{max-width:42rem;margin-top:var(--lumora-space-4, 16px);color:var( --lumora-color-text-secondary, #69665f );font-size:15px;line-height:1.7}.lumora-recently-viewed__intro>*:first-child{margin-top:0}.lumora-recently-viewed__intro>*:last-child{margin-bottom:0}.lumora-recently-viewed__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lumora-space-7, 28px) var(--lumora-space-3, 12px);width:100%;margin:0;padding:0;list-style:none}.lumora-recent-product{min-width:0}.lumora-recent-product__card{display:flex;flex-direction:column;min-width:0;height:100%}.lumora-recent-product__media-link{display:block;width:100%;color:inherit;text-decoration:none}.lumora-recent-product__media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var( --lumora-color-background-primary, #f7f5f0 )}.lumora-recent-product__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.lumora-recent-product__no-image{display:grid;place-items:center;width:100%;height:100%;color:var( --lumora-color-text-secondary, #69665f );font-size:12px;text-align:center}.lumora-recent-product__status{position:absolute;left:var(--lumora-space-3, 12px);bottom:var(--lumora-space-3, 12px);display:inline-flex;align-items:center;min-height:26px;padding-inline:var(--lumora-space-3, 12px);background:var( --lumora-color-background-surface, #fcfbf8 );color:var( --lumora-color-text-primary, #1c1b19 );font-size:10px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lumora-recent-product__content{display:flex;flex-direction:column;gap:var(--lumora-space-2, 8px);padding-top:var(--lumora-space-4, 16px)}.lumora-recent-product__title{margin:0;font-family:var( --lumora-font-family-primary, sans-serif );font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.lumora-recent-product__title-link{color:var( --lumora-color-text-primary, #1c1b19 );text-decoration:none}.lumora-recent-product__title-link:hover{text-decoration:underline;text-underline-offset:3px}.lumora-recent-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lumora-space-2, 8px);color:var( --lumora-color-text-primary, #1c1b19 );font-size:13px;line-height:1.4}.lumora-recent-product__price-current{font-weight:500}.lumora-recent-product__price-compare{color:var( --lumora-color-text-secondary, #69665f );font-size:12px;font-weight:400}.lumora-recently-viewed__editor-state{display:grid;gap:var(--lumora-space-2, 8px);max-width:44rem;padding:var(--lumora-space-5, 20px);border:1px dashed var( --lumora-color-border, #ddd9d1 );color:var( --lumora-color-text-secondary, #69665f );font-size:14px;line-height:1.6}.lumora-recently-viewed__editor-state strong{color:var( --lumora-color-text-primary, #1c1b19 );font-weight:600}.lumora-recently-viewed__editor-state p{margin:0}@media(hover:hover)and (pointer:fine){.lumora-recent-product__media-link:hover .lumora-recent-product__image{transform:scale(1.025)}}@media screen and (min-width:750px){.lumora-recently-viewed__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lumora-space-9, 36px) var(--lumora-space-5, 20px)}.lumora-recent-product__title{font-size:15px}.lumora-recent-product__price{font-size:14px}}@media screen and (min-width:990px){.lumora-recently-viewed--spacing-compact{padding-block:var(--lumora-space-16, 64px)}.lumora-recently-viewed--spacing-standard{padding-block:var(--lumora-space-24, 96px)}.lumora-recently-viewed--spacing-large{padding-block:var(--lumora-space-30, 120px)}.lumora-recently-viewed__inner{gap:var(--lumora-space-10, 40px)}.lumora-recently-viewed__heading{font-size:clamp(36px,3vw,42px)}.lumora-recently-viewed__intro{font-size:16px}.lumora-recently-viewed__grid{grid-template-columns:repeat(var(--lumora-recent-columns),minmax(0,1fr));gap:var(--lumora-space-10, 40px) var(--lumora-space-6, 24px)}.lumora-recent-product__title{font-size:15px}}@media screen and (max-width:749px){.lumora-recently-viewed--spacing-compact{padding-block:var(--lumora-space-8, 32px)}.lumora-recently-viewed--spacing-standard{padding-block:var(--lumora-space-12, 48px)}.lumora-recently-viewed--spacing-large{padding-block:var(--lumora-space-16, 64px)}.lumora-recently-viewed__inner{gap:var(--lumora-space-7, 28px)}.lumora-recently-viewed__heading{font-size:clamp(28px,8vw,34px)}.lumora-recently-viewed__intro{font-size:15px}.lumora-recently-viewed__grid{gap:var(--lumora-space-7, 28px) var(--lumora-space-3, 12px)}.lumora-recent-product__content{gap:var(--lumora-space-1, 4px);padding-top:var(--lumora-space-3, 12px)}.lumora-recent-product__title,.lumora-recent-product__price{font-size:13px}.lumora-recent-product__price-compare{font-size:11px}}.lumora-recently-viewed a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.lumora-recent-product__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lumora-recently-viewed.css.map */
