.rsv-card{--lf-soft: #efefed;--lf-ink: #0a0a0a;--lf-muted: #6c6c68;--lf-sale: #d62b1f;position:relative;display:block;color:var(--lf-ink);text-align:left}.rsv-card__media{position:relative;aspect-ratio:1 / 1.12;background:var(--lf-soft);overflow:hidden}.rsv-card__img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:darken;transition:transform .4s ease}.rsv-card__placeholder{mix-blend-mode:normal;filter:none}@media(hover:hover){.rsv-card:hover .rsv-card__img{transform:scale(1.04)}}.rsv-card__badge{position:absolute;top:1rem;left:1rem;z-index:3;padding:.4rem .8rem;background:#000;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;pointer-events:none}.rsv-card__badge--sale{background:var(--lf-sale)}.rsv-card__sizes{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;padding:.9rem .8rem;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.1rem;font-weight:600;color:#222;opacity:0;visibility:hidden;transform:translateY(.6rem);transition:opacity .25s,transform .25s,visibility .25s}@media(hover:hover){.rsv-card:hover .rsv-card__sizes,.rsv-card:has(:focus-visible) .rsv-card__sizes{opacity:1;visibility:visible;transform:none}}@media(hover:none){.rsv-card__sizes{display:none}}.rsv-card__size{padding:0;border:0;background:none;font:inherit;color:inherit;line-height:1.4;cursor:pointer}button.rsv-card__size:hover,button.rsv-card__size:focus-visible{color:#000;text-decoration:underline;text-underline-offset:.3rem}.rsv-card__size.is-sold-out{color:#a8a8a4;text-decoration:line-through;cursor:default}.rsv-card__size.is-loading{opacity:.4}.rsv-card__size.is-added{color:#1a7a3c}.rsv-card__sizes-msg{flex-basis:100%;text-align:center;color:var(--lf-sale)}.rsv-card__brand{margin-top:1.2rem;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-muted)}.rsv-card__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.3rem;font-size:1.3rem;font-weight:500;line-height:1.4;color:inherit;text-decoration:none;text-align:left}.rsv-card__title:hover{text-decoration:none}.rsv-card__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.rsv-card__title:focus-visible{outline:none}.rsv-card__title:focus-visible:after{outline:2px solid var(--lf-ink);outline-offset:2px}.rsv-card__price{margin-top:.6rem;font-size:1.3rem;font-weight:700}.rsv-card__price s{margin-left:.6rem;font-weight:500;color:var(--lf-muted)}.rsv-card__stock{margin-top:.5rem;font-size:1.1rem;font-weight:700;letter-spacing:.02em;color:var(--lf-sale)}@media(prefers-reduced-motion:reduce){.rsv-card__img,.rsv-card__sizes{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lf-card-v6.css.map */
