.lash-comparison{width:100%;max-width:40rem;color:var(--ink);margin:0;padding:0}.lash-comparison-title,.lash-comparison-labels{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.lash-comparison-title{margin-bottom:.5rem}.lash-comparison-title strong{font:500 1.125rem/1.2 var(--serif)}.lash-comparison-title>span{color:var(--ink-soft);white-space:nowrap;font-size:.75rem}.lash-comparison-reveal{aspect-ratio:3;background:var(--paper);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lash-comparison-reveal:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.lash-comparison-image{display:block;position:absolute;inset:0}.lash-comparison-image img{object-fit:contain;filter:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;transform:none}.lash-comparison-image.is-after{clip-path:inset(0 100% 0 0);will-change:clip-path;transition:clip-path .65s cubic-bezier(.22,.61,.36,1)}.lash-comparison-reveal[data-revealed=true] .is-after{clip-path:inset(0)}.lash-comparison-labels{color:var(--ink-soft);margin-top:.5rem;font-size:.8125rem}.lash-comparison-labels .is-current{color:var(--ink);font-weight:700}.lash-comparison-hint{color:var(--ink-soft);margin:.5rem 0 0;font-size:.75rem}.comparison-touch-hint{display:none}@media (hover:none),(pointer:coarse){.comparison-desktop-hint{display:none}.comparison-touch-hint{display:inline}}@media (prefers-reduced-motion:reduce){.lash-comparison-image.is-after{transition:none}}
