.lf-idx{position:relative;overflow:hidden}.lf-idx__head{display:flex;align-items:baseline;justify-content:space-between;gap:2.4rem;max-width:var(--lf-page-width, 140rem);margin-inline:auto;padding:0 var(--lf-gutter, 4rem) clamp(3.2rem,5vw,5.6rem)}.lf-idx__eyebrow{margin:0;font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:.8}.lf-idx__all{font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-block-end:.3rem;transition:opacity .3s ease}.lf-idx__all:hover{opacity:.6}.lf-idx__body{position:relative;max-width:var(--lf-page-width, 140rem);margin-inline:auto;padding-inline:var(--lf-gutter, 4rem)}.lf-idx__rows{margin:0;padding:0;list-style:none;border-top:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.16)}.lf-idx__row{position:relative;border-bottom:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.16);transition:opacity .48s var(--lf-mo-ease)}.lf-idx.is-hovering .lf-idx__row{opacity:var(--lf-idx-rest, .25)}.lf-idx.is-hovering .lf-idx__row.is-active{opacity:1}.lf-idx__link{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(1.6rem,3vw,4rem);padding:clamp(1.8rem,2.4vw,3rem) 0;color:inherit;text-decoration:none;transition:transform .62s var(--lf-mo-ease)}@media(min-width:990px){.lf-idx__row:hover .lf-idx__link,.lf-idx__row:focus-within .lf-idx__link{transform:translate(2.4rem)}}.lf-idx__num{flex:0 0 auto;font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.14em;opacity:.8;padding-block-start:.6em}.lf-idx__title{position:relative;display:block;font-family:var(--lf-font-serif, serif);font-weight:300;font-size:calc(clamp(3.2rem,6.6vw,9.6rem) * var(--lf-idx-size, 1));line-height:.95;letter-spacing:-.035em;text-transform:none;white-space:nowrap}.lf-idx__title-base{display:block;opacity:.72}.lf-idx__title-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:var(--lf-idx-fill, inherit);clip-path:inset(0 100% 0 0);transition:clip-path .72s var(--lf-mo-ease)}.lf-idx__row:hover .lf-idx__title-fill,.lf-idx__row:focus-within .lf-idx__title-fill{clip-path:inset(0 0 0 0)}.lf-idx__meta{margin-inline-start:auto;font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.8;white-space:nowrap}.lf-idx__arrow{flex:0 0 auto;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid currentColor;opacity:0;transform:translate(-1.2rem);transition:opacity .46s var(--lf-mo-ease),transform .62s var(--lf-mo-ease)}.lf-idx__arrow svg{width:1.8rem;height:1.1rem}.lf-idx__row:hover .lf-idx__arrow,.lf-idx__row:focus-within .lf-idx__arrow{opacity:1;transform:translate(0)}.lf-idx__row-thumb{display:none}.lf-idx__preview{position:absolute;top:0;left:0;z-index:2;width:var(--lf-idx-preview-w, 30rem);aspect-ratio:4 / 5;pointer-events:none;margin:calc(var(--lf-idx-preview-w, 30rem) * -.625) 0 0 calc(var(--lf-idx-preview-w, 30rem) * -.5);will-change:transform;visibility:hidden}.lf-idx.is-hovering .lf-idx__preview{visibility:visible}.lf-idx__preview-img{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:.6rem;opacity:0;transform:scale(.9);transition:opacity .46s var(--lf-mo-ease),transform .62s var(--lf-mo-ease);box-shadow:0 30px 70px #1414123d}.lf-idx__preview-img img{width:100%;height:100%;object-fit:cover;object-position:var(--lf-focal, 50% 50%)}.lf-idx.is-hovering .lf-idx__preview-img.is-shown{opacity:1;transform:scale(1)}@media(max-width:989px),(hover:none){.lf-idx__preview{display:none}.lf-idx__title{white-space:normal}.lf-idx__title-base{opacity:1}.lf-idx__title-fill{display:none}.lf-idx__arrow{opacity:1;transform:none;width:3.6rem;height:3.6rem;flex-shrink:0;margin-inline-start:auto}.lf-idx__row-thumb{display:block;flex-shrink:0;width:6.4rem;aspect-ratio:4 / 5;overflow:hidden;border-radius:.4rem;opacity:.9}.lf-idx__row-thumb img{width:100%;height:100%;object-fit:cover;object-position:var(--lf-focal, 50% 50%)}.lf-idx__meta{display:none}}@media(max-width:749px){.lf-idx__num{display:none}.lf-idx__row-thumb{width:5.2rem}}@media(prefers-reduced-motion:reduce){.lf-idx__link,.lf-idx__arrow,.lf-idx__preview-img,.lf-idx__title-fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lf-index-list.css.map */
