.lx-card{position:relative;display:flex;flex-direction:column;height:100%;container-type:inline-size;color:var(--lx-ink);font-family:var(--lx-font-ui)}.lx-card__link{display:block;color:inherit;text-decoration:none}.lx-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--lx-surface)}.lx-card__image{display:block;width:100%;height:100%;object-fit:cover}.lx-card__track,.lx-card__slide{height:100%}.lx-card__slide{position:relative}.lx-card__dots{display:none}@media(hover:none),(pointer:coarse){.lx-card__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.lx-card__track::-webkit-scrollbar{display:none}.lx-card__slide{flex:0 0 100%;scroll-snap-align:start}.lx-card__dots{position:absolute;right:.8rem;bottom:1.1rem;display:flex;gap:.4rem;margin:0;padding:0;list-style:none;pointer-events:none}.lx-card__dot{width:.5rem;height:.5rem;border-radius:50%;background:#00000038}.lx-card__dot.is-active{background:var(--lx-ink)}}@media(hover:hover)and (pointer:fine){.lx-card__slide:nth-child(n+3){display:none}.lx-card__slide:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.lx-card__link:hover .lx-card__slide:nth-child(2).is-loaded{opacity:1}}@media(prefers-reduced-motion:reduce){.lx-card__slide:nth-child(2){transition:none}}.lx-card__badge{position:absolute;left:.8rem;padding:.3rem .7rem;font-size:.85rem;font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.lx-card__badge--brand{bottom:.8rem;background:var(--lx-paper);color:var(--lx-ink)}.lx-card__badge--sale{top:.8rem;background:var(--lx-ink);color:var(--lx-paper)}.lx-card__title{margin:0;padding:1rem 2.8rem 0 0;color:var(--lx-ink);font:400 1.25rem / 1.45 var(--lx-font-body);text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(max-width:899px){.lx-card__title{padding-right:0;text-wrap:wrap}.lx-card__title:before{content:"";float:right;width:2.8rem;height:1lh}}.lx-card__wishlist{position:absolute;top:calc(100cqw - .3rem);right:-1.2rem;z-index:1}.lx-card__wishlist .swym-button{padding:0;border:0;background:none;color:var(--lx-ink);display:grid;place-items:center;width:4.4rem;height:4.4rem;cursor:pointer}.lx-card__wishlist svg{width:1.8rem;height:1.8rem}.lx-card__wishlist .swym-button.swym-added .icon path{fill:var(--lx-ink);stroke:var(--lx-ink)}.lx-card__finishes{display:flex;align-items:center;gap:.6rem;margin-top:.8rem}.lx-card__swatches{display:flex;flex-wrap:wrap;gap:.9rem .5rem;margin:0;padding:0 0 .5rem;list-style:none}.lx-card__swatch{position:relative;width:1.2rem;height:1.2rem;border:1px solid var(--lx-line-swatch);background-color:var(--lx-surface);background-size:cover;background-position:center}.lx-card__swatches .lx-card__swatch{display:block}.lx-card__swatch:after{content:"";position:absolute;top:-.6rem;right:-.3rem;bottom:-.6rem;left:-.3rem}.lx-card__swatch[aria-current=true]:before{content:"";position:absolute;top:calc(100% + .4rem);left:0;width:100%;height:1px;background:var(--lx-ink)}.lx-card__finish-count{padding:0;border:0;background:none;color:var(--lx-text-3);font:inherit;font-size:var(--lx-fs-1);letter-spacing:.06em;cursor:pointer}.lx-card__finish-count:hover{color:var(--lx-ink)}.lx-card[aria-busy=true] .lx-card__media{opacity:.6;transition:opacity .2s}.lx-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0;padding-top:.6rem;font-weight:400}.lx-card .lx-price__amount{font-weight:500}.lx-price__from{font-size:.75em}.lx-price__amount{font-size:var(--lx-fs-5)}.lx-price__compare{color:var(--lx-text-3);font-size:1.15rem}@media(min-width:900px){.lx-card__title{padding:1.6rem 3.2rem 0 .2rem;font-family:var(--lx-font-ui);font-size:var(--lx-fs-4);font-weight:400}.lx-card__finishes,.lx-price{padding-left:.2rem}.lx-card__wishlist{top:calc(100cqw + .4rem)}.lx-card__finishes{margin-top:1rem}.lx-card__swatch{width:1.4rem;height:1.4rem}.lx-card__finish-count{font-size:1.05rem}.lx-card__badge{left:1rem;padding:.4rem .9rem;font-size:.9rem}.lx-card__badge--brand{bottom:1rem}.lx-card__badge--sale{top:1rem}.lx-price__amount{font-size:var(--lx-fs-6)}.lx-price__compare{font-size:var(--lx-fs-3)}}.lx-card__dots{flex-wrap:nowrap;max-width:calc(100% - 1.6rem);overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lx-card.css.map */
