.rv-colors{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.rv-color{position:relative;width:31px;height:31px;display:inline-grid;place-items:center;border:1px solid #dce2eb;background:#fff;border-radius:8px;padding:4px;box-sizing:border-box;flex-shrink:0;text-decoration:none}.rv-color>span{display:block;width:100%;height:100%;border-radius:4px;background:var(--rv-swatch);border:1px solid #0000000d}.rv-color--unavailable:after,.rv-color.rv-unavailable:after{content:'';position:absolute;left:2px;right:2px;top:50%;height:2px;background:#e43e51;transform:rotate(-43deg);box-shadow:0 0 0 1px #ffffffa6}.rv-color[aria-pressed=true]{border-color:#1763f4;box-shadow:0 0 0 2px #dbe8ff}.rv-color:disabled{cursor:not-allowed}.rv-color:focus-visible{outline:3px solid #8bb4ff;outline-offset:3px}.rv-catalog-card .rv-colors{gap:6px;margin:10px 0 14px}.rv-catalog-card .rv-color{width:23px;height:23px;border-radius:6px;padding:3px}.rv-catalog-card .product-info h3{margin-top:0}.rv-catalog-card .price small{display:block;color:#7c899d;font-size:10px;margin-bottom:3px}.fadili-ui .rv-catalog-card .rv-card-cta{display:grid;place-items:center;background:#edf3ff;color:#1763f4;border:1px solid #e0eaff;width:42px;height:42px;border-radius:14px;transition:background .2s,transform .2s}.fadili-ui .rv-catalog-card .rv-card-cta:hover{background:#1763f4;color:#fff;transform:translateX(2px)}.rv-catalog-card .rv-card-cta svg{display:block;width:22px;height:22px}
@media(prefers-reduced-motion:reduce){.fadili-ui .rv-catalog-card .rv-card-cta{transition:none}}
