.lucille-reviews{--lucille-reviews-background: #f7f1e8;--lucille-reviews-card: #ffffff;--lucille-reviews-text: #24211e;--lucille-reviews-accent: #a42325;--lucille-reviews-gap: clamp(8px, .8vw, 12px);position:relative;isolation:isolate;width:100%;overflow:hidden;padding-block:clamp(18px,2vw,28px);background:var(--lucille-reviews-background);color:var(--lucille-reviews-text);font-family:var(--font-body--family, sans-serif)}.lucille-reviews *,.lucille-reviews *:before,.lucille-reviews *:after{box-sizing:border-box}.lucille-reviews:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--lucille-reviews-accent)}.lucille-reviews__header{width:min(100% - 40px,760px);margin:0 auto clamp(14px,1.5vw,20px);text-align:center}.lucille-reviews__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 7px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--lucille-reviews-accent) 32%,transparent);border-radius:999px;color:var(--lucille-reviews-accent);font-size:9px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}.lucille-reviews__eyebrow:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.lucille-reviews__heading{max-width:100%;margin:0;color:var(--lucille-reviews-text);font-family:var(--font-heading--family, sans-serif);font-size:clamp(28px,2.4vw,36px);font-style:normal;font-weight:var(--font-heading--weight, 600);line-height:1;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.lucille-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;margin:7px 0 0;color:color-mix(in srgb,var(--lucille-reviews-text) 72%,transparent);font-size:12px;line-height:1.4}.lucille-reviews__summary-stars{color:var(--lucille-reviews-accent);font-size:13px;letter-spacing:.08em}.lucille-reviews__score{color:var(--lucille-reviews-text);font-weight:700}.lucille-reviews__rows{display:grid;gap:var(--lucille-reviews-gap)}.lucille-reviews__row{width:100%;overflow:hidden}.lucille-reviews__track{display:flex;align-items:stretch;gap:var(--lucille-reviews-gap);width:max-content;will-change:transform;transform:translateZ(0);animation:lucille-reviews-scroll var(--lucille-reviews-speed, 48s) linear infinite both;animation-iteration-count:infinite;animation-play-state:running}.lucille-reviews__row--reverse .lucille-reviews__track{animation-direction:reverse}.lucille-reviews__group{display:flex;flex:none;align-items:stretch;gap:var(--lucille-reviews-gap)}.lucille-reviews__card{display:flex;flex:0 0 clamp(280px,28vw,400px);flex-direction:column;justify-content:center;min-height:108px;padding:12px 15px;border:1px solid color-mix(in srgb,var(--lucille-reviews-text) 12%,transparent);border-radius:12px;outline:none;background:var(--lucille-reviews-card);box-shadow:0 7px 20px #2f231b12;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lucille-reviews__card:hover{border-color:color-mix(in srgb,var(--lucille-reviews-accent) 38%,transparent);box-shadow:0 14px 34px #2f231b1f;transform:translateY(-2px)}.lucille-reviews__card:focus-visible{border-color:var(--lucille-reviews-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lucille-reviews-accent) 23%,transparent),0 14px 34px #2f231b1f}.lucille-reviews__card-header{display:flex;align-items:center;gap:10px}.lucille-reviews__avatar{display:inline-grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--lucille-reviews-accent);color:#fffaf4;font-family:var(--font-heading--family, sans-serif);font-size:13px;font-weight:700;letter-spacing:.02em}.lucille-reviews__identity{display:flex;min-width:0;flex-direction:column;gap:3px}.lucille-reviews__name{overflow:hidden;color:var(--lucille-reviews-text);font-size:13px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.lucille-reviews__stars{display:inline-flex;gap:1px;color:var(--lucille-reviews-accent);font-size:12px;line-height:1}.lucille-reviews__star--empty{opacity:.25}.lucille-reviews__text{margin:8px 0 0;color:color-mix(in srgb,var(--lucille-reviews-text) 84%,transparent);font-size:12px;line-height:1.4}@keyframes lucille-reviews-scroll{to{transform:translate3d(calc(-33.333333% - (var(--lucille-reviews-gap) / 3)),0,0)}}@media screen and (max-width:749px){.lucille-reviews{--lucille-reviews-gap: 8px;padding-block:16px 20px}.lucille-reviews__header{width:min(100% - 24px,620px);margin-bottom:14px}.lucille-reviews__heading{font-size:clamp(26px,7.5vw,32px)}.lucille-reviews__summary{font-size:11px}.lucille-reviews__card{flex-basis:min(80vw,330px);min-height:112px;padding:12px;border-radius:11px}.lucille-reviews__avatar{flex-basis:34px;width:34px;height:34px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lucille-review-marquee.css.map */
