.rg-card{--text:#2D1F23;--muted:#7A5C61;--rose:#D98291;--rose-dark:#C96F80;--soft:#FFF2F4;--line:#F3DADD;--rg-image-scale:1;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.rg-card__media{position:relative;aspect-ratio:3/4;background:#fff;overflow:hidden}.rg-card__image-link{display:block;width:100%;height:100%}.rg-card__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#fff;transform:scale(var(--rg-image-scale));transition:transform .3s ease}.rg-card--pure-matte{--rg-image-scale:1}@media(hover:hover)and (pointer:fine){.rg-card:hover .rg-card__image{transform:scale(var(--rg-image-scale))}}.rg-card__content{display:flex;flex:1;flex-direction:column;padding:13px;text-align:center}.rg-card__title{display:-webkit-box;min-height:41px;overflow:hidden;color:var(--text);text-decoration:none;font-size:14px;line-height:1.45;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rg-card__price{display:flex;align-items:center;justify-content:center;gap:7px;min-height:24px;margin-top:7px}.rg-card__current-price{color:var(--rose-dark);font-size:15px;font-weight:600}.rg-card__old-price{color:var(--muted);font-size:12px;text-decoration:line-through}.rg-card__shades{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:11px;direction:ltr}.rg-card__shade,.rg-card__more{width:27px;height:27px;flex:0 0 27px;border-radius:50%}.rg-card__shade{padding:3px;border:1px solid var(--line);background:#fff}.rg-card__shade span{display:block;width:100%;height:100%;border-radius:50%;background:var(--rose)}.rg-card__shade:nth-child(2) span{background:#dca3a8}.rg-card__shade:nth-child(3) span{background:#c87983}.rg-card__shade:nth-child(4) span{background:#a85e6a}.rg-card__shade:nth-child(5) span{background:#84444e}.rg-card__more{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff;color:var(--muted);font-size:10px}.rg-card__shade-count{min-height:16px;margin-top:6px;color:var(--muted);font-size:10px}.rg-card__form{margin-top:auto}.rg-card__button{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:auto;border:0;border-radius:999px;background:var(--rose);color:#fff;text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.rg-card__button:hover{background:var(--rose-dark)}.rg-card__button--disabled{opacity:.5;cursor:not-allowed}.rg-card product-form,.rg-card .rg-card__form,.rg-card .rg-card__quickview{display:block;width:100%;margin-top:auto}.rg-card .quick-add__submit{background:var(--rose)!important;color:#fff!important;border:0!important;border-radius:999px!important}.rg-card .loading-overlay__spinner{position:absolute;width:18px;height:18px}.rg-card .loading-overlay__spinner.hidden{display:none}.rg-variant-swatch--more{background:#fff2f4;color:#7a5c61;font-size:10px;font-weight:600;cursor:default}@media(max-width:767px){.rg-card{border-radius:15px}.rg-card__content{padding:10px}.rg-card__title{min-height:35px;font-size:12px}.rg-card__current-price{font-size:13px}.rg-card__shade,.rg-card__more{width:23px;height:23px;flex-basis:23px}.rg-card__button{min-height:37px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/rg-product-card.css.map */
