.rm-badges{display:flex;flex-wrap:wrap;gap:var(--rm-size-2);margin:0;padding:0;list-style:none}.rm-badge{display:inline-flex;align-items:center;gap:var(--rm-size-2);min-height:2.4rem;padding:0 var(--rm-size-3);border-radius:var(--rm-radius-pill);background-color:var(--rm-color-page);color:var(--rm-color-text);font-size:var(--rm-fs-p4);font-weight:var(--rm-weight-bold);line-height:1}.rm-badge .svg-wrapper,.rm-badge svg{inline-size:1.4rem;block-size:1.4rem}.rm-badge--reman{background-color:var(--rm-color-brand);color:var(--rm-color-inverse)}.rm-badge .icon{fill:currentColor}.rm-badge--grade{border:var(--rm-stroke) solid var(--rm-color-line-strong)}.rm-badge--sold-out{background-color:var(--rm-color-text);color:var(--rm-color-inverse)}.rm-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rm-size-2) var(--rm-size-3);font-weight:var(--rm-weight-bold)}.rm-price--card{font-size:var(--rm-fs-h6);line-height:calc(var(--rm-lh-h6) / var(--rm-fs-h6))}.rm-price--pdp{gap:var(--rm-size-3) var(--rm-size-5);font-size:2.8rem;line-height:1.2}.rm-price--pdp .rm-price__reference{order:-1;font-size:2.2rem;font-weight:var(--rm-weight-bold)}.rm-price--pdp .rm-price__savings{font-size:var(--rm-fs-p2)}.rm-price__reference{color:var(--rm-color-text-muted);font-size:var(--rm-fs-p3);font-weight:var(--rm-weight-regular)}.rm-price__savings{color:var(--rm-color-success);font-size:var(--rm-fs-p3)}.rm-stock-note{margin:var(--rm-size-3) 0 0;color:var(--rm-color-warning);font-size:var(--rm-fs-p3);font-weight:var(--rm-weight-bold)}.rm-card{position:relative;display:flex;flex-direction:column;gap:var(--rm-size-4);block-size:100%}.rm-card__media{aspect-ratio:1 / var(--rm-card-ratio, 1);background-color:var(--rm-color-surface)}.rm-card__image{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity var(--rm-duration) ease}.rm-card__image--secondary{opacity:0}@media(hover:hover){.rm-card:hover .rm-card__image--secondary{opacity:1}}.rm-card--sold-out .rm-card__image{opacity:.6}.rm-card__badges{position:absolute;inset:var(--rm-size-4) auto auto var(--rm-size-4);max-inline-size:calc(100% - 2 * var(--rm-size-4))}.rm-card__body{display:flex;flex-direction:column;gap:var(--rm-size-3)}.rm-card__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--rm-size-3)}.rm-card__title{margin:0;font-family:var(--rm-font-body);font-size:var(--rm-fs-h6);font-weight:var(--rm-weight-bold);line-height:calc(var(--rm-lh-h6) / var(--rm-fs-h6))}.rm-card--home .rm-card__title{flex:1 1 auto}.rm-card__link{color:inherit;text-decoration:none}.rm-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.rm-card__link:hover{text-decoration:underline;text-underline-offset:.3em}.rm-card__link:focus-visible{outline:none}.rm-card__link:focus-visible:after{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem;border-radius:var(--rm-radius-media)}.rm-card__description{display:-webkit-box;margin:0;overflow:hidden;color:var(--rm-color-text);font-size:var(--rm-fs-p3);line-height:calc(var(--rm-lh-p3) / var(--rm-fs-p3));-webkit-line-clamp:2;-webkit-box-orient:vertical}.rm-card__swatches{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rm-size-3);margin:0;padding:0;list-style:none}.rm-card__swatch{-webkit-appearance:none;appearance:none;background:none;font:inherit;cursor:pointer;display:block;padding:var(--rm-size-1);border:var(--rm-stroke) solid transparent;border-radius:var(--rm-radius-pill);line-height:0}.rm-card__swatch[aria-pressed=true]{border-color:var(--rm-color-text)}.rm-card__swatch .swatch{inline-size:2rem;block-size:2rem}.rm-card__swatch:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.rm-card__more{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2rem;block-size:2rem;padding-inline:var(--rm-size-2);border-radius:var(--rm-radius-pill);background-color:var(--rm-color-grey);font-size:var(--rm-fs-p4);font-weight:var(--rm-weight-bold);line-height:1}.rm-card__media{overflow:hidden}.rm-card__media .rm-card__image,.rm-card__media img{inline-size:100%;block-size:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/17/assets/reman-product-card.css.map */
