.lf-cards{--sp-primary: #1b2a4a;--sp-accent: #2e6db4;--sp-text: #16202e;--sp-muted: #5b6778;--sp-border: #d7dfe8;--sp-media-bg: #ffffff;--sp-ease: cubic-bezier(.2, .7, .2, 1);font-family:var(--font-body-family);color:var(--sp-text);letter-spacing:normal;line-height:1.5;-webkit-font-smoothing:antialiased}.lf-cards .sp-card,.lf-cards .sp-card *{box-sizing:border-box}.lf-cards .sp-card p,.lf-cards .sp-card h3{margin:0}.lf-cards .sp-card{display:flex;flex-direction:column;min-width:0;height:100%}.lf-cards .sp-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:var(--sp-media-bg)}.lf-cards .sp-card__img{display:block;width:100%;height:100%;max-width:100%;padding:0;object-fit:contain;mix-blend-mode:normal;transition:transform .4s var(--sp-ease)}.lf-cards .sp-card:hover .sp-card__img{transform:scale(1.04)}.lf-cards .sp-badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:var(--sp-primary);color:#fff;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lf-cards .sp-badge .sp-icon{display:block;flex:none}.lf-cards .sp-badge--soldout{background:#fff;color:var(--sp-muted);box-shadow:inset 0 0 0 1px var(--sp-border)}.lf-cards .sp-card__body{display:grid;gap:4px;padding:13px 2px 0}.lf-cards .sp-card__brand{color:var(--sp-muted);font-size:11.5px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.lf-cards .sp-card__title{font-family:var(--font-body-family);font-size:15px;font-weight:500;line-height:1.3;letter-spacing:normal;color:var(--sp-text)}.lf-cards .sp-card__title a{color:inherit;text-decoration:none}.lf-cards .sp-card__title a:hover{text-decoration:underline;text-underline-offset:2px}.lf-cards .sp-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lf-cards .sp-card{position:relative}.lf-cards .sp-card__title a:focus-visible{outline:none}.lf-cards .sp-card:has(.sp-card__title a:focus-visible) .sp-card__media{outline:2px solid var(--sp-accent);outline-offset:2px}.lf-cards .sp-card__price{color:var(--sp-text);font-size:14.5px;line-height:1.4}.lf-cards .sp-card__size{color:var(--sp-muted);font-size:12.5px}.lf-cards .sp-card__profile{display:flex;align-items:flex-start;gap:7px;margin-top:1px;color:var(--sp-muted);font-size:12.5px;line-height:1.35}.lf-cards .sp-card__dots{display:inline-flex;flex:none;gap:3px;margin-top:5px}.lf-cards .sp-card__dots i{display:block;width:6px;height:6px;border-radius:50%;background:#d3dbe6}.lf-cards .sp-card__dots i.is-on{background:var(--sp-primary)}.lf-cards .sp-card--soldout .sp-card__img{opacity:.5}.lf-cards .sp-card--soldout .sp-card__price,.lf-cards .sp-card--soldout .sp-card__title{color:var(--sp-muted)}@media screen and (min-width:750px){.lf-cards .sp-card__body{gap:5px;padding-top:14px}.lf-cards .sp-card__brand{font-size:12px}.lf-cards .sp-card__title{font-size:16px}.lf-cards .sp-card__price{font-size:15px}.lf-cards .sp-badge{top:12px;left:12px}}@media(prefers-reduced-motion:reduce){.lf-cards .sp-card__img{transition:none}.lf-cards .sp-card:hover .sp-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lf-cards.css.map */
