.lv-stories-stars{text-align:center;color:var(--sage);font-size:clamp(24px,3.4vw,34px);letter-spacing:6px;line-height:1;margin:0 0 14px}.lv-stories h2{text-align:center;font-size:clamp(27px,4.2vw,42px);font-weight:700;line-height:1.16;margin:0 0 10px;color:var(--charcoal);letter-spacing:-.01em}.lv-stories h2 em{font-style:normal;color:var(--forest)}.lv-stories-sub{text-align:center;font-size:clamp(15px,2vw,19px);color:var(--ink-soft);max-width:46ch;margin:0 auto clamp(24px,3vw,34px)}.lv-ugc{overflow:hidden;width:100%;margin-bottom:clamp(26px,3.6vw,44px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lv-ugc-track{display:flex;gap:14px;width:max-content;animation:lv-ugc-scroll var(--lv-ugc-speed,42s) linear infinite}.lv-ugc:hover .lv-ugc-track{animation-play-state:paused}.lv-ugc-item{width:clamp(132px,17vw,196px);aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:var(--blush);flex:none}.lv-ugc-item img{width:100%;height:100%;object-fit:cover}.lv-ugc-ph{width:100%;height:100%;display:grid;place-items:center;color:var(--ink-soft);font-size:10px;font-weight:700;letter-spacing:.06em;text-align:center;padding:10px}@keyframes lv-ugc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lv-revs{max-width:820px;margin:0 auto;position:relative}.lv-revs-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.lv-revs-track::-webkit-scrollbar{display:none}.lv-revs-track>*{scroll-snap-align:center}.lv-rev-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:clamp(22px,3.4vw,36px);display:flex;flex-direction:column;min-height:100%}.lv-rev-rate{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lv-rev-score{font-size:clamp(18px,2.2vw,23px);font-weight:700;color:var(--charcoal)}.lv-rev-stars{color:var(--sage);font-size:clamp(17px,2.2vw,23px);letter-spacing:3px;line-height:1}.lv-rev-card h3{font-size:clamp(17px,2.2vw,22px);font-weight:700;color:var(--charcoal);margin:0 0 12px;line-height:1.25}.lv-rev-body{font-size:clamp(15px,1.9vw,18px);line-height:1.6;color:var(--charcoal);margin:0 0 auto}.lv-rev-foot{border-top:1px solid var(--line);margin-top:clamp(22px,3vw,34px);padding-top:16px}.lv-rev-who{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.lv-rev-id{display:flex;align-items:center;gap:11px;min-width:0}.lv-rev-avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;background:var(--blush);flex:none;display:grid;place-items:center;color:var(--forest);font-weight:700;font-size:15px}.lv-rev-avatar img{width:100%;height:100%;object-fit:cover}.lv-rev-name{font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.lv-rev-verified{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--forest);white-space:nowrap}.lv-rev-verified svg{width:15px;height:15px;stroke:var(--forest);fill:none;stroke-width:2.4}.lv-rev-tags{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.lv-rev-tag{border:1px solid var(--sage);color:var(--forest);background:#fff;border-radius:999px;padding:11px 14px;text-align:center;font-size:clamp(13px,1.7vw,16px);font-weight:500}.lv-dots{display:flex;gap:8px;justify-content:center;margin-top:22px}.lv-dots button{width:10px;height:10px;border-radius:999px;border:0;background:#cfd6c9;cursor:pointer;padding:0;transition:width .15s ease,background .15s ease}.lv-dots button[aria-current=true]{width:30px;background:var(--forest)}.lv-revs-nav{display:flex;gap:10px;justify-content:center;margin-top:16px}.lv-revs-nav button{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--blush);color:var(--forest);font-size:20px;line-height:1;cursor:pointer}.lv-revs-nav button:hover{border-color:var(--forest)}@media(prefers-reduced-motion:reduce){.lv-ugc-track{animation:none}.lv-revs-track{scroll-behavior:auto}}@media(max-width:520px){.lv-rev-tags{grid-template-columns:1fr}.lv-rev-who{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/livara-stories.css.map */
