.lash-looks{--look-motion:.3s}.lash-looks-shell{min-width:0}.lash-looks-heading{margin-bottom:clamp(32px,4vw,56px)}.lash-looks-heading h2{color:var(--ink);letter-spacing:.01em;text-wrap:balance;margin-top:12px;font-size:clamp(32px,4.4vw,54px);font-weight:400;line-height:1.18}.lash-looks-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:32px;width:100%;margin:0;padding:4px 0 18px;list-style:none;display:flex;position:relative;overflow-x:auto}.lash-looks-track::-webkit-scrollbar{display:none}.lash-looks-track:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.lash-look{scroll-snap-align:start;min-width:0;transition:transform var(--look-motion) var(--ease-brand);flex:0 0 min(58%,400px)}.lash-look:last-child{margin-right:calc(100% - min(58%,400px))}.lash-look figure{margin:0}.lash-look-artwork{aspect-ratio:2/3;background:var(--paper-deep);transition:opacity var(--look-motion) ease;box-shadow:0 12px 28px -18px #16150f59}.lash-look-artwork[data-reveal=pending]{opacity:0}.lash-look-artwork img{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto;transition:transform var(--look-motion) var(--ease-brand);display:block}.lash-look-caption{color:var(--ink);letter-spacing:.035em;flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding-top:18px;font-size:14px;line-height:1.6;display:flex}.lash-look-name{font-weight:500}.lash-look-price{color:var(--text-meta);white-space:nowrap;font-variant-numeric:tabular-nums}.lash-look-separator{color:var(--text-meta)}.lash-looks-controls{justify-content:center;align-items:center;gap:24px;margin-top:16px;display:flex}.lash-looks-nav{border:1px solid var(--line-strong);min-width:48px;min-height:48px;color:var(--ink);transition:background var(--look-motion), color var(--look-motion);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lash-looks-nav:hover:not(:disabled){background:var(--ink);color:var(--paper)}.lash-looks-progress{align-items:center;gap:16px;width:180px;display:flex}.lash-looks-position{color:var(--text-meta);font-variant-numeric:tabular-nums;font-size:12px}.lash-looks-progress .lash-looks-meter{background:var(--line-strong);border-radius:0;height:2px}.lash-looks-meter [data-slot=progress-indicator]{background:var(--bronze);transition:transform var(--look-motion) ease}.lash-looks-action{text-align:center;margin-top:clamp(40px,5vw,64px)}.lash-looks-action .button{white-space:normal;max-width:100%;min-height:50px}@media (min-width:1366px) and (hover:hover) and (pointer:fine){.lash-look:hover{transform:translateY(-3px)}.lash-look:hover img{transform:scale(1.007)}}@media (max-width:767px),(max-height:500px) and (max-width:1024px){.lash-looks{padding-block:56px}.lash-looks-shell{padding-inline:0}.lash-looks-heading{margin-bottom:28px;padding-inline:24px}.lash-looks-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;width:100%;padding:4px 24px 16px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.lash-looks-track::-webkit-scrollbar{display:none}.lash-looks-track:focus-visible{outline-offset:-2px}.lash-look{scroll-snap-align:start;flex:0 0 85%}.lash-look:last-child{margin-right:calc(15% + 16px)}.lash-look-caption{letter-spacing:.02em;padding-top:14px}.lash-looks-controls{margin-top:0}.lash-looks-nav{display:none}.lash-looks-progress{align-items:center;gap:16px;width:180px;margin:8px auto 0;display:flex}.lash-looks-position{color:var(--text-meta);font-variant-numeric:tabular-nums;font-size:12px}.lash-looks-progress .lash-looks-meter{background:var(--line-strong);border-radius:0;height:2px}.lash-looks-meter [data-slot=progress-indicator]{background:var(--bronze);transition:transform var(--look-motion) ease}.lash-looks-action{margin-top:30px;padding-inline:24px}}@media (prefers-reduced-motion:reduce){.lash-looks *,.lash-looks :before,.lash-looks :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lash-look-artwork[data-reveal=pending]{opacity:1}.lash-look:hover,.lash-look:hover img{transform:none}}.brand-tabs [data-slot=tabs-content][hidden]{display:none}.sibelle-intro{z-index:100;isolation:isolate;place-items:center;animation:0s 3.4s forwards sibelle-intro-expire;display:grid;position:fixed;inset:0}.sibelle-intro[data-active=true]{animation:none}.sibelle-intro:before,.sibelle-intro:after{content:"";z-index:-1;background:#171612;width:100%;height:50.1%;transition:transform .85s cubic-bezier(.76,0,.24,1);position:absolute;left:0}.sibelle-intro:before{top:0}.sibelle-intro:after{bottom:0}.sibelle-intro-lockup{width:min(340px,66vw);transition:opacity .24s, transform .5s var(--ease-brand);transform:translateY(-8px)}.sibelle-intro-lockup img{filter:brightness(0)invert();opacity:.95;width:100%;height:auto;animation:.85s cubic-bezier(.22,.61,.36,1) both sibelle-logo-arrive;display:block}.sibelle-intro-rule{transform-origin:50%;width:42px;height:1px;animation:sibelle-rule-arrive 1s var(--ease-brand) both;background:#b7a083;margin:36px auto 0;display:block}.sibelle-intro-skip{right:28px;bottom:max(24px, env(safe-area-inset-bottom));color:#d4c8b6;background:0 0;border:0;min-width:44px;min-height:44px;padding:10px 16px;font-size:.875rem;transition:opacity .15s;position:absolute}.sibelle-intro-skip:focus-visible{outline-offset:4px;outline:2px solid #d4c8b6}.sibelle-intro[data-phase=leaving]{pointer-events:none}.sibelle-intro[data-phase=leaving] .sibelle-intro-lockup{opacity:0;transform:translateY(-8px)scale(1.035)}.sibelle-intro[data-phase=leaving]:before{transform:translateY(-100%)}.sibelle-intro[data-phase=leaving]:after{transform:translateY(100%)}.sibelle-intro[data-phase=leaving] .sibelle-intro-skip{opacity:0;pointer-events:none}@keyframes sibelle-logo-arrive{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(8px)}to{opacity:.95;clip-path:inset(0);transform:none}}@keyframes sibelle-rule-arrive{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes sibelle-intro-expire{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.sibelle-intro{display:none!important}}
